HomeSort by: relevance | last modified time | path
    Searched defs:mqd (Results 1 - 13 of 13) sorted by relevancy

  /src/sys/external/bsd/drm2/dist/drm/amd/amdkfd/
kfd_mqd_manager_cik.c 39 static inline struct cik_mqd *get_mqd(void *mqd)
41 return (struct cik_mqd *)mqd;
44 static inline struct cik_sdma_rlc_registers *get_sdma_mqd(void *mqd)
46 return (struct cik_sdma_rlc_registers *)mqd;
49 static void update_cu_mask(struct mqd_manager *mm, void *mqd,
61 m = get_mqd(mqd);
92 static void init_mqd(struct mqd_manager *mm, void **mqd,
112 * Make sure to use the last queue state saved on mqd when the cp
140 *mqd = m;
146 static void init_mqd_sdma(struct mqd_manager *mm, void **mqd,
369 struct mqd_manager *mqd; local in function:mqd_manager_init_cik
444 struct mqd_manager *mqd; local in function:mqd_manager_init_cik_hawaii
    [all...]
kfd_mqd_manager_v10.c 39 static inline struct v10_compute_mqd *get_mqd(void *mqd)
41 return (struct v10_compute_mqd *)mqd;
44 static inline struct v10_sdma_mqd *get_sdma_mqd(void *mqd)
46 return (struct v10_sdma_mqd *)mqd;
49 static void update_cu_mask(struct mqd_manager *mm, void *mqd,
61 m = get_mqd(mqd);
92 static void init_mqd(struct mqd_manager *mm, void **mqd,
141 *mqd = m;
147 static int load_mqd(struct mqd_manager *mm, void *mqd,
155 r = mm->dev->kfd2kgd->hqd_load(mm->dev->kgd, mqd, pipe_id, queue_id
392 struct mqd_manager *mqd; local in function:mqd_manager_init_v10
    [all...]
kfd_mqd_manager_v9.c 40 static inline struct v9_mqd *get_mqd(void *mqd)
42 return (struct v9_mqd *)mqd;
45 static inline struct v9_sdma_mqd *get_sdma_mqd(void *mqd)
47 return (struct v9_sdma_mqd *)mqd;
50 static void update_cu_mask(struct mqd_manager *mm, void *mqd,
62 m = get_mqd(mqd);
96 * boundary after the mqd, we will use the gtt allocation function
123 static void init_mqd(struct mqd_manager *mm, void **mqd,
181 *mqd = m;
187 static int load_mqd(struct mqd_manager *mm, void *mqd,
435 struct mqd_manager *mqd; local in function:mqd_manager_init_v9
    [all...]
kfd_mqd_manager_vi.c 42 static inline struct vi_mqd *get_mqd(void *mqd)
44 return (struct vi_mqd *)mqd;
47 static inline struct vi_sdma_mqd *get_sdma_mqd(void *mqd)
49 return (struct vi_sdma_mqd *)mqd;
52 static void update_cu_mask(struct mqd_manager *mm, void *mqd,
64 m = get_mqd(mqd);
95 static void init_mqd(struct mqd_manager *mm, void **mqd,
155 *mqd = m;
161 static int load_mqd(struct mqd_manager *mm, void *mqd,
169 return mm->dev->kfd2kgd->hqd_load(mm->dev->kgd, mqd, pipe_id, queue_id
416 struct mqd_manager *mqd; local in function:mqd_manager_init_vi
492 struct mqd_manager *mqd; local in function:mqd_manager_init_vi_tonga
    [all...]
kfd_priv.h 462 * @mqd: The queue MQD.
464 * @mqd_mem_obj: The MQD local gpu memory object.
466 * @gart_mqd_addr: The MQD gart mc address.
492 void *mqd; member in struct:queue
  /src/sys/kern/
sys_mqueue.c 276 mqueue_get(mqd_t mqd, int fflag, mqueue_t **mqret)
278 const int fd = (int)mqd;
483 int mqd, error; local in function:mq_handle_open
496 error = fd_allocfile(&fp, &mqd);
572 fd_affix(p, fp, mqd);
573 *retval = mqd;
576 fd_abort(p, fp, mqd);
  /src/sys/external/bsd/drm2/dist/drm/amd/amdgpu/
amdgpu_gfx_v10_0.c 2981 struct v10_gfx_mqd *mqd = ring->mqd_ptr; local in function:gfx_v10_0_gfx_mqd_init
2987 mqd->cp_gfx_hqd_wptr = 0;
2988 mqd->cp_gfx_hqd_wptr_hi = 0;
2990 /* set the pointer to the MQD */
2991 mqd->cp_mqd_base_addr = ring->mqd_gpu_addr & 0xfffffffc;
2992 mqd->cp_mqd_base_addr_hi = upper_32_bits(ring->mqd_gpu_addr);
2994 /* set up mqd control */
2999 mqd->cp_gfx_mqd_control = tmp;
3004 mqd->cp_gfx_hqd_vmid = 0;
3010 mqd->cp_gfx_hqd_queue_priority = tmp
3069 struct v10_gfx_mqd *mqd = ring->mqd_ptr; local in function:gfx_v10_0_gfx_queue_init_register
3117 struct v10_gfx_mqd *mqd = ring->mqd_ptr; local in function:gfx_v10_0_gfx_init_queue
3225 struct v10_compute_mqd *mqd = ring->mqd_ptr; local in function:gfx_v10_0_compute_mqd_init
3359 struct v10_compute_mqd *mqd = ring->mqd_ptr; local in function:gfx_v10_0_kiq_init_register
3465 struct v10_compute_mqd *mqd = ring->mqd_ptr; local in function:gfx_v10_0_kiq_init_queue
3503 struct v10_compute_mqd *mqd = ring->mqd_ptr; local in function:gfx_v10_0_kcq_init_queue
    [all...]
amdgpu_gfx_v7_0.c 2937 struct cik_mqd *mqd,
2944 /* init the mqd struct */
2945 memset(mqd, 0, sizeof(struct cik_mqd));
2947 mqd->header = 0xC0310800;
2948 mqd->compute_static_thread_mgmt_se0 = 0xffffffff;
2949 mqd->compute_static_thread_mgmt_se1 = 0xffffffff;
2950 mqd->compute_static_thread_mgmt_se2 = 0xffffffff;
2951 mqd->compute_static_thread_mgmt_se3 = 0xffffffff;
2954 mqd->cp_hqd_pq_doorbell_control =
2957 mqd->cp_hqd_pq_doorbell_control |= CP_HQD_PQ_DOORBELL_CONTROL__DOORBELL_EN_MASK
3085 struct cik_mqd *mqd; local in function:gfx_v7_0_compute_queue_init
    [all...]
amdgpu_gfx_v8_0.c 2055 /* create MQD for all compute queues as well as KIQ for SRIOV case */
4435 struct vi_mqd *mqd = ring->mqd_ptr; local in function:gfx_v8_0_mqd_init
4439 mqd->header = 0xC0310800;
4440 mqd->compute_pipelinestat_enable = 0x00000001;
4441 mqd->compute_static_thread_mgmt_se0 = 0xffffffff;
4442 mqd->compute_static_thread_mgmt_se1 = 0xffffffff;
4443 mqd->compute_static_thread_mgmt_se2 = 0xffffffff;
4444 mqd->compute_static_thread_mgmt_se3 = 0xffffffff;
4445 mqd->compute_misc_reserved = 0x00000003;
4446 mqd->dynamic_cu_mask_addr_lo = lower_32_bits(ring->mqd_gpu_add
4618 struct vi_mqd *mqd = ring->mqd_ptr; local in function:gfx_v8_0_kiq_init_queue
4657 struct vi_mqd *mqd = ring->mqd_ptr; local in function:gfx_v8_0_kcq_init_queue
    [all...]
amdgpu_gfx_v9_0.c 2288 /* create MQD for all compute queues as wel as KIQ for SRIOV case */
3322 struct v9_mqd *mqd = ring->mqd_ptr; local in function:gfx_v9_0_mqd_init
3326 mqd->header = 0xC0310800;
3327 mqd->compute_pipelinestat_enable = 0x00000001;
3328 mqd->compute_static_thread_mgmt_se0 = 0xffffffff;
3329 mqd->compute_static_thread_mgmt_se1 = 0xffffffff;
3330 mqd->compute_static_thread_mgmt_se2 = 0xffffffff;
3331 mqd->compute_static_thread_mgmt_se3 = 0xffffffff;
3332 mqd->compute_static_thread_mgmt_se4 = 0xffffffff;
3333 mqd->compute_static_thread_mgmt_se5 = 0xffffffff
3467 struct v9_mqd *mqd = ring->mqd_ptr; local in function:gfx_v9_0_kiq_init_register
3611 struct v9_mqd *mqd = ring->mqd_ptr; local in function:gfx_v9_0_kiq_init_queue
3651 struct v9_mqd *mqd = ring->mqd_ptr; local in function:gfx_v9_0_kcq_init_queue
    [all...]
  /src/sys/external/bsd/drm2/dist/drm/amd/include/
vi_structs.h 422 struct vi_mqd mqd; member in struct:vi_mqd_allocation
v9_structs.h 677 struct v9_mqd mqd; member in struct:v9_mqd_allocation
  /src/sys/external/bsd/drm2/dist/drm/radeon/
radeon_cik.c 4374 dev_warn(rdev->dev, "(%d) reserve MQD bo failed\n", r);
4545 struct bonaire_mqd *mqd; local in function:cik_cp_compute_resume
4597 dev_warn(rdev->dev, "(%d) create MQD bo failed\n", r);
4610 dev_warn(rdev->dev, "(%d) pin MQD bo failed\n", r);
4616 dev_warn(rdev->dev, "(%d) map MQD bo failed\n", r);
4621 /* init the mqd struct */
4624 mqd = (struct bonaire_mqd *)buf;
4625 mqd->header = 0xC0310800;
4626 mqd->static_thread_mgmt01[0] = 0xffffffff;
4627 mqd->static_thread_mgmt01[1] = 0xffffffff
    [all...]

Completed in 51 milliseconds