Lines Matching refs:idx
103 static void pci_vdev_update_vbar_base(struct pci_vdev *vdev, uint32_t idx) in pci_vdev_update_vbar_base() argument
110 vbar = &vdev->vbars[idx]; in pci_vdev_update_vbar_base()
111 offset = pci_bar_offset(idx); in pci_vdev_update_vbar_base()
117 vbar = &vdev->vbars[idx + 1U]; in pci_vdev_update_vbar_base()
148 __func__, vdev->bdf.bits.b, vdev->bdf.bits.d, vdev->bdf.bits.f, idx, in pci_vdev_update_vbar_base()
149 vdev->vbars[idx].base_hpa, lo & PCI_BASE_ADDRESS_IO_MASK); in pci_vdev_update_vbar_base()
154 || (!mem_aligned_check(base, vdev->vbars[idx].size))) { in pci_vdev_update_vbar_base()
164 __func__, vdev->bdf.bits.b, vdev->bdf.bits.d, vdev->bdf.bits.f, idx, base, in pci_vdev_update_vbar_base()
165 res->start, res->end, vdev->vbars[idx].size); in pci_vdev_update_vbar_base()
170 vdev->vbars[idx].base_gpa = base; in pci_vdev_update_vbar_base()
176 uint32_t idx; in check_pt_dev_pio_bars() local
179 for (idx = 0U; idx < vdev->nr_bars; idx++) { in check_pt_dev_pio_bars()
180 …if ((is_pci_io_bar(&vdev->vbars[idx])) && (vdev->vbars[idx].base_gpa != vdev->vbars[idx].base_hpa)… in check_pt_dev_pio_bars()
184 __func__, vdev->bdf.bits.b, vdev->bdf.bits.d, vdev->bdf.bits.f, idx, in check_pt_dev_pio_bars()
185 vdev->vbars[idx].base_hpa, vdev->vbars[idx].base_gpa); in check_pt_dev_pio_bars()
194 void pci_vdev_write_vbar(struct pci_vdev *vdev, uint32_t idx, uint32_t val) in pci_vdev_write_vbar() argument
198 uint32_t update_idx = idx; in pci_vdev_write_vbar()
200 vbar = &vdev->vbars[idx]; in pci_vdev_write_vbar()
212 offset = pci_bar_offset(idx); in pci_vdev_write_vbar()