Home
last modified time | relevance | path

Searched refs:pdd (Results 1 – 17 of 17) sorted by relevance

/linux-4.4.14/drivers/gpu/drm/amd/amdkfd/
Dkfd_flat_memory.c300 struct kfd_process_device *pdd; in kfd_init_apertures() local
306 pdd = kfd_create_process_device_data(dev, process); in kfd_init_apertures()
307 if (pdd == NULL) { in kfd_init_apertures()
317 pdd->lds_base = pdd->lds_limit = 0; in kfd_init_apertures()
318 pdd->gpuvm_base = pdd->gpuvm_limit = 0; in kfd_init_apertures()
319 pdd->scratch_base = pdd->scratch_limit = 0; in kfd_init_apertures()
325 pdd->lds_base = MAKE_LDS_APP_BASE(id + 1); in kfd_init_apertures()
327 pdd->lds_limit = MAKE_LDS_APP_LIMIT(pdd->lds_base); in kfd_init_apertures()
329 pdd->gpuvm_base = MAKE_GPUVM_APP_BASE(id + 1); in kfd_init_apertures()
331 pdd->gpuvm_limit = in kfd_init_apertures()
[all …]
Dkfd_process.c159 struct kfd_process_device *pdd, *temp; in kfd_process_wq_release() local
171 list_for_each_entry_safe(pdd, temp, &p->per_device_data, in kfd_process_wq_release()
174 pdd->dev->id, p->pasid); in kfd_process_wq_release()
176 if (pdd->reset_wavefronts) in kfd_process_wq_release()
177 dbgdev_wave_reset_wavefronts(pdd->dev, p); in kfd_process_wq_release()
179 amd_iommu_unbind_pasid(pdd->dev->pdev, p->pasid); in kfd_process_wq_release()
180 list_del(&pdd->per_device_list); in kfd_process_wq_release()
182 kfree(pdd); in kfd_process_wq_release()
225 struct kfd_process_device *pdd = NULL; in kfd_process_notifier_release() local
246 list_for_each_entry(pdd, &p->per_device_data, per_device_list) in kfd_process_notifier_release()
[all …]
Dkfd_process_queue_manager.c156 struct kfd_process_device *pdd; in pqm_create_queue() local
171 pdd = kfd_get_process_device_data(dev, pqm->process); in pqm_create_queue()
172 if (!pdd) { in pqm_create_queue()
183 if ((pdd->qpd.is_debug) || in pqm_create_queue()
185 list_for_each_entry(cur, &pdd->qpd.queues_list, list) in pqm_create_queue()
196 pdd->qpd.pqm = pqm; in pqm_create_queue()
197 dev->dqm->ops.register_process(dev->dqm, &pdd->qpd); in pqm_create_queue()
223 retval = dev->dqm->ops.create_queue(dev->dqm, q, &pdd->qpd, in pqm_create_queue()
238 kq, &pdd->qpd); in pqm_create_queue()
268 dev->dqm->ops.unregister_process(dev->dqm, &pdd->qpd); in pqm_create_queue()
[all …]
Dkfd_chardev.c256 struct kfd_process_device *pdd; in kfd_ioctl_create_queue() local
276 pdd = kfd_bind_process_to_device(dev, p); in kfd_ioctl_create_queue()
277 if (IS_ERR(pdd)) { in kfd_ioctl_create_queue()
390 struct kfd_process_device *pdd; in kfd_ioctl_set_memory_policy() local
409 pdd = kfd_bind_process_to_device(dev, p); in kfd_ioctl_set_memory_policy()
410 if (IS_ERR(pdd)) { in kfd_ioctl_set_memory_policy()
423 &pdd->qpd, in kfd_ioctl_set_memory_policy()
442 struct kfd_process_device *pdd; in kfd_ioctl_dbg_register() local
462 pdd = kfd_bind_process_to_device(dev, p); in kfd_ioctl_dbg_register()
463 if (IS_ERR(pdd)) { in kfd_ioctl_dbg_register()
[all …]
Dkfd_device_queue_manager.h190 extern inline unsigned int get_sh_mem_bases_32(struct kfd_process_device *pdd) in get_sh_mem_bases_32() argument
192 return (pdd->lds_base >> 16) & 0xFF; in get_sh_mem_bases_32()
196 get_sh_mem_bases_nybble_64(struct kfd_process_device *pdd) in get_sh_mem_bases_nybble_64() argument
198 return (pdd->lds_base >> 60) & 0x0E; in get_sh_mem_bases_nybble_64()
Dkfd_device_queue_manager_vi.c110 struct kfd_process_device *pdd; in register_process_vi() local
115 pdd = qpd_to_pdd(qpd); in register_process_vi()
131 temp = get_sh_mem_bases_32(pdd); in register_process_vi()
136 temp = get_sh_mem_bases_nybble_64(pdd); in register_process_vi()
Dkfd_device_queue_manager_cik.c104 struct kfd_process_device *pdd; in register_process_cik() local
109 pdd = qpd_to_pdd(qpd); in register_process_cik()
122 temp = get_sh_mem_bases_32(pdd); in register_process_cik()
126 temp = get_sh_mem_bases_nybble_64(pdd); in register_process_cik()
Dkfd_dbgdev.c287 struct kfd_process_device *pdd; in dbgdev_address_watch_nodiq() local
293 pdd = kfd_get_process_device_data(dbgdev->dev, in dbgdev_address_watch_nodiq()
295 if (!pdd) { in dbgdev_address_watch_nodiq()
318 &cntl, i, pdd->qpd.vmid); in dbgdev_address_watch_nodiq()
322 pr_debug("\t\t%20s %08x\n", "vmid is :", pdd->qpd.vmid); in dbgdev_address_watch_nodiq()
339 pdd->dev->kfd2kgd->address_watch_execute( in dbgdev_address_watch_nodiq()
736 struct kfd_process_device *pdd; in dbgdev_wave_control_nodiq() local
743 pdd = kfd_get_process_device_data(dbgdev->dev, wac_info->process); in dbgdev_wave_control_nodiq()
745 if (!pdd) { in dbgdev_wave_control_nodiq()
758 reg_sq_cmd.bits.vm_id = pdd->qpd.vmid; in dbgdev_wave_control_nodiq()
[all …]
Dkfd_device_queue_manager.c775 struct kfd_process_device *pdd; in stop_cpsch() local
782 pdd = qpd_to_pdd(node->qpd); in stop_cpsch()
783 pdd->bound = false; in stop_cpsch()
949 struct kfd_process_device *pdd; in destroy_queues_cpsch() local
984 pdd = kfd_get_process_device_data(dqm->dev, in destroy_queues_cpsch()
986 pdd->reset_wavefronts = true; in destroy_queues_cpsch()
Dkfd_priv.h564 struct kfd_process_device *pdd);
/linux-4.4.14/arch/parisc/lib/
Dmemcpy.c285 register double *pds, *pdd; in pa_memcpy_internal() local
319 pdd = (double *)pcd; in pa_memcpy_internal()
330 fstdma(d_space, r1, pdd, pmc_store_exc); in pa_memcpy_internal()
331 fstdma(d_space, r2, pdd, pmc_store_exc); in pa_memcpy_internal()
332 fstdma(d_space, r3, pdd, pmc_store_exc); in pa_memcpy_internal()
333 fstdma(d_space, r4, pdd, pmc_store_exc); in pa_memcpy_internal()
343 fstdma(d_space, r5, pdd, pmc_store_exc); in pa_memcpy_internal()
344 fstdma(d_space, r6, pdd, pmc_store_exc); in pa_memcpy_internal()
345 fstdma(d_space, r7, pdd, pmc_store_exc); in pa_memcpy_internal()
346 fstdma(d_space, r8, pdd, pmc_store_exc); in pa_memcpy_internal()
[all …]
/linux-4.4.14/drivers/base/power/
Ddomain_governor.c105 struct pm_domain_data *pdd; in default_power_down_ok() local
159 list_for_each_entry(pdd, &genpd->dev_list, list_node) { in default_power_down_ok()
168 td = &to_gpd_data(pdd)->td; in default_power_down_ok()
172 constraint_ns = dev_pm_qos_read_value(pdd->dev); in default_power_down_ok()
Ddomain.c260 struct pm_domain_data *pdd; in genpd_dev_pm_qos_notifier() local
264 pdd = dev->power.subsys_data ? in genpd_dev_pm_qos_notifier()
266 if (pdd && pdd->dev) { in genpd_dev_pm_qos_notifier()
267 to_gpd_data(pdd)->td.constraint_changed = true; in genpd_dev_pm_qos_notifier()
299 struct pm_domain_data *pdd; in genpd_poweroff() local
315 list_for_each_entry(pdd, &genpd->dev_list, list_node) { in genpd_poweroff()
318 stat = dev_pm_qos_flags(pdd->dev, in genpd_poweroff()
324 if (!pm_runtime_suspended(pdd->dev) || pdd->dev->power.irq_safe) in genpd_poweroff()
1276 struct pm_domain_data *pdd; in pm_genpd_remove_device() local
1285 pdd = dev->power.subsys_data->domain_data; in pm_genpd_remove_device()
[all …]
/linux-4.4.14/drivers/input/touchscreen/
Dwm9705.c82 static int pdd = 8; variable
83 module_param(pdd, int, 0);
84 MODULE_PARM_DESC(pdd, "Set pen detect comparator threshold");
173 dig2 |= (pdd & 0x000f); in wm9705_phy_init()
174 dev_dbg(wm->dev, "setting pdd to Vmid/%d", 1 - (pdd & 0x000f)); in wm9705_phy_init()
/linux-4.4.14/include/linux/
Dpm_domain.h103 static inline struct generic_pm_domain_data *to_gpd_data(struct pm_domain_data *pdd) in to_gpd_data() argument
105 return container_of(pdd, struct generic_pm_domain_data, base); in to_gpd_data()
/linux-4.4.14/drivers/staging/rdma/hfi1/
Dfile_ops.c905 struct hfi1_devdata *pdd; in get_user_context() local
911 pdd = hfi1_lookup(dev); in get_user_context()
912 if (pdd && pdd->freectxts && in get_user_context()
913 pdd->freectxts > free) { in get_user_context()
914 dd = pdd; in get_user_context()
915 free = pdd->freectxts; in get_user_context()
920 pdd = hfi1_lookup(dev); in get_user_context()
921 if (pdd && pdd->freectxts) { in get_user_context()
922 dd = pdd; in get_user_context()
/linux-4.4.14/Documentation/
Ddevices.txt971 48 = /dev/pdd Fourth parallel port IDE disk