Lines Matching defs:list
261 /* We must maintain a list of pairs <handle, bo>, so that we always
640 struct drm_amdgpu_bo_list_entry *list;
652 list = malloc(number_of_resources * sizeof(struct drm_amdgpu_bo_list_entry));
653 if (!list)
658 free(list);
666 args.in.bo_info_ptr = (uint64_t)(uintptr_t)list;
669 list[i].bo_handle = resources[i]->handle;
671 list[i].bo_priority = resource_prios[i];
673 list[i].bo_priority = 0;
678 free(list);
689 drm_public int amdgpu_bo_list_destroy(amdgpu_bo_list_handle list)
696 args.in.list_handle = list->handle;
698 r = drmCommandWriteRead(list->dev->fd, DRM_AMDGPU_BO_LIST,
702 free(list);
712 struct drm_amdgpu_bo_list_entry *list;
724 list = malloc(number_of_resources * sizeof(struct drm_amdgpu_bo_list_entry));
725 if (!list)
732 args.in.bo_info_ptr = (uintptr_t)list;
735 list[i].bo_handle = resources[i]->handle;
737 list[i].bo_priority = resource_prios[i];
739 list[i].bo_priority = 0;
744 free(list);