Lines Matching refs:bdf
14 uint32_t pcie_vc_cap_lookup(pcie_bdf_t bdf, struct pcie_vc_regs *regs) in pcie_vc_cap_lookup() argument
18 base = pcie_get_ext_cap(bdf, PCIE_EXT_CAP_ID_VC); in pcie_vc_cap_lookup()
20 base = pcie_get_ext_cap(bdf, PCIE_EXT_CAP_ID_MFVC_VC); in pcie_vc_cap_lookup()
26 regs->cap_reg_1.raw = pcie_conf_read(bdf, base + in pcie_vc_cap_lookup()
28 regs->cap_reg_2.raw = pcie_conf_read(bdf, base + in pcie_vc_cap_lookup()
30 regs->ctrl_reg.raw = pcie_conf_read(bdf, base + in pcie_vc_cap_lookup()
36 void pcie_vc_load_resources_regs(pcie_bdf_t bdf, in pcie_vc_load_resources_regs() argument
45 pcie_conf_read(bdf, base + in pcie_vc_load_resources_regs()
48 pcie_conf_read(bdf, base + in pcie_vc_load_resources_regs()
51 pcie_conf_read(bdf, base + in pcie_vc_load_resources_regs()
57 static int get_vc_registers(pcie_bdf_t bdf, in get_vc_registers() argument
63 base = pcie_vc_cap_lookup(bdf, regs); in get_vc_registers()
73 pcie_vc_load_resources_regs(bdf, base, res_regs, in get_vc_registers()
80 int pcie_vc_enable(pcie_bdf_t bdf) in pcie_vc_enable() argument
86 if (get_vc_registers(bdf, ®s, res_regs) != 0) { in pcie_vc_enable()
105 int pcie_vc_disable(pcie_bdf_t bdf) in pcie_vc_disable() argument
111 if (get_vc_registers(bdf, ®s, res_regs) != 0) { in pcie_vc_disable()
128 int pcie_vc_map_tc(pcie_bdf_t bdf, struct pcie_vctc_map *map) in pcie_vc_map_tc() argument
135 if (get_vc_registers(bdf, ®s, res_regs) != 0) { in pcie_vc_map_tc()