Home | History | Annotate | Download | only in sync

Lines Matching full:info

86 	struct sync_file_info *info;
90 info = calloc(1, sizeof(*info));
91 if (info == NULL)
94 err = ioctl(fd, SYNC_IOC_FILE_INFO, info);
96 free(info);
100 num_fences = info->num_fences;
103 info->flags = 0;
104 info->num_fences = num_fences;
108 free(info);
112 info->sync_fence_info = (uint64_t)fence_info;
114 err = ioctl(fd, SYNC_IOC_FILE_INFO, info);
117 free(info);
122 return info;
125 static void sync_file_info_free(struct sync_file_info *info)
127 free((void *)info->sync_fence_info);
128 free(info);
134 struct sync_file_info *info = sync_file_info(fd);
136 if (!info)
139 count = info->num_fences;
141 sync_file_info_free(info);
150 struct sync_file_info *info = sync_file_info(fd);
152 if (!info)
155 fence_info = (struct sync_fence_info *)info->sync_fence_info;
156 for (i = 0 ; i < info->num_fences ; i++) {
161 sync_file_info_free(info);