Searched refs:pirq (Results 1 - 20 of 20) sorted by relevance

/linux-master/drivers/gpu/drm/panthor/
H A Dpanthor_device.h289 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 Dirq.c53 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 Dxen.c37 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 Dvirq.c150 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 Dinternals.h49 unsigned int pirq; member in struct:intc_subgroup_entry
/linux-master/include/xen/interface/
H A Dphysdev.h126 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 Devent_channel.h78 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 Dpcap_keys.c26 int pirq = irq_to_pcap(pcap_keys->pcap, irq); local
30 pstat &= 1 << pirq;
32 switch (pirq) {
/linux-master/drivers/xen/events/
H A Devents_base.c123 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 Drtc-pcap.c106 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 Devents.h109 /* 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 Dgpio-dwapb.c103 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 Dextcon-axp288.c369 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 Daxp288_fuel_gauge.c706 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 Daxp288_charger.c834 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 Dintel_soc_pmic_bxtwc.c414 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 Dpcap_ts.c103 static irqreturn_t pcap_ts_event_touch(int pirq, void *data) argument
/linux-master/drivers/net/dsa/microchip/
H A Dksz_common.c2085 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 Dksz_ptp.c1150 ptpirq->irq_num = irq_find_mapping(port->pirq.domain, PORT_SRC_PTP_INT);
H A Dksz_common.h133 struct ksz_irq pirq; member in struct:ksz_port

Completed in 321 milliseconds