Lines Matching refs:offset
39 uint32_t pci_vdev_read_vcfg(const struct pci_vdev *vdev, uint32_t offset, uint32_t bytes) in pci_vdev_read_vcfg() argument
45 val = vdev->cfgdata.data_8[offset]; in pci_vdev_read_vcfg()
48 val = vdev->cfgdata.data_16[offset >> 1U]; in pci_vdev_read_vcfg()
51 val = vdev->cfgdata.data_32[offset >> 2U]; in pci_vdev_read_vcfg()
61 void pci_vdev_write_vcfg(struct pci_vdev *vdev, uint32_t offset, uint32_t bytes, uint32_t val) in pci_vdev_write_vcfg() argument
65 vdev->cfgdata.data_8[offset] = (uint8_t)val; in pci_vdev_write_vcfg()
68 vdev->cfgdata.data_16[offset >> 1U] = (uint16_t)val; in pci_vdev_write_vcfg()
71 vdev->cfgdata.data_32[offset >> 2U] = val; in pci_vdev_write_vcfg()
107 uint32_t lo, hi, offset; in pci_vdev_update_vbar_base() local
111 offset = pci_bar_offset(idx); in pci_vdev_update_vbar_base()
112 lo = pci_vdev_read_vcfg(vdev, offset, 4U); in pci_vdev_update_vbar_base()
119 hi = pci_vdev_read_vcfg(vdev, (offset + 4U), 4U); in pci_vdev_update_vbar_base()
197 uint32_t bar, offset; in pci_vdev_write_vbar() local
212 offset = pci_bar_offset(idx); in pci_vdev_write_vbar()
213 pci_vdev_write_vcfg(vdev, offset, 4U, bar); in pci_vdev_write_vbar()