Lines Matching full:regs
14 uint32_t pcie_vc_cap_lookup(pcie_bdf_t bdf, struct pcie_vc_regs *regs) in pcie_vc_cap_lookup() argument
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()
38 struct pcie_vc_resource_regs *regs, in pcie_vc_load_resources_regs() argument
44 regs->cap_reg.raw = in pcie_vc_load_resources_regs()
47 regs->ctrl_reg.raw = in pcie_vc_load_resources_regs()
50 regs->status_reg.raw = in pcie_vc_load_resources_regs()
53 regs++; in pcie_vc_load_resources_regs()
58 struct pcie_vc_regs *regs, in get_vc_registers() argument
63 base = pcie_vc_cap_lookup(bdf, regs); in get_vc_registers()
68 if (regs->cap_reg_1.vc_count == 0) { in get_vc_registers()
74 regs->cap_reg_1.vc_count + 1); in get_vc_registers()
82 struct pcie_vc_regs regs; in pcie_vc_enable() local
86 if (get_vc_registers(bdf, ®s, res_regs) != 0) { in pcie_vc_enable()
91 for (idx = 1; idx < regs.cap_reg_1.vc_count + 1; idx++) { in pcie_vc_enable()
107 struct pcie_vc_regs regs; in pcie_vc_disable() local
111 if (get_vc_registers(bdf, ®s, res_regs) != 0) { in pcie_vc_disable()
116 for (idx = 1; idx < regs.cap_reg_1.vc_count + 1; idx++) { in pcie_vc_disable()
130 struct pcie_vc_regs regs; in pcie_vc_map_tc() local
135 if (get_vc_registers(bdf, ®s, res_regs) != 0) { in pcie_vc_map_tc()
140 if (regs.cap_reg_1.vc_count != map->vc_count) { in pcie_vc_map_tc()
159 for (idx = 0; idx < regs.cap_reg_1.vc_count + 1; idx++) { in pcie_vc_map_tc()