/drivers/mfd/ |
D | pcf50633-irq.c | 20 int pcf50633_register_irq(struct pcf50633 *pcf, int irq, in pcf50633_register_irq() argument 38 int pcf50633_free_irq(struct pcf50633 *pcf, int irq) in pcf50633_free_irq() 51 static int __pcf50633_irq_mask_set(struct pcf50633 *pcf, int irq, u8 mask) in __pcf50633_irq_mask_set() 74 int pcf50633_irq_mask(struct pcf50633 *pcf, int irq) in pcf50633_irq_mask() 82 int pcf50633_irq_unmask(struct pcf50633 *pcf, int irq) in pcf50633_irq_unmask() 90 int pcf50633_irq_mask_get(struct pcf50633 *pcf, int irq) in pcf50633_irq_mask_get() 101 static void pcf50633_irq_call_handler(struct pcf50633 *pcf, int irq) in pcf50633_irq_call_handler() 110 static irqreturn_t pcf50633_irq(int irq, void *data) in pcf50633_irq() 281 int pcf50633_irq_init(struct pcf50633 *pcf, int irq) in pcf50633_irq_init()
|
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()
|
D | arizona-irq.c | 29 static int arizona_map_irq(struct arizona *arizona, int irq) in arizona_map_irq() 42 int arizona_request_irq(struct arizona *arizona, int irq, char *name, in arizona_request_irq() 54 void arizona_free_irq(struct arizona *arizona, int irq, void *data) in arizona_free_irq() 64 int arizona_set_irq_wake(struct arizona *arizona, int irq, int on) in arizona_set_irq_wake() 74 static irqreturn_t arizona_boot_done(int irq, void *data) in arizona_boot_done() 83 static irqreturn_t arizona_ctrlif_err(int irq, void *data) in arizona_ctrlif_err() 96 static irqreturn_t arizona_irq_thread(int irq, void *data) in arizona_irq_thread() 210 const struct regmap_irq_chip *aod, *irq; in arizona_irq_init() local
|
/drivers/misc/ocxl/ |
D | afu_irq.c | 35 struct afu_irq *irq; in ocxl_irq_set_handler() local 60 struct afu_irq *irq = (struct afu_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
|
/drivers/net/ethernet/mellanox/mlx5/core/ |
D | pci_irq.c | 153 static void mlx5_system_free_irq(struct mlx5_irq *irq) in mlx5_system_free_irq() 176 static void irq_release(struct mlx5_irq *irq) in irq_release() 186 int mlx5_irq_put(struct mlx5_irq *irq) in mlx5_irq_put() 201 int mlx5_irq_read_locked(struct mlx5_irq *irq) in mlx5_irq_read_locked() 207 int mlx5_irq_get_locked(struct mlx5_irq *irq) in mlx5_irq_get_locked() 216 static int irq_get(struct mlx5_irq *irq) in irq_get() 226 static irqreturn_t irq_int_handler(int irq, void *nh) in irq_int_handler() 260 struct mlx5_irq *irq; in mlx5_irq_alloc() local 340 int mlx5_irq_attach_nb(struct mlx5_irq *irq, struct notifier_block *nb) in mlx5_irq_attach_nb() 356 int mlx5_irq_detach_nb(struct mlx5_irq *irq, struct notifier_block *nb) in mlx5_irq_detach_nb() [all …]
|
/drivers/xen/events/ |
D | events_base.c | 110 unsigned irq; member 216 static int set_evtchn_to_irq(evtchn_port_t evtchn, unsigned int irq) in set_evtchn_to_irq() 252 static struct irq_info *info_for_irq(unsigned irq) in info_for_irq() 260 static void set_info_for_irq(unsigned int irq, struct irq_info *info) in set_info_for_irq() 270 int irq; in evtchn_to_info() local 307 static void xen_irq_free_desc(unsigned int irq) in xen_irq_free_desc() 318 unsigned int irq = info->irq; in delayed_free_irq() local 411 static evtchn_port_t evtchn_from_irq(unsigned int irq) in evtchn_from_irq() 434 int irq = per_cpu(virq_to_irq, cpu)[virq]; in irq_evtchn_from_virq() local 457 static unsigned pirq_from_irq(unsigned irq) in pirq_from_irq() [all …]
|
/drivers/gpu/drm/i915/gvt/ |
D | interrupt.c | 48 #define get_event_virt_handler(irq, e) (irq->events[e].v_handler) argument 49 #define get_irq_info(irq, e) (irq->events[e].info) argument 51 #define irq_to_gvt(irq) \ argument 153 struct intel_gvt_irq *irq = &gvt->irq; in regbase_to_irq_info() local 328 struct intel_gvt_irq *irq = &vgpu->gvt->irq; in update_upstream_irq() local 381 static void init_irq_map(struct intel_gvt_irq *irq) in init_irq_map() 442 static void propagate_event(struct intel_gvt_irq *irq, in propagate_event() 465 static void handle_default_event_virt(struct intel_gvt_irq *irq, in handle_default_event_virt() 508 struct intel_gvt_irq *irq = &vgpu->gvt->irq; in gen8_check_pending_irq() local 534 struct intel_gvt_irq *irq) in gen8_init_irq() [all …]
|
/drivers/irqchip/ |
D | irq-ath79-misc.c | 63 unsigned int irq = d->hwirq; in ar71xx_misc_irq_unmask() local 76 unsigned int irq = d->hwirq; in ar71xx_misc_irq_mask() local 89 unsigned int irq = d->hwirq; in ar724x_misc_irq_ack() local 105 static int misc_map(struct irq_domain *d, unsigned int irq, irq_hw_number_t hw) in misc_map() 118 struct irq_domain *domain, int irq) in ath79_misc_intc_domain_init() 136 int irq; in ath79_misc_intc_of_init() local 181 void __init ath79_misc_irq_init(void __iomem *regs, int irq, in ath79_misc_irq_init()
|
D | irq-i8259.c | 70 unsigned int mask, irq = d->irq - I8259A_IRQ_BASE; in disable_8259A_irq() local 85 unsigned int mask, irq = d->irq - I8259A_IRQ_BASE; in enable_8259A_irq() local 98 void make_8259A_irq(unsigned int irq) in make_8259A_irq() 111 static inline int i8259A_irq_real(unsigned int irq) in i8259A_irq_real() 136 unsigned int irqmask, irq = d->irq - I8259A_IRQ_BASE; in mask_and_ack_8259A() local 308 int irq = I8259A_IRQ_BASE + PIC_CASCADE_IR; in __init_i8259_irqs() local
|
D | irq-gic-v4.c | 209 unsigned int irq = irq_find_mapping(vm->vpes[i]->sgi_domain, 0); in its_free_sgi_irqs() local 309 int its_map_vlpi(int irq, struct its_vlpi_map *map) in its_map_vlpi() 332 int its_get_vlpi(int irq, struct its_vlpi_map *map) in its_get_vlpi() 344 int its_unmap_vlpi(int irq) in its_unmap_vlpi() 350 int its_prop_update_vlpi(int irq, u8 config, bool inv) in its_prop_update_vlpi() 362 int its_prop_update_vsgi(int irq, u8 priority, bool group) in its_prop_update_vsgi()
|
D | irq-csky-mpintc.c | 46 #define IRQ_OFFSET(irq) ((irq < COMM_IRQ_BASE) ? irq : (irq - COMM_IRQ_BASE)) argument 51 #define TRIG_VAL(trigger, irq) (trigger << TRIG_BIT_OFFSET(IRQ_OFFSET(irq))) argument 52 #define TRIG_VAL_MSK(irq) (~(3 << TRIG_BIT_OFFSET(IRQ_OFFSET(irq)))) argument 54 #define TRIG_BASE(irq) \ argument 59 static void setup_trigger(unsigned long irq, unsigned long trigger) in setup_trigger() 175 static int csky_irqdomain_map(struct irq_domain *d, unsigned int irq, in csky_irqdomain_map()
|
/drivers/net/wireless/ath/wil6210/ |
D | interrupt.c | 285 static irqreturn_t wil6210_irq_rx(int irq, void *cookie) in wil6210_irq_rx() 347 static irqreturn_t wil6210_irq_rx_edma(int irq, void *cookie) in wil6210_irq_rx_edma() 398 static irqreturn_t wil6210_irq_tx_edma(int irq, void *cookie) in wil6210_irq_tx_edma() 444 static irqreturn_t wil6210_irq_tx(int irq, void *cookie) in wil6210_irq_tx() 533 static irqreturn_t wil6210_irq_misc(int irq, void *cookie) in wil6210_irq_misc() 602 static irqreturn_t wil6210_irq_misc_thread(int irq, void *cookie) in wil6210_irq_misc_thread() 649 static irqreturn_t wil6210_thread_irq(int irq, void *cookie) in wil6210_thread_irq() 747 static irqreturn_t wil6210_hardirq(int irq, void *cookie) in wil6210_hardirq() 800 static int wil6210_request_3msi(struct wil6210_priv *wil, int irq) in wil6210_request_3msi() 874 int wil6210_init_irq(struct wil6210_priv *wil, int irq) in wil6210_init_irq() [all …]
|
/drivers/scsi/fnic/ |
D | fnic_isr.c | 18 static irqreturn_t fnic_isr_legacy(int irq, void *data) in fnic_isr_legacy() 55 static irqreturn_t fnic_isr_msi(int irq, void *data) in fnic_isr_msi() 75 static irqreturn_t fnic_isr_msix_rq(int irq, void *data) in fnic_isr_msix_rq() 92 static irqreturn_t fnic_isr_msix_wq(int irq, void *data) in fnic_isr_msix_wq() 108 static irqreturn_t fnic_isr_msix_wq_copy(int irq, void *data) in fnic_isr_msix_wq_copy() 124 static irqreturn_t fnic_isr_msix_err_notify(int irq, void *data) in fnic_isr_msix_err_notify()
|
/drivers/sh/intc/ |
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() 328 unsigned int irq = evt2irq(vect->vect); in register_intc_controller() local 402 int irq; in intc_suspend() local 428 int irq; in intc_resume() local
|
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
|
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
|
/drivers/acpi/ |
D | pci_link.c | 69 struct acpi_pci_link_irq irq; member 176 int *irq = context; in acpi_pci_link_check_current() local 233 int irq = 0; in acpi_pci_link_get_current() local 277 static int acpi_pci_link_set(struct acpi_pci_link *link, int irq) in acpi_pci_link_set() 451 static int acpi_irq_pci_sharing_penalty(int irq) in acpi_irq_pci_sharing_penalty() 477 static int acpi_irq_get_penalty(int irq) in acpi_irq_get_penalty() 531 int irq; in acpi_pci_link_allocate() local 793 int irq; in acpi_irq_penalty_update() local 825 void acpi_penalize_isa_irq(int irq, int active) in acpi_penalize_isa_irq() 832 bool acpi_isa_irq_available(int irq) in acpi_isa_irq_available() [all …]
|
/drivers/perf/ |
D | arm_pmu.c | 37 static void armpmu_free_pmuirq(unsigned int irq, int cpu, void __percpu *devid) in armpmu_free_pmuirq() 48 static void armpmu_free_pmunmi(unsigned int irq, int cpu, void __percpu *devid) in armpmu_free_pmunmi() 59 static void armpmu_enable_percpu_pmuirq(unsigned int irq) in armpmu_enable_percpu_pmuirq() 64 static void armpmu_free_percpu_pmuirq(unsigned int irq, int cpu, in armpmu_free_percpu_pmuirq() 77 static void armpmu_enable_percpu_pmunmi(unsigned int irq) in armpmu_enable_percpu_pmunmi() 83 static void armpmu_disable_percpu_pmunmi(unsigned int irq) in armpmu_disable_percpu_pmunmi() 89 static void armpmu_free_percpu_pmunmi(unsigned int irq, int cpu, in armpmu_free_percpu_pmunmi() 419 static irqreturn_t armpmu_dispatch_irq(int irq, void *dev) in armpmu_dispatch_irq() 576 static int armpmu_count_irq_users(const int irq) in armpmu_count_irq_users() 588 static const struct pmu_irq_ops *armpmu_find_irq_ops(int irq) in armpmu_find_irq_ops() [all …]
|
D | arm_pmu_platform.c | 45 static int pmu_parse_percpu_irq(struct arm_pmu *pmu, int irq) in pmu_parse_percpu_irq() 118 int irq = platform_get_irq(pdev, 0); in pmu_parse_irqs() local 127 int cpu, irq; in pmu_parse_irqs() local 162 int irq = per_cpu(hw_events->irq, cpu); in armpmu_request_irqs() local 180 int irq = per_cpu(hw_events->irq, cpu); in armpmu_free_irqs() local
|
/drivers/usb/host/ |
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 156 int ret = 0, irq; in ohci_hcd_nxp_probe() local
|
/drivers/tty/hvc/ |
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()
|
/drivers/gpu/drm/msm/disp/ |
D | mdp_kms.c | 13 struct mdp_irq irq; member 23 struct mdp_irq *irq; in update_irq() local 79 static void wait_irq(struct mdp_irq *irq, uint32_t irqstatus) in wait_irq() 102 void mdp_irq_register(struct mdp_kms *mdp_kms, struct mdp_irq *irq) in mdp_irq_register() 121 void mdp_irq_unregister(struct mdp_kms *mdp_kms, struct mdp_irq *irq) in mdp_irq_unregister()
|
/drivers/parisc/ |
D | gsc.c | 35 int irq = txn_alloc_irq(GSC_EIM_WIDTH); in gsc_alloc_irq() local 48 int gsc_claim_irq(struct gsc_irq *i, int irq) in gsc_claim_irq() 84 unsigned int irq = gsc_asic->global_irq[local_irq]; in gsc_asic_intr() local 92 int gsc_find_local_irq(unsigned int irq, int *global_irqs, int limit) in gsc_find_local_irq() 177 static int irq = GSC_IRQ_BASE; in gsc_assign_irq() local 190 int irq = asic->global_irq[local_irq]; in gsc_asic_assign_irq() local
|
/drivers/base/power/ |
D | wakeirq.c | 50 int dev_pm_set_wake_irq(struct device *dev, int irq) in dev_pm_set_wake_irq() 124 static irqreturn_t handle_threaded_wake_irq(int irq, void *_wirq) in handle_threaded_wake_irq() 145 static int __dev_pm_set_dedicated_wake_irq(struct device *dev, int irq, unsigned int flag) in __dev_pm_set_dedicated_wake_irq() 209 int dev_pm_set_dedicated_wake_irq(struct device *dev, int irq) in dev_pm_set_dedicated_wake_irq() 230 int dev_pm_set_dedicated_wake_irq_reverse(struct device *dev, int irq) in dev_pm_set_dedicated_wake_irq_reverse()
|
/drivers/iio/buffer/ |
D | industrialio-triggered-buffer.c | 40 irqreturn_t (*h)(int irq, void *p), in iio_triggered_buffer_setup_ext() 41 irqreturn_t (*thread)(int irq, void *p), in iio_triggered_buffer_setup_ext() 119 irqreturn_t (*h)(int irq, void *p), in devm_iio_triggered_buffer_setup_ext() 120 irqreturn_t (*thread)(int irq, void *p), in devm_iio_triggered_buffer_setup_ext()
|