| /linux/kernel/irq/ |
| H A D | manage.c | 105 bool synchronize_hardirq(unsigned int irq) in synchronize_hardirq() 145 void synchronize_irq(unsigned int irq) in synchronize_irq() 170 int irq_can_set_affinity(unsigned int irq) in irq_can_set_affinity() 183 bool irq_can_set_affinity_usr(unsigned int irq) in irq_can_set_affinity_usr() 420 int irq_update_affinity_desc(unsigned int irq, struct irq_affinity_desc *affinity) in irq_update_affinity_desc() 463 static int __irq_set_affinity(unsigned int irq, const struct cpumask *mask, in __irq_set_affinity() 482 int irq_set_affinity(unsigned int irq, const struct cpumask *cpumask) in irq_set_affinity() 499 int irq_force_affinity(unsigned int irq, const struct cpumask *cpumask) in irq_force_affinity() 505 int __irq_apply_affinity_hint(unsigned int irq, const struct cpumask *m, bool setaffinity) in __irq_apply_affinity_hint() 554 int irq_set_affinity_notifier(unsigned int irq, struct irq_affinity_notify *notify) in irq_set_affinity_notifier() [all …]
|
| /linux/arch/arm/plat-orion/ |
| H A D | common.c | 68 unsigned int irq) in fill_resources_irq() 93 unsigned int irq, in uart_complete() 127 unsigned int irq, in orion_uart0_init() 155 unsigned int irq, in orion_uart1_init() 183 unsigned int irq, in orion_uart2_init() 211 unsigned int irq, in orion_uart3_init() 224 unsigned long irq) in orion_rtc_init() 241 struct resource *orion_ge_resource, unsigned long irq, in ge_complete() 309 unsigned long irq, in orion_ge00_init() 362 unsigned long irq, in orion_ge01_init() [all …]
|
| /linux/drivers/misc/ocxl/ |
| H A D | afu_irq.c | 35 struct afu_irq *irq; in ocxl_irq_set_handler() local 60 struct afu_irq *irq = data; in afu_irq_handler() local 70 static int setup_afu_irq(struct ocxl_context *ctx, struct afu_irq *irq) in setup_afu_irq() 98 static void release_afu_irq(struct afu_irq *irq) in release_afu_irq() 107 struct afu_irq *irq; in ocxl_afu_irq_alloc() local 154 static void afu_irq_free(struct afu_irq *irq, struct ocxl_context *ctx) in afu_irq_free() 170 struct afu_irq *irq; in ocxl_afu_irq_free() local 188 struct afu_irq *irq; in ocxl_afu_irq_free_all() local 200 struct afu_irq *irq; in ocxl_afu_irq_get_addr() local
|
| /linux/arch/arm64/kvm/vgic/ |
| H A D | vgic-v4.c | 84 static irqreturn_t vgic_v4_doorbell_handler(int irq, void *info) in vgic_v4_doorbell_handler() 108 static void vgic_v4_sync_sgi_config(struct its_vpe *vpe, struct vgic_irq *irq) in vgic_v4_sync_sgi_config() 126 struct vgic_irq *irq = vgic_get_vcpu_irq(vcpu, i); in vgic_v4_enable_vsgis() local 163 struct vgic_irq *irq = vgic_get_vcpu_irq(vcpu, i); in vgic_v4_disable_vsgis() local 216 void vgic_v4_get_vlpi_state(struct vgic_irq *irq, bool *val) in vgic_v4_get_vlpi_state() 229 int vgic_v4_request_vpe_irq(struct kvm_vcpu *vcpu, int irq) in vgic_v4_request_vpe_irq() 279 int irq = dist->its_vm.vpes[i]->irq; in vgic_v4_init() local 330 int irq = its_vm->vpes[i]->irq; in vgic_v4_teardown() local 434 struct vgic_irq *irq; in kvm_vgic_v4_set_forwarding() local 516 struct vgic_irq *irq; in __vgic_host_irq_get_vlpi() local [all …]
|
| /linux/drivers/mfd/ |
| H A D | da9052-irq.c | 176 static int da9052_map_irq(struct da9052 *da9052, int irq) in da9052_map_irq() 181 int da9052_enable_irq(struct da9052 *da9052, int irq) in da9052_enable_irq() 193 int da9052_disable_irq(struct da9052 *da9052, int irq) in da9052_disable_irq() 205 int da9052_disable_irq_nosync(struct da9052 *da9052, int irq) in da9052_disable_irq_nosync() 217 int da9052_request_irq(struct da9052 *da9052, int irq, char *name, in da9052_request_irq() 230 void da9052_free_irq(struct da9052 *da9052, int irq, void *data) in da9052_free_irq() 240 static irqreturn_t da9052_auxadc_irq(int irq, void *irq_data) in da9052_auxadc_irq()
|
| /linux/arch/m68k/mac/ |
| H A D | macints.c | 142 static irqreturn_t mac_nmi_handler(int irq, void *dev_id) in mac_nmi_handler() 190 int irq = data->irq; in mac_irq_enable() local 220 int irq = data->irq; in mac_irq_disable() local 250 int irq = data->irq; in mac_irq_startup() local 262 int irq = data->irq; in mac_irq_shutdown() local
|
| /linux/arch/m68k/include/asm/ |
| H A D | atariints.h | 115 static inline int get_mfp_bit( unsigned irq, int type ) in get_mfp_bit() 125 static inline void set_mfp_bit( unsigned irq, int type ) in set_mfp_bit() 136 static inline void clear_mfp_bit( unsigned irq, int type ) in clear_mfp_bit() 157 static inline void atari_enable_irq( unsigned irq ) in atari_enable_irq() 164 static inline void atari_disable_irq( unsigned irq ) in atari_disable_irq() 176 static inline void atari_turnon_irq( unsigned irq ) in atari_turnon_irq() 183 static inline void atari_turnoff_irq( unsigned irq ) in atari_turnoff_irq() 191 static inline void atari_clear_pending_irq( unsigned irq ) in atari_clear_pending_irq() 198 static inline int atari_irq_pending( unsigned irq ) in atari_irq_pending()
|
| /linux/arch/alpha/kernel/ |
| H A D | sys_titan.c | 117 unsigned int irq = d->irq; in titan_enable_irq() local 127 unsigned int irq = d->irq; in titan_disable_irq() local 135 titan_cpu_set_irq_affinity(unsigned int irq, cpumask_t affinity) in titan_cpu_set_irq_affinity() 152 unsigned int irq = d->irq; in titan_set_irq_affinity() local 170 int irq; in titan_srm_device_interrupt() local 196 titan_intr_nop(int irq, void *dev_id) in titan_intr_nop() 263 titan_request_irq(unsigned int irq, irq_handler_t handler, in titan_request_irq() 310 int irq; in titan_map_irq() local
|
| H A D | sys_wildfire.c | 39 wildfire_update_irq_hw(unsigned int irq) in wildfire_update_irq_hw() 108 unsigned int irq = d->irq; in wildfire_enable_irq() local 122 unsigned int irq = d->irq; in wildfire_disable_irq() local 136 unsigned int irq = d->irq; in wildfire_mask_and_ack_irq() local 224 int irq; in wildfire_device_interrupt() local 305 int irq = COMMON_TABLE_LOOKUP; in wildfire_map_irq() local
|
| /linux/arch/m68k/sun3/ |
| H A D | sun3ints.c | 41 void sun3_enable_irq(unsigned int irq) in sun3_enable_irq() 46 void sun3_disable_irq(unsigned int irq) in sun3_disable_irq() 51 static irqreturn_t sun3_int7(int irq, void *dev_id) in sun3_int7() 61 static irqreturn_t sun3_int5(int irq, void *dev_id) in sun3_int5() 83 static irqreturn_t sun3_vec255(int irq, void *dev_id) in sun3_vec255()
|
| /linux/arch/m68k/q40/ |
| H A D | q40ints.c | 48 unsigned int irq = data->irq; in q40_irq_startup() local 133 static irqreturn_t q40_timer_int(int irq, void *dev_id) in q40_timer_int() 174 struct IRQ_TABLE{ unsigned mask; int irq ;}; member 211 static void q40_irq_handler(unsigned int irq, struct pt_regs *fp) in q40_irq_handler() 306 unsigned int irq = data->irq; in q40_irq_enable() local 320 unsigned int irq = data->irq; in q40_irq_disable() local
|
| /linux/drivers/tty/hvc/ |
| H A D | hvc_irq.c | 13 static irqreturn_t hvc_handle_interrupt(int irq, void *dev_instance) in hvc_handle_interrupt() 29 int notifier_add_irq(struct hvc_struct *hp, int irq) in notifier_add_irq() 44 void notifier_del_irq(struct hvc_struct *hp, int irq) in notifier_del_irq() 52 void notifier_hangup_irq(struct hvc_struct *hp, int irq) in notifier_hangup_irq()
|
| /linux/arch/sh/include/asm/ |
| H A D | irq.h | 21 static inline int generic_irq_demux(int irq) in generic_irq_demux() 26 #define irq_demux(irq) sh_mv.mv_irq_demux(irq) argument 45 #define irq_lookup(irq) (irq) argument 46 #define irq_finish(irq) do { } while (0) argument
|
| /linux/drivers/sh/intc/ |
| H A D | chip.c | 18 unsigned int irq = data->irq; in _intc_enable() local 43 unsigned int irq = data->irq; in intc_disable() local 83 unsigned int irq = data->irq; in intc_mask_ack() local 119 unsigned int irq) in intc_find_irq() 129 int intc_set_priority(unsigned int irq, unsigned int prio) in intc_set_priority() 176 unsigned int irq = data->irq; in intc_set_type() local
|
| H A D | core.c | 54 unsigned int intc_get_prio_level(unsigned int irq) in intc_get_prio_level() 59 void intc_set_prio_level(unsigned int irq, unsigned int level) in intc_set_prio_level() 76 unsigned int irq) in intc_register_irq() 182 static bool __init intc_map(struct irq_domain *domain, int irq) in intc_map() 324 unsigned int irq = evt2irq(vect->vect); in register_intc_controller() local 399 int irq; in intc_suspend() local 425 int irq; in intc_resume() local
|
| H A D | virq.c | 23 unsigned int irq; member 35 void intc_irq_xlate_set(unsigned int irq, intc_enum id, struct intc_desc_int *d) in intc_irq_xlate_set() 45 struct intc_map_entry *intc_irq_xlate_get(unsigned int irq) in intc_irq_xlate_get() 54 int irq = -1; in intc_irq_lookup() local 84 static int add_virq_to_pirq(unsigned int irq, unsigned int virq) in add_virq_to_pirq() 112 unsigned int irq = irq_desc_get_irq(desc); in intc_virq_handler() local 217 int irq; in intc_subgroup_map() local
|
| /linux/drivers/irqchip/ |
| H A D | irq-ath79-misc.c | 65 unsigned int irq = d->hwirq; in ar71xx_misc_irq_unmask() local 78 unsigned int irq = d->hwirq; in ar71xx_misc_irq_mask() local 91 unsigned int irq = d->hwirq; in ar724x_misc_irq_ack() local 107 static int misc_map(struct irq_domain *d, unsigned int irq, irq_hw_number_t hw) in misc_map() 120 struct irq_domain *domain, int irq) in ath79_misc_intc_domain_init() 138 int irq; in ath79_misc_intc_of_init() local
|
| /linux/drivers/usb/host/ |
| H A D | ohci-nxp.c | 40 #define start_int_set_falling_edge(irq) argument 41 #define start_int_set_rising_edge(irq) argument 42 #define start_int_ack(irq) argument 43 #define start_int_mask(irq) argument 44 #define start_int_umask(irq) argument 154 int ret = 0, irq; in ohci_hcd_nxp_probe() local
|
| /linux/drivers/base/power/ |
| H A D | wakeirq.c | 50 int dev_pm_set_wake_irq(struct device *dev, int irq) in dev_pm_set_wake_irq() 123 int devm_pm_set_wake_irq(struct device *dev, int irq) in devm_pm_set_wake_irq() 153 static irqreturn_t handle_threaded_wake_irq(int irq, void *_wirq) in handle_threaded_wake_irq() 174 static int __dev_pm_set_dedicated_wake_irq(struct device *dev, int irq, unsigned int flag) in __dev_pm_set_dedicated_wake_irq() 238 int dev_pm_set_dedicated_wake_irq(struct device *dev, int irq) in dev_pm_set_dedicated_wake_irq() 259 int dev_pm_set_dedicated_wake_irq_reverse(struct device *dev, int irq) in dev_pm_set_dedicated_wake_irq_reverse()
|
| /linux/drivers/net/wireless/ath/wil6210/ |
| H A D | interrupt.c | 289 static irqreturn_t wil6210_irq_rx(int irq, void *cookie) in wil6210_irq_rx() 351 static irqreturn_t wil6210_irq_rx_edma(int irq, void *cookie) in wil6210_irq_rx_edma() 402 static irqreturn_t wil6210_irq_tx_edma(int irq, void *cookie) in wil6210_irq_tx_edma() 448 static irqreturn_t wil6210_irq_tx(int irq, void *cookie) in wil6210_irq_tx() 537 static irqreturn_t wil6210_irq_misc(int irq, void *cookie) in wil6210_irq_misc() 606 static irqreturn_t wil6210_irq_misc_thread(int irq, void *cookie) in wil6210_irq_misc_thread() 653 static irqreturn_t wil6210_thread_irq(int irq, void *cookie) in wil6210_thread_irq() 751 static irqreturn_t wil6210_hardirq(int irq, void *cookie) in wil6210_hardirq() 804 static int wil6210_request_3msi(struct wil6210_priv *wil, int irq) in wil6210_request_3msi() 880 int wil6210_init_irq(struct wil6210_priv *wil, int irq) in wil6210_init_irq() [all …]
|
| /linux/sound/soc/sdca/ |
| H A D | sdca_interrupts.c | 81 static irqreturn_t base_handler(int irq, void *data) in base_handler() 91 static irqreturn_t function_status_handler(int irq, void *data) in function_status_handler() 163 static irqreturn_t detected_mode_handler(int irq, void *data) in detected_mode_handler() 186 static irqreturn_t hid_handler(int irq, void *data) in hid_handler() 221 static irqreturn_t fdl_owner_handler(int irq, void *data) in fdl_owner_handler() 256 int irq; in sdca_irq_request_locked() local 277 int irq; in sdca_irq_free_locked() local 397 static struct sdca_interrupt *get_interrupt_data(struct device *dev, int irq, in get_interrupt_data() 442 int irq = control->interrupt_position; in sdca_irq_populate_early() local 532 int irq; in sdca_irq_populate() local [all …]
|
| /linux/arch/mips/kernel/ |
| H A D | irq-msc01.c | 29 unsigned int irq = d->irq; in mask_msc_irq() local 40 unsigned int irq = d->irq; in unmask_msc_irq() local 63 unsigned int irq = d->irq; in edge_mask_and_ack_msc_irq() local 81 unsigned int irq; in ll_msc_irq() local 92 static void msc_bind_eic_interrupt(int irq, int set) in msc_bind_eic_interrupt()
|
| /linux/arch/sh/boards/mach-se/7724/ |
| H A D | irq.c | 30 static unsigned int fpga2irq(unsigned int irq) in fpga2irq() 42 static struct fpga_irq get_fpga_irq(unsigned int irq) in get_fpga_irq() 72 unsigned int irq = data->irq; in disable_se7724_irq() local 80 unsigned int irq = data->irq; in enable_se7724_irq() local 94 unsigned int irq = irq_desc_get_irq(desc); in se7724_irq_demux() local
|
| /linux/drivers/dma/ |
| H A D | fsl-edma-main.c | 34 static irqreturn_t fsl_edma_tx_handler(int irq, void *dev_id) in fsl_edma_tx_handler() 106 static irqreturn_t fsl_edma3_err_handler_per_chan(int irq, void *dev_id) in fsl_edma3_err_handler_per_chan() 115 static irqreturn_t fsl_edma3_err_handler_shared(int irq, void *dev_id) in fsl_edma3_err_handler_shared() 130 static irqreturn_t fsl_edma3_tx_handler(int irq, void *dev_id) in fsl_edma3_tx_handler() 146 static irqreturn_t fsl_edma2_tx_handler(int irq, void *devi_id) in fsl_edma2_tx_handler() 153 static irqreturn_t fsl_edma3_or_tx_handler(int irq, void *dev_id, in fsl_edma3_or_tx_handler() 171 static irqreturn_t fsl_edma3_tx_0_15_handler(int irq, void *dev_id) in fsl_edma3_tx_0_15_handler() 176 static irqreturn_t fsl_edma3_tx_16_31_handler(int irq, void *dev_id) in fsl_edma3_tx_16_31_handler() 181 static irqreturn_t fsl_edma3_or_err_handler(int irq, void *dev_id) in fsl_edma3_or_err_handler() 207 static irqreturn_t fsl_edma_err_handler(int irq, void *dev_id) in fsl_edma_err_handler() [all …]
|
| /linux/arch/mips/sibyte/sb1250/ |
| H A D | irq.c | 41 void sb1250_mask_irq(int cpu, int irq) in sb1250_mask_irq() 55 void sb1250_unmask_irq(int cpu, int irq) in sb1250_unmask_irq() 74 unsigned int irq = d->irq; in sb1250_set_affinity() local 114 unsigned int irq = d->irq; in disable_sb1250_irq() local 121 unsigned int irq = d->irq; in enable_sb1250_irq() local 129 unsigned int irq = d->irq; in ack_sb1250_irq() local
|