/kernel/linux/linux-5.10/drivers/gpu/drm/amd/display/modules/vmid/ |
H A D | vmid.c | 107 struct dc_virtual_addr_space_config va_config = core_vmid->base_config; in mod_vmid_get_for_ptb() local 109 va_config.page_table_base_addr = ptb; in mod_vmid_get_for_ptb() 118 dc_setup_vm_context(core_vmid->dc, &va_config, vmid); in mod_vmid_get_for_ptb() 137 struct dc_virtual_addr_space_config *va_config) in mod_vmid_create() 155 core_vmid->base_config = *va_config; in mod_vmid_create() 134 mod_vmid_create( struct dc *dc, unsigned int num_vmid, struct dc_virtual_addr_space_config *va_config) mod_vmid_create() argument
|
/kernel/linux/linux-6.6/drivers/gpu/drm/amd/display/modules/vmid/ |
H A D | vmid.c | 107 struct dc_virtual_addr_space_config va_config = core_vmid->base_config; in mod_vmid_get_for_ptb() local 109 va_config.page_table_base_addr = ptb; in mod_vmid_get_for_ptb() 118 dc_setup_vm_context(core_vmid->dc, &va_config, vmid); in mod_vmid_get_for_ptb() 137 struct dc_virtual_addr_space_config *va_config) in mod_vmid_create() 155 core_vmid->base_config = *va_config; in mod_vmid_create() 134 mod_vmid_create( struct dc *dc, unsigned int num_vmid, struct dc_virtual_addr_space_config *va_config) mod_vmid_create() argument
|
/kernel/linux/linux-5.10/drivers/gpu/drm/amd/display/dc/core/ |
H A D | dc_vm_helper.c | 55 void dc_setup_vm_context(struct dc *dc, struct dc_virtual_addr_space_config *va_config, int vmid) in dc_setup_vm_context() argument 57 dc->hwss.init_vm_ctx(dc->hwseq, dc, va_config, vmid); in dc_setup_vm_context()
|
/kernel/linux/linux-6.6/drivers/gpu/drm/amd/display/dc/core/ |
H A D | dc_vm_helper.c | 56 void dc_setup_vm_context(struct dc *dc, struct dc_virtual_addr_space_config *va_config, int vmid) in dc_setup_vm_context() argument 58 dc->hwss.init_vm_ctx(dc->hwseq, dc, va_config, vmid); in dc_setup_vm_context()
|
/kernel/linux/linux-5.10/drivers/gpu/drm/amd/display/dc/inc/hw/ |
H A D | dchubbub.h | 102 struct dcn_hubbub_virt_addr_config va_config; member 119 struct dcn_hubbub_virt_addr_config *va_config,
|
/kernel/linux/linux-5.10/drivers/gpu/drm/amd/display/dc/dcn20/ |
H A D | dcn20_hubbub.c | 361 struct dcn_hubbub_virt_addr_config *va_config, in hubbub2_init_vm_ctx() 367 virt_config.page_table_start_addr = va_config->page_table_start_addr >> 12; in hubbub2_init_vm_ctx() 368 virt_config.page_table_end_addr = va_config->page_table_end_addr >> 12; in hubbub2_init_vm_ctx() 369 virt_config.depth = page_table_depth_to_hw(va_config->page_table_depth); in hubbub2_init_vm_ctx() 370 virt_config.block_size = page_table_block_size_to_hw(va_config->page_table_block_size); in hubbub2_init_vm_ctx() 371 virt_config.page_table_base_addr = va_config->page_table_base_addr; in hubbub2_init_vm_ctx() 360 hubbub2_init_vm_ctx(struct hubbub *hubbub, struct dcn_hubbub_virt_addr_config *va_config, int vmid) hubbub2_init_vm_ctx() argument
|
H A D | dcn20_hwseq.h | 118 struct dc_virtual_addr_space_config *va_config,
|
H A D | dcn20_hubbub.h | 115 struct dcn_hubbub_virt_addr_config *va_config,
|
H A D | dcn20_hwseq.c | 1986 struct dc_virtual_addr_space_config *va_config, in dcn20_init_vm_ctx() 1996 config.page_table_start_addr = va_config->page_table_start_addr; in dcn20_init_vm_ctx() 1997 config.page_table_end_addr = va_config->page_table_end_addr; in dcn20_init_vm_ctx() 1998 config.page_table_block_size = va_config->page_table_block_size_in_bytes; in dcn20_init_vm_ctx() 1999 config.page_table_depth = va_config->page_table_depth; in dcn20_init_vm_ctx() 2000 config.page_table_base_addr = va_config->page_table_base_addr; in dcn20_init_vm_ctx() 1983 dcn20_init_vm_ctx( struct dce_hwseq *hws, struct dc *dc, struct dc_virtual_addr_space_config *va_config, int vmid) dcn20_init_vm_ctx() argument
|
/kernel/linux/linux-6.6/drivers/gpu/drm/amd/display/dc/dcn20/ |
H A D | dcn20_hubbub.c | 358 struct dcn_hubbub_virt_addr_config *va_config, in hubbub2_init_vm_ctx() 364 virt_config.page_table_start_addr = va_config->page_table_start_addr >> 12; in hubbub2_init_vm_ctx() 365 virt_config.page_table_end_addr = va_config->page_table_end_addr >> 12; in hubbub2_init_vm_ctx() 366 virt_config.depth = page_table_depth_to_hw(va_config->page_table_depth); in hubbub2_init_vm_ctx() 367 virt_config.block_size = page_table_block_size_to_hw(va_config->page_table_block_size); in hubbub2_init_vm_ctx() 368 virt_config.page_table_base_addr = va_config->page_table_base_addr; in hubbub2_init_vm_ctx() 357 hubbub2_init_vm_ctx(struct hubbub *hubbub, struct dcn_hubbub_virt_addr_config *va_config, int vmid) hubbub2_init_vm_ctx() argument
|
H A D | dcn20_hubbub.h | 128 struct dcn_hubbub_virt_addr_config *va_config,
|
H A D | dcn20_hwseq.h | 122 struct dc_virtual_addr_space_config *va_config,
|
H A D | dcn20_hwseq.c | 2332 struct dc_virtual_addr_space_config *va_config, in dcn20_init_vm_ctx() 2342 config.page_table_start_addr = va_config->page_table_start_addr; in dcn20_init_vm_ctx() 2343 config.page_table_end_addr = va_config->page_table_end_addr; in dcn20_init_vm_ctx() 2344 config.page_table_block_size = va_config->page_table_block_size_in_bytes; in dcn20_init_vm_ctx() 2345 config.page_table_depth = va_config->page_table_depth; in dcn20_init_vm_ctx() 2346 config.page_table_base_addr = va_config->page_table_base_addr; in dcn20_init_vm_ctx() 2329 dcn20_init_vm_ctx( struct dce_hwseq *hws, struct dc *dc, struct dc_virtual_addr_space_config *va_config, int vmid) dcn20_init_vm_ctx() argument
|
/kernel/linux/linux-6.6/drivers/gpu/drm/amd/display/dc/inc/hw/ |
H A D | dchubbub.h | 102 struct dcn_hubbub_virt_addr_config va_config; member 131 struct dcn_hubbub_virt_addr_config *va_config,
|
/kernel/linux/linux-5.10/drivers/gpu/drm/amd/display/modules/inc/ |
H A D | mod_vmid.h | 42 struct dc_virtual_addr_space_config *va_config);
|
/kernel/linux/linux-6.6/drivers/gpu/drm/amd/display/modules/inc/ |
H A D | mod_vmid.h | 42 struct dc_virtual_addr_space_config *va_config);
|
/kernel/linux/linux-5.10/drivers/gpu/drm/amd/display/dc/inc/ |
H A D | hw_sequencer.h | 163 struct dc_virtual_addr_space_config *va_config,
|
/kernel/linux/linux-6.6/drivers/gpu/drm/amd/display/dc/inc/ |
H A D | hw_sequencer.h | 300 struct dc_virtual_addr_space_config *va_config,
|
/kernel/linux/linux-5.10/drivers/gpu/drm/amd/display/dc/ |
H A D | dc.h | 679 void dc_setup_vm_context(struct dc *dc, struct dc_virtual_addr_space_config *va_config, int vmid);
|
/kernel/linux/linux-6.6/drivers/gpu/drm/amd/display/dc/ |
H A D | dc.h | 1048 void dc_setup_vm_context(struct dc *dc, struct dc_virtual_addr_space_config *va_config, int vmid);
|