/dragonfly/lib/librt/ |
H A D | mq.c | 61 __mq_close(mqd_t mqd) in __mq_close() argument 63 return (__sys_mq_close(mqd)); in __mq_close() 67 __mq_notify(mqd_t mqd, const struct sigevent *evp) in __mq_notify() argument 69 return (__sys_mq_notify(mqd, evp)); in __mq_notify() 73 __mq_getattr(mqd_t mqd, struct mq_attr *attr) in __mq_getattr() argument 75 return (__sys_mq_getattr(mqd, attr)); in __mq_getattr() 81 return (__sys_mq_setattr(mqd, newattr, oldattr)); in __mq_setattr() 85 __mq_timedreceive(mqd_t mqd, char *buf, size_t len, in __mq_timedreceive() argument 94 return (__sys_mq_receive(mqd, buf, len, prio)); in __mq_receive() 98 __mq_timedsend(mqd_t mqd, char *buf, size_t len, in __mq_timedsend() argument [all …]
|
/dragonfly/sys/dev/drm/amd/amdgpu/ |
H A D | amdgpu_amdkfd_gfx_v8.c | 68 static int kgd_hqd_sdma_load(struct kgd_dev *kgd, void *mqd, 76 static int kgd_hqd_destroy(struct kgd_dev *kgd, void *mqd, 302 static inline struct vi_mqd *get_mqd(void *mqd) in get_mqd() argument 304 return (struct vi_mqd *)mqd; in get_mqd() 307 static inline struct vi_sdma_mqd *get_sdma_mqd(void *mqd) in get_sdma_mqd() argument 309 return (struct vi_sdma_mqd *)mqd; in get_sdma_mqd() 323 m = get_mqd(mqd); in kgd_hqd_load() 432 m = get_sdma_mqd(mqd); in kgd_hqd_sdma_load() 551 m = get_sdma_mqd(mqd); in kgd_hqd_sdma_is_occupied() 572 struct vi_mqd *m = get_mqd(mqd); in kgd_hqd_destroy() [all …]
|
H A D | amdgpu_amdkfd_gfx_v9.c | 109 static int kgd_hqd_sdma_load(struct kgd_dev *kgd, void *mqd, 117 static int kgd_hqd_destroy(struct kgd_dev *kgd, void *mqd, 390 static inline struct v9_mqd *get_mqd(void *mqd) in get_mqd() argument 392 return (struct v9_mqd *)mqd; in get_mqd() 395 static inline struct v9_sdma_mqd *get_sdma_mqd(void *mqd) in get_sdma_mqd() argument 397 return (struct v9_sdma_mqd *)mqd; in get_sdma_mqd() 410 m = get_mqd(mqd); in kgd_hqd_load() 538 m = get_sdma_mqd(mqd); in kgd_hqd_sdma_load() 661 m = get_sdma_mqd(mqd); in kgd_hqd_sdma_is_occupied() 682 struct v9_mqd *m = get_mqd(mqd); in kgd_hqd_destroy() [all …]
|
H A D | gfx_v9_0.c | 2693 mqd->header = 0xC0310800; in gfx_v9_0_mqd_init() 2741 mqd->cp_hqd_pq_rptr = 0; in gfx_v9_0_mqd_init() 2742 mqd->cp_hqd_pq_wptr_lo = 0; in gfx_v9_0_mqd_init() 2743 mqd->cp_hqd_pq_wptr_hi = 0; in gfx_v9_0_mqd_init() 2752 mqd->cp_mqd_control = tmp; in gfx_v9_0_mqd_init() 2772 mqd->cp_hqd_pq_control = tmp; in gfx_v9_0_mqd_init() 2807 mqd->cp_hqd_vmid = 0; in gfx_v9_0_mqd_init() 2816 mqd->cp_hqd_ib_control = tmp; in gfx_v9_0_mqd_init() 2819 mqd->cp_hqd_active = 1; in gfx_v9_0_mqd_init() 2872 mqd->cp_mqd_control); in gfx_v9_0_kiq_init_register() [all …]
|
H A D | gfx_v8_0.c | 4718 mqd->header = 0xC0310800; in gfx_v8_0_mqd_init() 4738 mqd->cp_hqd_eop_control = tmp; in gfx_v8_0_mqd_init() 4755 mqd->cp_mqd_control = tmp; in gfx_v8_0_mqd_init() 4775 mqd->cp_hqd_pq_control = tmp; in gfx_v8_0_mqd_init() 4811 mqd->cp_hqd_vmid = 0; in gfx_v8_0_mqd_init() 4821 mqd->cp_hqd_ib_control = tmp; in gfx_v8_0_mqd_init() 4825 mqd->cp_hqd_iq_timer = tmp; in gfx_v8_0_mqd_init() 4849 mqd->cp_hqd_active = 1; in gfx_v8_0_mqd_init() 4855 struct vi_mqd *mqd); 4857 struct vi_mqd *mqd) in gfx_v8_0_mqd_commit() argument [all …]
|
H A D | gfx_v8_0.h | 33 int gfx_v8_0_mqd_commit(struct amdgpu_device *adev, struct vi_mqd *mqd);
|
/dragonfly/sys/dev/drm/amd/include/ |
H A D | kgd_kfd_interface.h | 318 int (*hqd_load)(struct kgd_dev *kgd, void *mqd, uint32_t pipe_id, 323 int (*hqd_sdma_load)(struct kgd_dev *kgd, void *mqd, 337 int (*hqd_destroy)(struct kgd_dev *kgd, void *mqd, uint32_t reset_type, 341 bool (*hqd_sdma_is_occupied)(struct kgd_dev *kgd, void *mqd); 343 int (*hqd_sdma_destroy)(struct kgd_dev *kgd, void *mqd,
|
H A D | vi_structs.h | 421 struct vi_mqd mqd; member
|
H A D | v9_structs.h | 676 struct v9_mqd mqd; member
|
/dragonfly/sys/dev/drm/radeon/ |
H A D | cik.c | 4557 struct bonaire_mqd *mqd; in cik_cp_compute_resume() local 4632 mqd = (struct bonaire_mqd *)buf; in cik_cp_compute_resume() 4633 mqd->header = 0xC0310800; in cik_cp_compute_resume() 4661 mqd->queue_state.cp_hqd_pq_rptr = 0; in cik_cp_compute_resume() 4662 mqd->queue_state.cp_hqd_pq_wptr= 0; in cik_cp_compute_resume() 4694 mqd->queue_state.cp_hqd_pq_control &= in cik_cp_compute_resume() 4697 mqd->queue_state.cp_hqd_pq_control |= in cik_cp_compute_resume() 4699 mqd->queue_state.cp_hqd_pq_control |= in cik_cp_compute_resume() 4704 mqd->queue_state.cp_hqd_pq_control &= in cik_cp_compute_resume() 4758 mqd->queue_state.cp_hqd_vmid = 0; in cik_cp_compute_resume() [all …]
|
/dragonfly/sys/kern/ |
H A D | sys_mqueue.c | 178 mqueue_get(struct lwp *l, mqd_t mqd, file_t **fpr) in mqueue_get() argument 183 fp = holdfp(curthread, (int)mqd, -1); /* XXX: Why -1 ? */ in mqueue_get() 428 int mqd, error, oflag; in sys_mq_open() local 516 error = falloc(td->td_lwp, &fp, &mqd); in sys_mq_open() 568 fsetfd(fdp, NULL, mqd); in sys_mq_open() 601 fsetfd(fdp, NULL, mqd); in sys_mq_open() 604 fsetfd(fdp, fp, mqd); in sys_mq_open() 605 sysmsg->sysmsg_result = mqd; in sys_mq_open()
|