| /netbsd-src/sys/external/bsd/drm2/dist/drm/amd/amdkfd/ |
| H A D | kfd_flat_memory.c | 320 static void kfd_init_apertures_vi(struct kfd_process_device *pdd, uint8_t id) in kfd_init_apertures_vi() argument 326 pdd->lds_base = MAKE_LDS_APP_BASE_VI(); in kfd_init_apertures_vi() 327 pdd->lds_limit = MAKE_LDS_APP_LIMIT(pdd->lds_base); in kfd_init_apertures_vi() 329 if (!pdd->dev->device_info->needs_iommu_device) { in kfd_init_apertures_vi() 334 pdd->gpuvm_base = SVM_USER_BASE; in kfd_init_apertures_vi() 335 pdd->gpuvm_limit = in kfd_init_apertures_vi() 336 pdd->dev->shared_resources.gpuvm_size - 1; in kfd_init_apertures_vi() 341 pdd->gpuvm_base = MAKE_GPUVM_APP_BASE_VI(id + 1); in kfd_init_apertures_vi() 342 pdd->gpuvm_limit = MAKE_GPUVM_APP_LIMIT(pdd->gpuvm_base, in kfd_init_apertures_vi() 343 pdd->dev->shared_resources.gpuvm_size); in kfd_init_apertures_vi() [all …]
|
| H A D | kfd_process.c | 168 struct kfd_process_device *pdd) in kfd_process_free_gpuvm() argument 170 struct kfd_dev *dev = pdd->dev; in kfd_process_free_gpuvm() 172 amdgpu_amdkfd_gpuvm_unmap_memory_from_gpu(dev->kgd, mem, pdd->vm); in kfd_process_free_gpuvm() 182 static int kfd_process_alloc_gpuvm(struct kfd_process_device *pdd, in kfd_process_alloc_gpuvm() argument 186 struct kfd_dev *kdev = pdd->dev; in kfd_process_alloc_gpuvm() 192 pdd->vm, &mem, NULL, flags); in kfd_process_alloc_gpuvm() 196 err = amdgpu_amdkfd_gpuvm_map_memory_to_gpu(kdev->kgd, mem, pdd->vm); in kfd_process_alloc_gpuvm() 211 handle = kfd_process_device_create_obj_handle(pdd, mem); in kfd_process_alloc_gpuvm() 230 kfd_process_device_remove_obj_handle(pdd, handle); in kfd_process_alloc_gpuvm() 233 kfd_process_free_gpuvm(mem, pdd); in kfd_process_alloc_gpuvm() [all …]
|
| H A D | kfd_iommu.c | 111 int kfd_iommu_bind_process_to_device(struct kfd_process_device *pdd) in kfd_iommu_bind_process_to_device() argument 113 struct kfd_dev *dev = pdd->dev; in kfd_iommu_bind_process_to_device() 114 struct kfd_process *p = pdd->process; in kfd_iommu_bind_process_to_device() 117 if (!dev->device_info->needs_iommu_device || pdd->bound == PDD_BOUND) in kfd_iommu_bind_process_to_device() 120 if (unlikely(pdd->bound == PDD_BOUND_SUSPENDED)) { in kfd_iommu_bind_process_to_device() 127 pdd->bound = PDD_BOUND; in kfd_iommu_bind_process_to_device() 139 struct kfd_process_device *pdd; in kfd_iommu_unbind_process() local 141 list_for_each_entry(pdd, &p->per_device_data, per_device_list) in kfd_iommu_unbind_process() 142 if (pdd->bound == PDD_BOUND) in kfd_iommu_unbind_process() 143 amd_iommu_unbind_pasid(pdd->dev->pdev, p->pasid); in kfd_iommu_unbind_process() [all …]
|
| H A D | kfd_chardev.c | 281 struct kfd_process_device *pdd; in kfd_ioctl_create_queue() local 302 pdd = kfd_bind_process_to_device(dev, p); in kfd_ioctl_create_queue() 303 if (IS_ERR(pdd)) { in kfd_ioctl_create_queue() 493 struct kfd_process_device *pdd; in kfd_ioctl_set_memory_policy() local 512 pdd = kfd_bind_process_to_device(dev, p); in kfd_ioctl_set_memory_policy() 513 if (IS_ERR(pdd)) { in kfd_ioctl_set_memory_policy() 526 &pdd->qpd, in kfd_ioctl_set_memory_policy() 545 struct kfd_process_device *pdd; in kfd_ioctl_set_trap_handler() local 553 pdd = kfd_bind_process_to_device(dev, p); in kfd_ioctl_set_trap_handler() 554 if (IS_ERR(pdd)) { in kfd_ioctl_set_trap_handler() [all …]
|
| H A D | kfd_process_queue_manager.c | 72 void kfd_process_dequeue_from_device(struct kfd_process_device *pdd) in kfd_process_dequeue_from_device() argument 74 struct kfd_dev *dev = pdd->dev; in kfd_process_dequeue_from_device() 76 if (pdd->already_dequeued) in kfd_process_dequeue_from_device() 79 dev->dqm->ops.process_termination(dev->dqm, &pdd->qpd); in kfd_process_dequeue_from_device() 80 pdd->already_dequeued = true; in kfd_process_dequeue_from_device() 88 struct kfd_process_device *pdd; in pqm_set_gws() local 103 pdd = kfd_get_process_device_data(dev, pqm->process); in pqm_set_gws() 104 if (!pdd) { in pqm_set_gws() 110 if (gws && pdd->qpd.num_gws) in pqm_set_gws() 113 if (!gws && pdd->qpd.num_gws == 0) in pqm_set_gws() [all …]
|
| H A D | kfd_device_queue_manager_v10.c | 47 static uint32_t compute_sh_mem_bases_64bit(struct kfd_process_device *pdd) in compute_sh_mem_bases_64bit() argument 49 uint32_t shared_base = pdd->lds_base >> 48; in compute_sh_mem_bases_64bit() 50 uint32_t private_base = pdd->scratch_base >> 48; in compute_sh_mem_bases_64bit() 59 struct kfd_process_device *pdd; in update_qpd_v10() local 61 pdd = qpd_to_pdd(qpd); in update_qpd_v10() 81 qpd->sh_mem_bases = compute_sh_mem_bases_64bit(pdd); in update_qpd_v10()
|
| H A D | kfd_device_queue_manager_v9.c | 48 static uint32_t compute_sh_mem_bases_64bit(struct kfd_process_device *pdd) in compute_sh_mem_bases_64bit() argument 50 uint32_t shared_base = pdd->lds_base >> 48; in compute_sh_mem_bases_64bit() 51 uint32_t private_base = pdd->scratch_base >> 48; in compute_sh_mem_bases_64bit() 60 struct kfd_process_device *pdd; in update_qpd_v9() local 62 pdd = qpd_to_pdd(qpd); in update_qpd_v9() 78 qpd->sh_mem_bases = compute_sh_mem_bases_64bit(pdd); in update_qpd_v9()
|
| H A D | kfd_device_queue_manager_cik.c | 124 struct kfd_process_device *pdd; in update_qpd_cik() local 127 pdd = qpd_to_pdd(qpd); in update_qpd_cik() 140 temp = get_sh_mem_bases_32(pdd); in update_qpd_cik() 144 temp = get_sh_mem_bases_nybble_64(pdd); in update_qpd_cik() 158 struct kfd_process_device *pdd; in update_qpd_cik_hawaii() local 161 pdd = qpd_to_pdd(qpd); in update_qpd_cik_hawaii() 176 temp = get_sh_mem_bases_nybble_64(pdd); in update_qpd_cik_hawaii()
|
| H A D | kfd_device_queue_manager_vi.c | 161 struct kfd_process_device *pdd; in update_qpd_vi() local 164 pdd = qpd_to_pdd(qpd); in update_qpd_vi() 180 temp = get_sh_mem_bases_32(pdd); in update_qpd_vi() 185 temp = get_sh_mem_bases_nybble_64(pdd); in update_qpd_vi() 202 struct kfd_process_device *pdd; in update_qpd_vi_tonga() local 205 pdd = qpd_to_pdd(qpd); in update_qpd_vi_tonga() 224 temp = get_sh_mem_bases_nybble_64(pdd); in update_qpd_vi_tonga()
|
| H A D | kfd_dbgdev.c | 280 struct kfd_process_device *pdd; in dbgdev_address_watch_nodiq() local 284 pdd = kfd_get_process_device_data(dbgdev->dev, in dbgdev_address_watch_nodiq() 286 if (!pdd) { in dbgdev_address_watch_nodiq() 308 &cntl, i, pdd->qpd.vmid); in dbgdev_address_watch_nodiq() 312 pr_debug("\t\t%20s %08x\n", "vmid is :", pdd->qpd.vmid); in dbgdev_address_watch_nodiq() 329 pdd->dev->kfd2kgd->address_watch_execute( in dbgdev_address_watch_nodiq() 708 struct kfd_process_device *pdd; in dbgdev_wave_control_nodiq() local 713 pdd = kfd_get_process_device_data(dbgdev->dev, wac_info->process); in dbgdev_wave_control_nodiq() 715 if (!pdd) { in dbgdev_wave_control_nodiq() 728 reg_sq_cmd.bits.vm_id = pdd->qpd.vmid; in dbgdev_wave_control_nodiq() [all …]
|
| H A D | kfd_device_queue_manager.c | 524 struct kfd_process_device *pdd; in update_queue() local 528 pdd = kfd_get_process_device_data(q->device, q->process); in update_queue() 529 if (!pdd) { in update_queue() 604 struct kfd_process_device *pdd; in evict_process_queues_nocpsch() local 611 pdd = qpd_to_pdd(qpd); in evict_process_queues_nocpsch() 613 pdd->process->pasid); in evict_process_queues_nocpsch() 650 struct kfd_process_device *pdd; in evict_process_queues_cpsch() local 657 pdd = qpd_to_pdd(qpd); in evict_process_queues_cpsch() 659 pdd->process->pasid); in evict_process_queues_cpsch() 688 struct kfd_process_device *pdd; in restore_process_queues_nocpsch() local [all …]
|
| H A D | kfd_device_queue_manager.h | 230 static inline unsigned int get_sh_mem_bases_32(struct kfd_process_device *pdd) in get_sh_mem_bases_32() argument 232 return (pdd->lds_base >> 16) & 0xFF; in get_sh_mem_bases_32() 236 get_sh_mem_bases_nybble_64(struct kfd_process_device *pdd) in get_sh_mem_bases_nybble_64() argument 238 return (pdd->lds_base >> 60) & 0x0E; in get_sh_mem_bases_nybble_64()
|
| H A D | kfd_iommu.h | 35 int kfd_iommu_bind_process_to_device(struct kfd_process_device *pdd); 55 struct kfd_process_device *pdd) in kfd_iommu_bind_process_to_device() argument
|
| H A D | kfd_priv.h | 772 int kfd_process_device_init_vm(struct kfd_process_device *pdd, 785 int kfd_process_device_create_obj_handle(struct kfd_process_device *pdd, 789 void kfd_process_device_remove_obj_handle(struct kfd_process_device *pdd, 797 struct kfd_process_device *pdd); 898 void kfd_process_dequeue_from_device(struct kfd_process_device *pdd); 1030 void kfd_flush_tlb(struct kfd_process_device *pdd);
|
| /netbsd-src/external/cddl/osnet/dist/uts/common/fs/zfs/ |
| H A D | dmu_objset.c | 839 dsl_dir_t *pdd; in dmu_objset_create_check() local 849 error = dsl_dir_hold(dp, doca->doca_name, FTAG, &pdd, &tail); in dmu_objset_create_check() 853 dsl_dir_rele(pdd, FTAG); in dmu_objset_create_check() 856 error = dsl_fs_ss_limit_check(pdd, 1, ZFS_PROP_FILESYSTEM_LIMIT, NULL, in dmu_objset_create_check() 858 dsl_dir_rele(pdd, FTAG); in dmu_objset_create_check() 868 dsl_dir_t *pdd; in dmu_objset_create_sync() local 875 VERIFY0(dsl_dir_hold(dp, doca->doca_name, FTAG, &pdd, &tail)); in dmu_objset_create_sync() 877 obj = dsl_dataset_create_sync(pdd, tail, NULL, doca->doca_flags, in dmu_objset_create_sync() 880 VERIFY0(dsl_dataset_hold_obj(pdd->dd_pool, obj, FTAG, &ds)); in dmu_objset_create_sync() 883 os = dmu_objset_create_impl(pdd->dd_pool->dp_spa, in dmu_objset_create_sync() [all …]
|
| H A D | dsl_dataset.c | 950 dsl_dataset_create_sync(dsl_dir_t *pdd, const char *lastname, in dsl_dataset_create_sync() argument 953 dsl_pool_t *dp = pdd->dd_pool; in dsl_dataset_create_sync() 960 ddobj = dsl_dir_create_sync(dp, pdd, lastname, tx); in dsl_dataset_create_sync()
|
| /netbsd-src/external/bsd/libpcap/dist/testprogs/ |
| H A D | writecaptest.c | 251 pcap_dumper_t *pdd; in main() local 421 pdd = pcap_dump_open(pd, savefile); in main() 422 if (pdd == NULL) in main() 444 status = pcap_dispatch(pd, -1, pcap_dump, (u_char *)pdd); in main()
|
| /netbsd-src/external/gpl3/gcc.old/dist/gcc/ |
| H A D | gdbinit.in | 31 pdd [dw_die_ref], 195 define pdd 200 document pdd 201 GCC hook: pdd [dw_die_ref]
|
| /netbsd-src/external/gpl3/gcc/dist/gcc/ |
| H A D | gdbinit.in | 31 pdd [dw_die_ref], 195 define pdd 200 document pdd
|
| H A D | ChangeLog-2020 | 37759 (pp, pr, prl, pt, pct, pgg, pgq, pgs, pge, pmz, ptc, pdn, ptn, pdd, prc, 39746 * gdbinit.in (pr, prl, pt, pct, pgg, pgq, pgs, pge, pmz, pdd, pbs, pbm):
|
| H A D | ChangeLog-2010 | 29340 * gdbinit.in (pdd): New command.
|
| /netbsd-src/sys/dev/pci/ |
| H A D | mlyreg.h | 957 struct mly_pdd pdd; member
|
| /netbsd-src/external/bsd/file/dist/magic/magdir/ |
| H A D | images | 1802 # Note: verfied by XnView `nconvert -fullinfo *.psd *.psb *.pdd` 1803 # and ImageMagick `identify -verbose *.pdd` 1814 !:ext pdd
|