Lines Matching refs:csp
85 struct csprops *csp) in getcsprops() argument
88 cs, MCAMD_PROP_NUM, &csp->num, in getcsprops()
89 cs, MCAMD_PROP_BASE_ADDR, &csp->base, in getcsprops()
90 cs, MCAMD_PROP_MASK, &csp->mask, in getcsprops()
91 cs, MCAMD_PROP_TESTFAIL, &csp->testfail, in getcsprops()
92 cs, MCAMD_PROP_DIMMRANK, &csp->dimmrank, in getcsprops()
437 struct csprops csp; in mc_pa_to_offset() local
442 getcsprops(hdl, cs, "mc_dimm_offset", &csp) < 0) in mc_pa_to_offset()
445 csmode = MC_CS_MODE(mcp.csbnkmap_reg, csp.num); in mc_pa_to_offset()
455 offset_un.do_rank = (uint32_t)csp.dimmrank; in mc_pa_to_offset()
489 struct csprops csp; in mc_offset_to_pa() local
516 if (getcsprops(hdl, cs, "mc_offset_to_pa", &csp) < 0) in mc_offset_to_pa()
519 if (csp.dimmrank == rank) in mc_offset_to_pa()
541 if (mcp.badcs != MC_INVALNUM && csp.num == mcp.badcs) { in mc_offset_to_pa()
543 } else if (csp.testfail) { in mc_offset_to_pa()
545 } else if (mcp.sparecs != MC_INVALNUM && csp.num == mcp.sparecs && in mc_offset_to_pa()
576 if (getcsprops(hdl, cs, "mc_offset_to_pa", &csp) < 0) in mc_offset_to_pa()
580 csmode = MC_CS_MODE(mcp.csbnkmap_reg, csp.num); in mc_offset_to_pa()
593 BITS(csp.base, maskhi_hi + MC_CSMASK_UNMASKABLE(mcp.rev), in mc_offset_to_pa()
602 BITS(csp.base, maskhi_hi, maskhi_lo) & in mc_offset_to_pa()
603 ~BITS(csp.mask, maskhi_hi, maskhi_lo), in mc_offset_to_pa()
612 BITS(csp.base, masklo_hi, masklo_lo) & in mc_offset_to_pa()
613 ~BITS(csp.mask, masklo_hi, masklo_lo), in mc_offset_to_pa()