Searched refs:vm_helper (Results 1 – 7 of 7) sorted by relevance
/drivers/gpu/drm/amd/display/dc/core/ |
D | dc_vm_helper.c | 29 void vm_helper_mark_vmid_used(struct vm_helper *vm_helper, unsigned int pos, uint8_t hubp_idx) in vm_helper_mark_vmid_used() argument 31 struct vmid_usage vmids = vm_helper->hubp_vmid_usage[hubp_idx]; in vm_helper_mark_vmid_used() 65 for (i = 0; i < dc->vm_helper->num_vmid; i++) in dc_get_vmid_use_vector() 66 in_use |= dc->vm_helper->hubp_vmid_usage[i].vmid_usage[0] in dc_get_vmid_use_vector() 67 | dc->vm_helper->hubp_vmid_usage[i].vmid_usage[1]; in dc_get_vmid_use_vector() 71 void vm_helper_init(struct vm_helper *vm_helper, unsigned int num_vmid) in vm_helper_init() argument 73 vm_helper->num_vmid = num_vmid; in vm_helper_init() 75 memset(vm_helper->hubp_vmid_usage, 0, sizeof(vm_helper->hubp_vmid_usage[0]) * MAX_HUBP); in vm_helper_init()
|
D | dc.c | 560 kfree(dc->vm_helper); in destruct() 561 dc->vm_helper = NULL; in destruct() 582 dc->vm_helper = kzalloc(sizeof(struct vm_helper), GFP_KERNEL); in construct() 583 if (!dc->vm_helper) { in construct()
|
/drivers/gpu/drm/amd/display/dc/inc/ |
D | vm_helper.h | 37 struct vm_helper { struct 42 void vm_helper_mark_vmid_used(struct vm_helper *vm_helper, unsigned int pos, uint8_t hubp_idx); argument 45 struct vm_helper *vm_helper,
|
/drivers/gpu/drm/amd/display/dc/ |
D | dc.h | 510 struct vm_helper *vm_helper; member
|
/drivers/gpu/drm/amd/display/dc/dcn21/ |
D | dcn21_resource.c | 1480 if (dc->vm_helper) in construct() 1481 vm_helper_init(dc->vm_helper, 16); in construct()
|
/drivers/gpu/drm/amd/display/dc/dcn20/ |
D | dcn20_resource.c | 3372 if (dc->vm_helper) in construct() 3373 vm_helper_init(dc->vm_helper, 16); in construct()
|
D | dcn20_hwseq.c | 1567 vm_helper_mark_vmid_used(dc->vm_helper, plane_state->address.vmid, pipe_ctx->plane_res.hubp->inst); in dcn20_update_plane_addr()
|