/kernel/linux/linux-5.10/drivers/gpu/drm/amd/amdgpu/ |
H A D | amdgpu_gfx.c | 38 int amdgpu_gfx_mec_queue_to_bit(struct amdgpu_device *adev, int mec, in amdgpu_gfx_mec_queue_to_bit() argument 51 amdgpu_queue_mask_bit_to_mec_queue(struct amdgpu_device *adev, int bit, int *mec, int *pipe, int *queue) amdgpu_queue_mask_bit_to_mec_queue() argument 62 amdgpu_gfx_is_mec_queue_enabled(struct amdgpu_device *adev, int mec, int pipe, int queue) amdgpu_gfx_is_mec_queue_enabled() argument 260 int mec, pipe, queue; amdgpu_gfx_kiq_acquire() local 484 int mec, pipe, queue; amdgpu_queue_mask_bit_to_set_resource_bit() local [all...] |
H A D | amdgpu_amdkfd_gfx_v9.c | 52 static void lock_srbm(struct kgd_dev *kgd, uint32_t mec, uint32_t pipe, in lock_srbm() argument 74 uint32_t mec = (pipe_id / adev->gfx.mec.num_pipe_per_mec) + 1; in acquire_queue() local 175 uint32_t mec; in kgd_gfx_v9_init_interrupts() local 321 uint32_t mec, pipe; kgd_gfx_v9_hiq_mqd_load() local [all...] |
H A D | amdgpu_amdkfd_gfx_v10.c | 48 static void lock_srbm(struct kgd_dev *kgd, uint32_t mec, uint32_t pipe, in lock_srbm() argument 70 uint32_t mec = (pipe_id / adev->gfx.mec.num_pipe_per_mec) + 1; in acquire_queue() local 157 uint32_t mec; in kgd_init_interrupts() local 312 uint32_t mec, pipe; kgd_hiq_mqd_load() local [all...] |
H A D | amdgpu_amdkfd_gfx_v10_3.c | 47 static void lock_srbm(struct kgd_dev *kgd, uint32_t mec, uint32_t pipe, in lock_srbm() argument 69 uint32_t mec = (pipe_id / adev->gfx.mec.num_pipe_per_mec) + 1; in acquire_queue() local 125 uint32_t mec; in init_interrupts_v10_3() local 209 uint32_t value, mec, pipe; hqd_load_v10_3() local 297 uint32_t mec, pipe; hiq_mqd_load_v10_3() local [all...] |
H A D | amdgpu_amdkfd_gfx_v7.c | 90 static void lock_srbm(struct kgd_dev *kgd, uint32_t mec, uint32_t pipe, in lock_srbm() argument 113 uint32_t mec = (pipe_id / adev->gfx.mec.num_pipe_per_mec) + 1; in acquire_queue() local 171 uint32_t mec; in kgd_init_interrupts() local [all...] |
H A D | amdgpu_amdkfd_gfx_v8.c | 47 static void lock_srbm(struct kgd_dev *kgd, uint32_t mec, uint32_t pipe, in lock_srbm() argument 70 uint32_t mec = (pipe_id / adev->gfx.mec.num_pipe_per_mec) + 1; in acquire_queue() local 129 uint32_t mec; in kgd_init_interrupts() local 185 uint32_t value, mec, pipe; kgd_hqd_load() local [all...] |
H A D | amdgpu_gfx.h | 260 struct amdgpu_mec mec; member
|
H A D | gfx_v7_0.c | 2866 gfx_v7_0_compute_pipe_init(struct amdgpu_device *adev, int mec, int pipe) gfx_v7_0_compute_pipe_init() argument 4411 gfx_v7_0_compute_ring_init(struct amdgpu_device *adev, int ring_id, int mec, int pipe, int queue) gfx_v7_0_compute_ring_init() argument [all...] |
H A D | gfx_v8_0.c | 1892 gfx_v8_0_compute_ring_init(struct amdgpu_device *adev, int ring_id, int mec, int pipe, int queue) gfx_v8_0_compute_ring_init() argument [all...] |
H A D | gfx_v10_0.c | 4315 gfx_v10_0_compute_ring_init(struct amdgpu_device *adev, int ring_id, int mec, int pipe, int queue) gfx_v10_0_compute_ring_init() argument [all...] |
/kernel/linux/linux-6.6/drivers/gpu/drm/amd/amdgpu/ |
H A D | amdgpu_amdkfd_gfx_v8.c | 42 static void lock_srbm(struct amdgpu_device *adev, uint32_t mec, uint32_t pipe, in lock_srbm() argument 60 uint32_t mec = (pipe_id / adev->gfx.mec.num_pipe_per_mec) + 1; in acquire_queue() local 115 uint32_t mec; in kgd_init_interrupts() local 170 uint32_t value, mec, pipe; kgd_hqd_load() local [all...] |
H A D | amdgpu_amdkfd_gfx_v7.c | 48 static void lock_srbm(struct amdgpu_device *adev, uint32_t mec, uint32_t pipe, in lock_srbm() argument 66 uint32_t mec = (pipe_id / adev->gfx.mec.num_pipe_per_mec) + 1; in acquire_queue() local 120 uint32_t mec; in kgd_init_interrupts() local [all...] |
H A D | amdgpu_gfx.c | 42 int amdgpu_gfx_mec_queue_to_bit(struct amdgpu_device *adev, int mec, in amdgpu_gfx_mec_queue_to_bit() argument 55 amdgpu_queue_mask_bit_to_mec_queue(struct amdgpu_device *adev, int bit, int *mec, int *pipe, int *queue) amdgpu_queue_mask_bit_to_mec_queue() argument 66 amdgpu_gfx_is_mec_queue_enabled(struct amdgpu_device *adev, int xcc_id, int mec, int pipe, int queue) amdgpu_gfx_is_mec_queue_enabled() argument 275 int mec, pipe, queue; amdgpu_gfx_kiq_acquire() local 569 int mec, pipe, queue; amdgpu_queue_mask_bit_to_set_resource_bit() local [all...] |
H A D | amdgpu_amdkfd_gfx_v11.c | 42 static void lock_srbm(struct amdgpu_device *adev, uint32_t mec, uint32_t pipe, in lock_srbm() argument 58 uint32_t mec = (pipe_id / adev->gfx.mec.num_pipe_per_mec) + 1; in acquire_queue() local 108 uint32_t mec; in init_interrupts_v11() local 180 uint32_t value, mec, pipe; hqd_load_v11() local 267 uint32_t mec, pipe; hiq_mqd_load_v11() local [all...] |
H A D | amdgpu_amdkfd_gfx_v10_3.c | 44 static void lock_srbm(struct amdgpu_device *adev, uint32_t mec, uint32_t pipe, in lock_srbm() argument 60 uint32_t mec = (pipe_id / adev->gfx.mec.num_pipe_per_mec) + 1; in acquire_queue() local 112 uint32_t mec; in init_interrupts_v10_3() local 195 uint32_t value, mec, pipe; hqd_load_v10_3() local 282 uint32_t mec, pipe; hiq_mqd_load_v10_3() local [all...] |
H A D | amdgpu_amdkfd_gfx_v9.c | 50 static void kgd_gfx_v9_lock_srbm(struct amdgpu_device *adev, uint32_t mec, uint32_t pipe, in kgd_gfx_v9_lock_srbm() argument 66 uint32_t mec = (pipe_id / adev->gfx.mec.num_pipe_per_mec) + 1; in kgd_gfx_v9_acquire_queue() local 163 uint32_t mec; in kgd_gfx_v9_init_interrupts() local 309 uint32_t mec, pipe; kgd_gfx_v9_hiq_mqd_load() local [all...] |
H A D | amdgpu_amdkfd_gfx_v10.c | 44 static void lock_srbm(struct amdgpu_device *adev, uint32_t mec, uint32_t pipe, in lock_srbm() argument 60 uint32_t mec = (pipe_id / adev->gfx.mec.num_pipe_per_mec) + 1; in acquire_queue() local 143 uint32_t mec; in kgd_init_interrupts() local 296 uint32_t mec, pipe; kgd_hiq_mqd_load() local [all...] |
H A D | amdgpu_gfx.h | 354 struct amdgpu_mec mec; member
|
H A D | gfx_v7_0.c | 2798 gfx_v7_0_compute_pipe_init(struct amdgpu_device *adev, int mec, int pipe) gfx_v7_0_compute_pipe_init() argument 4352 gfx_v7_0_compute_ring_init(struct amdgpu_device *adev, int ring_id, int mec, int pipe, int queue) gfx_v7_0_compute_ring_init() argument [all...] |
H A D | gfx_v8_0.c | 1860 gfx_v8_0_compute_ring_init(struct amdgpu_device *adev, int ring_id, int mec, int pipe, int queue) gfx_v8_0_compute_ring_init() argument [all...] |
H A D | gfx_v11_0.c | 932 gfx_v11_0_compute_ring_init(struct amdgpu_device *adev, int ring_id, int mec, int pipe, int queue) gfx_v11_0_compute_ring_init() argument [all...] |
/kernel/linux/linux-5.10/drivers/gpu/drm/amd/amdkfd/ |
H A D | kfd_device_queue_manager.c | 72 static bool is_pipe_enabled(struct device_queue_manager *dqm, int mec, int pipe) in is_pipe_enabled() argument 1089 int i, mec; in set_sched_resources() local
|
H A D | kfd_priv.h | 517 uint32_t mec; member
|
/kernel/linux/linux-6.6/drivers/gpu/drm/amd/amdkfd/ |
H A D | kfd_device_queue_manager.c | 78 static bool is_pipe_enabled(struct device_queue_manager *dqm, int mec, int pipe) in is_pipe_enabled() argument 1564 int i, mec; in set_sched_resources() local
|
H A D | kfd_priv.h | 587 uint32_t mec; member
|