Home
last modified time | relevance | path

Searched refs:pirq (Results 1 – 5 of 5) sorted by relevance

/linux-2.4.37.9/arch/i386/kernel/
Dpci-irq.c45 int (*get)(struct pci_dev *router, struct pci_dev *dev, int pirq);
46 int (*set)(struct pci_dev *router, struct pci_dev *dev, int pirq, int new);
164 static int pirq_ali_get(struct pci_dev *router, struct pci_dev *dev, int pirq) in pirq_ali_get() argument
168 return irqmap[read_config_nybble(router, 0x48, pirq-1)]; in pirq_ali_get()
171 static int pirq_ali_set(struct pci_dev *router, struct pci_dev *dev, int pirq, int irq) in pirq_ali_set() argument
177 write_config_nybble(router, 0x48, pirq-1, val); in pirq_ali_set()
187 static int pirq_piix_get(struct pci_dev *router, struct pci_dev *dev, int pirq) in pirq_piix_get() argument
191 pci_read_config_byte(router, pirq, &x); in pirq_piix_get()
195 static int pirq_piix_set(struct pci_dev *router, struct pci_dev *dev, int pirq, int irq) in pirq_piix_set() argument
197 pci_write_config_byte(router, pirq, irq); in pirq_piix_set()
[all …]
/linux-2.4.37.9/arch/x86_64/kernel/
Dpci-irq.c42 int (*get)(struct pci_dev *router, struct pci_dev *dev, int pirq);
43 int (*set)(struct pci_dev *router, struct pci_dev *dev, int pirq, int new);
159 static int pirq_ali_get(struct pci_dev *router, struct pci_dev *dev, int pirq) in pirq_ali_get() argument
163 return irqmap[read_config_nybble(router, 0x48, pirq-1)]; in pirq_ali_get()
166 static int pirq_ali_set(struct pci_dev *router, struct pci_dev *dev, int pirq, int irq) in pirq_ali_set() argument
172 write_config_nybble(router, 0x48, pirq-1, val); in pirq_ali_set()
182 static int pirq_piix_get(struct pci_dev *router, struct pci_dev *dev, int pirq) in pirq_piix_get() argument
186 pci_read_config_byte(router, pirq, &x); in pirq_piix_get()
190 static int pirq_piix_set(struct pci_dev *router, struct pci_dev *dev, int pirq, int irq) in pirq_piix_set() argument
192 pci_write_config_byte(router, pirq, irq); in pirq_piix_set()
[all …]
/linux-2.4.37.9/Documentation/i386/
DIO-APIC.txt36 you can use the pirq= boot parameter to 'hand-construct' IRQ entries. This
40 append="pirq=15,11,10"
79 Slot2, then you'll have to specify this pirq= line:
81 append="pirq=11,9"
83 the following script tries to figure out such a default pirq= line from
86 echo -n pirq=; echo `scanpci | grep T_L | cut -c56-` | sed 's/ /,/g'
93 append="pirq=0,9,11"
98 generally, it's always possible to find out the correct pirq= settings, just
100 'incorrect' pirq line will cause the booting process to hang, or a device
103 If you have 2 PCI buses, then you can use up to 8 pirq values. Although such
[all …]
/linux-2.4.37.9/Documentation/x86_64/
Dboot-options.txt36 pirq=... See Documentation/i386/IO-APIC.txt
/linux-2.4.37.9/Documentation/
Dkernel-parameters.txt524 pirq= [SMP,APIC] mp-table.