Home
last modified time | relevance | path

Searched refs:shared_resources (Results 1 - 18 of 18) sorted by relevance

/kernel/linux/linux-5.10/drivers/gpu/drm/amd/amdkfd/
H A Dkfd_doorbell.c70 roundup(kfd->shared_resources.doorbell_start_offset, in kfd_doorbell_init()
74 rounddown(kfd->shared_resources.doorbell_aperture_size, in kfd_doorbell_init()
88 kfd->doorbell_base = kfd->shared_resources.doorbell_physical_address + in kfd_doorbell_init()
113 kfd->shared_resources.doorbell_aperture_size); in kfd_doorbell_init()
247 uint64_t num_of_elems = (kfd->shared_resources.doorbell_aperture_size - in kfd_get_number_elems()
248 kfd->shared_resources.doorbell_start_offset) / in kfd_get_number_elems()
H A Dkfd_flat_memory.c331 pdd->dev->shared_resources.gpuvm_size - 1; in kfd_init_apertures_vi()
338 pdd->dev->shared_resources.gpuvm_size); in kfd_init_apertures_vi()
358 pdd->dev->shared_resources.gpuvm_size - 1; in kfd_init_apertures_v9()
H A Dkfd_device_queue_manager.c75 int pipe_offset = mec * dqm->dev->shared_resources.num_pipe_per_mec in is_pipe_enabled()
76 + pipe * dqm->dev->shared_resources.num_queue_per_pipe; in is_pipe_enabled()
79 for (i = 0; i < dqm->dev->shared_resources.num_queue_per_pipe; ++i) in is_pipe_enabled()
81 dqm->dev->shared_resources.cp_queue_bitmap)) in is_pipe_enabled()
88 return bitmap_weight(dqm->dev->shared_resources.cp_queue_bitmap, in get_cp_queues_num()
94 return dqm->dev->shared_resources.num_queue_per_pipe; in get_queues_per_pipe()
99 return dqm->dev->shared_resources.num_pipe_per_mec; in get_pipes_per_mec()
187 dev->shared_resources.sdma_doorbell_idx; in allocate_doorbell()
973 dqm->dev->shared_resources.cp_queue_bitmap)) in initialize_nocpsch()
1092 res.vmid_mask = dqm->dev->shared_resources in set_sched_resources()
[all...]
H A Dkfd_process.c1213 int range_start = dev->shared_resources.non_cp_doorbells_start; in init_doorbell_bitmap()
1214 int range_end = dev->shared_resources.non_cp_doorbells_end; in init_doorbell_bitmap()
H A Dkfd_priv.h244 struct kgd2kfd_shared_resources shared_resources; member
H A Dkfd_device.c659 kfd->shared_resources = *gpu_resources; in kgd2kfd_device_init()
H A Dkfd_topology.c1331 gpu->shared_resources.drm_render_minor; in kfd_topology_add_device()
/kernel/linux/linux-6.6/drivers/gpu/drm/amd/amdkfd/
H A Dkfd_device_queue_manager.c81 int pipe_offset = (mec * dqm->dev->kfd->shared_resources.num_pipe_per_mec in is_pipe_enabled()
82 + pipe) * dqm->dev->kfd->shared_resources.num_queue_per_pipe; in is_pipe_enabled()
85 for (i = 0; i < dqm->dev->kfd->shared_resources.num_queue_per_pipe; ++i) in is_pipe_enabled()
87 dqm->dev->kfd->shared_resources.cp_queue_bitmap)) in is_pipe_enabled()
94 return bitmap_weight(dqm->dev->kfd->shared_resources.cp_queue_bitmap, in get_cp_queues_num()
100 return dqm->dev->kfd->shared_resources.num_queue_per_pipe; in get_queues_per_pipe()
105 return dqm->dev->kfd->shared_resources.num_pipe_per_mec; in get_pipes_per_mec()
367 uint32_t *idx_offset = dev->kfd->shared_resources.sdma_doorbell_idx; in allocate_doorbell()
872 if (!dqm->dev->kfd->shared_resources.enable_mes) in update_queue()
930 if (!dqm->dev->kfd->shared_resources in update_queue()
[all...]
H A Dkfd_doorbell.c52 if (!kfd->shared_resources.enable_mes) in kfd_doorbell_process_slice()
212 int range_start = dev->shared_resources.non_cp_doorbells_start; in init_doorbell_bitmap()
213 int range_end = dev->shared_resources.non_cp_doorbells_end; in init_doorbell_bitmap()
H A Dkfd_flat_memory.c331 pdd->dev->kfd->shared_resources.gpuvm_size - 1; in kfd_init_apertures_vi()
350 pdd->dev->kfd->shared_resources.gpuvm_size - 1; in kfd_init_apertures_v9()
H A Dkfd_debug.c419 if (!pdd->dev->kfd->shared_resources.enable_mes) { in kfd_dbg_trap_clear_dev_address_watch()
431 if (!pdd->dev->kfd->shared_resources.enable_mes) in kfd_dbg_trap_clear_dev_address_watch()
453 if (!pdd->dev->kfd->shared_resources.enable_mes) { in kfd_dbg_trap_set_dev_address_watch()
473 if (!pdd->dev->kfd->shared_resources.enable_mes) in kfd_dbg_trap_set_dev_address_watch()
515 if (!pdd->dev->kfd->shared_resources.enable_mes) in kfd_dbg_trap_set_flags()
538 if (!pdd->dev->kfd->shared_resources.enable_mes) in kfd_dbg_trap_set_flags()
600 if (!pdd->dev->kfd->shared_resources.enable_mes) in kfd_dbg_trap_deactivate()
716 if (!pdd->dev->kfd->shared_resources.enable_mes) in kfd_dbg_trap_activate()
850 if (!pdd->dev->kfd->shared_resources.enable_mes) in kfd_dbg_trap_set_wave_launch_override()
882 if (!pdd->dev->kfd->shared_resources in kfd_dbg_trap_set_wave_launch_mode()
[all...]
H A Dkfd_mqd_manager_v11.c112 if (node->kfd->shared_resources.enable_mes) in allocate_mqd()
135 if (mm->dev->kfd->shared_resources.enable_mes) in init_mqd()
405 if (mm->dev->kfd->shared_resources.enable_mes) in init_mqd_sdma()
556 if (dev->kfd->shared_resources.enable_mes) { in mqd_manager_init_v11()
H A Dkfd_process_queue_manager.c90 if (dev->kfd->shared_resources.enable_mes) in kfd_process_dequeue_from_device()
128 if (KFD_GC_VERSION(dev) != IP_VERSION(9, 4, 3) && !dev->kfd->shared_resources.enable_mes) { in pqm_set_gws()
190 !dev->kfd->shared_resources.enable_mes) in pqm_clean_queue_resource()
196 if (dev->kfd->shared_resources.enable_mes) { in pqm_clean_queue_resource()
244 if (dev->kfd->shared_resources.enable_mes) { in init_user_queue()
H A Dkfd_priv.h323 struct kgd2kfd_shared_resources shared_resources; member
H A Dkfd_process.c1040 if (pdd->dev->kfd->shared_resources.enable_mes) in kfd_process_destroy_pdds()
1589 if (dev->kfd->shared_resources.enable_mes) { in kfd_create_process_device_data()
H A Dkfd_chardev.c347 if (dev->kfd->shared_resources.enable_mes && in kfd_ioctl_create_queue()
2768 if (pdd->dev->kfd->shared_resources.enable_mes) in runtime_enable()
2860 if (!pdd->dev->kfd->shared_resources.enable_mes) in runtime_disable()
H A Dkfd_device.c643 kfd->shared_resources = *gpu_resources; in kgd2kfd_device_init()
H A Dkfd_topology.c2002 gpu->kfd->shared_resources.drm_render_minor; in kfd_topology_add_device()

Completed in 31 milliseconds