Home
last modified time | relevance | path

Searched refs:bo_list (Results 1 – 14 of 14) sorted by relevance

/linux-6.15/drivers/gpu/drm/vmwgfx/
H A Dvmwgfx_validation.h60 struct list_head bo_list; member
89 .bo_list = LIST_HEAD_INIT((_name).bo_list), \
106 return !list_empty(&ctx->bo_list); in vmw_validation_has_bos()
122 return ttm_eu_reserve_buffers(&ctx->ticket, &ctx->bo_list, intr, in vmw_validation_bo_reserve()
138 ttm_eu_fence_buffer_objects(&ctx->ticket, &ctx->bo_list, in vmw_validation_bo_fence()
H A Dvmwgfx_validation.c178 list_for_each_entry(entry, &ctx->bo_list, base.head) { in vmw_validation_find_bo_dup()
269 list_add_tail(&val_buf->head, &ctx->bo_list); in vmw_validation_add_bo()
538 list_for_each_entry(entry, &ctx->bo_list, base.head) { in vmw_validation_bo_validate()
633 list_for_each_entry(entry, &ctx->bo_list, base.head) in vmw_validation_drop_ht()
658 list_for_each_entry(entry, &ctx->bo_list, base.head) { in vmw_validation_unref_lists()
671 INIT_LIST_HEAD(&ctx->bo_list); in vmw_validation_unref_lists()
836 list_for_each_entry(entry, &ctx->bo_list, base.head) { in vmw_validation_bo_backoff()
846 ttm_eu_backoff_reservation(&ctx->ticket, &ctx->bo_list); in vmw_validation_bo_backoff()
/linux-6.15/drivers/gpu/drm/amd/amdgpu/
H A Damdgpu_cs.c161 &p->bo_list); in amdgpu_cs_p1_bo_handles()
267 if (p->bo_list) in amdgpu_cs_pass1()
852 if (p->bo_list) in amdgpu_cs_parser_bos()
856 &p->bo_list); in amdgpu_cs_parser_bos()
859 } else if (!p->bo_list) { in amdgpu_cs_parser_bos()
862 &p->bo_list); in amdgpu_cs_parser_bos()
867 mutex_lock(&p->bo_list->bo_list_mutex); in amdgpu_cs_parser_bos()
986 p->bo_list->gws_obj, in amdgpu_cs_parser_bos()
987 p->bo_list->oa_obj); in amdgpu_cs_parser_bos()
1401 if (parser->bo_list) in amdgpu_cs_parser_fini()
[all …]
H A Damdgpu_cs.h67 struct amdgpu_bo_list *bo_list; member
H A Damdgpu_trace.h148 __field(struct amdgpu_bo_list *, bo_list)
155 __entry->bo_list = p->bo_list;
162 __entry->bo_list, __entry->ring, __entry->dw,
/linux-6.15/drivers/gpu/drm/radeon/
H A Dradeon_vm.c297 list_for_each_entry(bo_va, &bo->va, bo_list) { in radeon_vm_bo_find()
334 INIT_LIST_HEAD(&bo_va->bo_list); in radeon_vm_bo_add()
338 list_add_tail(&bo_va->bo_list, &bo->va); in radeon_vm_bo_add()
1121 list_del(&bo_va->bo_list); in radeon_vm_bo_rmv()
1154 list_for_each_entry(bo_va, &bo->va, bo_list) { in radeon_vm_bo_invalidate()
1244 list_del_init(&bo_va->bo_list); in radeon_vm_fini()
H A Dradeon.h471 struct list_head bo_list; member
/linux-6.15/drivers/accel/ivpu/
H A Divpu_gem.c146 list_for_each_entry(bo, &vdev->bo_list, bo_list_node) { in ivpu_bo_unbind_all_bos_from_context()
240 list_add_tail(&bo->bo_list_node, &vdev->bo_list); in ivpu_bo_alloc()
481 list_for_each_entry(bo, &vdev->bo_list, bo_list_node) in ivpu_bo_list()
H A Divpu_sysfs.c65 list_for_each_entry(bo, &vdev->bo_list, bo_list_node) in npu_memory_utilization_show()
H A Divpu_drv.h152 struct list_head bo_list; member
H A Divpu_drv.c579 INIT_LIST_HEAD(&vdev->bo_list); in ivpu_dev_init()
/linux-6.15/drivers/staging/media/atomisp/pci/hmm/
H A Dhmm.c38 char *buf, struct list_head *bo_list, bool active) in bo_show() argument
56 list_for_each_entry(bo, bo_list, list) { in bo_show()
/linux-6.15/drivers/accel/qaic/
H A Dqaic.h230 struct list_head bo_list; member
H A Dqaic_data.c1039 list_add_tail(&bo->bo_list, &bo->dbc->bo_lists); in qaic_attach_slice_bo_ioctl()
1819 list_del(&bo->bo_list); in detach_slice_bo()
1978 list_for_each_entry_safe(bo, bo_temp, &dbc->bo_lists, bo_list) { in release_dbc()