/kernel/linux/linux-5.10/arch/sparc/kernel/ |
H A D | sun4m_irq.c | 192 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 D | sun4d_irq.c | 192 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 D | irq_64.c | 373 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 D | sun4m_irq.c | 192 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 D | sun4d_irq.c | 192 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 D | irq_64.c | 374 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 D | amdgpu_dm_irq.c | 115 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 D | amdgpu_dm_irq.c | 116 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 D | scsi_dh_hp_sw.c | 164 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 D | scsi_dh_rdac.c | 489 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 D | scsi_dh_emc.c | 334 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 D | scsi_dh_alua.c | 968 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 D | scsi_dh_hp_sw.c | 170 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 D | scsi_dh_rdac.c | 489 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 D | scsi_dh_emc.c | 337 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 D | scsi_dh_alua.c | 420 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 D | ipmi.h | 83 * 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 D | ipmi.h | 88 * 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 D | dbring.c | 233 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 D | dbring.c | 272 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 D | dbring.c | 237 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 D | wmi.c | 63 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 D | wmi.c | 73 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 D | walkera0701.c | 123 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 D | walkera0701.c | 123 static void walkera0701_irq_handler(void *handler_data) in walkera0701_irq_handler() argument 126 struct walkera_dev *w = handler_data; in walkera0701_irq_handler()
|