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