/linux-master/arch/alpha/kernel/ |
H A D | pci_impl.h | 107 * 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 D | board-mss2.c | 27 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 D | terastation_pro2-setup.c | 78 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 D | ts209-setup.c | 107 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 D | ts409-setup.c | 120 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 D | irq_alloc.h | 8 int pin; member in struct:irq_alloc_info
|
/linux-master/arch/mips/include/asm/txx9/ |
H A D | generic.h | 40 int (*pci_map_irq)(const struct pci_dev *dev, u8 slot, u8 pin);
|
H A D | rbtx4927.h | 90 int rbtx4927_pci_map_irq(const struct pci_dev *dev, u8 slot, u8 pin);
|
/linux-master/arch/mips/pci/ |
H A D | fixup-bcm63xx.c | 13 int pcibios_map_irq(const struct pci_dev *dev, u8 slot, u8 pin) argument
|
H A D | fixup-fuloong2e.c | 18 int pcibios_map_irq(const struct pci_dev *dev, u8 slot, u8 pin) argument 35 irq = LOONGSON_IRQ_BASE + 25 + pin;
|
H A D | fixup-ip32.c | 37 * 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 D | fixup-malta.c | 42 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 D | fixup-rbtx4927.c | 39 int rbtx4927_pci_map_irq(const struct pci_dev *dev, u8 slot, u8 pin) argument 41 unsigned char irq = pin;
|
H A D | fixup-rc32434.c | 39 int pcibios_map_irq(const struct pci_dev *dev, u8 slot, u8 pin) argument
|
H A D | pci-bcm1480.c | 65 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 D | pci-sb1250.c | 75 int pcibios_map_irq(const struct pci_dev *dev, u8 slot, u8 pin) argument
|
/linux-master/arch/mips/pic32/pic32mzda/ |
H A D | early_pin.h | 230 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 D | fixups-landisk.c | 21 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 D | fixups-r7780rp.c | 15 int pcibios_map_platform_irq(const struct pci_dev *pdev, u8 slot, u8 pin) argument
|
H A D | fixups-rts7751r2d.c | 31 int pcibios_map_platform_irq(const struct pci_dev *pdev, u8 slot, u8 pin) argument
|
H A D | fixups-sdk7780.c | 37 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 D | fixups-se7751.c | 11 int pcibios_map_platform_irq(const struct pci_dev *, u8 slot, u8 pin) argument
|
H A D | fixups-sh03.c | 8 int pcibios_map_platform_irq(const struct pci_dev *dev, u8 slot, u8 pin) argument 23 switch (pin) {
|
H A D | fixups-snapgear.c | 20 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 D | fixups-titan.c | 28 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);
|