Home
last modified time | relevance | path

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

/linux/drivers/infiniband/hw/ionic/
H A Dionic_controlpath.c226 static int ionic_get_mrid(struct ionic_ibdev *dev, u32 *mrid) in ionic_get_mrid() argument
236 *mrid = ionic_mrid(rc, dev->next_mrkey++); in ionic_get_mrid()
320 static void ionic_put_mrid(struct ionic_ibdev *dev, u32 mrid) in ionic_put_mrid() argument
322 ionic_resid_put(&dev->inuse_mrid, ionic_mrid_index(mrid)); in ionic_put_mrid()
812 .id_ver = cpu_to_le32(mr->mrid), in ionic_create_mr_cmd()
829 static int ionic_destroy_mr_cmd(struct ionic_ibdev *dev, u32 mrid) in ionic_destroy_mr_cmd() argument
837 .mr_id = cpu_to_le32(mrid), in ionic_destroy_mr_cmd()
885 rc = ionic_get_mrid(dev, &mr->mrid); in ionic_reg_user_mr()
889 mr->ibmr.lkey = mr->mrid; in ionic_reg_user_mr()
890 mr->ibmr.rkey = mr->mrid; in ionic_reg_user_mr()
[all …]