Home
last modified time | relevance | path

Searched refs:pdds (Results 1 – 11 of 11) sorted by relevance

/openbmc/linux/drivers/gpu/drm/amd/amdkfd/
H A Dkfd_debug.c71 struct kfd_process_device *pdd = process->pdds[i]; in kfd_dbg_ev_query_debug_event()
131 struct kfd_process_device *pdd = process->pdds[i]; in kfd_dbg_ev_raise()
265 if (p->pdds[i]->dev->id == dev_id) { in kfd_dbg_send_exception_to_runtime()
266 pdd = p->pdds[i]; in kfd_dbg_send_exception_to_runtime()
510 struct kfd_process_device *pdd = target->pdds[i]; in kfd_dbg_trap_set_flags()
575 struct kfd_process_device *pdd = target->pdds[i]; in kfd_dbg_trap_deactivate()
616 struct kfd_process_device *pdd = target->pdds[i]; in kfd_dbg_clean_exception_status()
672 struct kfd_process_device *pdd = target->pdds[i]; in kfd_dbg_trap_activate()
750 struct kfd_process_device *pdd = target->pdds[i]; in kfd_dbg_trap_enable()
803 struct kfd_process_device *pdd = p->pdds[i]; in kfd_dbg_validate_trap_override_request()
[all …]
H A Dkfd_process.c1062 p->pdds[i] = NULL; in kfd_process_destroy_pdds()
1081 pdd = p->pdds[i]; in kfd_process_remove_sysfs()
1096 pdd = p->pdds[i]; in kfd_process_remove_sysfs()
1296 struct kfd_node *dev = p->pdds[i]->dev; in kfd_process_init_cwsr_apu()
1415 struct kfd_node *dev = p->pdds[i]->dev; in kfd_process_xnack_mode()
1563 if (p->pdds[i]->dev == dev) in kfd_get_process_device_data()
1564 return p->pdds[i]; in kfd_get_process_device_data()
1611 p->pdds[p->n_pdds++] = pdd; in kfd_create_process_device_data()
1895 if (p->pdds[i] && gpu_id == p->pdds[i]->user_gpu_id) in kfd_process_gpuidx_from_gpuid()
1907 if (p->pdds[i] && p->pdds[i]->dev == node) { in kfd_process_gpuid_from_node()
[all …]
H A Dkfd_chardev.c721 struct kfd_process_device *pdd = p->pdds[i]; in kfd_ioctl_get_process_apertures()
796 struct kfd_process_device *pdd = p->pdds[i]; in kfd_ioctl_get_process_apertures_new()
1800 struct kfd_process_device *pdd = p->pdds[i]; in criu_checkpoint_devices()
1840 struct kfd_process_device *pdd = p->pdds[i]; in get_process_num_bos()
1902 struct kfd_process_device *pdd = p->pdds[pdd_index]; in criu_checkpoint_bos()
1966 if (amdgpu_amdkfd_bo_mapped_to_dev(p->pdds[i]->dev->adev, kgd_mem)) in criu_checkpoint_bos()
1967 bo_priv->mapped_gpuids[dev_idx++] = p->pdds[i]->user_gpu_id; in criu_checkpoint_bos()
2756 struct kfd_process_device *pdd = p->pdds[i]; in runtime_enable()
2778 struct kfd_process_device *pdd = p->pdds[i]; in runtime_enable()
2840 struct kfd_process_device *pdd = p->pdds[i]; in runtime_disable()
[all …]
H A Dkfd_priv.h896 struct kfd_process_device *pdds[MAX_GPU_INSTANCE]; member
1024 return gpuidx < p->n_pdds ? p->pdds[gpuidx]->dev->id : -EINVAL; in kfd_process_gpuid_from_gpuidx()
1028 return gpuidx < p->n_pdds ? p->pdds[gpuidx] : NULL; in kfd_process_device_from_gpuidx()
H A Dkfd_process_queue_manager.c159 kfd_process_dequeue_from_device(p->pdds[i]); in kfd_process_dequeue_from_all_devices()
691 struct kfd_process_device *pdd = p->pdds[i]; in kfd_process_get_queue_info()
864 struct kfd_process_device *pdd = p->pdds[pdd_index]; in kfd_criu_checkpoint_queues()
H A Dkfd_smi_events.c317 struct kfd_process_device *pdd = p->pdds[i]; in kfd_smi_event_queue_restore_rescheduled()
H A Dkfd_svm.c2263 pdd = p->pdds[i]; in svm_range_drain_retry_fault()
2720 if (!p->pdds[i]->drm_priv) in svm_range_check_vm_userptr()
2723 vm = drm_priv_to_vm(p->pdds[i]->drm_priv); in svm_range_check_vm_userptr()
3189 if (KFD_IS_SVM_API_SUPPORTED(p->pdds[i]->dev->adev)) in svm_range_list_init()
3227 if (!p->pdds[i]->drm_priv) in svm_range_check_vm()
3230 vm = drm_priv_to_vm(p->pdds[i]->drm_priv); in svm_range_check_vm()
4047 struct kfd_process_device *pdd = p->pdds[index]; in kfd_criu_checkpoint_svm()
H A Dkfd_device_queue_manager.c2792 struct kfd_process_device *pdd = p->pdds[i]; in copy_context_work_handler()
2846 struct kfd_process_device *pdd = p->pdds[i]; in resume_queues()
2948 struct kfd_process_device *pdd = p->pdds[i]; in suspend_queues()
/openbmc/linux/drivers/remoteproc/
H A Dstm32_rproc.c84 struct stm32_syscon pdds; member
479 if (ddata->pdds.map) { in stm32_rproc_start()
480 err = regmap_update_bits(ddata->pdds.map, ddata->pdds.reg, in stm32_rproc_start()
481 ddata->pdds.mask, 0); in stm32_rproc_start()
545 if (ddata->pdds.map) { in stm32_rproc_stop()
546 err = regmap_update_bits(ddata->pdds.map, ddata->pdds.reg, in stm32_rproc_stop()
547 ddata->pdds.mask, 1); in stm32_rproc_stop()
784 err = stm32_rproc_get_syscon(np, "st,syscfg-pdds", &ddata->pdds); in stm32_rproc_parse_dt()
/openbmc/linux/Documentation/devicetree/bindings/remoteproc/
H A Dst,stm32-rproc.yaml105 st,syscfg-pdds:
/openbmc/linux/arch/arm/boot/dts/st/
H A Dstm32mp151.dtsi1840 st,syscfg-pdds = <&pwr_mcu 0x0 0x1>;