Lines Matching refs:locator
55 static int comc_pcidev_handle(uint32_t locator);
83 uint32_t locator; in comc_probe() local
123 locator = comc_parse_pcidev(env); in comc_probe()
124 if (locator != 0) in comc_probe()
125 comc_pcidev_handle(locator); in comc_probe()
220 uint32_t locator; in comc_parse_pcidev()
249 locator = (bar << 16) | biospci_locator(bus, dev, func); in comc_parse_pcidev()
250 return (locator); in comc_parse_pcidev()
255 comc_pcidev_handle(uint32_t locator) in comc_pcidev_handle() argument
264 if (biospci_read_config(locator & 0xffff, in comc_pcidev_handle()
265 (locator & 0xff0000) >> 16, BIOSPCI_32BITS, &port) == -1) { in comc_pcidev_handle()
266 printf("Cannot read bar at 0x%x\n", locator); in comc_pcidev_handle()
280 printf("Memory bar at 0x%x\n", locator); in comc_pcidev_handle()
291 comc_locator = locator; in comc_pcidev_handle()
300 uint32_t locator; in comc_pcidev_set() local
303 if (value == NULL || (locator = comc_parse_pcidev(value)) <= 0) { in comc_pcidev_set()
308 comc_locator != locator) { in comc_pcidev_set()
309 error = comc_pcidev_handle(locator); in comc_pcidev_set()