Lines Matching defs:index
207 /* In the search algorithm, we decrement the device index every time
209 * the index will have decremented down to -1/0xFFFF.
214 * If index is non-zero, the n-th device will be located.
221 uint16_t PCIxx(find_device)(uint32_t search_item, uint16_t index, int search_class)
232 BX_DEBUG_PCI("PCI: Find class %08lX index %u\n",
233 search_item, index);
235 BX_DEBUG_PCI("PCI: Find device %04X:%04X index %u\n",
236 (uint16_t)search_item, (uint16_t)(search_item >> 16), index);
295 /* If device was found but index is non-zero, decrement index and
296 * continue looking. If requested device was found, index will be -1!
298 if (found && !index--)
304 if (index == INDEX_DEV_FOUND)
308 return index == INDEX_DEV_FOUND ? bus_dev_fn : BUSDEVFN_NOT_FOUND;