Home
last modified time | relevance | path

Searched refs:handler_data (Results 1 - 25 of 59) sorted by relevance

123

/kernel/linux/linux-5.10/arch/sparc/kernel/
H A Dsun4m_irq.c192 struct sun4m_handler_data *handler_data; in sun4m_mask_irq() local
195 handler_data = irq_data_get_irq_handler_data(data); in sun4m_mask_irq()
196 if (handler_data->mask) { in sun4m_mask_irq()
200 if (handler_data->percpu) { in sun4m_mask_irq()
201 sbus_writel(handler_data->mask, &sun4m_irq_percpu[cpu]->set); in sun4m_mask_irq()
203 sbus_writel(handler_data->mask, &sun4m_irq_global->mask_set); in sun4m_mask_irq()
211 struct sun4m_handler_data *handler_data; in sun4m_unmask_irq() local
214 handler_data = irq_data_get_irq_handler_data(data); in sun4m_unmask_irq()
215 if (handler_data->mask) { in sun4m_unmask_irq()
219 if (handler_data in sun4m_unmask_irq()
253 struct sun4m_handler_data *handler_data; sun4m_build_device_irq() local
[all...]
H A Dsun4d_irq.c192 struct sun4d_handler_data *handler_data = irq_data_get_irq_handler_data(data); in sun4d_mask_irq() local
195 int cpuid = handler_data->cpuid; in sun4d_mask_irq()
198 real_irq = handler_data->real_irq; in sun4d_mask_irq()
210 struct sun4d_handler_data *handler_data = irq_data_get_irq_handler_data(data); in sun4d_unmask_irq() local
213 int cpuid = handler_data->cpuid; in sun4d_unmask_irq()
216 real_irq = handler_data->real_irq; in sun4d_unmask_irq()
293 struct sun4d_handler_data *handler_data; in _sun4d_build_device_irq() local
303 handler_data = irq_get_handler_data(irq); in _sun4d_build_device_irq()
304 if (unlikely(handler_data)) in _sun4d_build_device_irq()
307 handler_data in _sun4d_build_device_irq()
[all...]
H A Dirq_64.c373 struct irq_handler_data *handler_data; in sun4u_irq_enable() local
375 handler_data = irq_data_get_irq_handler_data(data); in sun4u_irq_enable()
376 if (likely(handler_data)) { in sun4u_irq_enable()
382 imap = handler_data->imap; in sun4u_irq_enable()
391 upa_writeq(ICLR_IDLE, handler_data->iclr); in sun4u_irq_enable()
398 struct irq_handler_data *handler_data; in sun4u_set_affinity() local
400 handler_data = irq_data_get_irq_handler_data(data); in sun4u_set_affinity()
401 if (likely(handler_data)) { in sun4u_set_affinity()
406 imap = handler_data->imap; in sun4u_set_affinity()
415 upa_writeq(ICLR_IDLE, handler_data in sun4u_set_affinity()
444 struct irq_handler_data *handler_data; sun4u_irq_eoi() local
614 struct irq_handler_data *handler_data; build_irq() local
[all...]
/kernel/linux/linux-6.6/arch/sparc/kernel/
H A Dsun4m_irq.c192 struct sun4m_handler_data *handler_data; in sun4m_mask_irq() local
195 handler_data = irq_data_get_irq_handler_data(data); in sun4m_mask_irq()
196 if (handler_data->mask) { in sun4m_mask_irq()
200 if (handler_data->percpu) { in sun4m_mask_irq()
201 sbus_writel(handler_data->mask, &sun4m_irq_percpu[cpu]->set); in sun4m_mask_irq()
203 sbus_writel(handler_data->mask, &sun4m_irq_global->mask_set); in sun4m_mask_irq()
211 struct sun4m_handler_data *handler_data; in sun4m_unmask_irq() local
214 handler_data = irq_data_get_irq_handler_data(data); in sun4m_unmask_irq()
215 if (handler_data->mask) { in sun4m_unmask_irq()
219 if (handler_data in sun4m_unmask_irq()
253 struct sun4m_handler_data *handler_data; sun4m_build_device_irq() local
[all...]
H A Dsun4d_irq.c192 struct sun4d_handler_data *handler_data = irq_data_get_irq_handler_data(data); in sun4d_mask_irq() local
195 int cpuid = handler_data->cpuid; in sun4d_mask_irq()
198 real_irq = handler_data->real_irq; in sun4d_mask_irq()
210 struct sun4d_handler_data *handler_data = irq_data_get_irq_handler_data(data); in sun4d_unmask_irq() local
213 int cpuid = handler_data->cpuid; in sun4d_unmask_irq()
216 real_irq = handler_data->real_irq; in sun4d_unmask_irq()
293 struct sun4d_handler_data *handler_data; in _sun4d_build_device_irq() local
303 handler_data = irq_get_handler_data(irq); in _sun4d_build_device_irq()
304 if (unlikely(handler_data)) in _sun4d_build_device_irq()
307 handler_data in _sun4d_build_device_irq()
[all...]
H A Dirq_64.c374 struct irq_handler_data *handler_data; in sun4u_irq_enable() local
376 handler_data = irq_data_get_irq_handler_data(data); in sun4u_irq_enable()
377 if (likely(handler_data)) { in sun4u_irq_enable()
383 imap = handler_data->imap; in sun4u_irq_enable()
392 upa_writeq(ICLR_IDLE, handler_data->iclr); in sun4u_irq_enable()
399 struct irq_handler_data *handler_data; in sun4u_set_affinity() local
401 handler_data = irq_data_get_irq_handler_data(data); in sun4u_set_affinity()
402 if (likely(handler_data)) { in sun4u_set_affinity()
407 imap = handler_data->imap; in sun4u_set_affinity()
416 upa_writeq(ICLR_IDLE, handler_data in sun4u_set_affinity()
445 struct irq_handler_data *handler_data; sun4u_irq_eoi() local
615 struct irq_handler_data *handler_data; build_irq() local
[all...]
/kernel/linux/linux-5.10/drivers/gpu/drm/amd/display/amdgpu_dm/
H A Damdgpu_dm_irq.c115 struct amdgpu_dm_irq_handler_data *handler_data = in dm_irq_work_func() local
118 handler_data->handler(handler_data->handler_arg); in dm_irq_work_func()
253 struct amdgpu_dm_irq_handler_data *handler_data; in amdgpu_dm_irq_register_interrupt() local
260 handler_data = kzalloc(sizeof(*handler_data), GFP_KERNEL); in amdgpu_dm_irq_register_interrupt()
261 if (!handler_data) { in amdgpu_dm_irq_register_interrupt()
266 init_handler_common_data(handler_data, ih, handler_args, &adev->dm); in amdgpu_dm_irq_register_interrupt()
270 handler_data->irq_source = irq_source; in amdgpu_dm_irq_register_interrupt()
282 INIT_WORK(&handler_data in amdgpu_dm_irq_register_interrupt()
513 struct amdgpu_dm_irq_handler_data *handler_data; amdgpu_dm_irq_schedule_work() local
568 struct amdgpu_dm_irq_handler_data *handler_data; amdgpu_dm_irq_immediate_work() local
[all...]
/kernel/linux/linux-6.6/drivers/gpu/drm/amd/display/amdgpu_dm/
H A Damdgpu_dm_irq.c116 struct amdgpu_dm_irq_handler_data *handler_data = in dm_irq_work_func() local
119 handler_data->handler(handler_data->handler_arg); in dm_irq_work_func()
308 struct amdgpu_dm_irq_handler_data *handler_data; in amdgpu_dm_irq_register_interrupt() local
315 handler_data = kzalloc(sizeof(*handler_data), GFP_KERNEL); in amdgpu_dm_irq_register_interrupt()
316 if (!handler_data) { in amdgpu_dm_irq_register_interrupt()
321 init_handler_common_data(handler_data, ih, handler_args, &adev->dm); in amdgpu_dm_irq_register_interrupt()
325 handler_data->irq_source = irq_source; in amdgpu_dm_irq_register_interrupt()
337 INIT_WORK(&handler_data in amdgpu_dm_irq_register_interrupt()
573 struct amdgpu_dm_irq_handler_data *handler_data; amdgpu_dm_irq_schedule_work() local
626 struct amdgpu_dm_irq_handler_data *handler_data; amdgpu_dm_irq_immediate_work() local
[all...]
/kernel/linux/linux-5.10/drivers/scsi/device_handler/
H A Dscsi_dh_hp_sw.c164 struct hp_sw_dh_data *h = sdev->handler_data; in hp_sw_prep_fn()
188 struct hp_sw_dh_data *h = sdev->handler_data; in hp_sw_activate()
224 sdev->handler_data = h; in hp_sw_bus_attach()
233 kfree(sdev->handler_data); in hp_sw_bus_detach()
234 sdev->handler_data = NULL; in hp_sw_bus_detach()
H A Dscsi_dh_rdac.c489 struct rdac_dh_data *h = sdev->handler_data; in mode_select_handle_sense()
532 struct rdac_dh_data *h = sdev->handler_data; in send_mode_select()
595 qdata->h = sdev->handler_data; in queue_mode_select()
614 struct rdac_dh_data *h = sdev->handler_data; in rdac_activate()
649 struct rdac_dh_data *h = sdev->handler_data; in rdac_prep_fn()
662 struct rdac_dh_data *h = sdev->handler_data; in rdac_check_sense()
758 sdev->handler_data = h; in rdac_bus_attach()
773 struct rdac_dh_data *h = sdev->handler_data; in rdac_bus_detach()
784 sdev->handler_data = NULL; in rdac_bus_detach()
H A Dscsi_dh_emc.c334 struct clariion_dh_data *h = sdev->handler_data; in clariion_prep_fn()
384 struct clariion_dh_data *csdev = sdev->handler_data; in clariion_activate()
425 struct clariion_dh_data *csdev = sdev->handler_data; in clariion_set_params()
499 sdev->handler_data = h; in clariion_bus_attach()
509 kfree(sdev->handler_data); in clariion_bus_detach()
510 sdev->handler_data = NULL; in clariion_bus_detach()
H A Dscsi_dh_alua.c968 struct alua_dh_data *h = sdev->handler_data; in alua_set_params()
1013 struct alua_dh_data *h = sdev->handler_data; in alua_activate()
1060 struct alua_dh_data *h = sdev->handler_data; in alua_check()
1083 struct alua_dh_data *h = sdev->handler_data; in alua_prep_fn()
1108 struct alua_dh_data *h = sdev->handler_data; in alua_rescan()
1136 sdev->handler_data = h; in alua_bus_attach()
1149 struct alua_dh_data *h = sdev->handler_data; in alua_bus_detach()
1162 sdev->handler_data = NULL; in alua_bus_detach()
/kernel/linux/linux-6.6/drivers/scsi/device_handler/
H A Dscsi_dh_hp_sw.c170 struct hp_sw_dh_data *h = sdev->handler_data; in hp_sw_prep_fn()
194 struct hp_sw_dh_data *h = sdev->handler_data; in hp_sw_activate()
230 sdev->handler_data = h; in hp_sw_bus_attach()
239 kfree(sdev->handler_data); in hp_sw_bus_detach()
240 sdev->handler_data = NULL; in hp_sw_bus_detach()
H A Dscsi_dh_rdac.c489 struct rdac_dh_data *h = sdev->handler_data; in mode_select_handle_sense()
532 struct rdac_dh_data *h = sdev->handler_data; in send_mode_select()
597 qdata->h = sdev->handler_data; in queue_mode_select()
616 struct rdac_dh_data *h = sdev->handler_data; in rdac_activate()
651 struct rdac_dh_data *h = sdev->handler_data; in rdac_prep_fn()
664 struct rdac_dh_data *h = sdev->handler_data; in rdac_check_sense()
760 sdev->handler_data = h; in rdac_bus_attach()
775 struct rdac_dh_data *h = sdev->handler_data; in rdac_bus_detach()
786 sdev->handler_data = NULL; in rdac_bus_detach()
H A Dscsi_dh_emc.c337 struct clariion_dh_data *h = sdev->handler_data; in clariion_prep_fn()
387 struct clariion_dh_data *csdev = sdev->handler_data; in clariion_activate()
428 struct clariion_dh_data *csdev = sdev->handler_data; in clariion_set_params()
502 sdev->handler_data = h; in clariion_bus_attach()
512 kfree(sdev->handler_data); in clariion_bus_detach()
513 sdev->handler_data = NULL; in clariion_bus_detach()
H A Dscsi_dh_alua.c420 struct alua_dh_data *h = sdev->handler_data; in alua_check_sense()
1011 struct alua_dh_data *h = sdev->handler_data; in alua_rtpg_queue()
1077 struct alua_dh_data *h = sdev->handler_data; in alua_set_params()
1122 struct alua_dh_data *h = sdev->handler_data; in alua_activate()
1169 struct alua_dh_data *h = sdev->handler_data; in alua_check()
1191 struct alua_dh_data *h = sdev->handler_data; in alua_prep_fn()
1215 struct alua_dh_data *h = sdev->handler_data; in alua_rescan()
1243 sdev->handler_data = h; in alua_bus_attach()
1256 struct alua_dh_data *h = sdev->handler_data; in alua_bus_detach()
1269 sdev->handler_data in alua_bus_detach()
[all...]
/kernel/linux/linux-5.10/include/linux/
H A Dipmi.h83 * and the alloc/free operations. The handler_data is the
93 void (*ipmi_watchdog_pretimeout)(void *handler_data);
99 void (*ipmi_panic_handler)(void *handler_data);
107 void (*shutdown)(void *handler_data);
113 void *handler_data,
/kernel/linux/linux-6.6/include/linux/
H A Dipmi.h88 * and the alloc/free operations. The handler_data is the
98 void (*ipmi_watchdog_pretimeout)(void *handler_data);
104 void (*ipmi_panic_handler)(void *handler_data);
112 void (*shutdown)(void *handler_data);
118 void *handler_data,
/kernel/linux/linux-5.10/drivers/net/wireless/ath/ath11k/
H A Ddbring.c233 struct ath11k_dbring_data handler_data; in ath11k_dbring_buffer_release_event() local
293 handler_data.meta = ev->meta_data[num_buff_reaped]; in ath11k_dbring_buffer_release_event()
315 handler_data.data = PTR_ALIGN(vaddr_unalign, in ath11k_dbring_buffer_release_event()
317 handler_data.data_sz = ring->buf_sz; in ath11k_dbring_buffer_release_event()
319 ring->handler(ar, &handler_data); in ath11k_dbring_buffer_release_event()
/kernel/linux/linux-6.6/drivers/net/wireless/ath/ath11k/
H A Ddbring.c272 struct ath11k_dbring_data handler_data; in ath11k_dbring_buffer_release_event() local
333 handler_data.meta = ev->meta_data[num_buff_reaped]; in ath11k_dbring_buffer_release_event()
358 handler_data.data = PTR_ALIGN(vaddr_unalign, in ath11k_dbring_buffer_release_event()
360 handler_data.data_sz = ring->buf_sz; in ath11k_dbring_buffer_release_event()
362 ring->handler(ar, &handler_data); in ath11k_dbring_buffer_release_event()
/kernel/linux/linux-6.6/drivers/net/wireless/ath/ath12k/
H A Ddbring.c237 struct ath12k_dbring_data handler_data; in ath12k_dbring_buffer_release_event() local
296 handler_data.meta = ev->meta_data[num_buff_reaped]; in ath12k_dbring_buffer_release_event()
318 handler_data.data = PTR_ALIGN(vaddr_unalign, in ath12k_dbring_buffer_release_event()
320 handler_data.data_sz = ring->buf_sz; in ath12k_dbring_buffer_release_event()
322 ring->handler(ar, &handler_data); in ath12k_dbring_buffer_release_event()
/kernel/linux/linux-5.10/drivers/platform/x86/
H A Dwmi.c63 void *handler_data; member
555 block->handler_data = data; in wmi_install_notify_handler()
600 block->handler_data = NULL; in wmi_remove_notify_handler()
861 buf = wblock->handler_data; in wmi_ioctl()
949 wblock->handler_data = kmalloc(wblock->req_buf_size, in wmi_dev_probe()
951 if (!wblock->handler_data) { in wmi_dev_probe()
978 kfree(wblock->handler_data); in wmi_dev_probe()
995 kfree(wblock->handler_data); in wmi_dev_remove()
1327 wblock->handler(event, wblock->handler_data); in acpi_wmi_notify_handler()
/kernel/linux/linux-6.6/drivers/platform/x86/
H A Dwmi.c73 void *handler_data; member
650 block->handler_data = data; in wmi_install_notify_handler()
697 block->handler_data = NULL; in wmi_remove_notify_handler()
952 buf = wblock->handler_data; in wmi_ioctl()
1038 wblock->handler_data = kmalloc(wblock->req_buf_size, in wmi_dev_probe()
1040 if (!wblock->handler_data) { in wmi_dev_probe()
1068 kfree(wblock->handler_data); in wmi_dev_probe()
1085 kfree(wblock->handler_data); in wmi_dev_remove()
1423 wblock->handler(event, wblock->handler_data); in acpi_wmi_notify_handler()
/kernel/linux/linux-5.10/drivers/input/joystick/
H A Dwalkera0701.c123 static void walkera0701_irq_handler(void *handler_data) in walkera0701_irq_handler() argument
126 struct walkera_dev *w = handler_data; in walkera0701_irq_handler()
/kernel/linux/linux-6.6/drivers/input/joystick/
H A Dwalkera0701.c123 static void walkera0701_irq_handler(void *handler_data) in walkera0701_irq_handler() argument
126 struct walkera_dev *w = handler_data; in walkera0701_irq_handler()

Completed in 24 milliseconds

123