Lines Matching refs:mr

236 		rx_sg->lkey = device->mr->lkey;  in isert_alloc_rx_descriptors()
383 device->mr = ib_get_dma_mr(device->pd, IB_ACCESS_LOCAL_WRITE); in isert_create_device_ib_res()
384 if (IS_ERR(device->mr)) { in isert_create_device_ib_res()
385 ret = PTR_ERR(device->mr); in isert_create_device_ib_res()
409 ib_dereg_mr(device->mr); in isert_free_device_ib_res()
1082 if (tx_desc->tx_sg[0].lkey != device->mr->lkey) { in isert_create_send_desc()
1083 tx_desc->tx_sg[0].lkey = device->mr->lkey; in isert_create_send_desc()
1106 tx_desc->tx_sg[0].lkey = device->mr->lkey; in isert_init_tx_hdrs()
1139 sge.lkey = isert_conn->device->mr->lkey; in isert_rdma_post_recvl()
1189 tx_dsg->lkey = isert_conn->device->mr->lkey; in isert_put_login_tx()
2205 tx_dsg->lkey = device->mr->lkey; in isert_put_response()
2333 tx_dsg->lkey = device->mr->lkey; in isert_put_reject()
2374 tx_dsg->lkey = device->mr->lkey; in isert_put_text_rsp()
2415 ib_sge->lkey = device->mr->lkey; in isert_build_rdma_wr()
2558 isert_inv_rkey(struct ib_send_wr *inv_wr, struct ib_mr *mr) in isert_inv_rkey() argument
2565 inv_wr->ex.invalidate_rkey = mr->rkey; in isert_inv_rkey()
2568 rkey = ib_inc_rkey(mr->rkey); in isert_inv_rkey()
2569 ib_update_fast_reg_key(mr, rkey); in isert_inv_rkey()
2581 struct ib_mr *mr; in isert_fast_reg_mr() local
2589 sge->lkey = device->mr->lkey; in isert_fast_reg_mr()
2599 mr = fr_desc->data_mr; in isert_fast_reg_mr()
2603 mr = fr_desc->pi_ctx->prot_mr; in isert_fast_reg_mr()
2616 isert_inv_rkey(&inv_wr, mr); in isert_fast_reg_mr()
2629 fr_wr.wr.fast_reg.rkey = mr->rkey; in isert_fast_reg_mr()
2644 sge->lkey = mr->lkey; in isert_fast_reg_mr()