Lines Matching refs:ctx
1013 dvma_context_t ctx;
1039 ctx = i < DCB_BMAP_BITS ? (bucket_no << 6) | i : 0;
1041 "get_dvma_context: ctx_mask=0x%x.%x ctx=0x%x\n",
1042 (uint32_t)(ctx_mask >> 32), (uint32_t)ctx_mask, ctx);
1043 return (ctx);
1047 pci_iommu_free_dvma_context(iommu_t *iommu_p, dvma_context_t ctx)
1050 uint32_t spl, bucket_no = ctx >> 6;
1051 int bit_no = ctx & 0x3f;
1055 "free_dvma_context: ctx=0x%x\n", ctx);
1070 dvma_context_t ctx = MP2CTX(mp);
1071 volatile uint64_t *reg_addr = sc_p->sc_ctx_match_reg + ctx;
1075 DEBUG1(DBG_SC, dip, "ctx=%x no match\n", ctx);
1079 *sc_p->sc_ctx_invl_reg = ctx; /* 1st flush write */
1087 *sc_p->sc_ctx_invl_reg = ctx;
1091 if (pci_ctx_no_compat || !*reg_addr) /* compat: active ctx flush */
1096 cmn_err(pci_ctx_flush_warn, "%s%d: ctx flush unsuccessful\n",