/kernel/linux/linux-5.10/drivers/vfio/platform/ |
H A D | vfio_platform_private.h | 25 int hwirq; member
|
/kernel/linux/linux-6.6/drivers/vfio/platform/ |
H A D | vfio_platform_private.h | 26 int hwirq; member
|
/kernel/linux/linux-5.10/drivers/gpio/ |
H A D | gpio-dwapb.c | 196 irq_hw_number_t hwirq; in dwapb_do_irq() local 199 for_each_set_bit(hwirq, &irq_status, DWAPB_MAX_GPIOS) { in dwapb_do_irq() 200 int gpio_irq = irq_find_mapping(gc->irq.domain, hwirq); in dwapb_do_irq() 206 dwapb_toggle_trigger(gpio, hwirq); in dwapb_do_irq()
|
H A D | gpio-max732x.c | 353 chip->irq_mask_cur &= ~(1 << d->hwirq); in max732x_irq_mask() 361 chip->irq_mask_cur |= 1 << d->hwirq; in max732x_irq_unmask() 396 uint16_t off = d->hwirq; in max732x_irq_set_type()
|
/kernel/linux/linux-5.10/drivers/pinctrl/actions/ |
H A D | pinctrl-owl.c | 728 unsigned int gpio = data->hwirq; in owl_gpio_irq_mask() 757 unsigned int gpio = data->hwirq; in owl_gpio_irq_unmask() 786 unsigned int gpio = data->hwirq; in owl_gpio_irq_ack() 823 irq_set_type(pctrl, data->hwirq, type); in owl_gpio_irq_set_type()
|
/kernel/linux/linux-5.10/arch/powerpc/kvm/ |
H A D | book3s_hv_rm_xics.c | 769 static void icp_eoi(struct irq_chip *c, u32 hwirq, __be32 xirr, bool *again) in icp_eoi() argument 778 plpar_hcall_raw(H_EOI, retbuf, hwirq); in icp_eoi() 782 rc = pnv_opal_pci_msi_eoi(c, hwirq); in icp_eoi()
|
/kernel/linux/linux-5.10/arch/powerpc/platforms/8xx/ |
H A D | cpm1.c | 130 unsigned int sirq = 0, hwirq, eirq; in cpm_pic_init() local 156 hwirq = (unsigned int)virq_to_hw(sirq); in cpm_pic_init() 159 ((hwirq/2) << 13) | CICR_HP_MASK); in cpm_pic_init()
|
/kernel/linux/linux-5.10/drivers/pinctrl/bcm/ |
H A D | pinctrl-nsp-gpio.c | 169 unsigned gpio = d->hwirq; in nsp_gpio_irq_ack() 188 unsigned gpio = d->hwirq; in nsp_gpio_irq_set_mask() 224 unsigned gpio = d->hwirq; in nsp_gpio_irq_set_type()
|
/kernel/linux/linux-5.10/drivers/pinctrl/ |
H A D | pinctrl-mcp23s08.c | 438 unsigned int pos = data->hwirq; in mcp23s08_irq_mask() 447 unsigned int pos = data->hwirq; in mcp23s08_irq_unmask() 456 unsigned int pos = data->hwirq; in mcp23s08_irq_set_type()
|
H A D | pinctrl-ingenic.c | 2109 ingenic_gpio_set_bit(jzgc, GPIO_MSK, irqd->hwirq, true); in ingenic_gpio_irq_mask() 2117 ingenic_gpio_set_bit(jzgc, GPIO_MSK, irqd->hwirq, false); in ingenic_gpio_irq_unmask() 2124 int irq = irqd->hwirq; in ingenic_gpio_irq_enable() 2138 int irq = irqd->hwirq; in ingenic_gpio_irq_disable() 2152 int irq = irqd->hwirq; in ingenic_gpio_irq_ack() 2198 bool high = ingenic_gpio_get_value(jzgc, irqd->hwirq); in ingenic_gpio_irq_set_type() 2203 irq_set_type(jzgc, irqd->hwirq, type); in ingenic_gpio_irq_set_type() 2335 ret = ingenic_gpio_direction_input(gpio_chip, data->hwirq); in ingenic_gpio_irq_request() 2339 return gpiochip_reqres_irq(gpio_chip, data->hwirq); in ingenic_gpio_irq_request() 2346 return gpiochip_relres_irq(gpio_chip, data->hwirq); in ingenic_gpio_irq_release() [all...] |
H A D | pinctrl-at91-pio4.c | 171 struct atmel_pin *pin = atmel_pioctrl->pins[d->hwirq]; in atmel_gpio_irq_set_type() 213 struct atmel_pin *pin = atmel_pioctrl->pins[d->hwirq]; in atmel_gpio_irq_mask() 222 struct atmel_pin *pin = atmel_pioctrl->pins[d->hwirq]; in atmel_gpio_irq_unmask() 233 int bank = ATMEL_PIO_BANK(d->hwirq); in atmel_gpio_irq_set_wake() 234 int line = ATMEL_PIO_LINE(d->hwirq); in atmel_gpio_irq_set_wake() 1160 "atmel gpio irq domain: hwirq: %d, linux irq: %d\n", in atmel_pinctrl_probe()
|
/kernel/linux/linux-5.10/drivers/pinctrl/spear/ |
H A D | pinctrl-plgpio.c | 284 int offset = d->hwirq; in plgpio_irq_disable() 303 int offset = d->hwirq; in plgpio_irq_enable() 322 int offset = d->hwirq; in plgpio_irq_set_type()
|
/kernel/linux/linux-6.6/drivers/gpio/ |
H A D | gpio-max732x.c | 349 chip->irq_mask_cur &= ~(1 << d->hwirq); in max732x_irq_mask() 359 chip->irq_mask_cur |= 1 << d->hwirq; in max732x_irq_unmask() 394 uint16_t off = d->hwirq; in max732x_irq_set_type()
|
/kernel/linux/linux-6.6/drivers/pinctrl/bcm/ |
H A D | pinctrl-nsp-gpio.c | 156 unsigned gpio = d->hwirq; in nsp_gpio_irq_ack() 175 unsigned gpio = d->hwirq; in nsp_gpio_irq_set_mask() 213 unsigned gpio = d->hwirq; in nsp_gpio_irq_set_type()
|
/kernel/linux/linux-6.6/drivers/pinctrl/intel/ |
H A D | pinctrl-intel.c | 1073 static void intel_gpio_irq_mask_unmask(struct gpio_chip *gc, irq_hw_number_t hwirq, bool mask) in intel_gpio_irq_mask_unmask() argument 1080 pin = intel_gpio_to_pin(pctrl, hwirq, &community, &padgrp); in intel_gpio_irq_mask_unmask() 1111 irq_hw_number_t hwirq = irqd_to_hwirq(d); in intel_gpio_irq_mask() local 1113 intel_gpio_irq_mask_unmask(gc, hwirq, true); in intel_gpio_irq_mask() 1114 gpiochip_disable_irq(gc, hwirq); in intel_gpio_irq_mask() 1120 irq_hw_number_t hwirq = irqd_to_hwirq(d); in intel_gpio_irq_unmask() local 1122 gpiochip_enable_irq(gc, hwirq); in intel_gpio_irq_unmask() 1123 intel_gpio_irq_mask_unmask(gc, hwirq, false); in intel_gpio_irq_unmask()
|
/kernel/linux/linux-5.10/drivers/pci/controller/ |
H A D | pci-tegra.c | 1633 int hwirq; in tegra_msi_setup_irq() local 1635 hwirq = tegra_msi_alloc(msi); in tegra_msi_setup_irq() 1636 if (hwirq < 0) in tegra_msi_setup_irq() 1637 return hwirq; in tegra_msi_setup_irq() 1639 irq = irq_create_mapping(msi->domain, hwirq); in tegra_msi_setup_irq() 1641 tegra_msi_free(msi, hwirq); in tegra_msi_setup_irq() 1649 msg.data = hwirq; in tegra_msi_setup_irq() 1661 irq_hw_number_t hwirq = irqd_to_hwirq(d); in tegra_msi_teardown_irq() local 1664 tegra_msi_free(msi, hwirq); in tegra_msi_teardown_irq() 1676 irq_hw_number_t hwirq) in tegra_msi_map() 1675 tegra_msi_map(struct irq_domain *domain, unsigned int irq, irq_hw_number_t hwirq) tegra_msi_map() argument [all...] |
/kernel/linux/linux-5.10/drivers/misc/cxl/ |
H A D | cxl.h | 713 void cxl_pci_release_one_irq(struct cxl *adapter, int hwirq); 716 int cxl_pci_setup_irq(struct cxl *adapter, unsigned int hwirq, unsigned int virq); 984 unsigned int cxl_map_irq(struct cxl *adapter, irq_hw_number_t hwirq, 1067 void (*release_one_irq)(struct cxl *adapter, int hwirq); 1072 int (*setup_irq)(struct cxl *adapter, unsigned int hwirq,
|
/kernel/linux/linux-6.6/drivers/misc/cxl/ |
H A D | cxl.h | 715 void cxl_pci_release_one_irq(struct cxl *adapter, int hwirq); 718 int cxl_pci_setup_irq(struct cxl *adapter, unsigned int hwirq, unsigned int virq); 986 unsigned int cxl_map_irq(struct cxl *adapter, irq_hw_number_t hwirq, 1069 void (*release_one_irq)(struct cxl *adapter, int hwirq); 1074 int (*setup_irq)(struct cxl *adapter, unsigned int hwirq,
|
/kernel/linux/linux-6.6/drivers/pinctrl/ |
H A D | pinctrl-at91-pio4.c | 187 struct atmel_pin *pin = atmel_pioctrl->pins[d->hwirq]; in atmel_gpio_irq_set_type() 229 struct atmel_pin *pin = atmel_pioctrl->pins[d->hwirq]; in atmel_gpio_irq_mask() 238 struct atmel_pin *pin = atmel_pioctrl->pins[d->hwirq]; in atmel_gpio_irq_unmask() 247 int bank = ATMEL_PIO_BANK(d->hwirq); in atmel_gpio_irq_set_wake() 248 int line = ATMEL_PIO_LINE(d->hwirq); in atmel_gpio_irq_set_wake() 1226 "atmel gpio irq domain: hwirq: %d, linux irq: %d\n", in atmel_pinctrl_probe()
|
/kernel/linux/linux-5.10/arch/powerpc/platforms/embedded6xx/ |
H A D | hlwd-pic.c | 96 irq_hw_number_t hwirq) in hlwd_pic_map() 95 hlwd_pic_map(struct irq_domain *h, unsigned int virq, irq_hw_number_t hwirq) hlwd_pic_map() argument
|
H A D | flipper-pic.c | 98 irq_hw_number_t hwirq) in flipper_pic_map() 97 flipper_pic_map(struct irq_domain *h, unsigned int virq, irq_hw_number_t hwirq) flipper_pic_map() argument
|
/kernel/linux/linux-5.10/arch/arm/mach-pxa/ |
H A D | pxa_cplds_irqs.c | 83 irq_hw_number_t hwirq) in cplds_irq_domain_map() 82 cplds_irq_domain_map(struct irq_domain *d, unsigned int irq, irq_hw_number_t hwirq) cplds_irq_domain_map() argument
|
/kernel/linux/linux-6.6/arch/powerpc/platforms/embedded6xx/ |
H A D | flipper-pic.c | 99 irq_hw_number_t hwirq) in flipper_pic_map() 98 flipper_pic_map(struct irq_domain *h, unsigned int virq, irq_hw_number_t hwirq) flipper_pic_map() argument
|
/kernel/linux/linux-5.10/drivers/mfd/ |
H A D | fsl-imx25-tsadc.c | 47 irq_hw_number_t hwirq) in mx25_tsadc_domain_map() 46 mx25_tsadc_domain_map(struct irq_domain *d, unsigned int irq, irq_hw_number_t hwirq) mx25_tsadc_domain_map() argument
|
/kernel/linux/linux-6.6/drivers/mfd/ |
H A D | fsl-imx25-tsadc.c | 47 irq_hw_number_t hwirq) in mx25_tsadc_domain_map() 46 mx25_tsadc_domain_map(struct irq_domain *d, unsigned int irq, irq_hw_number_t hwirq) mx25_tsadc_domain_map() argument
|