Home
last modified time | relevance | path

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

/linux-4.4.14/drivers/staging/rdma/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
791 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.4.14/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.c469 srq->mr.ibmr.lkey = ucmd.lkey; in mthca_create_srq()
564 qp->mr.ibmr.lkey = ucmd.lkey; in mthca_create_qp()
689 cq->buf.mr.ibmr.lkey = ucmd.lkey; in mthca_create_cq()
780 u32 lkey; in mthca_resize_cq() local
798 lkey = cq->resize_buf->buf.mr.ibmr.lkey; in mthca_resize_cq()
804 lkey = ucmd.lkey; in mthca_resize_cq()
807 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->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.4.14/drivers/staging/rdma/hfi1/
Dkeys.c112 mr->lkey = (r << (32 - hfi1_lkey_table_size)) | in hfi1_alloc_lkey()
115 if (mr->lkey == 0) { in hfi1_alloc_lkey()
116 mr->lkey |= 1 << 8; in hfi1_alloc_lkey()
139 u32 lkey = mr->lkey; in hfi1_free_lkey() local
148 if (lkey == 0) in hfi1_free_lkey()
151 r = lkey >> (32 - hfi1_lkey_table_size); in hfi1_free_lkey()
191 if (sge->lkey == 0) { in hfi1_lkey_ok()
211 rkt->table[(sge->lkey >> (32 - hfi1_lkey_table_size))]); in hfi1_lkey_ok()
212 if (unlikely(!mr || mr->lkey != sge->lkey || mr->pd != &pd->ibpd)) in hfi1_lkey_ok()
310 if (unlikely(!mr || mr->lkey != rkey || qp->ibqp.pd != mr->pd)) in hfi1_rkey_ok()
Dmr.c177 mr->ibmr.lkey = mr->mr.lkey; in alloc_mr()
178 mr->ibmr.rkey = mr->mr.lkey; in alloc_mr()
401 fmr->ibfmr.rkey = fmr->mr.lkey; in hfi1_alloc_fmr()
402 fmr->ibfmr.lkey = fmr->mr.lkey; in hfi1_alloc_fmr()
Dverbs.c300 } else if (sge->length == 0 && sge->mr->lkey) { in hfi1_copy_sge()
341 } else if (sge->length == 0 && sge->mr->lkey) { in hfi1_skip_sge()
725 } else if (sge->length == 0 && sge->mr->lkey) { in update_sge()
Dverbs.h313 u32 lkey; member
Dud.c213 } else if (sge->length == 0 && sge->mr->lkey) { in ud_loopback()
Druc.c554 } else if (sge->length == 0 && sge->mr->lkey) { in ruc_loopback()
/linux-4.4.14/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()
411 fmr->ibfmr.rkey = fmr->mr.lkey; in qib_alloc_fmr()
412 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()
761 } 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.c927 u16 lkey = key & 0x7FFF; in add_pkey() local
931 if (lkey == 0x7FFF) { in add_pkey()
957 if ((ppd->pkeys[i] & 0x7FFF) == lkey) { in add_pkey()
Dqib_ruc.c532 } else if (sge->length == 0 && sge->mr->lkey) { in qib_ruc_loopback()
Dqib_verbs.h302 u32 lkey; member
/linux-4.4.14/drivers/staging/rdma/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_ud_wr()
250 wqe_p->u.ud_av.sg_list[idx].lkey = in ehca_write_swqe()
251 send_wr->sg_list[idx].lkey; in ehca_write_swqe()
284 wqe_p->u.nud.sg_list[idx].lkey = in ehca_write_swqe()
285 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.4.14/drivers/infiniband/ulp/iser/
Diser_memory.c253 reg->sge.lkey = device->pd->local_dma_lkey; in iser_reg_dma()
259 " length=0x%x\n", reg->sge.lkey, reg->rkey, in iser_reg_dma()
305 reg->sge.lkey = fmr->fmr->lkey; in iser_fast_reg_fmr()
312 " length=0x%x\n", reg->sge.lkey, reg->rkey, in iser_fast_reg_fmr()
470 sig_reg->sge.lkey = pi_ctx->sig_mr->lkey; in iser_reg_sig_mr()
476 sig_reg->sge.lkey, sig_reg->rkey, sig_reg->sge.addr, in iser_reg_sig_mr()
515 reg->sge.lkey = mr->lkey; in iser_fast_reg_mr()
521 reg->sge.lkey, reg->rkey, reg->sge.addr, reg->sge.length); in iser_fast_reg_mr()
Diser_initiator.c153 tx_dsg->lkey = mem_reg->sge.lkey; in iser_prepare_write_cmd()
287 rx_sg->lkey = device->pd->local_dma_lkey; in iser_alloc_rx_descriptors()
479 tx_dsg->lkey = mem_reg->sge.lkey; in iser_send_data_out()
541 tx_dsg->lkey = device->pd->local_dma_lkey; in iser_send_control()
Discsi_iser.c213 tx_desc->tx_sg[0].lkey = device->pd->local_dma_lkey; in iser_initialize_task_headers()
Diser_verbs.c1055 sge.lkey = ib_conn->device->pd->local_dma_lkey; in iser_post_recvl()
/linux-4.4.14/drivers/staging/rdma/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.c509 err = c2_stag_dealloc(to_c2dev(ib_mr->device), ib_mr->lkey); in c2_dereg_mr()
/linux-4.4.14/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()
432 mr->ibmr.rkey = mr->ibmr.lkey = mr->mmr.key; in mlx4_ib_alloc_mr()
467 fmr->ibfmr.rkey = fmr->ibfmr.lkey = fmr->mfmr.mr.key; in mlx4_ib_fmr_alloc()
487 &ifmr->ibfmr.lkey, &ifmr->ibfmr.rkey); in mlx4_ib_map_phys_fmr()
508 mlx4_fmr_unmap(mdev, &ifmr->mfmr, &ifmr->ibfmr.lkey, &ifmr->ibfmr.rkey); in mlx4_ib_unmap_fmr()
Dsrq.c162 scatter->lkey = cpu_to_be32(MLX4_INVALID_LKEY); in mlx4_ib_create_srq()
355 scat[i].lkey = cpu_to_be32(wr->sg_list[i].lkey); in mlx4_ib_post_srq_recv()
361 scat[i].lkey = cpu_to_be32(MLX4_INVALID_LKEY); in mlx4_ib_post_srq_recv()
Dqp.c2545 bseg->lkey = cpu_to_be32(wr->bind_info.mr->lkey); in set_bind_seg()
2683 dseg->lkey = cpu_to_be32(sg->lkey); in set_data_seg()
2702 dseg->lkey = cpu_to_be32(sg->lkey); in __set_data_seg()
3116 scat->lkey = cpu_to_be32(wr->sg_list->lkey); in mlx4_ib_post_recv()
3127 scat[i].lkey = cpu_to_be32(MLX4_INVALID_LKEY); in mlx4_ib_post_recv()
Dmad.c584 list.lkey = tun_ctx->pd->local_dma_lkey; in mlx4_ib_send_to_slave()
1148 sg_list.lkey = ctx->pd->local_dma_lkey; in mlx4_ib_post_pv_qp_buf()
1260 list.lkey = sqp_ctx->pd->local_dma_lkey; in mlx4_ib_send_to_wire()
/linux-4.4.14/net/sunrpc/xprtrdma/
Dsvc_rdma_recvfrom.c164 ctxt->sge[pno].lkey = xprt->sc_dma_lkey; in rdma_read_chunk_lcl()
292 key = (u8)(frmr->mr->lkey & 0x000000FF); in rdma_read_chunk_frmr()
296 ctxt->sge[0].lkey = frmr->mr->lkey; in rdma_read_chunk_frmr()
307 reg_wr.key = frmr->mr->lkey; in rdma_read_chunk_frmr()
321 read_wr.wr.ex.invalidate_rkey = ctxt->frmr->mr->lkey; in rdma_read_chunk_frmr()
330 inv_wr.ex.invalidate_rkey = frmr->mr->lkey; in rdma_read_chunk_frmr()
Dbackchannel.c232 req->rl_send_iov[0].lkey = rdmab_lkey(req->rl_rdmabuf); in rpcrdma_bc_marshal_reply()
236 req->rl_send_iov[1].lkey = rdmab_lkey(req->rl_sendbuf); in rpcrdma_bc_marshal_reply()
Dsvc_rdma_sendto.c268 sge[sge_no].lkey = xprt->sc_dma_lkey; in send_write()
483 ctxt->sge[0].lkey = rdma->sc_dma_lkey; in send_reply()
507 ctxt->sge[sge_no].lkey = rdma->sc_dma_lkey; in send_reply()
Dsvc_rdma_transport.c181 if (ctxt->sge[i].lkey == xprt->sc_dma_lkey) { in svc_rdma_unmap_dma()
574 ctxt->sge[sge_no].lkey = xprt->sc_dma_lkey; in svc_rdma_post_recv()
1057 newxprt->sc_dma_lkey = newxprt->sc_phys_mr->lkey; in svc_rdma_accept()
1344 ctxt->sge[0].lkey = xprt->sc_dma_lkey; in svc_rdma_send_error()
Dxprt_rdma.h142 return rb->rg_iov.lkey; in rdmab_lkey()
Drpc_rdma.c556 req->rl_send_iov[0].lkey = rdmab_lkey(req->rl_rdmabuf); in rpcrdma_marshal_req()
564 req->rl_send_iov[1].lkey = rdmab_lkey(req->rl_sendbuf); in rpcrdma_marshal_req()
Dverbs.c1217 iov->lkey = ia->ri_pd->local_dma_lkey; in rpcrdma_alloc_regbuf()
/linux-4.4.14/net/rds/
Diw_send.c149 sge->lkey = 0; in rds_iw_send_init_ring()
154 sge->lkey = 0; in rds_iw_send_init_ring()
460 sge->lkey = rds_iw_local_dma_lkey(ic); in rds_iw_xmit_populate_wr()
472 sge->lkey = rds_iw_local_dma_lkey(ic); in rds_iw_xmit_populate_wr()
906 send->s_sge[j].lkey = rds_iw_local_dma_lkey(ic); in rds_iw_xmit_rdma()
920 send->s_sge[0].lkey = ic->i_sends[fr_pos].s_mr->lkey; in rds_iw_xmit_rdma()
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()
Dib_send.c205 sge->lkey = ic->i_pd->local_dma_lkey; in rds_ib_send_init_ring()
207 send->s_sge[1].lkey = ic->i_pd->local_dma_lkey; in rds_ib_send_init_ring()
813 send->s_sge[0].lkey = ic->i_pd->local_dma_lkey; in rds_ib_xmit_atomic()
928 send->s_sge[j].lkey = ic->i_pd->local_dma_lkey; in rds_ib_xmit_rdma()
Dib_recv.c65 sge->lkey = ic->i_pd->local_dma_lkey; in rds_ib_recv_init_ring()
70 sge->lkey = ic->i_pd->local_dma_lkey; in rds_ib_recv_init_ring()
567 sge->lkey = ic->i_pd->local_dma_lkey; in rds_ib_recv_init_ack()
Diw.h270 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.4.14/drivers/infiniband/ulp/isert/
Dib_isert.c232 rx_sg->lkey = device->pd->local_dma_lkey; in isert_alloc_rx_descriptors()
1062 if (tx_desc->tx_sg[0].lkey != device->pd->local_dma_lkey) { in isert_create_send_desc()
1063 tx_desc->tx_sg[0].lkey = device->pd->local_dma_lkey; in isert_create_send_desc()
1086 tx_desc->tx_sg[0].lkey = device->pd->local_dma_lkey; in isert_init_tx_hdrs()
1090 tx_desc->tx_sg[0].lkey); in isert_init_tx_hdrs()
1119 sge.lkey = isert_conn->device->pd->local_dma_lkey; in isert_rdma_post_recvl()
1122 sge.addr, sge.length, sge.lkey); in isert_rdma_post_recvl()
1166 tx_dsg->lkey = isert_conn->device->pd->local_dma_lkey; in isert_put_login_tx()
2187 tx_dsg->lkey = device->pd->local_dma_lkey; in isert_put_response()
2315 tx_dsg->lkey = device->pd->local_dma_lkey; in isert_put_reject()
[all …]
/linux-4.4.14/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()
209 mhp = get_mhp(rhp, (sg_list[i].lkey) >> 8); in iwch_sgl2pbl_map()
265 wqe->recv.sgl[i].stag = cpu_to_be32(wr->sg_list[i].lkey); in build_rdma_recv()
329 if (wr->sg_list[i].lkey != 0) in build_zero_stag_recv()
498 if (wr->sg_list[0].lkey) in iwch_post_receive()
572 sgl.lkey = mw_bind->bind_info.mr->lkey; in iwch_bind_mw()
580 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.c845 mhp->ibmr.rkey = mhp->ibmr.lkey = stag; in iwch_alloc_mr()
/linux-4.4.14/include/linux/mlx4/
Dqp.h372 __be32 lkey; member
433 __be32 lkey; member
Ddevice.h1361 int npages, u64 iova, u32 *lkey, u32 *rkey);
1366 u32 *lkey, u32 *rkey);
/linux-4.4.14/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.4.14/drivers/infiniband/ulp/ipoib/
Dipoib_verbs.c222 priv->tx_sge[i].lkey = priv->pd->local_dma_lkey; in ipoib_transport_dev_init()
228 priv->rx_sge[0].lkey = priv->pd->local_dma_lkey; in ipoib_transport_dev_init()
Dipoib_cm.c335 sge[i].lkey = priv->pd->local_dma_lkey; in ipoib_cm_init_rx_wr()
/linux-4.4.14/drivers/infiniband/hw/ocrdma/
Docrdma_verbs.c796 mr->ibmr.lkey = mr->hwmr.lkey; in ocrdma_alloc_lkey()
798 mr->ibmr.rkey = mr->hwmr.lkey; in ocrdma_alloc_lkey()
996 mr->ibmr.lkey = mr->hwmr.lkey; in ocrdma_reg_user_mr()
998 mr->ibmr.rkey = mr->hwmr.lkey; in ocrdma_reg_user_mr()
1014 (void) ocrdma_mbx_dealloc_lkey(dev, mr->hwmr.fr_mr, mr->hwmr.lkey); in ocrdma_dereg_mr()
2020 sge[i].lrkey = sg_list[i].lkey; in ocrdma_build_sges()
2169 hdr->lkey = wr->key; in ocrdma_build_reg()
2260 hdr->lkey = wr->ex.invalidate_rkey; in ocrdma_post_send()
2279 hdr->lkey = wr->ex.invalidate_rkey; in ocrdma_post_send()
3055 mr->ibmr.rkey = mr->hwmr.lkey; in ocrdma_alloc_mr()
[all …]
Docrdma_hw.h119 int ocrdma_mbx_dealloc_lkey(struct ocrdma_dev *, int fmr, u32 lkey);
Docrdma.h173 u32 lkey; member
Docrdma_hw.c1936 hwmr->lkey = rsp->lrkey; in ocrdma_mbx_alloc_lkey()
1942 int ocrdma_mbx_dealloc_lkey(struct ocrdma_dev *dev, int fr_mr, u32 lkey) in ocrdma_mbx_dealloc_lkey() argument
1950 cmd->lkey = lkey; in ocrdma_mbx_dealloc_lkey()
2005 hwmr->lkey = rsp->lrkey; in ocrdma_mbx_reg_mr()
2022 cmd->lrkey = hwmr->lkey; in ocrdma_mbx_reg_mr_cont()
Docrdma_sli.h1467 u32 lkey; member
1855 u32 lkey; member
/linux-4.4.14/drivers/infiniband/hw/mlx5/
Dsrq.c459 scat[i].lkey = cpu_to_be32(wr->sg_list[i].lkey); in mlx5_ib_post_srq_recv()
465 scat[i].lkey = cpu_to_be32(MLX5_INVALID_LKEY); in mlx5_ib_post_srq_recv()
Dmr.c666 mr->ibmr.lkey = mr->mmr.key; in mlx5_ib_get_dma_mr()
706 sg->lkey = dev->umrc.pd->local_dma_lkey; in prep_umr_reg_wqe()
938 sg.lkey = dev->umrc.pd->local_dma_lkey; in mlx5_ib_update_mtt()
1099 mr->ibmr.lkey = mr->mmr.key; in mlx5_ib_reg_user_mr()
1370 mr->ibmr.lkey = mr->mmr.key; in mlx5_ib_alloc_mr()
1422 if (ibmr->lkey == mmr->sig->err_item.key) in mlx5_ib_check_mr_status()
Dqp.c1849 dseg->lkey = cpu_to_be32(sg->lkey); in set_data_ptr_seg()
2043 dseg->lkey = cpu_to_be32(pd->ibpd.local_dma_lkey); in set_reg_data_seg()
2231 u32 data_key = wr->wr.sg_list->lkey; in set_sig_data_segment()
2237 (data_key == wr->prot->lkey && in set_sig_data_segment()
2273 u32 prot_key = wr->prot->lkey; in set_sig_data_segment()
2375 (wr->prot->lkey != wr->wr.sg_list->lkey || in set_sig_umr_wr()
2924 scat[i].lkey = cpu_to_be32(MLX5_INVALID_LKEY); in mlx5_ib_post_recv()
Dodp.c335 key = be32_to_cpu(dseg->lkey); in pagefault_data_segments()
/linux-4.4.14/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.4.14/include/uapi/rdma/
Dib_user_verbs.h302 __u32 lkey; member
318 __u32 lkey; member
679 __u32 lkey; member
/linux-4.4.14/include/linux/sunrpc/
Dsvc_rdma.h119 unsigned long lkey[RPCSVC_MAXPAGES]; member
/linux-4.4.14/drivers/infiniband/ulp/srp/
Dib_srp.h189 u32 lkey; member
Dib_srp.c1750 list.lkey = target->lkey; in srp_post_send()
1770 list.lkey = target->lkey; in srp_post_recv()
3215 target->lkey = host->srp_dev->pd->local_dma_lkey; in srp_create_target()
/linux-4.4.14/drivers/net/ethernet/mellanox/mlx5/core/
Den_tx.c233 dseg->lkey = sq->mkey_be; in mlx5e_sq_xmit()
252 dseg->lkey = sq->mkey_be; in mlx5e_sq_xmit()
Den_main.c346 wqe->data.lkey = c->mkey_be; in mlx5e_create_rq()
/linux-4.4.14/drivers/staging/rtl8712/
Drtl871x_security.h79 u32 lkey[4]; member
/linux-4.4.14/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.4.14/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.c818 data->lkey = ring->mr_key; in mlx4_en_xmit()
835 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.h308 __be32 lkey; member
/linux-4.4.14/include/rdma/
Dib_verbs.h1062 u32 lkey; member
1203 u32 lkey; member
1361 u32 lkey; member
1381 u32 lkey; member
2869 mr->lkey = (mr->lkey & 0xffffff00) | newkey; in ib_update_fast_reg_key()
/linux-4.4.14/net/9p/
Dtrans_rdma.c413 sge.lkey = rdma->pd->local_dma_lkey; in post_recv()
504 sge.lkey = rdma->pd->local_dma_lkey; in rdma_request()
/linux-4.4.14/drivers/staging/rtl8723au/include/
Drtw_security.h83 u32 lkey[4]; member
/linux-4.4.14/drivers/staging/rtl8188eu/include/
Drtw_security.h94 u32 lkey[4]; member
/linux-4.4.14/net/sched/
Dcls_flower.c103 const long *lkey = fl_key_get_start(key, mask); in fl_set_masked_key() local
109 *lmkey++ = *lkey++ & *lmask++; in fl_set_masked_key()
/linux-4.4.14/drivers/staging/lustre/lnet/klnds/o2iblnd/
Do2iblnd_cb.c164 rx->rx_sge.lkey = mr->lkey; in kiblnd_post_rx()
593 tx->fmr.fmr_pfmr->fmr->lkey; in kiblnd_fmr_map_tx()
648 rd->rd_key = (rd != tx->tx_rd) ? mr->rkey : mr->lkey; in kiblnd_map_tx()
1028 sge->lkey = mr->lkey; in kiblnd_init_tx_msg()
1093 sge->lkey = kiblnd_rd_frag_key(srcrd, srcidx); in kiblnd_init_rdma()
/linux-4.4.14/include/linux/mlx5/
Dqp.h276 __be32 lkey; member
/linux-4.4.14/drivers/infiniband/hw/nes/
Dnes_verbs.c259 ibmw_bind->bind_info.mr->lkey); in nes_bind_mw()
441 nesmr->ibmr.lkey = stag; in nes_alloc_mr()
2237 nesmr->ibmr.lkey = stag; in nes_reg_phys_mr()
2522 nesmr->ibmr.lkey = stag; in nes_reg_user_mr()
2628 nesmr->ibmr.lkey = -1; in nes_reg_user_mr()
3238 (ib_wr->sg_list[sge_index].lkey)); in fill_wqe_sg_send()
3395 ib_wr->sg_list->lkey); in nes_post_send()
3574 ib_wr->sg_list[sge_index].lkey); in nes_post_recv()
Dnes_cm.c3354 wqe->wqe_words[NES_IWARP_SQ_WQE_STAG0_IDX] = ibmr->lkey; in nes_accept()
/linux-4.4.14/drivers/infiniband/hw/cxgb4/
Dmem.c367 mhp->ibmr.rkey = mhp->ibmr.lkey = stag; in finish_mem_reg()
902 mhp->ibmr.rkey = mhp->ibmr.lkey = stag; in c4iw_alloc_mr()
Dqp.c440 *flitp = cpu_to_be64(((u64)sg_list[i].lkey << 32) | in build_isgl()
577 wqe->read.stag_sink = cpu_to_be32(wr->sg_list[0].lkey); in build_rdma_read()
/linux-4.4.14/drivers/infiniband/hw/usnic/
Dusnic_ib_verbs.c638 mr->ibmr.lkey = mr->ibmr.rkey = 0; in usnic_ib_reg_mr()
/linux-4.4.14/drivers/infiniband/core/
Duverbs_cmd.c1019 resp.lkey = mr->lkey; in ib_uverbs_reg_mr()
1129 resp.lkey = mr->lkey; in ib_uverbs_rereg_mr()
Dmad.c1031 mad_send_wr->sg_list[0].lkey = mad_agent->qp->pd->local_dma_lkey; in ib_create_send_mad()
1040 mad_send_wr->sg_list[1].lkey = mad_agent->qp->pd->local_dma_lkey; in ib_create_send_mad()
2883 sg_list.lkey = qp_info->port_priv->pd->local_dma_lkey; in ib_mad_post_receive_mads()
Dverbs.c260 pd->local_dma_lkey = pd->local_mr->lkey; in ib_alloc_pd()
/linux-4.4.14/drivers/infiniband/ulp/srpt/
Dib_srpt.c785 list.lkey = sdev->pd->local_dma_lkey; in srpt_post_recv()
820 list.lkey = sdev->pd->local_dma_lkey; in srpt_post_send()
1208 sge->lkey = ch->sport->sdev->pd->local_dma_lkey; in srpt_map_sg_to_ib_sge()