/kernel/linux/linux-6.6/drivers/gpu/drm/amd/amdkfd/ |
H A D | kfd_packet_manager_v9.c | 63 if (qpd->tba_addr) { in pm_map_process_v9() 64 packet->sq_shader_tba_lo = lower_32_bits(qpd->tba_addr >> 8); in pm_map_process_v9() 68 packet->sq_shader_tba_hi = upper_32_bits(qpd->tba_addr >> 8) in pm_map_process_v9() 122 if (qpd->tba_addr) { in pm_map_process_aldebaran() 123 packet->sq_shader_tba_lo = lower_32_bits(qpd->tba_addr >> 8); in pm_map_process_aldebaran() 124 packet->sq_shader_tba_hi = upper_32_bits(qpd->tba_addr >> 8); in pm_map_process_aldebaran()
|
H A D | kfd_process.c | 1295 qpd->tba_addr = (int64_t)vm_mmap(filep, 0, in kfd_process_init_cwsr_apu() 1299 if (IS_ERR_VALUE(qpd->tba_addr)) { in kfd_process_init_cwsr_apu() 1300 int err = qpd->tba_addr; in kfd_process_init_cwsr_apu() 1303 qpd->tba_addr = 0; in kfd_process_init_cwsr_apu() 1312 qpd->tma_addr = qpd->tba_addr + KFD_CWSR_TMA_OFFSET; in kfd_process_init_cwsr_apu() 1314 qpd->tba_addr, qpd->tma_addr, qpd->cwsr_kaddr); in kfd_process_init_cwsr_apu() 1344 qpd->tba_addr = qpd->cwsr_base; in kfd_process_device_init_cwsr_dgpu() 1351 qpd->tma_addr = qpd->tba_addr + KFD_CWSR_TMA_OFFSET; in kfd_process_device_init_cwsr_dgpu() 1353 qpd->tba_addr, qpd->tma_addr, qpd->cwsr_kaddr); in kfd_process_device_init_cwsr_dgpu() 1370 uint64_t tba_addr, in kfd_process_set_trap_handler() 1369 kfd_process_set_trap_handler(struct qcm_process_device *qpd, uint64_t tba_addr, uint64_t tma_addr) kfd_process_set_trap_handler() argument [all...] |
H A D | kfd_mqd_manager_vi.c | 129 if (q->tba_addr) { in init_mqd() 130 m->compute_tba_lo = lower_32_bits(q->tba_addr >> 8); in init_mqd() 131 m->compute_tba_hi = upper_32_bits(q->tba_addr >> 8); in init_mqd()
|
H A D | kfd_priv.h | 521 uint64_t tba_addr; member 682 uint64_t tba_addr; member 1162 uint64_t tba_addr,
|
H A D | kfd_device_queue_manager.c | 227 queue_input.tba_addr = qpd->tba_addr; in add_queue_mes() 439 dqm->dev->adev, qpd->vmid, qpd->tba_addr, in program_trap_handler_settings() 560 q->properties.tba_addr = qpd->tba_addr; in create_queue_nocpsch() 1811 q->properties.tba_addr = qpd->tba_addr; in create_queue_cpsch()
|
H A D | kfd_mqd_manager_v9.c | 202 if (q->tba_addr) { in init_mqd()
|
/kernel/linux/linux-5.10/drivers/gpu/drm/amd/amdkfd/ |
H A D | kfd_packet_manager_v9.c | 53 if (qpd->tba_addr) { in pm_map_process_v9() 54 packet->sq_shader_tba_lo = lower_32_bits(qpd->tba_addr >> 8); in pm_map_process_v9() 58 packet->sq_shader_tba_hi = upper_32_bits(qpd->tba_addr >> 8) in pm_map_process_v9()
|
H A D | kfd_process.c | 1092 qpd->tba_addr = (int64_t)vm_mmap(filep, 0, in kfd_process_init_cwsr_apu() 1096 if (IS_ERR_VALUE(qpd->tba_addr)) { in kfd_process_init_cwsr_apu() 1097 int err = qpd->tba_addr; in kfd_process_init_cwsr_apu() 1100 qpd->tba_addr = 0; in kfd_process_init_cwsr_apu() 1107 qpd->tma_addr = qpd->tba_addr + KFD_CWSR_TMA_OFFSET; in kfd_process_init_cwsr_apu() 1109 qpd->tba_addr, qpd->tma_addr, qpd->cwsr_kaddr); in kfd_process_init_cwsr_apu() 1135 qpd->tba_addr = qpd->cwsr_base; in kfd_process_device_init_cwsr_dgpu() 1139 qpd->tma_addr = qpd->tba_addr + KFD_CWSR_TMA_OFFSET; in kfd_process_device_init_cwsr_dgpu() 1141 qpd->tba_addr, qpd->tma_addr, qpd->cwsr_kaddr); in kfd_process_device_init_cwsr_dgpu()
|
H A D | kfd_mqd_manager_vi.c | 128 if (q->tba_addr) { in init_mqd() 129 m->compute_tba_lo = lower_32_bits(q->tba_addr >> 8); in init_mqd() 130 m->compute_tba_hi = upper_32_bits(q->tba_addr >> 8); in init_mqd()
|
H A D | kfd_device_queue_manager.c | 340 q->properties.tba_addr = qpd->tba_addr; in create_queue_nocpsch() 1309 q->properties.tba_addr = qpd->tba_addr; in create_queue_cpsch() 1616 uint64_t tba_addr, in set_trap_handler() 1624 tma[0] = tba_addr; in set_trap_handler() 1627 qpd->tba_addr = tba_addr; in set_trap_handler() 1614 set_trap_handler(struct device_queue_manager *dqm, struct qcm_process_device *qpd, uint64_t tba_addr, uint64_t tma_addr) set_trap_handler() argument
|
H A D | kfd_device_queue_manager.h | 126 uint64_t tba_addr,
|
H A D | kfd_priv.h | 465 uint64_t tba_addr; member 605 uint64_t tba_addr; member
|
H A D | kfd_mqd_manager_v9.c | 171 if (q->tba_addr) { in init_mqd()
|
/kernel/linux/linux-6.6/drivers/gpu/drm/amd/amdgpu/ |
H A D | amdgpu_amdkfd_gfx_v10_3.c | 633 uint32_t vmid, uint64_t tba_addr, uint64_t tma_addr, in program_trap_handler_settings_v10_3() 642 lower_32_bits(tba_addr >> 8)); in program_trap_handler_settings_v10_3() 644 upper_32_bits(tba_addr >> 8) | in program_trap_handler_settings_v10_3() 632 program_trap_handler_settings_v10_3(struct amdgpu_device *adev, uint32_t vmid, uint64_t tba_addr, uint64_t tma_addr, uint32_t inst) program_trap_handler_settings_v10_3() argument
|
H A D | amdgpu_amdkfd_gfx_v10.c | 1003 uint32_t vmid, uint64_t tba_addr, uint64_t tma_addr, in program_trap_handler_settings() 1012 lower_32_bits(tba_addr >> 8)); in program_trap_handler_settings() 1014 upper_32_bits(tba_addr >> 8) | in program_trap_handler_settings() 1002 program_trap_handler_settings(struct amdgpu_device *adev, uint32_t vmid, uint64_t tba_addr, uint64_t tma_addr, uint32_t inst) program_trap_handler_settings() argument
|
H A D | amdgpu_mes.h | 224 uint64_t tba_addr; member
|
H A D | amdgpu_amdkfd_gfx_v9.c | 1126 uint32_t vmid, uint64_t tba_addr, uint64_t tma_addr, uint32_t inst) in kgd_gfx_v9_program_trap_handler_settings() 1134 lower_32_bits(tba_addr >> 8)); in kgd_gfx_v9_program_trap_handler_settings() 1136 upper_32_bits(tba_addr >> 8)); in kgd_gfx_v9_program_trap_handler_settings() 1125 kgd_gfx_v9_program_trap_handler_settings(struct amdgpu_device *adev, uint32_t vmid, uint64_t tba_addr, uint64_t tma_addr, uint32_t inst) kgd_gfx_v9_program_trap_handler_settings() argument
|
H A D | mes_v11_0.c | 203 mes_add_queue_pkt.trap_handler_addr = input->tba_addr; in mes_v11_0_add_hw_queue()
|
H A D | mes_v10_1.c | 182 mes_add_queue_pkt.trap_handler_addr = input->tba_addr; in mes_v10_1_add_hw_queue()
|
/kernel/linux/linux-6.6/drivers/gpu/drm/amd/include/ |
H A D | kgd_kfd_interface.h | 333 uint32_t vmid, uint64_t tba_addr, uint64_t tma_addr,
|
/kernel/linux/linux-5.10/include/uapi/linux/ |
H A D | kfd_ioctl.h | 330 __u64 tba_addr; /* to KFD */ member
|
/kernel/linux/patches/linux-6.6/prebuilts/usr/include/linux/ |
H A D | kfd_ioctl.h | 227 __u64 tba_addr; member
|
/kernel/linux/patches/linux-5.10/prebuilts/usr/include/linux/ |
H A D | kfd_ioctl.h | 227 __u64 tba_addr; member
|
/kernel/linux/patches/linux-4.19/prebuilts/usr/include/linux/ |
H A D | kfd_ioctl.h | 211 __u64 tba_addr; member
|
/kernel/linux/linux-6.6/include/uapi/linux/ |
H A D | kfd_ioctl.h | 383 __u64 tba_addr; /* to KFD */ member
|