/linux-4.4.14/drivers/gpu/drm/amd/amdkfd/ |
D | kfd_flat_memory.c | 300 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 …]
|
D | kfd_process.c | 159 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 …]
|
D | kfd_process_queue_manager.c | 156 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 …]
|
D | kfd_chardev.c | 256 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 …]
|
D | kfd_device_queue_manager.h | 190 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()
|
D | kfd_device_queue_manager_vi.c | 110 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()
|
D | kfd_device_queue_manager_cik.c | 104 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()
|
D | kfd_dbgdev.c | 287 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 …]
|
D | kfd_device_queue_manager.c | 775 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()
|
D | kfd_priv.h | 564 struct kfd_process_device *pdd);
|
/linux-4.4.14/arch/parisc/lib/ |
D | memcpy.c | 285 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/ |
D | domain_governor.c | 105 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()
|
D | domain.c | 260 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/ |
D | wm9705.c | 82 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/ |
D | pm_domain.h | 103 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/ |
D | file_ops.c | 905 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/ |
D | devices.txt | 971 48 = /dev/pdd Fourth parallel port IDE disk
|