/linux-6.3-rc2/arch/x86/pci/ |
A D | irq.c | 359 index = (pirq & 1) << 1 | (pirq & 8) >> 3; in pirq_finali_get() 381 index = (pirq & 1) << 1 | (pirq & 8) >> 3; in pirq_finali_set() 496 reg = pirq; in pirq_esc_get() 514 reg = pirq; in pirq_esc_set() 567 reg = pirq; in pirq_ib_get() 580 reg = pirq; in pirq_ib_set() 729 reg = pirq; in pirq_sis497_get() 743 reg = pirq; in pirq_sis497_set() 825 reg = pirq; in pirq_sis503_get() 838 reg = pirq; in pirq_sis503_set() [all …]
|
A D | xen.c | 37 int pirq; in xen_pcifront_enable_irq() local 47 pirq = gsi; in xen_pcifront_enable_irq() 55 gsi, pirq, rc); in xen_pcifront_enable_irq() 67 int rc, pirq = -1, irq; in xen_register_pirq() local 77 pirq = gsi; in xen_register_pirq() 82 map_irq.pirq = pirq; in xen_register_pirq() 231 int irq, pirq; in xen_hvm_setup_msi_irqs() local 240 if (pirq < 0) { in xen_hvm_setup_msi_irqs() 244 xen_msi_compose_msg(dev, pirq, &msg); in xen_hvm_setup_msi_irqs() 287 map_irq.pirq = -1; in xen_initdom_setup_msi_irqs() [all …]
|
/linux-6.3-rc2/drivers/xen/events/ |
A D | events_base.c | 120 unsigned short pirq; member 125 } pirq; member 380 unsigned pirq, in xen_irq_info_pirq_setup() argument 387 info->u.pirq.pirq = pirq; in xen_irq_info_pirq_setup() 456 return info->u.pirq.pirq; in pirq_from_irq() 1152 unmap_irq.pirq = info->u.pirq.pirq; in xen_destroy_irq() 1161 info->u.pirq.domid, info->u.pirq.pirq); in xen_destroy_irq() 1187 if (info->u.pirq.pirq == pirq) in xen_irq_from_pirq() 1954 pirq = info->u.pirq.pirq; in restore_pirqs() 1966 map_irq.pirq = pirq; in restore_pirqs() [all …]
|
/linux-6.3-rc2/drivers/sh/intc/ |
A D | virq.c | 150 unsigned int pirq; in intc_subgroup_init_one() local 160 pirq = mapped - intc_irq_xlate; in intc_subgroup_init_one() 175 entry->pirq = pirq; in intc_subgroup_init_one() 234 irq, entry->pirq); in intc_subgroup_map() 238 irq_set_chip_and_handler_name(irq, irq_get_chip(entry->pirq), in intc_subgroup_map() 240 irq_set_chip_data(irq, irq_get_chip_data(entry->pirq)); in intc_subgroup_map() 250 add_virq_to_pirq(entry->pirq, irq); in intc_subgroup_map() 251 irq_set_chained_handler(entry->pirq, intc_virq_handler); in intc_subgroup_map()
|
A D | internals.h | 49 unsigned int pirq; member
|
/linux-6.3-rc2/Documentation/x86/i386/ |
A D | IO-APIC.rst | 44 you can use the pirq= boot parameter to 'hand-construct' IRQ entries. This 48 append="pirq=15,11,10" 87 Slot2, then you'll have to specify this pirq= line:: 89 append="pirq=11,9" 91 the following script tries to figure out such a default pirq= line from 94 echo -n pirq=; echo `scanpci | grep T_L | cut -c56-` | sed 's/ /,/g' 101 append="pirq=0,9,11" 108 'incorrect' pirq line will cause the booting process to hang, or a device 114 Be prepared that it might happen that you need some strange pirq line:: 116 append="pirq=0,0,0,0,0,0,9,11" [all …]
|
/linux-6.3-rc2/drivers/gpio/ |
A D | gpio-dwapb.c | 104 struct dwapb_gpio_port_irqchip *pirq; member 433 pirq->irq[pirq->nr_irqs++] = pp->irq[i]; in dwapb_convert_irqs() 436 return pirq->nr_irqs ? 0 : -ENOENT; in dwapb_convert_irqs() 443 struct dwapb_gpio_port_irqchip *pirq; in dwapb_configure_irqs() local 448 pirq = devm_kzalloc(gpio->dev, sizeof(*pirq), GFP_KERNEL); in dwapb_configure_irqs() 449 if (!pirq) in dwapb_configure_irqs() 452 if (dwapb_convert_irqs(pirq, pp)) { in dwapb_configure_irqs() 461 port->pirq = pirq; in dwapb_configure_irqs() 482 girq->num_parents = pirq->nr_irqs; in dwapb_configure_irqs() 483 girq->parents = pirq->irq; in dwapb_configure_irqs() [all …]
|
/linux-6.3-rc2/drivers/input/misc/ |
A D | pcap_keys.c | 26 int pirq = irq_to_pcap(pcap_keys->pcap, irq); in pcap_keys_handler() local 30 pstat &= 1 << pirq; in pcap_keys_handler() 32 switch (pirq) { in pcap_keys_handler()
|
/linux-6.3-rc2/include/xen/ |
A D | events.h | 114 unsigned pirq, int shareable, char *name); 121 int pirq, int nvec, const char *name, domid_t domid); 128 int xen_irq_from_pirq(unsigned pirq);
|
/linux-6.3-rc2/include/xen/interface/ |
A D | physdev.h | 126 int pirq; member 146 int pirq; member 215 uint32_t pirq; member
|
A D | event_channel.h | 78 uint32_t pirq; member 149 uint32_t pirq; /* EVTCHNSTAT_pirq */ member
|
/linux-6.3-rc2/drivers/extcon/ |
A D | extcon-axp288.c | 369 int ret, i, pirq; in axp288_extcon_probe() local 432 pirq = platform_get_irq(pdev, i); in axp288_extcon_probe() 433 if (pirq < 0) in axp288_extcon_probe() 434 return pirq; in axp288_extcon_probe() 436 info->irq[i] = regmap_irq_get_virq(info->regmap_irqc, pirq); in axp288_extcon_probe() 439 "failed to get virtual interrupt=%d\n", pirq); in axp288_extcon_probe()
|
/linux-6.3-rc2/drivers/rtc/ |
A D | rtc-pcap.c | 106 static int pcap_rtc_irq_enable(struct device *dev, int pirq, unsigned int en) in pcap_rtc_irq_enable() argument 111 enable_irq(pcap_to_irq(pcap_rtc->pcap, pirq)); in pcap_rtc_irq_enable() 113 disable_irq(pcap_to_irq(pcap_rtc->pcap, pirq)); in pcap_rtc_irq_enable()
|
/linux-6.3-rc2/drivers/power/supply/ |
A D | axp288_charger.c | 834 int ret, i, pirq; in axp288_charger_probe() local 933 pirq = platform_get_irq(info->pdev, i); in axp288_charger_probe() 934 if (pirq < 0) in axp288_charger_probe() 935 return pirq; in axp288_charger_probe() 937 info->irq[i] = regmap_irq_get_virq(info->regmap_irqc, pirq); in axp288_charger_probe() 940 "failed to get virtual interrupt=%d\n", pirq); in axp288_charger_probe()
|
A D | axp288_fuel_gauge.c | 696 int i, pirq, ret; in axp288_fuel_gauge_probe() local 726 pirq = platform_get_irq(pdev, i); in axp288_fuel_gauge_probe() 727 ret = regmap_irq_get_virq(axp20x->regmap_irqc, pirq); in axp288_fuel_gauge_probe() 729 return dev_err_probe(dev, ret, "getting vIRQ %d\n", pirq); in axp288_fuel_gauge_probe()
|
/linux-6.3-rc2/drivers/mfd/ |
A D | intel_soc_pmic_bxtwc.c | 414 int pirq, int irq_flags, in bxtwc_add_chained_irq_chip() argument 420 irq = regmap_irq_get_virq(pdata, pirq); in bxtwc_add_chained_irq_chip() 423 pirq, chip->name); in bxtwc_add_chained_irq_chip()
|
/linux-6.3-rc2/drivers/net/dsa/microchip/ |
A D | ksz_common.c | 1836 irq = irq_find_mapping(dev->ports[phy].pirq.domain, in ksz_irq_phy_setup() 2055 struct ksz_irq *pirq = &dev->ports[p].pirq; in ksz_pirq_setup() local 2057 pirq->nirqs = dev->info->port_nirqs; in ksz_pirq_setup() 2058 pirq->reg_mask = dev->dev_ops->get_port_addr(p, REG_PORT_INT_MASK); in ksz_pirq_setup() 2060 snprintf(pirq->name, sizeof(pirq->name), "port_irq-%d", p); in ksz_pirq_setup() 2062 pirq->irq_num = irq_find_mapping(dev->girq.domain, p); in ksz_pirq_setup() 2063 if (pirq->irq_num < 0) in ksz_pirq_setup() 2064 return pirq->irq_num; in ksz_pirq_setup() 2066 return ksz_irq_common_setup(dev, pirq); in ksz_pirq_setup() 2166 ksz_irq_free(&dev->ports[dp->index].pirq); in ksz_setup() [all …]
|
A D | ksz_common.h | 114 struct ksz_irq pirq; member
|
A D | ksz_ptp.c | 1150 ptpirq->irq_num = irq_find_mapping(port->pirq.domain, PORT_SRC_PTP_INT); in ksz_ptp_irq_setup()
|
/linux-6.3-rc2/drivers/input/touchscreen/ |
A D | pcap_ts.c | 103 static irqreturn_t pcap_ts_event_touch(int pirq, void *data) in pcap_ts_event_touch() argument
|
/linux-6.3-rc2/Documentation/x86/x86_64/ |
A D | boot-options.rst | 84 pirq=...
|
/linux-6.3-rc2/ |
A D | CREDITS | 2173 D: pirq addr, CS5535 alsa audio driver
|
/linux-6.3-rc2/Documentation/admin-guide/ |
A D | kernel-parameters.txt | 4412 pirq= [SMP,APIC] Manual mp-table setup
|