Home
last modified time | relevance | path

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

/linux-4.1.27/drivers/infiniband/hw/ipath/
Dipath_keys.c75 mr->lkey = (r << (32 - ib_ipath_lkey_table_size)) | in ipath_alloc_lkey()
78 if (mr->lkey == 0) { in ipath_alloc_lkey()
79 mr->lkey |= 1 << 8; in ipath_alloc_lkey()
96 void ipath_free_lkey(struct ipath_lkey_table *rkt, u32 lkey) in ipath_free_lkey() argument
101 if (lkey == 0) in ipath_free_lkey()
103 r = lkey >> (32 - ib_ipath_lkey_table_size); in ipath_free_lkey()
134 if (sge->lkey == 0) { in ipath_lkey_ok()
149 mr = rkt->table[(sge->lkey >> (32 - ib_ipath_lkey_table_size))]; in ipath_lkey_ok()
150 if (unlikely(mr == NULL || mr->lkey != sge->lkey || in ipath_lkey_ok()
233 if (unlikely(mr == NULL || mr->lkey != rkey || in ipath_rkey_ok()
Dipath_mr.c107 mr->ibmr.rkey = mr->ibmr.lkey = mr->mr.lkey; in alloc_mr()
260 ipath_free_lkey(&to_idev(ibmr->device)->lk_table, ibmr->lkey); in ipath_dereg_mr()
310 fmr->ibfmr.rkey = fmr->ibfmr.lkey = fmr->mr.lkey; in ipath_alloc_fmr()
419 ipath_free_lkey(&to_idev(ibfmr->device)->lk_table, ibfmr->lkey); in ipath_dealloc_fmr()
Dipath_mad.c669 u16 lkey = key & 0x7FFF; in add_pkey() local
673 if (lkey == 0x7FFF) { in add_pkey()
699 if ((dd->ipath_pkeys[i] & 0x7FFF) == lkey) { in add_pkey()
712 ipath_stats.sps_pkeys[i] = lkey; in add_pkey()
Dipath_verbs.h246 u32 lkey; member
783 void ipath_free_lkey(struct ipath_lkey_table *rkt, u32 lkey);
Dipath_file_ops.c614 u16 lkey = key & 0x7FFF; in ipath_set_part_key() local
617 if (lkey == (IPATH_DEFAULT_P_KEY & 0x7FFF)) { in ipath_set_part_key()
631 if (!lkey) { in ipath_set_part_key()
690 if ((dd->ipath_pkeys[i] & 0x7FFF) == lkey) { in ipath_set_part_key()
712 ipath_stats.sps_pkeys[i] = lkey; in ipath_set_part_key()
/linux-4.1.27/drivers/infiniband/hw/mthca/
Dmthca_wqe.h66 __be32 lkey; member
85 __be32 lkey; member
103 __be32 lkey; member
120 dseg->lkey = cpu_to_be32(sg->lkey); in mthca_set_data_seg()
127 dseg->lkey = cpu_to_be32(MTHCA_INVAL_LKEY); in mthca_set_data_seg_inval()
Dmthca_user.h74 __u32 lkey; member
88 __u32 lkey; member
93 __u32 lkey; member
104 __u32 lkey; member
Dmthca_mr.c57 __be32 lkey; member
444 mr->ibmr.rkey = mr->ibmr.lkey = hw_index_to_key(dev, key); in mthca_mr_alloc()
472 memset(&mpt_entry->lkey, 0, in mthca_mr_alloc()
473 sizeof *mpt_entry - offsetof(struct mthca_mpt_entry, lkey)); in mthca_mr_alloc()
481 mthca_dbg(dev, "Dumping MPT entry %08x:\n", mr->ibmr.lkey); in mthca_mr_alloc()
545 static void mthca_free_region(struct mthca_dev *dev, u32 lkey) in mthca_free_region() argument
548 key_to_hw_index(dev, lkey)); in mthca_free_region()
550 mthca_free(&dev->mr_table.mpt_alloc, key_to_hw_index(dev, lkey)); in mthca_free_region()
558 key_to_hw_index(dev, mr->ibmr.lkey) & in mthca_free_mr()
563 mthca_free_region(dev, mr->ibmr.lkey); in mthca_free_mr()
[all …]
Dmthca_srq.c51 __be32 lkey; member
60 __be32 lkey; member
104 context->lkey = cpu_to_be32(srq->mr.ibmr.lkey); in mthca_tavor_init_srq_context()
129 context->lkey = cpu_to_be32(srq->mr.ibmr.lkey); in mthca_arbel_init_srq_context()
191 scatter->lkey = cpu_to_be32(MTHCA_INVAL_LKEY); in mthca_alloc_srq_buf()
Dmthca_provider.c465 srq->mr.ibmr.lkey = ucmd.lkey; in mthca_create_srq()
560 qp->mr.ibmr.lkey = ucmd.lkey; in mthca_create_qp()
681 cq->buf.mr.ibmr.lkey = ucmd.lkey; in mthca_create_cq()
772 u32 lkey; in mthca_resize_cq() local
790 lkey = cq->resize_buf->buf.mr.ibmr.lkey; in mthca_resize_cq()
796 lkey = ucmd.lkey; in mthca_resize_cq()
799 ret = mthca_RESIZE_CQ(dev, cq->cqn, lkey, ilog2(entries)); in mthca_resize_cq()
Dmthca_eq.c61 __be32 lkey; member
543 eq_context->lkey = cpu_to_be32(eq->mr.ibmr.lkey); in mthca_create_eq()
Dmthca_cq.c71 __be32 lkey; member
842 cq_context->lkey = cpu_to_be32(cq->buf.mr.ibmr.lkey); in mthca_init_cq()
Dmthca_cmd.h300 int mthca_RESIZE_CQ(struct mthca_dev *dev, int cq_num, u32 lkey, u8 log_size);
Dmthca_av.c197 ah->key = pd->ntmr.ibmr.lkey; in mthca_create_ah()
Dmthca_qp.c695 qp_context->wqe_lkey = cpu_to_be32(qp->mr.ibmr.lkey); in __mthca_modify_qp()
1206 scatter->lkey = cpu_to_be32(MTHCA_INVAL_LKEY); in mthca_alloc_qp_common()
1538 data->lkey = cpu_to_be32(to_mpd(sqp->qp.ibqp.pd)->ntmr.ibmr.lkey); in build_mlx_header()
1587 useg->lkey = cpu_to_be32(to_mah(wr->wr.ud.ah)->key); in set_tavor_ud_seg()
Dmthca_cmd.c1667 int mthca_RESIZE_CQ(struct mthca_dev *dev, int cq_num, u32 lkey, u8 log_size) in mthca_RESIZE_CQ() argument
1688 MTHCA_PUT(inbox, lkey, RESIZE_CQ_LKEY_OFFSET); in mthca_RESIZE_CQ()
/linux-4.1.27/drivers/infiniband/hw/qib/
Dqib_keys.c93 mr->lkey = (r << (32 - ib_qib_lkey_table_size)) | in qib_alloc_lkey()
96 if (mr->lkey == 0) { in qib_alloc_lkey()
97 mr->lkey |= 1 << 8; in qib_alloc_lkey()
120 u32 lkey = mr->lkey; in qib_free_lkey() local
128 if (lkey == 0) in qib_free_lkey()
131 r = lkey >> (32 - ib_qib_lkey_table_size); in qib_free_lkey()
167 if (sge->lkey == 0) { in qib_lkey_ok()
188 rkt->table[(sge->lkey >> (32 - ib_qib_lkey_table_size))]); in qib_lkey_ok()
189 if (unlikely(!mr || mr->lkey != sge->lkey || mr->pd != &pd->ibpd)) in qib_lkey_ok()
289 if (unlikely(!mr || mr->lkey != rkey || qp->ibqp.pd != mr->pd)) in qib_rkey_ok()
[all …]
Dqib_mr.c160 mr->ibmr.lkey = mr->mr.lkey; in alloc_mr()
161 mr->ibmr.rkey = mr->mr.lkey; in alloc_mr()
404 fmr->ibfmr.rkey = fmr->mr.lkey; in qib_alloc_fmr()
405 fmr->ibfmr.lkey = fmr->mr.lkey; in qib_alloc_fmr()
Dqib_verbs.c190 } else if (sge->length == 0 && sge->mr->lkey) { in qib_copy_sge()
231 } else if (sge->length == 0 && sge->mr->lkey) { in qib_skip_sge()
278 } else if (sge.length == 0 && sge.mr->lkey) { in qib_count_sge()
316 } else if (sge->length == 0 && sge->mr->lkey) { in qib_copy_from_sge()
745 } else if (sge->length == 0 && sge->mr->lkey) { in update_sge()
Dqib_file_ops.c572 u16 lkey = key & 0x7FFF; in qib_set_part_key() local
575 if (lkey == (QIB_DEFAULT_P_KEY & 0x7FFF)) { in qib_set_part_key()
581 if (!lkey) { in qib_set_part_key()
626 if ((ppd->pkeys[i] & 0x7FFF) == lkey) { in qib_set_part_key()
Dqib_ud.c191 } else if (sge->length == 0 && sge->mr->lkey) { in qib_ud_loopback()
Dqib_sdma.c623 } else if (sge->length == 0 && sge->mr->lkey) { in qib_sdma_verbs_send()
Dqib_mad.c926 u16 lkey = key & 0x7FFF; in add_pkey() local
930 if (lkey == 0x7FFF) { in add_pkey()
956 if ((ppd->pkeys[i] & 0x7FFF) == lkey) { in add_pkey()
Dqib_verbs.h302 u32 lkey; member
Dqib_ruc.c531 } else if (sge->length == 0 && sge->mr->lkey) { in qib_ruc_loopback()
/linux-4.1.27/drivers/infiniband/hw/ehca/
Dehca_mrmw.h57 u32 *lkey,
72 u32 *lkey,
84 u32 *lkey,
96 u32 *lkey,
Dehca_mrmw.c176 &e_maxmr->ib.ib_mr.lkey, in ehca_get_dma_mr()
260 e_pd, &e_mr->ib.ib_mr.lkey, in ehca_reg_phys_mr()
289 e_pd, &pginfo, &e_mr->ib.ib_mr.lkey, in ehca_reg_phys_mr()
405 e_pd, &pginfo, &e_mr->ib.ib_mr.lkey, in ehca_reg_user_mr()
492 mr, shca->maxmr, mr->lkey); in ehca_rereg_phys_mr()
577 mr->lkey = tmp_lkey; in ehca_rereg_phys_mr()
619 e_mr->ipz_mr_handle.handle, mr->lkey); in ehca_query_mr()
626 mr_attr->lkey = hipzout.lkey; in ehca_query_mr()
658 mr, shca->maxmr, mr->lkey); in ehca_dereg_mr()
669 e_mr->ipz_mr_handle.handle, mr->lkey); in ehca_dereg_mr()
[all …]
Dehca_reqs.c93 wqe_p->u.all_rcv.sg_list[cnt_ds].lkey = in ehca_write_rwqe()
94 recv_wr->sg_list[cnt_ds].lkey; in ehca_write_rwqe()
141 idx, j, data, sge->length, sge->lkey); in trace_send_wr_ud()
249 wqe_p->u.ud_av.sg_list[idx].lkey = in ehca_write_swqe()
250 send_wr->sg_list[idx].lkey; in ehca_write_swqe()
283 wqe_p->u.nud.sg_list[idx].lkey = in ehca_write_swqe()
284 send_wr->sg_list[idx].lkey; in ehca_write_swqe()
Dehca_qes.h52 u32 lkey; member
192 u32 lkey; member
Dhcp_if.c751 outparms->lkey = (u32)outs[2]; in hipz_h_alloc_resource_mr()
810 outparms->lkey = (u32)(outs[5] >> 32); in hipz_h_query_mr()
847 outparms->lkey = (u32)outs[2]; in hipz_h_reregister_pmr()
872 outparms->lkey = (u32)outs[2]; in hipz_h_register_smr()
Dehca_classes.h339 u32 lkey; member
/linux-4.1.27/drivers/infiniband/ulp/iser/
Diser_initiator.c155 tx_dsg->lkey = mem_reg->sge.lkey; in iser_prepare_write_cmd()
176 if (tx_desc->tx_sg[0].lkey != device->mr->lkey) { in iser_create_send_desc()
177 tx_desc->tx_sg[0].lkey = device->mr->lkey; in iser_create_send_desc()
294 rx_sg->lkey = device->mr->lkey; in iser_alloc_rx_descriptors()
486 tx_dsg->lkey = mem_reg->sge.lkey; in iser_send_data_out()
548 tx_dsg->lkey = device->mr->lkey; in iser_send_control()
Diser_memory.c396 reg->sge.lkey = device->mr->lkey; in iser_reg_dma()
402 " length=0x%x\n", reg->sge.lkey, reg->rkey, in iser_reg_dma()
474 mem_reg->sge.lkey = fmr->fmr->lkey; in iser_reg_page_vec()
700 sig_reg->sge.lkey = pi_ctx->sig_mr->lkey; in iser_reg_sig_mr()
706 sig_reg->sge.lkey, sig_reg->rkey, sig_reg->sge.addr, in iser_reg_sig_mr()
776 reg->sge.lkey = mr->lkey; in iser_fast_reg_mr()
Discsi_iser.c208 tx_desc->tx_sg[0].lkey = device->mr->lkey; in iser_initialize_task_headers()
Diser_verbs.c1012 sge.lkey = ib_conn->device->mr->lkey; in iser_post_recvl()
/linux-4.1.27/drivers/infiniband/hw/amso1100/
Dc2_user.h60 __u32 lkey; member
74 __u32 lkey; member
Dc2_mm.c280 mr->ibmr.lkey = mr->ibmr.rkey = be32_to_cpu(reply->stag_index); in c2_nsmr_register_phys_kern()
294 cpu_to_be32(mr->ibmr.lkey), in c2_nsmr_register_phys_kern()
Dc2_qp.c683 dst->stag = cpu_to_be32(src->lkey); in move_sgl()
888 cpu_to_be32(ib_wr->sg_list->lkey); in c2_post_send()
Dc2_provider.c501 err = c2_stag_dealloc(to_c2dev(ib_mr->device), ib_mr->lkey); in c2_dereg_mr()
/linux-4.1.27/net/9p/
Dtrans_rdma.c98 u32 lkey; member
418 sge.lkey = rdma->lkey; in post_recv()
509 sge.lkey = rdma->lkey; in rdma_request()
723 rdma->lkey = rdma->cm_id->device->local_dma_lkey; in rdma_create_trans()
728 rdma->lkey = rdma->dma_mr->lkey; in rdma_create_trans()
/linux-4.1.27/drivers/infiniband/ulp/ipoib/
Dipoib_verbs.c224 priv->tx_sge[i].lkey = priv->mr->lkey; in ipoib_transport_dev_init()
230 priv->rx_sge[0].lkey = priv->mr->lkey; in ipoib_transport_dev_init()
Dipoib_cm.c335 sge[i].lkey = priv->mr->lkey; in ipoib_cm_init_rx_wr()
/linux-4.1.27/drivers/infiniband/hw/mlx4/
Dmr.c75 mr->ibmr.rkey = mr->ibmr.lkey = mr->mmr.key; in mlx4_ib_get_dma_mr()
172 mr->ibmr.rkey = mr->ibmr.lkey = mr->mmr.key; in mlx4_ib_reg_user_mr()
373 mr->ibmr.rkey = mr->ibmr.lkey = mr->mmr.key; in mlx4_ib_alloc_fast_reg_mr()
455 fmr->ibfmr.rkey = fmr->ibfmr.lkey = fmr->mfmr.mr.key; in mlx4_ib_fmr_alloc()
475 &ifmr->ibfmr.lkey, &ifmr->ibfmr.rkey); in mlx4_ib_map_phys_fmr()
496 mlx4_fmr_unmap(mdev, &ifmr->mfmr, &ifmr->ibfmr.lkey, &ifmr->ibfmr.rkey); in mlx4_ib_unmap_fmr()
Dsrq.c161 scatter->lkey = cpu_to_be32(MLX4_INVALID_LKEY); in mlx4_ib_create_srq()
350 scat[i].lkey = cpu_to_be32(wr->sg_list[i].lkey); in mlx4_ib_post_srq_recv()
356 scat[i].lkey = cpu_to_be32(MLX4_INVALID_LKEY); in mlx4_ib_post_srq_recv()
Dmad.c589 list.lkey = tun_ctx->mr->lkey; in mlx4_ib_send_to_slave()
1130 sg_list.lkey = ctx->mr->lkey; in mlx4_ib_post_pv_qp_buf()
1241 list.lkey = sqp_ctx->mr->lkey; in mlx4_ib_send_to_wire()
Dqp.c2437 bseg->lkey = cpu_to_be32(wr->wr.bind_mw.bind_info.mr->lkey); in set_bind_seg()
2574 dseg->lkey = cpu_to_be32(sg->lkey); in set_data_seg()
2593 dseg->lkey = cpu_to_be32(sg->lkey); in __set_data_seg()
3002 scat->lkey = cpu_to_be32(wr->sg_list->lkey); in mlx4_ib_post_recv()
3013 scat[i].lkey = cpu_to_be32(MLX4_INVALID_LKEY); in mlx4_ib_post_recv()
/linux-4.1.27/drivers/infiniband/ulp/isert/
Dib_isert.c236 rx_sg->lkey = device->mr->lkey; in isert_alloc_rx_descriptors()
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()
1110 tx_desc->tx_sg[0].lkey); in isert_init_tx_hdrs()
1139 sge.lkey = isert_conn->device->mr->lkey; in isert_rdma_post_recvl()
1142 sge.addr, sge.length, sge.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()
[all …]
/linux-4.1.27/net/sunrpc/xprtrdma/
Dsvc_rdma_recvfrom.c174 ctxt->sge[pno].lkey = xprt->sc_dma_lkey; in rdma_read_chunk_lcl()
293 key = (u8)(frmr->mr->lkey & 0x000000FF); in rdma_read_chunk_frmr()
297 ctxt->sge[0].lkey = frmr->mr->lkey; in rdma_read_chunk_frmr()
312 fastreg_wr.wr.fast_reg.rkey = frmr->mr->lkey; in rdma_read_chunk_frmr()
325 read_wr.ex.invalidate_rkey = ctxt->frmr->mr->lkey; in rdma_read_chunk_frmr()
334 inv_wr.ex.invalidate_rkey = frmr->mr->lkey; in rdma_read_chunk_frmr()
Dsvc_rdma_transport.c127 if (ctxt->sge[i].lkey == xprt->sc_dma_lkey) { in svc_rdma_unmap_dma()
533 ctxt->sge[sge_no].lkey = xprt->sc_dma_lkey; in svc_rdma_post_recv()
1027 newxprt->sc_dma_lkey = newxprt->sc_phys_mr->lkey; in svc_rdma_accept()
1242 key = (u8)(frmr->mr->lkey & 0x000000FF); in svc_rdma_fastreg()
1255 fastreg_wr.wr.fast_reg.rkey = frmr->mr->lkey; in svc_rdma_fastreg()
1346 ctxt->sge[0].lkey = xprt->sc_dma_lkey; in svc_rdma_send_error()
Dsvc_rdma_sendto.c195 sge[sge_no].lkey = xprt->sc_dma_lkey; in send_write()
408 ctxt->sge[0].lkey = rdma->sc_dma_lkey; in send_reply()
432 ctxt->sge[sge_no].lkey = rdma->sc_dma_lkey; in send_reply()
Drpc_rdma.c538 req->rl_send_iov[0].lkey = rdmab_lkey(req->rl_rdmabuf); in rpcrdma_marshal_req()
542 req->rl_send_iov[1].lkey = rdmab_lkey(req->rl_sendbuf); in rpcrdma_marshal_req()
551 req->rl_send_iov[2].lkey = rdmab_lkey(ep->rep_padbuf); in rpcrdma_marshal_req()
555 req->rl_send_iov[3].lkey = rdmab_lkey(req->rl_sendbuf); in rpcrdma_marshal_req()
Dverbs.c1467 iov->lkey = ia->ri_dma_lkey; in rpcrdma_register_internal()
1471 iov->lkey = ia->ri_bind_mem->lkey; in rpcrdma_register_internal()
1491 iov->lkey = mr->lkey; in rpcrdma_register_internal()
Dxprt_rdma.h142 return rb->rg_iov.lkey; in rdmab_lkey()
/linux-4.1.27/net/rds/
Dib_send.c239 sge->lkey = ic->i_mr->lkey; in rds_ib_send_init_ring()
241 send->s_sge[1].lkey = ic->i_mr->lkey; in rds_ib_send_init_ring()
845 send->s_sge[0].lkey = ic->i_mr->lkey; in rds_ib_xmit_atomic()
959 send->s_sge[j].lkey = ic->i_mr->lkey; in rds_ib_xmit_rdma()
Diw_send.c149 sge->lkey = 0; in rds_iw_send_init_ring()
154 sge->lkey = 0; in rds_iw_send_init_ring()
468 sge->lkey = rds_iw_local_dma_lkey(ic); in rds_iw_xmit_populate_wr()
480 sge->lkey = rds_iw_local_dma_lkey(ic); in rds_iw_xmit_populate_wr()
905 send->s_sge[j].lkey = rds_iw_local_dma_lkey(ic); in rds_iw_xmit_rdma()
919 send->s_sge[0].lkey = ic->i_sends[fr_pos].s_mr->lkey; in rds_iw_xmit_rdma()
Dib_recv.c65 sge->lkey = ic->i_mr->lkey; in rds_ib_recv_init_ring()
70 sge->lkey = ic->i_mr->lkey; in rds_ib_recv_init_ring()
523 sge->lkey = ic->i_mr->lkey; in rds_ib_recv_init_ack()
Diw_recv.c101 sge->lkey = 0; in rds_iw_recv_init_ring()
106 sge->lkey = 0; in rds_iw_recv_init_ring()
354 sge->lkey = rds_iw_local_dma_lkey(ic); in rds_iw_recv_init_ack()
Diw.h267 return ic->i_dma_local_lkey ? ic->i_cm_id->device->local_dma_lkey : ic->i_mr->lkey; in rds_iw_local_dma_lkey()
/linux-4.1.27/drivers/infiniband/hw/cxgb3/
Diwch_qp.c77 wqe->send.sgl[i].stag = cpu_to_be32(wr->sg_list[i].lkey); in build_rdma_send()
115 cpu_to_be32(wr->sg_list[i].lkey); in build_rdma_write()
142 wqe->read.local_stag = cpu_to_be32(wr->sg_list[0].lkey); in build_rdma_read()
208 mhp = get_mhp(rhp, (sg_list[i].lkey) >> 8); in iwch_sgl2pbl_map()
264 wqe->recv.sgl[i].stag = cpu_to_be32(wr->sg_list[i].lkey); in build_rdma_recv()
328 if (wr->sg_list[i].lkey != 0) in build_zero_stag_recv()
497 if (wr->sg_list[0].lkey) in iwch_post_receive()
571 sgl.lkey = mw_bind->bind_info.mr->lkey; in iwch_bind_mw()
579 wqe->bind.mr_stag = cpu_to_be32(mw_bind->bind_info.mr->lkey); in iwch_bind_mw()
Diwch_mem.c50 mhp->ibmr.rkey = mhp->ibmr.lkey = stag; in iwch_finish_mem_reg()
Diwch_provider.c819 mhp->ibmr.rkey = mhp->ibmr.lkey = stag; in iwch_alloc_fast_reg_mr()
/linux-4.1.27/drivers/infiniband/hw/mlx5/
Dmr.c657 mr->ibmr.lkey = mr->mmr.key; in mlx5_ib_get_dma_mr()
698 sg->lkey = mr->lkey; in prep_umr_reg_wqe()
929 sg.lkey = dev->umrc.mr->lkey; in mlx5_ib_update_mtt()
1091 mr->ibmr.lkey = mr->mmr.key; in mlx5_ib_reg_user_mr()
1285 mr->ibmr.lkey = mr->mmr.key; in mlx5_ib_create_mr()
1375 mr->ibmr.lkey = mr->mmr.key; in mlx5_ib_alloc_fast_reg_mr()
1452 if (ibmr->lkey == mmr->sig->err_item.key) in mlx5_ib_check_mr_status()
Dsrq.c460 scat[i].lkey = cpu_to_be32(wr->sg_list[i].lkey); in mlx5_ib_post_srq_recv()
466 scat[i].lkey = cpu_to_be32(MLX5_INVALID_LKEY); in mlx5_ib_post_srq_recv()
Dqp.c1861 dseg->lkey = cpu_to_be32(sg->lkey); in set_data_ptr_seg()
2058 dseg->lkey = cpu_to_be32(pd->pa_lkey); in set_frwr_pages()
2246 u32 data_key = wr->sg_list->lkey; in set_sig_data_segment()
2252 (data_key == wr->wr.sig_handover.prot->lkey && in set_sig_data_segment()
2288 u32 prot_key = wr->wr.sig_handover.prot->lkey; in set_sig_data_segment()
2390 (wr->wr.sig_handover.prot->lkey != wr->sg_list->lkey || in set_sig_umr_wr()
2933 scat[i].lkey = cpu_to_be32(MLX5_INVALID_LKEY); in mlx5_ib_post_recv()
Dodp.c342 key = be32_to_cpu(dseg->lkey); in pagefault_data_segments()
/linux-4.1.27/include/linux/mlx4/
Dqp.h359 __be32 lkey; member
420 __be32 lkey; member
Ddevice.h1326 int npages, u64 iova, u32 *lkey, u32 *rkey);
1331 u32 *lkey, u32 *rkey);
/linux-4.1.27/drivers/infiniband/hw/ocrdma/
Docrdma_verbs.c731 mr->ibmr.lkey = mr->hwmr.lkey; in ocrdma_alloc_lkey()
733 mr->ibmr.rkey = mr->hwmr.lkey; in ocrdma_alloc_lkey()
931 mr->ibmr.lkey = mr->hwmr.lkey; in ocrdma_reg_user_mr()
933 mr->ibmr.rkey = mr->hwmr.lkey; in ocrdma_reg_user_mr()
949 (void) ocrdma_mbx_dealloc_lkey(dev, mr->hwmr.fr_mr, mr->hwmr.lkey); in ocrdma_dereg_mr()
1949 sge[i].lrkey = sg_list[i].lkey; in ocrdma_build_sges()
2135 hdr->lkey = wr->wr.fast_reg.rkey; in ocrdma_build_fr()
2149 dev->stag_arr[(hdr->lkey >> 8) & (OCRDMA_MAX_STAG - 1)]; in ocrdma_build_fr()
2212 hdr->lkey = wr->ex.invalidate_rkey; in ocrdma_post_send()
2231 hdr->lkey = wr->ex.invalidate_rkey; in ocrdma_post_send()
[all …]
Docrdma_hw.h103 int ocrdma_mbx_dealloc_lkey(struct ocrdma_dev *, int fmr, u32 lkey);
Docrdma.h158 u32 lkey; member
Docrdma_hw.c1870 hwmr->lkey = rsp->lrkey; in ocrdma_mbx_alloc_lkey()
1876 int ocrdma_mbx_dealloc_lkey(struct ocrdma_dev *dev, int fr_mr, u32 lkey) in ocrdma_mbx_dealloc_lkey() argument
1884 cmd->lkey = lkey; in ocrdma_mbx_dealloc_lkey()
1939 hwmr->lkey = rsp->lrkey; in ocrdma_mbx_reg_mr()
1956 cmd->lrkey = hwmr->lkey; in ocrdma_mbx_reg_mr_cont()
Docrdma_sli.h1409 u32 lkey; member
1797 u32 lkey; member
/linux-4.1.27/drivers/net/ethernet/ibm/ehea/
Dehea_main.c503 rwqe->sg_list[0].l_key = pr->recv_mr.lkey; in ehea_refill_rq_def()
1633 u32 lkey) in write_swqe2_immediate() argument
1657 sg1entry->l_key = lkey; in write_swqe2_immediate()
1670 struct ehea_swqe *swqe, u32 lkey) in write_swqe2_data() argument
1681 write_swqe2_immediate(skb, swqe, lkey); in write_swqe2_data()
1690 sg1entry->l_key = lkey; in write_swqe2_data()
1703 sgentry->l_key = lkey; in write_swqe2_data()
2026 struct ehea_swqe *swqe, u32 lkey) in ehea_xmit2() argument
2032 write_swqe2_data(skb, dev, swqe, lkey); in ehea_xmit2()
2055 u32 lkey; in ehea_start_xmit() local
[all …]
Dehea_phyp.c464 mr->lkey = (u32)outs[2]; in ehea_h_register_smr()
493 const u32 pd, u64 *mr_handle, u32 *lkey) in ehea_h_alloc_resource_mr() argument
509 *lkey = (u32)outs[2]; in ehea_h_alloc_resource_mr()
Dehea.h326 u32 lkey; member
Dehea_phyp.h408 const u32 pd, u64 *mr_handle, u32 *lkey);
Dehea_qmr.c898 &mr->handle, &mr->lkey); in ehea_reg_kernel_mr()
/linux-4.1.27/fs/reiserfs/
Ddo_balan.c95 replace_key(tb, tb->CFL[0], tb->lkey[0], tbS0, 0); in balance_leaf_when_delete_del()
98 replace_key(tb, tb->CFL[0], tb->lkey[0], in balance_leaf_when_delete_del()
135 replace_key(tb, tb->CFL[0], tb->lkey[0], tbS0, 0); in balance_leaf_when_delete_cut()
163 tb->lkey[0], tb->FR[0], 1); in balance_leaf_when_delete_left()
496 left_delim_key = internal_key(tb->CFL[0], tb->lkey[0]); in balance_leaf_paste_left_shift()
1283 replace_key(tb, tb->CFL[0], tb->lkey[0], tbS0, 0); in balance_leaf_finish_node_insert()
1314 replace_key(tb, tb->CFL[0], tb->lkey[0], in balance_leaf_finish_node_paste_dirent()
1452 copy_key(internal_key(tb->CFL[0], tb->lkey[0]), in balance_leaf()
Dibalance.c49 *d_key = tb->lkey[h]; in internal_define_dest_src_infos()
62 *d_key = tb->lkey[h]; in internal_define_dest_src_infos()
592 tb->lkey[h]); in internal_shift_right()
769 memcpy(internal_key(tb->CFL[h], tb->lkey[h]), key, KEY_SIZE); in replace_lkey()
Dfix_node.c988 tb->lkey[h] : B_NR_ITEMS(tb->FL[h]); in is_left_neighbor_in_cache()
1131 LEFT_PARENTS) ? (tb->lkey[h - 1] = in get_far_parent()
1208 tb->lkey[h] = position - 1; in get_parents()
2177 tb->FL[h]) ? tb->lkey[h] : B_NR_ITEMS(tb-> in get_neighbors()
Dlbalance.c769 replace_key(tb, tb->CFL[0], tb->lkey[0], in leaf_shift_left()
774 replace_key(tb, tb->CFL[0], tb->lkey[0], S0, 0); in leaf_shift_left()
Dprints.c678 tb->cur_blknum, tb->lkey[0], tb->rkey[0]); in store_print_tb()
Dreiserfs.h2453 int lkey[MAX_HEIGHT]; member
/linux-4.1.27/drivers/infiniband/ulp/srp/
Dib_srp.h188 u32 lkey; member
Dib_srp.c1323 wr.wr.fast_reg.rkey = desc->mr->lkey; in srp_map_finish_fr()
1692 list.lkey = target->lkey; in srp_post_send()
1712 list.lkey = target->lkey; in srp_post_recv()
3160 target->lkey = host->srp_dev->mr->lkey; in srp_create_target()
/linux-4.1.27/include/uapi/rdma/
Dib_user_verbs.h298 __u32 lkey; member
314 __u32 lkey; member
634 __u32 lkey; member
/linux-4.1.27/include/rdma/
Dib_verbs.h1002 u32 lkey; member
1114 u32 lkey; member
1269 u32 lkey; member
1286 u32 lkey; member
2515 mr->lkey = (mr->lkey & 0xffffff00) | newkey; in ib_update_fast_reg_key()
/linux-4.1.27/drivers/staging/rtl8712/
Drtl871x_security.h79 u32 lkey[4]; member
/linux-4.1.27/include/linux/sunrpc/
Dsvc_rdma.h121 unsigned long lkey[RPCSVC_MAXPAGES]; member
/linux-4.1.27/fs/jfs/
Djfs_dtree.c3781 struct component_name lkey; in ciGetLeafPrefixKey() local
3784 lkey.name = kmalloc((JFS_NAME_MAX + 1) * sizeof(wchar_t), in ciGetLeafPrefixKey()
3786 if (lkey.name == NULL) in ciGetLeafPrefixKey()
3792 kfree(lkey.name); in ciGetLeafPrefixKey()
3797 dtGetKey(lp, li, &lkey, flag); in ciGetLeafPrefixKey()
3798 lkey.name[lkey.namlen] = 0; in ciGetLeafPrefixKey()
3801 ciToUpper(&lkey); in ciGetLeafPrefixKey()
3813 namlen = min(lkey.namlen, rkey.namlen); in ciGetLeafPrefixKey()
3814 for (pl = lkey.name, pr = rkey.name; in ciGetLeafPrefixKey()
3824 if (lkey.namlen < rkey.namlen) { in ciGetLeafPrefixKey()
[all …]
/linux-4.1.27/drivers/net/ethernet/mellanox/mlx4/
Dmr.c1000 int npages, u64 iova, u32 *lkey, u32 *rkey) in mlx4_map_phys_fmr() argument
1013 *lkey = *rkey = fmr->mr.key = hw_index_to_key(key); in mlx4_map_phys_fmr()
1030 fmr->mpt->lkey = cpu_to_be32(key); in mlx4_map_phys_fmr()
1108 u32 *lkey, u32 *rkey) in mlx4_fmr_unmap() argument
Den_tx.c814 data->lkey = ring->mr_key; in mlx4_en_xmit()
831 data->lkey = ring->mr_key; in mlx4_en_xmit()
Den_rx.c222 rx_desc->data[i].lkey = cpu_to_be32(priv->mdev->mr.key); in mlx4_en_init_rx_desc()
231 rx_desc->data[i].lkey = cpu_to_be32(MLX4_EN_MEMTYPE_PAD); in mlx4_en_init_rx_desc()
Dmlx4.h300 __be32 lkey; member
/linux-4.1.27/drivers/staging/lustre/lnet/klnds/o2iblnd/
Do2iblnd_cb.c163 rx->rx_sge.lkey = mr->lkey; in kiblnd_post_rx()
587 tx->tx_u.fmr.fmr_pfmr->fmr->lkey; in kiblnd_fmr_map_tx()
623 tx->tx_u.pmr->pmr_mr->lkey; in kiblnd_pmr_map_tx()
685 rd->rd_key = (rd != tx->tx_rd) ? mr->rkey : mr->lkey; in kiblnd_map_tx()
1069 sge->lkey = mr->lkey; in kiblnd_init_tx_msg()
1134 sge->lkey = kiblnd_rd_frag_key(srcrd, srcidx); in kiblnd_init_rdma()
/linux-4.1.27/drivers/staging/rtl8188eu/include/
Drtw_security.h94 u32 lkey[4]; member
/linux-4.1.27/drivers/staging/rtl8723au/include/
Drtw_security.h83 u32 lkey[4]; member
/linux-4.1.27/drivers/infiniband/core/
Dmad.c956 mad_send_wr->sg_list[0].lkey = mad_agent->mr->lkey; in ib_create_send_mad()
958 mad_send_wr->sg_list[1].lkey = mad_agent->mr->lkey; in ib_create_send_mad()
2653 sg_list.lkey = (*qp_info->port_priv->mr).lkey; in ib_mad_post_receive_mads()
Duverbs_cmd.c1009 resp.lkey = mr->lkey; in ib_uverbs_reg_mr()
1118 resp.lkey = mr->lkey; in ib_uverbs_rereg_mr()
/linux-4.1.27/include/linux/mlx5/
Dqp.h251 __be32 lkey; member
/linux-4.1.27/drivers/infiniband/ulp/srpt/
Dib_srpt.c786 list.lkey = sdev->mr->lkey; in srpt_post_recv()
821 list.lkey = sdev->mr->lkey; in srpt_post_send()
1209 sge->lkey = ch->sport->sdev->mr->lkey; in srpt_map_sg_to_ib_sge()
/linux-4.1.27/drivers/infiniband/hw/nes/
Dnes_verbs.c258 ibmw_bind->bind_info.mr->lkey); in nes_bind_mw()
431 nesmr->ibmr.lkey = stag; in nes_alloc_fast_reg_mr()
2252 nesmr->ibmr.lkey = stag; in nes_reg_phys_mr()
2537 nesmr->ibmr.lkey = stag; in nes_reg_user_mr()
2643 nesmr->ibmr.lkey = -1; in nes_reg_user_mr()
3244 (ib_wr->sg_list[sge_index].lkey)); in fill_wqe_sg_send()
3401 ib_wr->sg_list->lkey); in nes_post_send()
3598 ib_wr->sg_list[sge_index].lkey); in nes_post_recv()
Dnes_cm.c3348 wqe->wqe_words[NES_IWARP_SQ_WQE_STAG0_IDX] = ibmr->lkey; in nes_accept()
/linux-4.1.27/drivers/infiniband/hw/cxgb4/
Dmem.c367 mhp->ibmr.rkey = mhp->ibmr.lkey = stag; in finish_mem_reg()
887 mhp->ibmr.rkey = mhp->ibmr.lkey = stag; in c4iw_alloc_fast_reg_mr()
Dqp.c416 *flitp = cpu_to_be64(((u64)sg_list[i].lkey << 32) | in build_isgl()
553 wqe->read.stag_sink = cpu_to_be32(wr->sg_list[0].lkey); in build_rdma_read()
/linux-4.1.27/drivers/infiniband/hw/usnic/
Dusnic_ib_verbs.c615 mr->ibmr.lkey = mr->ibmr.rkey = 0; in usnic_ib_reg_mr()