Lines Matching refs:pci_sys
132 if (!pci_sys) in pci_device_vgaarb_init()
135 if ((pci_sys->vgaarb_fd = open ("/dev/vga_arbiter", O_RDWR)) < 0) { in pci_device_vgaarb_init()
139 ret = read(pci_sys->vgaarb_fd, buf, BUFSIZE); in pci_device_vgaarb_init()
147 rsrc = parse_string_to_decodes_rsrc(buf, &pci_sys->vga_count, &match); in pci_device_vgaarb_init()
149 …pci_sys->vga_default_dev = pci_device_find_by_slot(match.domain, match.bus, match.dev, match.func); in pci_device_vgaarb_init()
151 if (pci_sys->vga_default_dev) in pci_device_vgaarb_init()
152 pci_sys->vga_default_dev->vgaarb_rsrc = rsrc; in pci_device_vgaarb_init()
159 if (!pci_sys) in pci_device_vgaarb_fini()
162 close(pci_sys->vgaarb_fd); in pci_device_vgaarb_fini()
235 dev = pci_sys->vga_default_dev; in pci_device_vgaarb_set_target()
242 ret = vgaarb_write(pci_sys->vgaarb_fd, buf, len); in pci_device_vgaarb_set_target()
246 ret = read(pci_sys->vgaarb_fd, buf, BUFSIZE); in pci_device_vgaarb_set_target()
252 dev->vgaarb_rsrc = parse_string_to_decodes_rsrc(buf, &pci_sys->vga_count, NULL); in pci_device_vgaarb_set_target()
253 pci_sys->vga_target = dev; in pci_device_vgaarb_set_target()
263 struct pci_device *dev = pci_sys->vga_target; in pci_device_vgaarb_decodes()
271 ret = vgaarb_write(pci_sys->vgaarb_fd, buf, len); in pci_device_vgaarb_decodes()
275 ret = read(pci_sys->vgaarb_fd, buf, BUFSIZE); in pci_device_vgaarb_decodes()
281 parse_string_to_decodes_rsrc(buf, &pci_sys->vga_count, NULL); in pci_device_vgaarb_decodes()
291 struct pci_device *dev = pci_sys->vga_target; in pci_device_vgaarb_lock()
296 if (dev->vgaarb_rsrc == 0 || pci_sys->vga_count == 1) in pci_device_vgaarb_lock()
301 return vgaarb_write(pci_sys->vgaarb_fd, buf, len); in pci_device_vgaarb_lock()
309 struct pci_device *dev = pci_sys->vga_target; in pci_device_vgaarb_trylock()
314 if (dev->vgaarb_rsrc == 0 || pci_sys->vga_count == 1) in pci_device_vgaarb_trylock()
319 return vgaarb_write(pci_sys->vgaarb_fd, buf, len); in pci_device_vgaarb_trylock()
327 struct pci_device *dev = pci_sys->vga_target; in pci_device_vgaarb_unlock()
332 if (dev->vgaarb_rsrc == 0 || pci_sys->vga_count == 1) in pci_device_vgaarb_unlock()
337 return vgaarb_write(pci_sys->vgaarb_fd, buf, len); in pci_device_vgaarb_unlock()
342 *vga_count = pci_sys->vga_count; in pci_device_vgaarb_get_info()