Searched refs:pin (Results 1 - 25 of 826) sorted by path

1234567891011>>

/linux-master/arch/alpha/kernel/
H A Dpci_impl.h107 * Where A = pin 1, B = pin 2 and so on and pin=0 = default = A.
108 * Thus, each swizzle is ((pin-1) + (device#-4)) % 4
121 if (slot >= min_idsel && slot <= max_idsel && pin < irqs_per_slot) \
122 _ctl_ = irq_tab[slot - min_idsel][pin]; \
/linux-master/arch/arm/mach-orion5x/
H A Dboard-mss2.c27 static int __init mss2_pci_map_irq(const struct pci_dev *dev, u8 slot, u8 pin) argument
34 irq = orion5x_pci_map_irq(dev, slot, pin);
H A Dterastation_pro2-setup.c78 int pin; local
83 pin = TSP2_PCI_SLOT0_IRQ_PIN;
84 if (gpio_request(pin, "PCI Int1") == 0) {
85 if (gpio_direction_input(pin) == 0) {
86 irq_set_irq_type(gpio_to_irq(pin), IRQ_TYPE_LEVEL_LOW);
89 "to set_irq_type pin %d\n", pin);
90 gpio_free(pin);
94 "gpio_request %d\n", pin);
98 static int __init tsp2_pci_map_irq(const struct pci_dev *dev, u8 slot, u8 pin) argument
[all...]
H A Dts209-setup.c107 int pin; local
112 pin = QNAP_TS209_PCI_SLOT0_IRQ_PIN;
113 if (gpio_request(pin, "PCI Int1") == 0) {
114 if (gpio_direction_input(pin) == 0) {
115 irq_set_irq_type(gpio_to_irq(pin), IRQ_TYPE_LEVEL_LOW);
118 "set_irq_type pin %d\n", pin);
119 gpio_free(pin);
123 "%d\n", pin);
126 pin
141 qnap_ts209_pci_map_irq(const struct pci_dev *dev, u8 slot, u8 pin) argument
[all...]
H A Dts409-setup.c120 u8 pin)
127 irq = orion5x_pci_map_irq(dev, slot, pin);
119 qnap_ts409_pci_map_irq(const struct pci_dev *dev, u8 slot, u8 pin) argument
/linux-master/arch/mips/include/asm/sn/
H A Dirq_alloc.h8 int pin; member in struct:irq_alloc_info
/linux-master/arch/mips/include/asm/txx9/
H A Dgeneric.h40 int (*pci_map_irq)(const struct pci_dev *dev, u8 slot, u8 pin);
H A Drbtx4927.h90 int rbtx4927_pci_map_irq(const struct pci_dev *dev, u8 slot, u8 pin);
/linux-master/arch/mips/pci/
H A Dfixup-bcm63xx.c13 int pcibios_map_irq(const struct pci_dev *dev, u8 slot, u8 pin) argument
H A Dfixup-fuloong2e.c18 int pcibios_map_irq(const struct pci_dev *dev, u8 slot, u8 pin) argument
35 irq = LOONGSON_IRQ_BASE + 25 + pin;
H A Dfixup-ip32.c37 * Given a PCI slot number (a la PCI_SLOT(...)) and the interrupt pin of
40 * irqs. I suppose a device without a pin A will thank us for doing it
43 int pcibios_map_irq(const struct pci_dev *dev, u8 slot, u8 pin) argument
45 return irq_tab_mace[slot][pin];
H A Dfixup-malta.c42 int pcibios_map_irq(const struct pci_dev *dev, u8 slot, u8 pin) argument
45 virq = irq_tab[slot][pin];
103 /* Mux SERIRQ to its pin */
H A Dfixup-rbtx4927.c39 int rbtx4927_pci_map_irq(const struct pci_dev *dev, u8 slot, u8 pin) argument
41 unsigned char irq = pin;
H A Dfixup-rc32434.c39 int pcibios_map_irq(const struct pci_dev *dev, u8 slot, u8 pin) argument
H A Dpci-bcm1480.c65 int pcibios_map_irq(const struct pci_dev *dev, u8 slot, u8 pin) argument
67 if (pin == 0)
70 return K_BCM1480_INT_PCI_INTA - 1 + pin;
H A Dpci-sb1250.c75 int pcibios_map_irq(const struct pci_dev *dev, u8 slot, u8 pin) argument
/linux-master/arch/mips/pic32/pic32mzda/
H A Dearly_pin.h230 void pic32_pps_input(int function, int pin);
231 void pic32_pps_output(int function, int pin);
/linux-master/arch/sh/drivers/pci/
H A Dfixups-landisk.c21 int pcibios_map_platform_irq(const struct pci_dev *pdev, u8 slot, u8 pin) argument
29 int irq = ((slot + pin - 1) & 0x3) + evt2irq(0x2a0);
31 if ((slot | (pin - 1)) > 0x3) {
32 printk(KERN_WARNING "PCI: Bad IRQ mapping request for slot %d pin %c\n",
33 slot, pin - 1 + 'A');
H A Dfixups-r7780rp.c15 int pcibios_map_platform_irq(const struct pci_dev *pdev, u8 slot, u8 pin) argument
H A Dfixups-rts7751r2d.c31 int pcibios_map_platform_irq(const struct pci_dev *pdev, u8 slot, u8 pin) argument
H A Dfixups-sdk7780.c37 int pcibios_map_platform_irq(const struct pci_dev *pdev, u8 slot, u8 pin) argument
39 return sdk7780_irq_tab[pin-1][slot];
H A Dfixups-se7751.c11 int pcibios_map_platform_irq(const struct pci_dev *, u8 slot, u8 pin) argument
H A Dfixups-sh03.c8 int pcibios_map_platform_irq(const struct pci_dev *dev, u8 slot, u8 pin) argument
23 switch (pin) {
H A Dfixups-snapgear.c20 int pcibios_map_platform_irq(const struct pci_dev *pdev, u8 slot, u8 pin) argument
33 printk("PCI: Mapping SnapGear IRQ for slot %d, pin %c to irq %d\n",
34 slot, pin - 1 + 'A', irq);
H A Dfixups-titan.c28 int pcibios_map_platform_irq(const struct pci_dev *pdev, u8 slot, u8 pin) argument
32 printk("PCI: Mapping TITAN IRQ for slot %d, pin %c to irq %d\n",
33 slot, pin - 1 + 'A', irq);

Completed in 235 milliseconds

1234567891011>>