| /drivers/gpu/drm/amd/amdkfd/ |
| A D | kfd_process.c | 867 if (process) { in kfd_create_process() 877 process->kobj = kfd_alloc_struct(process->kobj); in kfd_create_process() 891 kfd_sysfs_create_file(process->kobj, &process->attr_pasid, in kfd_create_process() 911 return process; in kfd_create_process() 926 if (!process) in kfd_get_process() 929 return process; in kfd_get_process() 1519 process = kzalloc(sizeof(*process), GFP_KERNEL); in create_process() 1520 if (!process) in create_process() 1542 err = pqm_init(&process->pqm, process); in create_process() 1584 return process; in create_process() [all …]
|
| A D | kfd_debug.c | 42 if (!(process && process->debug_trap_enabled)) in kfd_dbg_ev_query_debug_event() 45 mutex_lock(&process->event_mutex); in kfd_dbg_ev_query_debug_event() 51 pqm = &process->pqm; in kfd_dbg_ev_query_debug_event() 86 if (process->exception_enable_mask & process->exception_status) { in kfd_dbg_ev_query_debug_event() 92 mutex_unlock(&process->event_mutex); in kfd_dbg_ev_query_debug_event() 98 struct kfd_process *process; in debug_event_write_work_handler() local 103 process = container_of(work, in debug_event_write_work_handler() 107 if (process->debug_trap_enabled && process->dbg_ev_file) in debug_event_write_work_handler() 126 if (!(process && process->debug_trap_enabled)) in kfd_dbg_ev_raise() 129 mutex_lock(&process->event_mutex); in kfd_dbg_ev_raise() [all …]
|
| A D | kfd_process_queue_manager.c | 73 pqm->process->lead_thread->pid); in find_available_queue_slot() 124 pdd = kfd_get_process_device_data(dev, pqm->process); in pqm_set_gws() 182 pqm->process = p; in pqm_init() 195 pdd = kfd_get_process_device_data(dev, pqm->process); in pqm_clean_queue_resource() 207 pqm->process->kgd_process_info, pqn->q->gws); in pqm_clean_queue_resource() 224 pqm->process); in pqm_uninit() 264 (*q)->process = pqm->process; in init_user_queue() 456 pqm->process->lead_thread->pid, type, retval); in pqm_create_queue() 459 pqm->process->lead_thread->pid, type, retval); in pqm_create_queue() 722 mutex_lock(&pqm->process->event_mutex); in pqm_get_queue_snapshot() [all …]
|
| A D | kfd_flat_memory.c | 362 int kfd_init_apertures(struct kfd_process *process) in kfd_init_apertures() argument 380 pdd = kfd_create_process_device_data(dev, process); in kfd_init_apertures() 391 if (process->is_32bit_user_mode) { in kfd_init_apertures()
|
| A D | kfd_chardev.c | 129 struct kfd_process *process; in kfd_open() local 146 if (IS_ERR(process)) in kfd_open() 147 return PTR_ERR(process); in kfd_open() 150 kfd_unref_process(process); in kfd_open() 155 filep->private_data = process; in kfd_open() 158 process->lead_thread->pid, process->is_32bit_user_mode); in kfd_open() 167 if (process) in kfd_release() 168 kfd_unref_process(process); in kfd_release() 3245 struct kfd_process *process; in kfd_ioctl() local 3401 if (IS_ERR(process)) in kfd_mmap() [all …]
|
| A D | kfd_priv.h | 609 struct kfd_process *process; member 649 struct kfd_process *process; member 750 struct kfd_process *process; member 1066 struct kfd_process_device *kfd_process_device_data_by_id(struct kfd_process *process, 1082 int kfd_reserved_mem_mmap(struct kfd_node *dev, struct kfd_process *process, 1104 int kfd_doorbell_mmap(struct kfd_node *dev, struct kfd_process *process, 1187 int kfd_init_apertures(struct kfd_process *process); 1196 int kfd_process_init_cwsr_apu(struct kfd_process *process, struct file *filep); 1493 int kfd_event_mmap(struct kfd_process *process, struct vm_area_struct *vma);
|
| A D | kfd_debug.h | 30 int kfd_dbg_ev_query_debug_event(struct kfd_process *process, 42 struct kfd_process *process, struct kfd_node *dev,
|
| A D | kfd_device_queue_manager.c | 898 qpd->pqm->process); in destroy_queue_nocpsch_locked() 1070 pdd->process->lead_thread->pid, in suspend_single_queue() 1118 pdd->process->lead_thread->pid, in resume_single_queue() 1152 pdd->process->lead_thread->pid); in evict_process_queues_nocpsch() 1210 pdd->process->lead_thread->pid); in evict_process_queues_cpsch() 1271 pdd->process->lead_thread->pid); in restore_process_queues_nocpsch() 2481 q->process); in wait_on_destroy_queue() 2494 mutex_unlock(&q->process->mutex); in wait_on_destroy_queue() 2498 mutex_lock(&q->process->mutex); in wait_on_destroy_queue() 2587 qpd->pqm->process, q->device, in destroy_queue_cpsch() [all …]
|
| A D | kfd_packet_manager_v9.c | 58 if (kfd->dqm->trap_debug_vmid && pdd->process->debug_trap_enabled && in pm_map_process_v9() 59 pdd->process->runtime_info.runtime_state == DEBUG_RUNTIME_STATE_ENABLED) { in pm_map_process_v9() 120 if (pdd->process->debug_trap_enabled) { in pm_map_process_aldebaran() 125 !!(pdd->process->dbg_flags & KFD_DBG_TRAP_FLAG_SINGLE_MEM_OP); in pm_map_process_aldebaran()
|
| A D | kfd_doorbell.c | 106 int kfd_doorbell_mmap(struct kfd_node *dev, struct kfd_process *process, in kfd_doorbell_mmap() argument 119 pdd = kfd_get_process_device_data(dev, process); in kfd_doorbell_mmap()
|
| /drivers/gpu/drm/nouveau/nvkm/subdev/pmu/ |
| A D | gt215.c | 55 pmu->recv.process = process; in gt215_pmu_send() 66 nvkm_wr32(device, 0x10a1c4, process); in gt215_pmu_send() 91 u32 process, message, data0, data1; in gt215_pmu_recv() local 106 process = nvkm_rd32(device, 0x10a1c4); in gt215_pmu_recv() 116 if (pmu->recv.process) { in gt215_pmu_recv() 117 if (process == pmu->recv.process && in gt215_pmu_recv() 121 pmu->recv.process = 0; in gt215_pmu_recv() 131 (char)((process & 0x000000ff) >> 0), in gt215_pmu_recv() 132 (char)((process & 0x0000ff00) >> 8), in gt215_pmu_recv() 133 (char)((process & 0x00ff0000) >> 16), in gt215_pmu_recv() [all …]
|
| A D | base.c | 63 u32 process, u32 message, u32 data0, u32 data1) in nvkm_pmu_send() argument 67 return pmu->func->send(pmu, reply, process, message, data0, data1); in nvkm_pmu_send()
|
| /drivers/gpu/drm/amd/display/modules/hdcp/ |
| A D | hdcp_psp.c | 40 in->process.msg1_desc.msg_id = TA_HDCP_HDCP2_MSG_ID__NULL_MESSAGE; in hdcp2_message_init() 41 in->process.msg1_desc.msg_size = 0; in hdcp2_message_init() 42 in->process.msg2_desc.msg_id = TA_HDCP_HDCP2_MSG_ID__NULL_MESSAGE; in hdcp2_message_init() 43 in->process.msg2_desc.msg_size = 0; in hdcp2_message_init() 45 in->process.msg3_desc.msg_size = 0; in hdcp2_message_init() 651 if (msg_out->process.msg1_status == in mod_hdcp_hdcp2_validate_ake_cert() 654 msg_out->process.is_km_stored ? 1 : 0; in mod_hdcp_hdcp2_validate_ake_cert() 656 msg_out->process.is_repeater ? 1 : 0; in mod_hdcp_hdcp2_validate_ake_cert() 658 } else if (msg_out->process.msg1_status == in mod_hdcp_hdcp2_validate_ake_cert() 896 if (msg_out->process.msg1_status == in mod_hdcp_hdcp2_validate_rx_id_list() [all …]
|
| /drivers/gpu/drm/nouveau/nvkm/subdev/pmu/fuc/ |
| A D | kernel.fuc | 30 process(PROC_KERN, 0, 0) 137 // $r14 - process 156 // process' timer is the soonest 377 // send message to another process 380 // $r14 - process 420 // $r14 - process name 423 // $r14 - process 445 // $r14 - process id 455 // process single message for a given process 458 // $r14 - process [all …]
|
| A D | idle.fuc | 26 process(PROC_IDLE, #idle, #idle_recv) 60 // keep looping while there's pending messages for any process 65 // process the process' messages until there's none left 74 // next process!
|
| A D | host.fuc | 26 process(PROC_HOST, #host_init, #host_recv) 62 // HOST->PWR comms - dequeue message(s) for process(es) from FIFO 76 // read message data, and pass to appropriate process 94 // $r14 - process
|
| A D | perf.fuc | 26 process(PROC_PERF, #perf_init, #perf_recv) 43 // $r14 - sender process name
|
| A D | test.fuc | 26 process(PROC_TEST, #test_init, #test_recv) 42 // $r14 - sender process name
|
| /drivers/soc/ux500/ |
| A D | ux500-soc-id.c | 32 u8 process; member 119 dbx500_id.process = asicid >> 24; in ux500_setup_id() 152 if (dbx500_id.process == 0x00) in process_show() 155 return sprintf(buf, "%02xnm\n", dbx500_id.process); in process_show() 158 static DEVICE_ATTR_RO(process);
|
| /drivers/gpu/drm/amd/display/amdgpu_dm/ |
| A D | amdgpu_dm_irq.c | 817 .process = amdgpu_dm_irq_handler, 822 .process = amdgpu_dm_irq_handler, 827 .process = amdgpu_dm_irq_handler, 832 .process = amdgpu_dm_irq_handler, 837 .process = amdgpu_dm_irq_handler, 842 .process = amdgpu_dm_irq_handler, 847 .process = amdgpu_dm_irq_handler,
|
| /drivers/connector/ |
| A D | Kconfig | 16 bool "Report process events to userspace" 20 Provide a connector that reports process events to userspace. Send
|
| /drivers/gpu/drm/radeon/ |
| A D | radeon_asic.c | 218 .process = &r100_irq_process, 286 .process = &r100_irq_process, 382 .process = &r100_irq_process, 450 .process = &r100_irq_process, 518 .process = &r100_irq_process, 586 .process = &r100_irq_process, 955 .process = &r600_irq_process, 1041 .process = &r600_irq_process, 1954 .process = &si_irq_process, 2124 .process = &cik_irq_process, [all …]
|
| /drivers/gpu/drm/nouveau/include/nvkm/subdev/ |
| A D | pmu.h | 32 u32 process; member 38 int nvkm_pmu_send(struct nvkm_pmu *, u32 reply[2], u32 process,
|
| /drivers/fwctl/ |
| A D | Kconfig | 16 MLX5 provides interface for the user process to access the debug and 28 The pds_fwctl driver provides an fwctl interface for a user process
|
| /drivers/android/ |
| A D | Kconfig | 12 This means one Android process can call a method/routine in another 13 Android process, using Binder to identify, invoke and pass arguments
|