Lines Matching +full:0 +full:xff00
55 {0x0, NULL},
60 {0x0, "VGA"},
61 {0x1, "8514"},
66 {0x00, NULL},
67 {0x01, NULL},
68 {0x02, NULL},
69 {0x03, NULL},
70 {0x04, NULL},
71 {0x05, NULL},
72 {0x06, NULL},
73 {0x07, NULL},
74 {0x08, NULL},
75 {0x09, NULL},
76 {0x0a, NULL},
77 {0x0b, NULL},
78 {0x0c, NULL},
79 {0x0d, NULL},
80 {0x0e, NULL},
81 {0x0f, NULL},
82 {0x80, NULL},
83 {0x81, NULL},
84 {0x82, NULL},
85 {0x83, NULL},
86 {0x84, NULL},
87 {0x85, NULL},
88 {0x86, NULL},
89 {0x87, NULL},
90 {0x88, NULL},
91 {0x89, NULL},
92 {0x8a, NULL},
93 {0x8b, NULL},
94 {0x8c, NULL},
95 {0x8d, NULL},
96 {0x8e, NULL},
97 {0x8f, NULL},
102 {0x0, "8250"},
103 {0x1, "16450"},
104 {0x2, "16550"},
109 {0x0, "Standard"},
110 {0x1, "Bidirectional"},
111 {0x2, "ECP"},
116 {0x10, "OHCI"},
128 {0x0, "Old non-VGA", progif_null},
129 {0x1, "Old VGA", progif_null},
134 {0x0, "SCSI", progif_null},
135 {0x1, "IDE", progif_ide},
136 {0x2, "Floppy disk", progif_null},
137 {0x3, "IPI", progif_null},
138 {0x4, "RAID", progif_null},
139 {0x80, "mass storage", progif_null},
144 {0x0, "Ethernet", progif_null},
145 {0x1, "Token ring", progif_null},
146 {0x2, "FDDI", progif_null},
147 {0x3, "ATM", progif_null},
148 {0x80, "network", progif_null},
153 {0x0, NULL, progif_display},
154 {0x1, "XGA", progif_null},
155 {0x80, "other", progif_null},
160 {0x0, "serial", progif_serial},
161 {0x1, "parallel", progif_parallel},
162 {0x80, "communications", progif_null},
167 {0x0, "FireWire", progif_firewire},
168 {0x1, "ACCESS.bus", progif_null},
169 {0x2, "SSA", progif_null},
170 {0x3, "USB", progif_null},
171 {0x4, "Fibrechannel", progif_null},
181 {0x0, "device", subclass_old},
182 {0x1, "controller", subclass_mass},
183 {0x2, "controller", subclass_net},
184 {0x3, "display", subclass_display},
185 {0x7, "controller", subclass_comms},
186 {0xc, "controller", subclass_serial},
200 #define PCI_BIOS_PRESENT 0xb101
201 #define FIND_PCI_DEVICE 0xb102
202 #define FIND_PCI_CLASS_CODE 0xb103
203 #define GENERATE_SPECIAL_CYCLE 0xb106
204 #define READ_CONFIG_BYTE 0xb108
205 #define READ_CONFIG_WORD 0xb109
206 #define READ_CONFIG_DWORD 0xb10a
207 #define WRITE_CONFIG_BYTE 0xb10b
208 #define WRITE_CONFIG_WORD 0xb10c
209 #define WRITE_CONFIG_DWORD 0xb10d
210 #define GET_IRQ_ROUTING_OPTIONS 0xb10e
211 #define SET_PCI_IRQ 0xb10f
213 #define PCI_INT 0x1a
215 #define PCI_SIGNATURE 0x20494350 /* AKA "PCI " */
227 v86.edi = 0x0; in biospci_detect()
231 if (V86_CY(v86.efl) || ((v86.eax & 0xff00) != 0) || in biospci_detect()
235 version = v86.ebx & 0xffff; in biospci_detect()
236 hwcap = v86.eax & 0xff; in biospci_detect()
237 maxbus = v86.ecx & 0xff; in biospci_detect()
238 #if 0 in biospci_detect()
240 bcd2bin((version >> 8) & 0xf), bcd2bin(version & 0xf), in biospci_detect()
244 sprintf(buf, "%d", bcd2bin((version >> 8) & 0xf)); in biospci_detect()
246 sprintf(buf, "%d", bcd2bin(version & 0xf)); in biospci_detect()
254 biospci_version = bcd2bin((version >> 8) & 0xf) * 10 + bcd2bin(version & 0xf); in biospci_detect()
267 for (pc = pci_classes; pc->pc_class >= 0; pc++) { in biospci_enumerate()
269 for (psc = pc->pc_subclass; psc->ps_subclass >= 0; psc++) { in biospci_enumerate()
271 for (ppi = psc->ps_progif; ppi->pi_code >= 0; ppi++) { in biospci_enumerate()
274 for (device_index = 0; ; device_index++) { in biospci_enumerate()
279 if (err != 0) in biospci_enumerate()
283 err = biospci_read_config(locator, 0, BIOSPCI_32BITS, &devid); in biospci_enumerate()
284 if (err != 0) in biospci_enumerate()
303 desc[0] = 0; in biospci_addinfo()
317 sprintf(desc,"0x%08x", devid); in biospci_addinfo()
333 if (V86_CY(v86.efl) || (v86.eax & 0xff00)) in biospci_find_devclass()
337 return (0); in biospci_find_devclass()
346 v86.edx = devid & 0xffff; /* EDX - Vendor ID */ in biospci_find_device()
347 v86.ecx = (devid >> 16) & 0xffff; /* ECX - Device ID */ in biospci_find_device()
352 if (V86_CY(v86.efl) || (v86.eax & 0xff00)) in biospci_find_device()
356 return (0); in biospci_find_device()
360 * width = 0(byte), 1(word) or 2(dword).
374 if (V86_CY(v86.efl) || (v86.eax & 0xff00)) in biospci_write_config()
377 return(0); in biospci_write_config()
391 if (V86_CY(v86.efl) || (v86.eax & 0xff00)) in biospci_read_config()
395 return (0); in biospci_read_config()
402 return ((bus << 8) | ((device & 0x1f) << 3) | (function & 0x7)); in biospci_locator()