/freebsd/sys/compat/linuxkpi/common/include/linux/ |
H A D | interrupt.h | 59 request_irq(unsigned int irq, irq_handler_t handler, unsigned long flags, in request_irq() 67 request_threaded_irq(int irq, irq_handler_t handler, in request_threaded_irq() 77 devm_request_irq(struct device *dev, int irq, in devm_request_irq() 85 devm_request_threaded_irq(struct device *dev, int irq, in devm_request_threaded_irq() 95 enable_irq(unsigned int irq) in enable_irq() 101 disable_irq(unsigned int irq) in disable_irq() 107 disable_irq_nosync(unsigned int irq) in disable_irq_nosync() 113 bind_irq_to_cpu(unsigned int irq, int cpu_id) in bind_irq_to_cpu() 119 free_irq(unsigned int irq, void *device) in free_irq() 125 devm_free_irq(struct device *xdev, unsigned int irq, void *p) in devm_free_irq() [all …]
|
H A D | hardirq.h | 39 #define synchronize_irq(irq) _intr_drain((irq)) argument 49 #define synchronize_hardirq(irq) _intr_drain((irq)) argument
|
/freebsd/sys/compat/linuxkpi/common/src/ |
H A D | linux_interrupt.c | 47 unsigned int irq; member 51 lkpi_irq_rid(struct device *dev, unsigned int irq) in lkpi_irq_rid() 61 lkpi_irq_ent(struct device *dev, unsigned int irq) in lkpi_irq_ent() 113 lkpi_request_irq(struct device *xdev, unsigned int irq, in lkpi_request_irq() 168 lkpi_enable_irq(unsigned int irq) in lkpi_enable_irq() 184 lkpi_disable_irq(unsigned int irq) in lkpi_disable_irq() 201 lkpi_bind_irq_to_cpu(unsigned int irq, int cpu_id) in lkpi_bind_irq_to_cpu() 218 lkpi_free_irq(unsigned int irq, void *device __unused) in lkpi_free_irq() 234 lkpi_devm_free_irq(struct device *xdev, unsigned int irq, void *p __unused) in lkpi_devm_free_irq()
|
/freebsd/sys/powerpc/powermac/ |
H A D | hrowpic.c | 177 hrowpic_toggle_irq(struct hrowpic_softc *sc, int irq, int enable) in hrowpic_toggle_irq() 215 u_int irq; in hrowpic_dispatch() local 236 hrowpic_enable(device_t dev, u_int irq, u_int vector, void **priv __unused) in hrowpic_enable() 246 hrowpic_eoi(device_t dev, u_int irq, void *priv __unused) in hrowpic_eoi() 257 hrowpic_ipi(device_t dev, u_int irq) in hrowpic_ipi() 263 hrowpic_mask(device_t dev, u_int irq, void *priv __unused) in hrowpic_mask() 272 hrowpic_unmask(device_t dev, u_int irq, void *priv __unused) in hrowpic_unmask()
|
H A D | cpcht.c | 220 int i, nirq, irq; in cpcht_configure_htbridge() local 438 cpcht_alloc_msix(device_t dev, device_t child, int *irq) in cpcht_alloc_msix() 465 cpcht_release_msix(device_t dev, device_t child, int irq) in cpcht_release_msix() 479 cpcht_map_msi(device_t dev, device_t child, int irq, uint64_t *addr, in cpcht_map_msi() 567 int err, irq; in openpic_cpcht_attach() local 606 openpic_cpcht_config(device_t dev, u_int irq, enum intr_trigger trig, in openpic_cpcht_config() 650 openpic_cpcht_enable(device_t dev, u_int irq, u_int vec, void **priv) in openpic_cpcht_enable() 679 openpic_cpcht_unmask(device_t dev, u_int irq, void *priv) in openpic_cpcht_unmask() 708 openpic_cpcht_eoi(device_t dev, u_int irq, void *priv) in openpic_cpcht_eoi()
|
/freebsd/sys/arm/allwinner/a10/ |
H A D | a10_intc.c | 96 u_int irq; member 114 a10_intr_eoi(struct a10_aintc_softc *sc, u_int irq) in a10_intr_eoi() 126 a10_intr_unmask(struct a10_aintc_softc *sc, u_int irq) in a10_intr_unmask() 145 a10_intr_mask(struct a10_aintc_softc *sc, u_int irq) in a10_intr_mask() 186 u_int irq; in a10_intr() local 220 uint32_t irq; in a10_intr_pic_attach() local 246 u_int irq = ((struct a10_intr_irqsrc *)isrc)->irq; in a10_intr_enable_intr() local 257 u_int irq = ((struct a10_intr_irqsrc *)isrc)->irq; in a10_intr_disable_intr() local 286 u_int irq = ((struct a10_intr_irqsrc *)isrc)->irq; in a10_intr_pre_ithread() local 303 u_int irq = ((struct a10_intr_irqsrc *)isrc)->irq; in a10_intr_post_filter() local
|
/freebsd/usr.sbin/bhyve/amd64/ |
H A D | pci_irq.c | 59 #define IRQ_PERMITTED(irq) (((1U << (irq)) & PERMITTED_IRQS) != 0) argument 117 pci_irq_reserve(int irq) in pci_irq_reserve() 127 pci_irq_use(int irq) in pci_irq_use() 205 int best_count, best_irq, best_pin, irq, pin; in pirq_alloc_pin() local 254 pci_irq_route(struct pci_devinst *pi, struct pci_irq *irq) in pci_irq_route() 279 int irq, pin; in pirq_dsdt() local
|
/freebsd/sys/x86/isa/ |
H A D | elcr.c | 53 #define ELCR_MASK(irq) (1 << (irq)) argument 93 elcr_read_trigger(u_int irq) in elcr_read_trigger() 109 elcr_write_trigger(u_int irq, enum intr_trigger trigger) in elcr_write_trigger()
|
/freebsd/sys/arm64/apple/ |
H A D | apple_aic.c | 78 #define AIC_TARGET_CPU(irq) (0x3000 + (irq) * 4) argument 79 #define AIC_SW_SET(irq) (0x4000 + (((irq) >> 5) * 4)) argument 80 #define AIC_SW_CLEAR(irq) (0x4080 + (((irq) >> 5) * 4)) argument 81 #define AIC_MASK_SET(irq) (0x4100 + (((irq) >> 5) * 4)) argument 82 #define AIC_MASK_CLEAR(irq) (0x4180 + (((irq) >> 5) * 4)) argument 83 #define AIC_IRQ_MASK(irq) (1u << ((irq) & 0x1f)) argument 286 struct intr_map_data_fdt *data, u_int *irq, enum apple_aic_irq_type *typep, in apple_aic_map_intr_fdt() 341 u_int irq; in apple_aic_map_intr() local 372 u_int die, irq; in apple_aic_setup_intr() local 437 u_int irq; in apple_aic_enable_intr() local [all …]
|
/freebsd/sys/powerpc/mpc85xx/ |
H A D | atpic.c | 245 atpic_config(device_t dev, u_int irq, enum intr_trigger trig, in atpic_config() argument 254 uint8_t irq; in atpic_dispatch() local 275 atpic_enable(device_t dev, u_int irq, u_in argument 285 atpic_eoi(device_t dev,u_int irq) atpic_eoi() argument 302 atpic_mask(device_t dev,u_int irq) atpic_mask() argument 317 atpic_unmask(device_t dev,u_int irq) atpic_unmask() argument 332 atpic_ofw_translate_code(device_t dev,u_int irq,int code,enum intr_trigger * trig,enum intr_polarity * pol) atpic_ofw_translate_code() argument [all...] |
/freebsd/sys/arm/ti/ |
H A D | aintc.c | 106 ti_aintc_irq_mask(struct ti_aintc_softc *sc, u_int irq) in ti_aintc_irq_mask() 113 ti_aintc_irq_unmask(struct ti_aintc_softc *sc, u_int irq) in ti_aintc_irq_unmask() 122 uint32_t irq; in ti_aintc_intr() local 150 u_int irq = ((struct ti_aintc_irqsrc *)isrc)->tai_irq; in ti_aintc_enable_intr() local 160 u_int irq = ((struct ti_aintc_irqsrc *)isrc)->tai_irq; in ti_aintc_disable_intr() local 188 u_int irq = ((struct ti_aintc_irqsrc *)isrc)->tai_irq; in ti_aintc_pre_ithread() local 214 uint32_t irq; in ti_aintc_pic_attach() local
|
/freebsd/sys/powerpc/ps3/ |
H A D | ps3pic.c | 161 int irq; in ps3pic_dispatch() local 182 ps3pic_enable(device_t dev, u_int irq, u_int vector, void **priv) in ps3pic_enable() 193 ps3pic_eoi(device_t dev, u_int irq, void *priv) in ps3pic_eoi() 214 ps3pic_mask(device_t dev, u_int irq, void *priv) in ps3pic_mask() 234 ps3pic_unmask(device_t dev, u_int irq, void *priv) in ps3pic_unmask()
|
/freebsd/sys/powerpc/powerpc/ |
H A D | intr_machdep.c | 95 u_int irq; member 225 intr_lookup(u_int irq) in intr_lookup() 367 u_int irq; in powerpc_register_pic() local 507 powerpc_setup_intr(const char *name, u_int irq, driver_filter_t filter, in powerpc_setup_intr() 518 powerpc_setup_intr_int(const char *name, u_int irq, driver_filter_t filter, in powerpc_setup_intr_int() 586 powerpc_bind_intr(u_int irq, u_char cpu) in powerpc_bind_intr() 599 powerpc_fw_config_intr(int irq, int sense_code) in powerpc_fw_config_intr() 621 powerpc_config_intr(int irq, enum intr_trigger trig, enum intr_polarity pol) in powerpc_config_intr() 679 powerpc_intr_mask(u_int irq) in powerpc_intr_mask() 691 powerpc_intr_unmask(u_int irq) in powerpc_intr_unmask()
|
H A D | openpic.c | 76 u_int cpu, ipi, irq; in openpic_common_attach() local 229 openpic_bind(device_t dev, u_int irq, cpuset_t cpumask, void **priv __unused) in openpic_bind() 264 openpic_config(device_t dev, u_int irq, enum intr_trigger trig, in openpic_config() 315 openpic_enable(device_t dev, u_int irq, u_int vector, void **priv __unused) in openpic_enable() 361 openpic_mask(device_t dev, u_int irq, void *priv __unused) in openpic_mask() 379 openpic_unmask(device_t dev, u_int irq, void *priv __unused) in openpic_unmask()
|
/freebsd/sys/x86/x86/ |
H A D | nexus.c | 185 int irq; in nexus_init_resources() local 454 nexus_setup_intr(device_t bus, device_t child, struct resource *irq, in nexus_setup_intr() 501 nexus_suspend_intr(device_t dev, device_t child, struct resource *irq) in nexus_suspend_intr() 507 nexus_resume_intr(device_t dev, device_t child, struct resource *irq) in nexus_resume_intr() 514 nexus_bind_intr(device_t dev, device_t child, struct resource *irq, int cpu) in nexus_bind_intr() 526 nexus_config_intr(device_t dev, int irq, enum intr_trigger trig, in nexus_config_intr() 538 nexus_describe_intr(device_t dev, device_t child, struct resource *irq, in nexus_describe_intr() 577 nexus_add_irq(u_long irq) in nexus_add_irq() 586 nexus_alloc_msix(device_t pcib, device_t dev, int *irq) in nexus_alloc_msix() 593 nexus_release_msix(device_t pcib, device_t dev, int irq) in nexus_release_msix() [all …]
|
/freebsd/sys/powerpc/pseries/ |
H A D | xics.c | 108 int irq; member 299 xicp_setup_priv(struct xicp_softc *sc, u_int irq, void **priv) in xicp_setup_priv() 317 xicp_bind(device_t dev, u_int irq, cpuset_t cpumask, void **priv) in xicp_bind() 428 xicp_enable(device_t dev, u_int irq, u_int vector, void **priv) in xicp_enable() 469 xicp_eoi(device_t dev, u_int irq, void *priv) in xicp_eoi() 515 xicp_mask(device_t dev, u_int irq, void *priv) in xicp_mask() 536 xicp_unmask(device_t dev, u_int irq, void *priv) in xicp_unmask()
|
/freebsd/sys/dev/acpica/ |
H A D | acpi_container.c | 130 acpi_syscont_alloc_msix(device_t bus, device_t dev, int *irq) in acpi_syscont_alloc_msix() 138 acpi_syscont_release_msix(device_t bus, device_t dev, int irq) in acpi_syscont_release_msix() 146 acpi_syscont_map_msi(device_t bus, device_t dev, int irq, uint64_t *addr, in acpi_syscont_map_msi()
|
/freebsd/sys/riscv/riscv/ |
H A D | intc.c | 66 u_int irq; member 190 u_int irq; in intc_disable_intr() local 202 u_int irq; in intc_enable_intr() local 248 u_int cpu, irq; in intc_init_secondary() local
|
/freebsd/sys/arm/freescale/imx/ |
H A D | imx_gpio.c | 181 u_int irq; in gpio_pic_map_fdt() local 237 u_int irq; in gpio_pic_map_gpio() local 286 u_int irq; in gpio_pic_map_intr() local 324 u_int icfg, irq, reg, shift, wrk; in gpio_pic_setup_intr() local 399 u_int irq; in gpio_pic_disable_intr() local 416 u_int irq; in gpio_pic_enable_intr() local 430 u_int irq; in gpio_pic_post_filter() local 444 u_int irq; in gpio_pic_post_ithread() local 494 uint32_t irq; in gpio_pic_register_isrcs() local 800 int i, irq, unit; in imx51_gpio_attach() local [all …]
|
/freebsd/sys/arm/arm/ |
H A D | gic.c | 131 #define GIC_INTR_ISRC(sc, irq) (&sc->gic_irqs[irq].gi_isrc) argument 165 gic_irq_unmask(struct arm_gic_softc *sc, u_int irq) in gic_irq_unmask() 172 gic_irq_mask(struct arm_gic_softc *sc, u_int irq) in gic_irq_mask() 206 u_int irq, cpu; in arm_gic_init_secondary() local 246 uint32_t irq; in arm_gic_register_isrcs() local 539 uint32_t irq_active_reg, irq; in arm_gic_intr() local 615 gic_config(struct arm_gic_softc *sc, u_int irq, enum intr_trigger trig, in gic_config() 654 gic_bind(struct arm_gic_softc *sc, u_int irq, cpuset_t *cpus) in gic_bind() 684 u_int irq, tripol; in gic_map_fdt() local 763 u_int irq; in gic_map_intr() local [all …]
|
/freebsd/sys/arm64/cavium/ |
H A D | thunder_pcie_pem_fdt.c | 135 thunder_pem_fdt_alloc_msix(device_t pci, device_t child, int *irq) in thunder_pem_fdt_alloc_msix() 148 thunder_pem_fdt_release_msix(device_t pci, device_t child, int irq) in thunder_pem_fdt_release_msix() 161 thunder_pem_fdt_map_msi(device_t pci, device_t child, int irq, uint64_t *addr, in thunder_pem_fdt_map_msi()
|
/freebsd/sys/dev/bhnd/bhndb/ |
H A D | bhnd_bhndb.c | 98 bhnd_bhndb_map_intr(device_t dev, device_t child, u_int intr, rman_res_t *irq) in bhnd_bhndb_map_intr() 105 bhnd_bhndb_unmap_intr(device_t dev, device_t child, rman_res_t irq) in bhnd_bhndb_unmap_intr() 139 bhnd_bhndb_setup_intr(device_t dev, device_t child, struct resource *irq, in bhnd_bhndb_setup_intr()
|
/freebsd/sys/i386/pci/ |
H A D | pci_pir.c | 198 pci_pir_valid_irq(struct pci_link *pci_link, int irq) in pci_pir_valid_irq() 311 uint8_t irq, pin; in pci_pir_initial_irqs() local 382 int i, irq; in pci_pir_parse() local 471 pci_pir_biosroute(int bus, int device, int func, int pin, int irq) in pci_pir_biosroute() 489 int error, irq; in pci_pir_route_interrupt() local 567 int i, irq, realmask; in pci_pir_choose_irq() local
|
/freebsd/sys/arm64/arm64/ |
H A D | gic_v3.c | 306 u_int irq; in gic_v3_attach() local 663 u_int irq; gic_map_fdt() local 767 u_int irq; do_gic_v3_map_intr() local 831 u_int irq; gic_v3_map_intr() local 853 u_int irq = gi->gi_irq; gic_v3_setup_intr_periph() local 901 u_int irq; gic_v3_setup_intr() local 966 u_int irq; gic_v3_disable_intr() local 992 u_int irq = gi->gi_irq; gic_v3_enable_intr_periph() local 1006 u_int irq; gic_v3_enable_intr() local 1103 u_int cpu, irq; gic_v3_init_secondary() local 1152 uint64_t aff, val, irq; gic_v3_ipi_send() local 1519 int i, irq, end_irq; gic_v3_gic_alloc_msi() local 1607 int irq; gic_v3_gic_alloc_msix() local [all...] |
/freebsd/sys/powerpc/powernv/ |
H A D | xive.c | 436 xive_bind(device_t dev, u_int irq, cpuset_t cpumask, void **priv) in xive_bind() 545 xive_enable(device_t dev, u_int irq, u_int vector, void **priv) in xive_enable() 580 xive_eoi(device_t dev, u_int irq, void *priv) in xive_eoi() 616 xive_mask(device_t dev, u_int irq, void *priv) in xive_mask() 632 xive_unmask(device_t dev, u_int irq, void *priv) in xive_unmask() 642 xive_translate_code(device_t dev, u_int irq, int code, in xive_translate_code() 692 xive_init_irq(struct xive_irq *irqd, u_int irq) in xive_init_irq() 730 xive_configure_irq(u_int irq) in xive_configure_irq()
|