Home
last modified time | relevance | path

Searched refs:process (Results 1 – 25 of 174) sorted by relevance

1234567

/drivers/gpu/drm/amd/amdkfd/
A Dkfd_process.c867 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 Dkfd_debug.c42 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 Dkfd_process_queue_manager.c73 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 Dkfd_flat_memory.c362 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 Dkfd_chardev.c129 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 Dkfd_priv.h609 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 Dkfd_debug.h30 int kfd_dbg_ev_query_debug_event(struct kfd_process *process,
42 struct kfd_process *process, struct kfd_node *dev,
A Dkfd_device_queue_manager.c898 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 Dkfd_packet_manager_v9.c58 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 Dkfd_doorbell.c106 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 Dgt215.c55 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 Dbase.c63 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 Dhdcp_psp.c40 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 Dkernel.fuc30 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 Didle.fuc26 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 Dhost.fuc26 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 Dperf.fuc26 process(PROC_PERF, #perf_init, #perf_recv)
43 // $r14 - sender process name
A Dtest.fuc26 process(PROC_TEST, #test_init, #test_recv)
42 // $r14 - sender process name
/drivers/soc/ux500/
A Dux500-soc-id.c32 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 Damdgpu_dm_irq.c817 .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 DKconfig16 bool "Report process events to userspace"
20 Provide a connector that reports process events to userspace. Send
/drivers/gpu/drm/radeon/
A Dradeon_asic.c218 .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 Dpmu.h32 u32 process; member
38 int nvkm_pmu_send(struct nvkm_pmu *, u32 reply[2], u32 process,
/drivers/fwctl/
A DKconfig16 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 DKconfig12 This means one Android process can call a method/routine in another
13 Android process, using Binder to identify, invoke and pass arguments

Completed in 80 milliseconds

1234567