Lines Matching refs:io
186 struct pci_io io; in pci_device_freebsd_read() local
189 io.pi_sel.pc_domain = dev->domain; in pci_device_freebsd_read()
191 io.pi_sel.pc_bus = dev->bus; in pci_device_freebsd_read()
192 io.pi_sel.pc_dev = dev->dev; in pci_device_freebsd_read()
193 io.pi_sel.pc_func = dev->func; in pci_device_freebsd_read()
203 io.pi_reg = offset; in pci_device_freebsd_read()
204 io.pi_width = toread; in pci_device_freebsd_read()
206 if ( ioctl( freebsd_pci_sys->pcidev, PCIOCREAD, &io ) < 0 ) in pci_device_freebsd_read()
209 memcpy(data, &io.pi_data, toread ); in pci_device_freebsd_read()
226 struct pci_io io; in pci_device_freebsd_write() local
229 io.pi_sel.pc_domain = dev->domain; in pci_device_freebsd_write()
231 io.pi_sel.pc_bus = dev->bus; in pci_device_freebsd_write()
232 io.pi_sel.pc_dev = dev->dev; in pci_device_freebsd_write()
233 io.pi_sel.pc_func = dev->func; in pci_device_freebsd_write()
243 io.pi_reg = offset; in pci_device_freebsd_write()
244 io.pi_width = towrite; in pci_device_freebsd_write()
245 memcpy( &io.pi_data, data, towrite ); in pci_device_freebsd_write()
247 if ( ioctl( freebsd_pci_sys->pcidev, PCIOCWRITE, &io ) < 0 ) in pci_device_freebsd_write()