/linux-master/drivers/gpu/drm/panthor/ |
H A D | panthor_device.h | 289 struct panthor_irq *pirq = data; \ 290 struct panthor_device *ptdev = pirq->ptdev; \ 292 if (atomic_read(&pirq->suspended)) \ 303 struct panthor_irq *pirq = data; \ 304 struct panthor_device *ptdev = pirq->ptdev; \ 308 u32 status = gpu_read(ptdev, __reg_prefix ## _INT_RAWSTAT) & pirq->mask; \ 319 if (!atomic_read(&pirq->suspended)) \ 320 gpu_write(ptdev, __reg_prefix ## _INT_MASK, pirq->mask); \ 325 static inline void panthor_ ## __name ## _irq_suspend(struct panthor_irq *pirq) \ 327 pirq [all...] |
/linux-master/arch/x86/pci/ |
H A D | irq.c | 53 int (*get)(struct pci_dev *router, struct pci_dev *dev, int pirq); 54 int (*set)(struct pci_dev *router, struct pci_dev *dev, int pirq, 56 int (*lvl)(struct pci_dev *router, struct pci_dev *dev, int pirq, 341 * FinALi pirq rules are as follows: 350 int pirq) 359 index = (pirq & 1) << 1 | (pirq & 8) >> 3; 369 int pirq, int irq) 381 index = (pirq & 1) << 1 | (pirq 349 pirq_finali_get(struct pci_dev *router, struct pci_dev *dev, int pirq) argument 368 pirq_finali_set(struct pci_dev *router, struct pci_dev *dev, int pirq, int irq) argument 390 pirq_finali_lvl(struct pci_dev *router, struct pci_dev *dev, int pirq, int irq) argument 437 pirq_ali_get(struct pci_dev *router, struct pci_dev *dev, int pirq) argument 445 pirq_ali_set(struct pci_dev *router, struct pci_dev *dev, int pirq, int irq) argument 490 pirq_esc_get(struct pci_dev *router, struct pci_dev *dev, int pirq) argument 508 pirq_esc_set(struct pci_dev *router, struct pci_dev *dev, int pirq, int irq) argument 530 pirq_piix_get(struct pci_dev *router, struct pci_dev *dev, int pirq) argument 538 pirq_piix_set(struct pci_dev *router, struct pci_dev *dev, int pirq, int irq) argument 562 pirq_ib_get(struct pci_dev *router, struct pci_dev *dev, int pirq) argument 575 pirq_ib_set(struct pci_dev *router, struct pci_dev *dev, int pirq, int irq) argument 593 pirq_via_get(struct pci_dev *router, struct pci_dev *dev, int pirq) argument 598 pirq_via_set(struct pci_dev *router, struct pci_dev *dev, int pirq, int irq) argument 609 pirq_via586_get(struct pci_dev *router, struct pci_dev *dev, int pirq) argument 617 pirq_via586_set(struct pci_dev *router, struct pci_dev *dev, int pirq, int irq) argument 631 pirq_ite_get(struct pci_dev *router, struct pci_dev *dev, int pirq) argument 639 pirq_ite_set(struct pci_dev *router, struct pci_dev *dev, int pirq, int irq) argument 652 pirq_opti_get(struct pci_dev *router, struct pci_dev *dev, int pirq) argument 657 pirq_opti_set(struct pci_dev *router, struct pci_dev *dev, int pirq, int irq) argument 668 pirq_cyrix_get(struct pci_dev *router, struct pci_dev *dev, int pirq) argument 673 pirq_cyrix_set(struct pci_dev *router, struct pci_dev *dev, int pirq, int irq) argument 723 pirq_sis497_get(struct pci_dev *router, struct pci_dev *dev, int pirq) argument 737 pirq_sis497_set(struct pci_dev *router, struct pci_dev *dev, int pirq, int irq) argument 819 pirq_sis503_get(struct pci_dev *router, struct pci_dev *dev, int pirq) argument 832 pirq_sis503_set(struct pci_dev *router, struct pci_dev *dev, int pirq, int irq) argument 857 pirq_vlsi_get(struct pci_dev *router, struct pci_dev *dev, int pirq) argument 867 pirq_vlsi_set(struct pci_dev *router, struct pci_dev *dev, int pirq, int irq) argument 889 pirq_serverworks_get(struct pci_dev *router, struct pci_dev *dev, int pirq) argument 895 pirq_serverworks_set(struct pci_dev *router, struct pci_dev *dev, int pirq, int irq) argument 911 pirq_amd756_get(struct pci_dev *router, struct pci_dev *dev, int pirq) argument 923 pirq_amd756_set(struct pci_dev *router, struct pci_dev *dev, int pirq, int irq) argument 936 pirq_pico_get(struct pci_dev *router, struct pci_dev *dev, int pirq) argument 942 pirq_pico_set(struct pci_dev *router, struct pci_dev *dev, int pirq, int irq) argument 955 pirq_bios_set(struct pci_dev *router, struct pci_dev *dev, int pirq, int irq) argument 1397 int i, pirq, newirq; local [all...] |
H A D | xen.c | 37 int pirq; local 47 pirq = gsi; 52 rc = xen_bind_pirq_gsi_to_irq(gsi, pirq, share, "pcifront"); 55 gsi, pirq, rc); 67 int rc, pirq = -1, irq; local 77 pirq = gsi; 82 map_irq.pirq = pirq; 98 irq = xen_bind_pirq_gsi_to_irq(gsi, map_irq.pirq, shareable, name); 102 printk(KERN_DEBUG "xen: --> pirq 213 xen_msi_compose_msg(struct pci_dev *pdev, unsigned int pirq, struct msi_msg *msg) argument 231 int irq, pirq; local [all...] |
/linux-master/drivers/sh/intc/ |
H A D | virq.c | 150 unsigned int pirq; local 160 pirq = mapped - intc_irq_xlate; 175 entry->pirq = pirq; 234 irq, entry->pirq); 238 irq_set_chip_and_handler_name(irq, irq_get_chip(entry->pirq), 240 irq_set_chip_data(irq, irq_get_chip_data(entry->pirq)); 250 add_virq_to_pirq(entry->pirq, irq); 251 irq_set_chained_handler(entry->pirq, intc_virq_handler);
|
H A D | internals.h | 49 unsigned int pirq; member in struct:intc_subgroup_entry
|
/linux-master/include/xen/interface/ |
H A D | physdev.h | 126 int pirq; member in struct:physdev_map_pirq 146 int pirq; member in struct:physdev_unmap_pirq 209 * the hypercall returns a free pirq */ 215 uint32_t pirq; member in struct:physdev_get_free_pirq
|
H A D | event_channel.h | 78 uint32_t pirq; member in struct:evtchn_bind_pirq 149 uint32_t pirq; /* EVTCHNSTAT_pirq */ member in union:evtchn_status::__anon166
|
/linux-master/drivers/input/misc/ |
H A D | pcap_keys.c | 26 int pirq = irq_to_pcap(pcap_keys->pcap, irq); local 30 pstat &= 1 << pirq; 32 switch (pirq) {
|
/linux-master/drivers/xen/events/ |
H A D | events_base.c | 123 unsigned short pirq; member in struct:irq_info::__anon84::__anon85 128 } pirq; member in union:irq_info::__anon84 388 unsigned int pirq, unsigned int gsi, 391 info->u.pirq.pirq = pirq; 392 info->u.pirq.gsi = gsi; 393 info->u.pirq.domid = domid; 394 info->u.pirq.flags = flags; 461 return info->u.pirq 387 xen_irq_info_pirq_setup(struct irq_info *info, evtchn_port_t evtchn, unsigned int pirq, unsigned int gsi, uint16_t domid, unsigned char flags) argument 1017 xen_bind_pirq_gsi_to_irq(unsigned gsi, unsigned pirq, int shareable, char *name) argument 1103 xen_bind_pirq_msi_to_irq(struct pci_dev *dev, struct msi_desc *msidesc, int pirq, int nvec, const char *name, domid_t domid) argument 1924 int pirq, rc, irq, gsi; local [all...] |
/linux-master/drivers/rtc/ |
H A D | rtc-pcap.c | 106 static int pcap_rtc_irq_enable(struct device *dev, int pirq, unsigned int en) argument 111 enable_irq(pcap_to_irq(pcap_rtc->pcap, pirq)); 113 disable_irq(pcap_to_irq(pcap_rtc->pcap, pirq));
|
/linux-master/include/xen/ |
H A D | events.h | 109 /* Bind a pirq for a physical interrupt to an irq. */ 111 unsigned pirq, int shareable, char *name); 114 /* Allocate a pirq for a MSI style physical interrupt. */ 116 /* Bind an PSI pirq to an irq. */ 118 int pirq, int nvec, const char *name, domid_t domid); 124 /* Return the pirq allocated to the irq. */
|
/linux-master/drivers/gpio/ |
H A D | gpio-dwapb.c | 103 struct dwapb_gpio_port_irqchip *pirq; member in struct:dwapb_gpio_port 427 static int dwapb_convert_irqs(struct dwapb_gpio_port_irqchip *pirq, argument 437 pirq->irq[pirq->nr_irqs++] = pp->irq[i]; 440 return pirq->nr_irqs ? 0 : -ENOENT; 447 struct dwapb_gpio_port_irqchip *pirq; local 452 pirq = devm_kzalloc(gpio->dev, sizeof(*pirq), GFP_KERNEL); 453 if (!pirq) 456 if (dwapb_convert_irqs(pirq, p [all...] |
/linux-master/drivers/extcon/ |
H A D | extcon-axp288.c | 369 int ret, i, pirq; local 432 pirq = platform_get_irq(pdev, i); 433 if (pirq < 0) 434 return pirq; 436 info->irq[i] = regmap_irq_get_virq(info->regmap_irqc, pirq); 439 "failed to get virtual interrupt=%d\n", pirq);
|
/linux-master/drivers/power/supply/ |
H A D | axp288_fuel_gauge.c | 706 int i, pirq, ret; local 736 pirq = platform_get_irq(pdev, i); 737 if (pirq < 0) 739 ret = regmap_irq_get_virq(axp20x->regmap_irqc, pirq); 741 return dev_err_probe(dev, ret, "getting vIRQ %d\n", pirq);
|
H A D | axp288_charger.c | 834 int ret, i, pirq; local 944 pirq = platform_get_irq(info->pdev, i); 945 if (pirq < 0) 946 return pirq; 948 info->irq[i] = regmap_irq_get_virq(info->regmap_irqc, pirq); 951 "failed to get virtual interrupt=%d\n", pirq);
|
/linux-master/drivers/mfd/ |
H A D | intel_soc_pmic_bxtwc.c | 414 int pirq, int irq_flags, 420 irq = regmap_irq_get_virq(pdata, pirq); 423 pirq, chip->name); 412 bxtwc_add_chained_irq_chip(struct intel_soc_pmic *pmic, struct regmap_irq_chip_data *pdata, int pirq, int irq_flags, const struct regmap_irq_chip *chip, struct regmap_irq_chip_data **data) argument
|
/linux-master/drivers/input/touchscreen/ |
H A D | pcap_ts.c | 103 static irqreturn_t pcap_ts_event_touch(int pirq, void *data) argument
|
/linux-master/drivers/net/dsa/microchip/ |
H A D | ksz_common.c | 2085 irq = irq_find_mapping(dev->ports[phy].pirq.domain, 2304 struct ksz_irq *pirq = &dev->ports[p].pirq; local 2306 pirq->nirqs = dev->info->port_nirqs; 2307 pirq->reg_mask = dev->dev_ops->get_port_addr(p, REG_PORT_INT_MASK); 2308 pirq->reg_status = dev->dev_ops->get_port_addr(p, REG_PORT_INT_STATUS); 2309 snprintf(pirq->name, sizeof(pirq->name), "port_irq-%d", p); 2311 pirq->irq_num = irq_find_mapping(dev->girq.domain, p); 2312 if (pirq [all...] |
H A D | ksz_ptp.c | 1150 ptpirq->irq_num = irq_find_mapping(port->pirq.domain, PORT_SRC_PTP_INT);
|
H A D | ksz_common.h | 133 struct ksz_irq pirq; member in struct:ksz_port
|