Home
last modified time | relevance | path

Searched refs:irq_data (Results 301 – 325 of 761) sorted by relevance

1...<<11121314151617181920>>...31

/openbmc/linux/drivers/gpio/
H A Dgpio-timberdale.c102 static void timbgpio_irq_disable(struct irq_data *d) in timbgpio_irq_disable()
114 static void timbgpio_irq_enable(struct irq_data *d) in timbgpio_irq_enable()
126 static int timbgpio_irq_type(struct irq_data *d, unsigned trigger) in timbgpio_irq_type()
188 struct irq_data *data = irq_desc_get_irq_data(desc); in timbgpio_irq()
H A Dgpio-aspeed-sgpio.c252 static void irqd_to_aspeed_sgpio_data(struct irq_data *d, in irqd_to_aspeed_sgpio_data()
268 static void aspeed_sgpio_irq_ack(struct irq_data *d) in aspeed_sgpio_irq_ack()
288 static void aspeed_sgpio_irq_set_mask(struct irq_data *d, bool set) in aspeed_sgpio_irq_set_mask()
323 static void aspeed_sgpio_irq_mask(struct irq_data *d) in aspeed_sgpio_irq_mask()
328 static void aspeed_sgpio_irq_unmask(struct irq_data *d) in aspeed_sgpio_irq_unmask()
333 static int aspeed_sgpio_set_type(struct irq_data *d, unsigned int type) in aspeed_sgpio_set_type()
415 static void aspeed_sgpio_irq_print_chip(struct irq_data *d, struct seq_file *p) in aspeed_sgpio_irq_print_chip()
H A Dgpio-tc3589x.c157 static int tc3589x_gpio_irq_set_type(struct irq_data *d, unsigned int type) in tc3589x_gpio_irq_set_type()
185 static void tc3589x_gpio_irq_lock(struct irq_data *d) in tc3589x_gpio_irq_lock()
193 static void tc3589x_gpio_irq_sync_unlock(struct irq_data *d) in tc3589x_gpio_irq_sync_unlock()
223 static void tc3589x_gpio_irq_mask(struct irq_data *d) in tc3589x_gpio_irq_mask()
236 static void tc3589x_gpio_irq_unmask(struct irq_data *d) in tc3589x_gpio_irq_unmask()
H A Dgpio-sprd.c117 static void sprd_gpio_irq_mask(struct irq_data *data) in sprd_gpio_irq_mask()
126 static void sprd_gpio_irq_ack(struct irq_data *data) in sprd_gpio_irq_ack()
134 static void sprd_gpio_irq_unmask(struct irq_data *data) in sprd_gpio_irq_unmask()
143 static int sprd_gpio_irq_set_type(struct irq_data *data, in sprd_gpio_irq_set_type()
H A Dgpio-tegra.c275 static void tegra_gpio_irq_ack(struct irq_data *d) in tegra_gpio_irq_ack()
284 static void tegra_gpio_irq_mask(struct irq_data *d) in tegra_gpio_irq_mask()
294 static void tegra_gpio_irq_unmask(struct irq_data *d) in tegra_gpio_irq_unmask()
304 static int tegra_gpio_irq_set_type(struct irq_data *d, unsigned int type) in tegra_gpio_irq_set_type()
372 static void tegra_gpio_irq_shutdown(struct irq_data *d) in tegra_gpio_irq_shutdown()
538 static int tegra_gpio_irq_set_wake(struct irq_data *d, unsigned int enable) in tegra_gpio_irq_set_wake()
574 static int tegra_gpio_irq_set_affinity(struct irq_data *data, in tegra_gpio_irq_set_affinity()
584 static int tegra_gpio_irq_request_resources(struct irq_data *d) in tegra_gpio_irq_request_resources()
594 static void tegra_gpio_irq_release_resources(struct irq_data *d) in tegra_gpio_irq_release_resources()
603 static void tegra_gpio_irq_print_chip(struct irq_data *d, struct seq_file *s) in tegra_gpio_irq_print_chip()
H A Dgpio-virtio.c232 static void virtio_gpio_irq_enable(struct irq_data *d) in virtio_gpio_irq_enable()
247 static void virtio_gpio_irq_disable(struct irq_data *d) in virtio_gpio_irq_disable()
262 static void virtio_gpio_irq_mask(struct irq_data *d) in virtio_gpio_irq_mask()
273 static void virtio_gpio_irq_unmask(struct irq_data *d) in virtio_gpio_irq_unmask()
287 static int virtio_gpio_irq_set_type(struct irq_data *d, unsigned int type) in virtio_gpio_irq_set_type()
320 static void virtio_gpio_irq_bus_lock(struct irq_data *d) in virtio_gpio_irq_bus_lock()
328 static void virtio_gpio_irq_bus_sync_unlock(struct irq_data *d) in virtio_gpio_irq_bus_sync_unlock()
/openbmc/linux/drivers/irqchip/
H A Dqcom-pdc.c83 static void pdc_enable_intr(struct irq_data *d, bool on) in pdc_enable_intr()
92 static void qcom_pdc_gic_disable(struct irq_data *d) in qcom_pdc_gic_disable()
98 static void qcom_pdc_gic_enable(struct irq_data *d) in qcom_pdc_gic_enable()
138 static int qcom_pdc_gic_set_type(struct irq_data *d, unsigned int type) in qcom_pdc_gic_set_type()
H A Dirq-clps711x.c91 static void clps711x_intc_eoi(struct irq_data *d) in clps711x_intc_eoi()
98 static void clps711x_intc_mask(struct irq_data *d) in clps711x_intc_mask()
109 static void clps711x_intc_unmask(struct irq_data *d) in clps711x_intc_unmask()
H A Dirq-versatile-fpga.c52 static void fpga_irq_mask(struct irq_data *d) in fpga_irq_mask()
60 static void fpga_irq_unmask(struct irq_data *d) in fpga_irq_unmask()
68 static void fpga_irq_print_chip(struct irq_data *d, struct seq_file *p) in fpga_irq_print_chip()
H A Dirq-vt8500.c70 static void vt8500_irq_mask(struct irq_data *d) in vt8500_irq_mask()
91 static void vt8500_irq_unmask(struct irq_data *d) in vt8500_irq_unmask()
102 static int vt8500_irq_set_type(struct irq_data *d, unsigned int flow_type) in vt8500_irq_set_type()
H A Dirq-aspeed-scu-ic.c87 static void aspeed_scu_ic_irq_mask(struct irq_data *data) in aspeed_scu_ic_irq_mask()
101 static void aspeed_scu_ic_irq_unmask(struct irq_data *data) in aspeed_scu_ic_irq_unmask()
116 static int aspeed_scu_ic_irq_set_affinity(struct irq_data *data, in aspeed_scu_ic_irq_set_affinity()
H A Dirq-imgpdc.c120 static struct pdc_intc_priv *irqd_to_priv(struct irq_data *data) in irqd_to_priv()
131 static void perip_irq_mask(struct irq_data *data) in perip_irq_mask()
141 static void perip_irq_unmask(struct irq_data *data) in perip_irq_unmask()
151 static int syswake_irq_set_type(struct irq_data *data, unsigned int flow_type) in syswake_irq_set_type()
197 static int pdc_irq_set_wake(struct irq_data *data, unsigned int on) in pdc_irq_set_wake()
/openbmc/linux/drivers/mfd/
H A Dpalmas.c379 struct irq_data *irq_data = irq_get_irq_data(i2c->irq); in palmas_set_pdata_irq_flag() local
380 if (!irq_data) { in palmas_set_pdata_irq_flag()
385 pdata->irq_flags = irqd_get_trigger_type(irq_data); in palmas_set_pdata_irq_flag()
594 driver_data->irq_chip, &palmas->irq_data); in palmas_i2c_probe()
688 regmap_del_irq_chip(palmas->irq, palmas->irq_data); in palmas_i2c_probe()
702 regmap_del_irq_chip(palmas->irq, palmas->irq_data); in palmas_i2c_remove()
H A Dqcom-pm8xxx.c264 static void pm8xxx_irq_mask_ack(struct irq_data *d) in pm8xxx_irq_mask_ack()
276 static void pm8xxx_irq_unmask(struct irq_data *d) in pm8xxx_irq_unmask()
288 static int pm8xxx_irq_set_type(struct irq_data *d, unsigned int flow_type) in pm8xxx_irq_set_type()
318 static int pm8xxx_irq_get_irqchip_state(struct irq_data *d, in pm8xxx_irq_get_irqchip_state()
399 static void pm8821_irq_mask_ack(struct irq_data *d) in pm8821_irq_mask_ack()
426 static void pm8821_irq_unmask(struct irq_data *d) in pm8821_irq_unmask()
446 static int pm8821_irq_get_irqchip_state(struct irq_data *d, in pm8821_irq_get_irqchip_state()
H A Drt5033.c86 0, &rt5033_irq_chip, &rt5033->irq_data); in rt5033_i2c_probe()
95 regmap_irq_get_domain(rt5033->irq_data)); in rt5033_i2c_probe()
H A Dtwl6040.c726 0, &twl6040_irq_chip, &twl6040->irq_data); in twl6040_probe()
730 twl6040->irq_ready = regmap_irq_get_virq(twl6040->irq_data, in twl6040_probe()
732 twl6040->irq_th = regmap_irq_get_virq(twl6040->irq_data, in twl6040_probe()
755 irq = regmap_irq_get_virq(twl6040->irq_data, TWL6040_IRQ_PLUG); in twl6040_probe()
766 irq = regmap_irq_get_virq(twl6040->irq_data, TWL6040_IRQ_VIB); in twl6040_probe()
799 regmap_del_irq_chip(twl6040->irq, twl6040->irq_data); in twl6040_probe()
812 regmap_del_irq_chip(twl6040->irq, twl6040->irq_data); in twl6040_remove()
/openbmc/linux/arch/alpha/kernel/
H A Dsys_wildfire.c106 wildfire_enable_irq(struct irq_data *d) in wildfire_enable_irq()
120 wildfire_disable_irq(struct irq_data *d) in wildfire_disable_irq()
134 wildfire_mask_and_ack_irq(struct irq_data *d) in wildfire_mask_and_ack_irq()
/openbmc/linux/arch/powerpc/include/asm/
H A Dmpic.h481 extern void mpic_unmask_irq(struct irq_data *d);
483 extern void mpic_mask_irq(struct irq_data *d);
485 extern void mpic_end_irq(struct irq_data *d);
/openbmc/linux/drivers/extcon/
H A Dextcon-palmas.c269 palmas_usb->id_otg_irq = regmap_irq_get_virq(palmas->irq_data, in palmas_usb_probe()
271 palmas_usb->id_irq = regmap_irq_get_virq(palmas->irq_data, in palmas_usb_probe()
307 palmas_usb->vbus_otg_irq = regmap_irq_get_virq(palmas->irq_data, in palmas_usb_probe()
309 palmas_usb->vbus_irq = regmap_irq_get_virq(palmas->irq_data, in palmas_usb_probe()
334 palmas_usb->vbus_otg_irq = regmap_irq_get_virq(palmas->irq_data, in palmas_usb_probe()
/openbmc/linux/arch/mips/jazz/
H A Dirq.c27 static void enable_r4030_irq(struct irq_data *d) in enable_r4030_irq()
38 void disable_r4030_irq(struct irq_data *d) in disable_r4030_irq()
/openbmc/linux/drivers/staging/media/atomisp/pci/hive_isp_css_common/host/
H A Dirq.c306 hrt_data irq_data = irq_reg_load(ID, in virq_get_channel_signals() local
309 if (irq_data != 0) { in virq_get_channel_signals()
314 irq_info->irq_status_reg[ID] |= irq_data; in virq_get_channel_signals()
317 _HRT_IRQ_CONTROLLER_CLEAR_REG_IDX, irq_data); in virq_get_channel_signals()
/openbmc/linux/arch/powerpc/sysdev/
H A Dtsi108_pci.c331 static void tsi108_pci_irq_unmask(struct irq_data *d) in tsi108_pci_irq_unmask()
343 static void tsi108_pci_irq_mask(struct irq_data *d) in tsi108_pci_irq_mask()
348 static void tsi108_pci_irq_ack(struct irq_data *d) in tsi108_pci_irq_ack()
425 chip->irq_eoi(&desc->irq_data); in tsi108_irq_cascade()
/openbmc/linux/drivers/input/misc/
H A Dyealink.c91 struct yld_ctl_packet *irq_data; member
419 switch (yld->irq_data->cmd) { in urb_irq_callback()
422 yld->master.s.keynum = yld->irq_data->data[0]; in urb_irq_callback()
427 yld->irq_data->data[0]); in urb_irq_callback()
429 report_key(yld, map_p1k_to_key(yld->irq_data->data[0])); in urb_irq_callback()
434 yld->irq_data->cmd); in urb_irq_callback()
833 usb_free_coherent(yld->udev, USB_PKT_LEN, yld->irq_data, yld->irq_dma); in usb_cleanup()
883 yld->irq_data = usb_alloc_coherent(udev, USB_PKT_LEN, in usb_probe()
885 if (yld->irq_data == NULL) in usb_probe()
914 usb_fill_int_urb(yld->urb_irq, udev, pipe, yld->irq_data, in usb_probe()
/openbmc/linux/drivers/iommu/amd/
H A Diommu.c3356 struct irq_data *irq_data; in irq_remapping_alloc() local
3419 cfg = irq_data ? irqd_cfg(irq_data) : NULL; in irq_remapping_alloc()
3442 irq_data->chip_data = data; in irq_remapping_alloc()
3453 if (irq_data) in irq_remapping_alloc()
3454 kfree(irq_data->chip_data); in irq_remapping_alloc()
3467 struct irq_data *irq_data; in irq_remapping_free() local
3473 if (irq_data && irq_data->chip_data) { in irq_remapping_free()
3474 data = irq_data->chip_data; in irq_remapping_free()
3490 struct irq_data *irq_data, bool reserve) in irq_remapping_activate() argument
3507 struct irq_data *irq_data) in irq_remapping_deactivate() argument
[all …]
/openbmc/linux/drivers/pci/controller/
H A Dpcie-microchip-host.c441 static void mc_msi_bottom_irq_ack(struct irq_data *data) in mc_msi_bottom_irq_ack()
451 static void mc_compose_msi_msg(struct irq_data *data, struct msi_msg *msg) in mc_compose_msi_msg()
464 static int mc_msi_set_affinity(struct irq_data *irq_data, in mc_msi_set_affinity() argument
504 struct irq_data *d = irq_domain_get_irq_data(domain, virq); in mc_irq_msi_domain_free()
590 static void mc_ack_intx_irq(struct irq_data *data) in mc_ack_intx_irq()
600 static void mc_mask_intx_irq(struct irq_data *data) in mc_mask_intx_irq()
616 static void mc_unmask_intx_irq(struct irq_data *data) in mc_unmask_intx_irq()
725 struct irq_data *data; in mc_event_handler()
754 static void mc_ack_event_irq(struct irq_data *data) in mc_ack_event_irq()
769 static void mc_mask_event_irq(struct irq_data *data) in mc_mask_event_irq()
[all …]

1...<<11121314151617181920>>...31