Home
last modified time | relevance | path

Searched refs:num_mw (Results 1 – 3 of 3) sorted by relevance

/linux/drivers/ntb/
H A Dntb_transport.c760 static void ntb_free_mw(struct ntb_transport_ctx *nt, int num_mw) in ntb_free_mw() argument
762 struct ntb_transport_mw *mw = &nt->mw_vec[num_mw]; in ntb_free_mw()
768 ntb_mw_clear_trans(nt->ndev, PIDX, num_mw); in ntb_free_mw()
836 static int ntb_set_mw(struct ntb_transport_ctx *nt, int num_mw, in ntb_set_mw() argument
839 struct ntb_transport_mw *mw = &nt->mw_vec[num_mw]; in ntb_set_mw()
849 rc = ntb_mw_get_align(nt->ndev, PIDX, num_mw, &xlat_align, in ntb_set_mw()
862 ntb_free_mw(nt, num_mw); in ntb_set_mw()
884 rc = ntb_mw_set_trans(nt->ndev, PIDX, num_mw, mw->dma_addr, in ntb_set_mw()
887 dev_err(dma_dev, "Unable to set mw%d translation", num_mw); in ntb_set_mw()
888 ntb_free_mw(nt, num_mw); in ntb_set_mw()
/linux/drivers/infiniband/sw/rxe/
H A Drxe_mr.c746 if (atomic_read(&mr->num_mw) > 0) { in rxe_invalidate_mr()
H A Drxe_verbs.c1405 if (atomic_read(&mr->num_mw) > 0) { in rxe_dereg_mr()