Home
last modified time | relevance | path

Searched refs:qpd (Results 1 – 10 of 10) sorted by relevance

/linux-4.1.27/drivers/gpu/drm/amd/amdkfd/
Dkfd_device_queue_manager_cik.c28 struct qcm_process_device *qpd,
34 struct qcm_process_device *qpd);
72 struct qcm_process_device *qpd, in set_cache_memory_policy_cik() argument
89 qpd->sh_mem_config = (qpd->sh_mem_config & PTR32) in set_cache_memory_policy_cik()
98 struct qcm_process_device *qpd) in register_process_cik() argument
103 BUG_ON(!dqm || !qpd); in register_process_cik()
105 pdd = qpd_to_pdd(qpd); in register_process_cik()
108 if (qpd->sh_mem_config == 0) { in register_process_cik()
109 qpd->sh_mem_config = in register_process_cik()
113 qpd->sh_mem_ape1_limit = 0; in register_process_cik()
[all …]
Dkfd_device_queue_manager.c45 struct qcm_process_device *qpd);
52 struct qcm_process_device *qpd);
83 struct qcm_process_device *qpd) in program_sh_mem_settings() argument
86 dqm->dev->kgd, qpd->vmid, in program_sh_mem_settings()
87 qpd->sh_mem_config, in program_sh_mem_settings()
88 qpd->sh_mem_ape1_base, in program_sh_mem_settings()
89 qpd->sh_mem_ape1_limit, in program_sh_mem_settings()
90 qpd->sh_mem_bases); in program_sh_mem_settings()
94 struct qcm_process_device *qpd, in allocate_vmid() argument
108 qpd->vmid = allocated_vmid; in allocate_vmid()
[all …]
Dkfd_device_queue_manager.h44 struct qcm_process_device *qpd; member
89 struct qcm_process_device *qpd,
92 struct qcm_process_device *qpd,
102 struct qcm_process_device *qpd);
104 struct qcm_process_device *qpd);
111 struct qcm_process_device *qpd);
114 struct qcm_process_device *qpd);
116 struct qcm_process_device *qpd,
163 struct qcm_process_device *qpd);
Dkfd_packet_manager.c140 struct qcm_process_device *qpd) in pm_create_map_process() argument
146 BUG_ON(!pm || !buffer || !qpd); in pm_create_map_process()
156 packet->bitfields2.diq_enable = (qpd->is_debug) ? 1 : 0; in pm_create_map_process()
158 packet->bitfields2.pasid = qpd->pqm->process->pasid; in pm_create_map_process()
159 packet->bitfields3.page_table_base = qpd->page_table_base; in pm_create_map_process()
160 packet->bitfields10.gds_size = qpd->gds_size; in pm_create_map_process()
161 packet->bitfields10.num_gws = qpd->num_gws; in pm_create_map_process()
162 packet->bitfields10.num_oac = qpd->num_oac; in pm_create_map_process()
164 list_for_each_entry(cur, &qpd->queues_list, list) in pm_create_map_process()
168 packet->sh_mem_config = qpd->sh_mem_config; in pm_create_map_process()
[all …]
Dkfd_device_queue_manager_vi.c27 struct qcm_process_device *qpd,
33 struct qcm_process_device *qpd);
46 struct qcm_process_device *qpd, in set_cache_memory_policy_vi() argument
56 struct qcm_process_device *qpd) in register_process_vi() argument
Dkfd_process_queue_manager.c180 pdd->qpd.pqm = pqm; in pqm_create_queue()
181 dev->dqm->ops.register_process(dev->dqm, &pdd->qpd); in pqm_create_queue()
207 retval = dev->dqm->ops.create_queue(dev->dqm, q, &pdd->qpd, in pqm_create_queue()
222 kq, &pdd->qpd); in pqm_create_queue()
252 dev->dqm->ops.unregister_process(dev->dqm, &pdd->qpd); in pqm_create_queue()
293 dqm->ops.destroy_kernel_queue(dqm, pqn->kq, &pdd->qpd); in pqm_destroy_queue()
299 retval = dqm->ops.destroy_queue(dqm, &pdd->qpd, pqn->q); in pqm_destroy_queue()
311 dqm->ops.unregister_process(dqm, &pdd->qpd); in pqm_destroy_queue()
Dkfd_process.c339 INIT_LIST_HEAD(&pdd->qpd.queues_list); in kfd_create_process_device_data()
340 INIT_LIST_HEAD(&pdd->qpd.priv_queue_list); in kfd_create_process_device_data()
341 pdd->qpd.dqm = dev->dqm; in kfd_create_process_device_data()
Dkfd_priv.h419 struct qcm_process_device qpd; member
433 #define qpd_to_pdd(x) container_of(x, struct kfd_process_device, qpd)
Dkfd_chardev.c420 &pdd->qpd, in kfd_ioctl_set_memory_policy()
/linux-4.1.27/drivers/infiniband/hw/cxgb4/
Ddevice.c231 struct c4iw_debugfs_data *qpd = data; in dump_qp() local
238 space = qpd->bufsize - qpd->pos - 1; in dump_qp()
253 cc = snprintf(qpd->buf + qpd->pos, space, in dump_qp()
277 cc = snprintf(qpd->buf + qpd->pos, space, in dump_qp()
293 cc = snprintf(qpd->buf + qpd->pos, space, in dump_qp()
299 qpd->pos += cc; in dump_qp()
305 struct c4iw_debugfs_data *qpd = file->private_data; in qp_release() local
306 if (!qpd) { in qp_release()
310 vfree(qpd->buf); in qp_release()
311 kfree(qpd); in qp_release()
[all …]