Lines Matching defs:mtt

68 static int tavor_mr_fast_mtt_write(tavor_rsrc_t *mtt, tavor_bind_info_t *bind,
182 tavor_rsrc_t *mpt, *mtt, *rsrc;
345 mtt = mr->mr_mttrsrcp;
391 mtt_addr = mtt_ddrbaseaddr + (mtt->tr_indx << TAVOR_MTT_SIZE_SHIFT);
420 mr->mr_mttrsrcp = mtt;
479 tavor_rsrc_t *mpt, *mtt, *rsrc, *mtt_refcnt;
514 mtt = mr->mr_mttrsrcp;
622 tavor_rsrc_free(state, &mtt);
1144 tavor_rsrc_t *mpt, *mtt, *rsrc, *mtt_refcnt;
1331 * Setup the bindinfo for the mtt bind call
1337 status = tavor_mr_mtt_bind(state, bh, bind_dmahdl, &mtt,
1341 TAVOR_TNF_FAIL(status, "failed mtt bind");
1396 mtt_addr = mtt_ddrbaseaddr + (mtt->tr_indx << TAVOR_MTT_SIZE_SHIFT);
1425 mr->mr_mttrsrcp = mtt;
1455 tavor_rsrc_free(state, &mtt);
1667 ddi_dma_handle_t bind_dmahdl, tavor_rsrc_t **mtt, uint_t *mtt_pgsize_bits)
1725 TAVOR_NUMMTT_TO_MTTSEG(nummtt), sleep, mtt);
1738 status = tavor_mr_fast_mtt_write(*mtt, bind, *mtt_pgsize_bits);
1741 TAVOR_TNF_FAIL(ibc_get_ci_failure(0), "failed write mtt");
1751 tavor_rsrc_free(state, mtt);
1768 tavor_rsrc_t *mtt)
1777 tavor_rsrc_free(state, &mtt);
2116 tavor_rsrc_t *mtt, *mtt_refcnt;
2252 mtt = mr->mr_mttrsrcp;
2253 status = tavor_mr_fast_mtt_write(mtt, bind, mtt_pgsize_bits);
2272 "failed write mtt");
2353 TAVOR_NUMMTT_TO_MTTSEG(nummtt_needed), sleep, &mtt);
2404 tavor_rsrc_free(state, &mtt);
2424 status = tavor_mr_fast_mtt_write(mtt, bind, mtt_pgsize_bits);
2444 tavor_rsrc_free(state, &mtt);
2448 TAVOR_TNF_FAIL(IBT_INSUFF_RESOURCE, "failed write mtt");
2469 mr->mr_mttrsrcp = mtt;
2480 *mtt_addr = mtt_ddrbaseaddr + (mtt->tr_indx <<
2679 tavor_mr_fast_mtt_write(tavor_rsrc_t *mtt, tavor_bind_info_t *bind,
2699 mtt_table = (uint64_t *)mtt->tr_addr;
2712 ddi_put64(mtt->tr_acchdl, &mtt_table[i], mtt_entry);