Lines Matching refs:exp

37     dev->exp.sriov_cap = offset;  in pcie_sriov_pf_init()
38 dev->exp.sriov_pf.num_vfs = 0; in pcie_sriov_pf_init()
39 dev->exp.sriov_pf.vfname = g_strdup(vfname); in pcie_sriov_pf_init()
40 dev->exp.sriov_pf.vf = NULL; in pcie_sriov_pf_init()
77 g_free((char *)dev->exp.sriov_pf.vfname); in pcie_sriov_pf_exit()
78 dev->exp.sriov_pf.vfname = NULL; in pcie_sriov_pf_exit()
86 uint16_t sriov_cap = dev->exp.sriov_cap; in pcie_sriov_pf_init_vf_bar()
105 dev->exp.sriov_pf.vf_bar_type[region_num] = type; in pcie_sriov_pf_init_vf_bar()
119 type = dev->exp.sriov_vf.pf->exp.sriov_pf.vf_bar_type[region_num]; in pcie_sriov_vf_register_bar()
148 dev->exp.sriov_vf.pf = pf; in register_vf()
149 dev->exp.sriov_vf.vf_number = vf_num; in register_vf()
170 uint16_t sriov_cap = dev->exp.sriov_cap; in register_vfs()
180 dev->exp.sriov_pf.vf = g_new(PCIDevice *, num_vfs); in register_vfs()
185 dev->exp.sriov_pf.vf[i] = register_vf(dev, devfn, in register_vfs()
186 dev->exp.sriov_pf.vfname, i); in register_vfs()
187 if (!dev->exp.sriov_pf.vf[i]) { in register_vfs()
193 dev->exp.sriov_pf.num_vfs = num_vfs; in register_vfs()
198 uint16_t num_vfs = dev->exp.sriov_pf.num_vfs; in unregister_vfs()
205 PCIDevice *vf = dev->exp.sriov_pf.vf[i]; in unregister_vfs()
212 g_free(dev->exp.sriov_pf.vf); in unregister_vfs()
213 dev->exp.sriov_pf.vf = NULL; in unregister_vfs()
214 dev->exp.sriov_pf.num_vfs = 0; in unregister_vfs()
215 pci_set_word(dev->config + dev->exp.sriov_cap + PCI_SRIOV_NUM_VF, 0); in unregister_vfs()
222 uint16_t sriov_cap = dev->exp.sriov_cap; in pcie_sriov_config_write()
236 if (dev->exp.sriov_pf.num_vfs) { in pcie_sriov_config_write()
252 uint16_t sriov_cap = dev->exp.sriov_cap; in pcie_sriov_pf_disable_vfs()
265 uint8_t *cfg = dev->config + dev->exp.sriov_cap; in pcie_sriov_pf_add_sup_pgsize()
266 uint8_t *wmask = dev->wmask + dev->exp.sriov_cap; in pcie_sriov_pf_add_sup_pgsize()
284 return dev->exp.sriov_vf.vf_number; in pcie_sriov_vf_number()
289 return dev->exp.sriov_vf.pf; in pcie_sriov_get_pf()
295 if (n < dev->exp.sriov_pf.num_vfs) { in pcie_sriov_get_vf_at_index()
296 return dev->exp.sriov_pf.vf[n]; in pcie_sriov_get_vf_at_index()
303 return dev->exp.sriov_pf.num_vfs; in pcie_sriov_num_vfs()