Lines Matching defs:SC

11 #define SC(name) SEND_CTXT_##name
593 SC(CREDIT_CTRL_THRESHOLD_SHIFT))
594 & SC(CREDIT_CTRL_THRESHOLD_MASK);
599 & ~SC(CREDIT_CTRL_THRESHOLD_SMASK))
601 & SC(CREDIT_CTRL_THRESHOLD_MASK))
602 << SC(CREDIT_CTRL_THRESHOLD_SHIFT));
604 SC(CREDIT_CTRL), sc->credit_ctrl);
628 SC(CHECK_ENABLE),
724 reg = ((sci->credits & SC(CTRL_CTXT_DEPTH_MASK))
725 << SC(CTRL_CTXT_DEPTH_SHIFT))
726 | ((sci->base & SC(CTRL_CTXT_BASE_MASK))
727 << SC(CTRL_CTXT_BASE_SHIFT));
728 write_kctxt_csr(dd, hw_context, SC(CTRL), reg);
733 write_kctxt_csr(dd, hw_context, SC(ERR_MASK), (u64)-1);
736 write_kctxt_csr(dd, hw_context, SC(CHECK_PARTITION_KEY),
737 (SC(CHECK_PARTITION_KEY_VALUE_MASK) &
739 SC(CHECK_PARTITION_KEY_VALUE_SHIFT));
751 write_kctxt_csr(dd, hw_context, SC(CHECK_OPCODE),
752 ((u64)opmask << SC(CHECK_OPCODE_MASK_SHIFT)) |
753 ((u64)opval << SC(CHECK_OPCODE_VALUE_SHIFT)));
756 reg = dma & SC(CREDIT_RETURN_ADDR_ADDRESS_SMASK);
757 write_kctxt_csr(dd, hw_context, SC(CREDIT_RETURN_ADDR), reg);
780 reg = thresh << SC(CREDIT_CTRL_THRESHOLD_SHIFT);
783 reg |= SC(CREDIT_CTRL_EARLY_RETURN_SMASK);
785 reg |= SC(CREDIT_CTRL_EARLY_RETURN_SMASK);
789 write_kctxt_csr(dd, hw_context, SC(CREDIT_CTRL), reg);
794 write_kctxt_csr(dd, hw_context, SC(CHECK_VL), reg);
859 write_kctxt_csr(dd, hw_context, SC(CTRL), 0);
860 write_kctxt_csr(dd, hw_context, SC(CHECK_ENABLE), 0);
861 write_kctxt_csr(dd, hw_context, SC(ERR_MASK), 0);
862 write_kctxt_csr(dd, hw_context, SC(CHECK_PARTITION_KEY), 0);
863 write_kctxt_csr(dd, hw_context, SC(CHECK_OPCODE), 0);
864 write_kctxt_csr(dd, hw_context, SC(CREDIT_RETURN_ADDR), 0);
865 write_kctxt_csr(dd, hw_context, SC(CREDIT_CTRL), 0);
888 reg = read_kctxt_csr(sc->dd, sc->hw_context, SC(CTRL));
889 reg &= ~SC(CTRL_CTXT_ENABLE_SMASK);
892 write_kctxt_csr(sc->dd, sc->hw_context, SC(CTRL), reg);
951 return !!(read_kctxt_csr(dd, hw_context, SC(STATUS)) &
952 SC(STATUS_CTXT_HALTED_SMASK));
1053 reg = read_kctxt_csr(dd, sc->hw_context, SC(STATUS));
1054 if (reg & SC(STATUS_CTXT_HALTED_SMASK))
1262 sc_ctrl = read_kctxt_csr(dd, sc->hw_context, SC(CTRL));
1263 if ((sc_ctrl & SC(CTRL_CTXT_ENABLE_SMASK)))
1285 reg = read_kctxt_csr(dd, sc->hw_context, SC(ERR_STATUS));
1287 write_kctxt_csr(dd, sc->hw_context, SC(ERR_CLEAR), reg);
1322 sc_ctrl |= SC(CTRL_CTXT_ENABLE_SMASK);
1323 write_kctxt_csr(dd, sc->hw_context, SC(CTRL), sc_ctrl);
1328 read_kctxt_csr(dd, sc->hw_context, SC(CTRL));
1344 write_kctxt_csr(sc->dd, sc->hw_context, SC(CREDIT_FORCE),
1345 SC(CREDIT_FORCE_FORCE_RETURN_SMASK));
1350 read_kctxt_csr(sc->dd, sc->hw_context, SC(CREDIT_FORCE));
1352 write_kctxt_csr(sc->dd, sc->hw_context, SC(CREDIT_FORCE), 0);
1517 sc->credit_ctrl |= SC(CREDIT_CTRL_CREDIT_INTR_SMASK);
1519 SC(CREDIT_CTRL), sc->credit_ctrl);
1539 sc->credit_ctrl &= ~SC(CREDIT_CTRL_CREDIT_INTR_SMASK);
1541 SC(CREDIT_CTRL), sc->credit_ctrl);
1768 * NOTE This should only happen if SC->VL changed after the initial
2023 write_kctxt_csr(dd, ctxt, SC(CHECK_VL), mask);
2032 write_kctxt_csr(dd, ctxt, SC(CHECK_VL), mask);
2038 write_kctxt_csr(dd, ctxt, SC(CHECK_VL), mask);
2138 reg = read_kctxt_csr(sc->dd, sc->hw_context, SC(CREDIT_STATUS));
2142 (reg >> SC(CREDIT_STATUS_CURRENT_FREE_COUNTER_SHIFT)) &
2143 SC(CREDIT_STATUS_CURRENT_FREE_COUNTER_MASK),
2144 reg & SC(CREDIT_STATUS_LAST_RETURNED_COUNTER_SMASK));