Searched refs:lkey (Results 1 - 25 of 81) sorted by relevance

1234

/drivers/infiniband/hw/mthca/
H A Dmthca_user.h74 __u32 lkey; member in struct:mthca_create_cq
88 __u32 lkey; member in struct:mthca_resize_cq
93 __u32 lkey; member in struct:mthca_create_srq
104 __u32 lkey; member in struct:mthca_create_qp
H A Dmthca_wqe.h66 __be32 lkey; member in struct:mthca_tavor_ud_seg
85 __be32 lkey; member in struct:mthca_bind_seg
103 __be32 lkey; member in struct:mthca_data_seg
120 dseg->lkey = cpu_to_be32(sg->lkey);
127 dseg->lkey = cpu_to_be32(MTHCA_INVAL_LKEY);
H A Dmthca_mr.c57 __be32 lkey; member in struct:mthca_mpt_entry
444 mr->ibmr.rkey = mr->ibmr.lkey = hw_index_to_key(dev, key);
472 memset(&mpt_entry->lkey, 0,
473 sizeof *mpt_entry - offsetof(struct mthca_mpt_entry, lkey));
481 mthca_dbg(dev, "Dumping MPT entry %08x:\n", mr->ibmr.lkey);
545 static void mthca_free_region(struct mthca_dev *dev, u32 lkey) argument
548 key_to_hw_index(dev, lkey));
550 mthca_free(&dev->mr_table.mpt_alloc, key_to_hw_index(dev, lkey));
558 key_to_hw_index(dev, mr->ibmr.lkey) &
563 mthca_free_region(dev, mr->ibmr.lkey);
[all...]
H A Dmthca_srq.c51 __be32 lkey; member in struct:mthca_tavor_srq_context
60 __be32 lkey; member in struct:mthca_arbel_srq_context
104 context->lkey = cpu_to_be32(srq->mr.ibmr.lkey);
129 context->lkey = cpu_to_be32(srq->mr.ibmr.lkey);
191 scatter->lkey = cpu_to_be32(MTHCA_INVAL_LKEY);
H A Dmthca_provider.c465 srq->mr.ibmr.lkey = ucmd.lkey;
560 qp->mr.ibmr.lkey = ucmd.lkey;
681 cq->buf.mr.ibmr.lkey = ucmd.lkey;
772 u32 lkey; local
790 lkey = cq->resize_buf->buf.mr.ibmr.lkey;
796 lkey
[all...]
/drivers/infiniband/hw/amso1100/
H A Dc2_user.h60 __u32 lkey; member in struct:c2_create_cq
74 __u32 lkey; member in struct:c2_create_qp
H A Dc2_mm.c280 mr->ibmr.lkey = mr->ibmr.rkey = be32_to_cpu(reply->stag_index);
294 cpu_to_be32(mr->ibmr.lkey),
/drivers/infiniband/hw/ehca/
H A Dehca_mrmw.h57 u32 *lkey,
72 u32 *lkey,
84 u32 *lkey,
96 u32 *lkey,
H A Dehca_mrmw.c176 &e_maxmr->ib.ib_mr.lkey,
260 e_pd, &e_mr->ib.ib_mr.lkey,
289 e_pd, &pginfo, &e_mr->ib.ib_mr.lkey,
405 e_pd, &pginfo, &e_mr->ib.ib_mr.lkey,
491 "shca->maxmr=%p mr->lkey=%x",
492 mr, shca->maxmr, mr->lkey);
577 mr->lkey = tmp_lkey;
617 "hca_hndl=%llx mr_hndl=%llx lkey=%x",
619 e_mr->ipz_mr_handle.handle, mr->lkey);
626 mr_attr->lkey
1021 ehca_reg_mr(struct ehca_shca *shca, struct ehca_mr *e_mr, u64 *iova_start, u64 size, int acl, struct ehca_pd *e_pd, struct ehca_mr_pginfo *pginfo, u32 *lkey, u32 *rkey, enum ehca_reg_type reg_type) argument
1197 ehca_rereg_mr_rereg1(struct ehca_shca *shca, struct ehca_mr *e_mr, u64 *iova_start, u64 size, u32 acl, struct ehca_pd *e_pd, struct ehca_mr_pginfo *pginfo, u32 *lkey, u32 *rkey) argument
1288 ehca_rereg_mr(struct ehca_shca *shca, struct ehca_mr *e_mr, u64 *iova_start, u64 size, int acl, struct ehca_pd *e_pd, struct ehca_mr_pginfo *pginfo, u32 *lkey, u32 *rkey) argument
1471 ehca_reg_smr(struct ehca_shca *shca, struct ehca_mr *e_origmr, struct ehca_mr *e_newmr, u64 *iova_start, int acl, struct ehca_pd *e_pd, u32 *lkey, u32 *rkey) argument
1687 ehca_reg_maxmr(struct ehca_shca *shca, struct ehca_mr *e_newmr, u64 *iova_start, int acl, struct ehca_pd *e_pd, u32 *lkey, u32 *rkey) argument
[all...]
H A Dehca_qes.h52 u32 lkey; member in struct:ehca_vsgentry
192 u32 lkey; member in struct:ehca_wqe::__anon1460::__anon1465
H A Dehca_reqs.c93 wqe_p->u.all_rcv.sg_list[cnt_ds].lkey =
94 recv_wr->sg_list[cnt_ds].lkey;
140 "lkey=%x",
141 idx, j, data, sge->length, sge->lkey);
249 wqe_p->u.ud_av.sg_list[idx].lkey =
250 send_wr->sg_list[idx].lkey;
283 wqe_p->u.nud.sg_list[idx].lkey =
284 send_wr->sg_list[idx].lkey;
/drivers/infiniband/hw/ipath/
H A Dipath_keys.c40 * ipath_alloc_lkey - allocate an lkey
41 * @rkt: lkey table in which to allocate the lkey
42 * @mr: memory region that this lkey protects
71 * Make sure lkey is never zero which is reserved to indicate an
75 mr->lkey = (r << (32 - ib_ipath_lkey_table_size)) |
78 if (mr->lkey == 0) {
79 mr->lkey |= 1 << 8;
92 * ipath_free_lkey - free an lkey
93 * @rkt: table from which to free the lkey
96 ipath_free_lkey(struct ipath_lkey_table *rkt, u32 lkey) argument
[all...]
H A Dipath_mr.c103 * lkey and rkey.
107 mr->ibmr.rkey = mr->ibmr.lkey = mr->mr.lkey;
260 ipath_free_lkey(&to_idev(ibmr->device)->lk_table, ibmr->lkey);
305 * ib_alloc_fmr() will initialize fmr->ibfmr except for lkey &
310 fmr->ibfmr.rkey = fmr->ibfmr.lkey = fmr->mr.lkey;
419 ipath_free_lkey(&to_idev(ibfmr->device)->lk_table, ibfmr->lkey);
/drivers/infiniband/hw/qib/
H A Dqib_keys.c37 * qib_alloc_lkey - allocate an lkey
38 * @mr: memory region that this lkey protects
45 * Sets the lkey field mr for non-dma regions.
60 /* special case for dma_mr lkey == 0 */
85 * Make sure lkey is never zero which is reserved to indicate an
89 mr->lkey = (r << (32 - ib_qib_lkey_table_size)) |
92 if (mr->lkey == 0) {
93 mr->lkey |= 1 << 8;
110 * qib_free_lkey - free an lkey
116 u32 lkey local
[all...]
H A Dqib_mr.c155 * lkey and rkey.
160 mr->ibmr.lkey = mr->mr.lkey;
161 mr->ibmr.rkey = mr->mr.lkey;
398 * ib_alloc_fmr() will initialize fmr->ibfmr except for lkey &
404 fmr->ibfmr.rkey = fmr->mr.lkey;
405 fmr->ibfmr.lkey = fmr->mr.lkey;
/drivers/infiniband/ulp/iser/
H A Diser_initiator.c155 tx_dsg->lkey = regd_buf->reg.lkey;
176 if (tx_desc->tx_sg[0].lkey != device->mr->lkey) {
177 tx_desc->tx_sg[0].lkey = device->mr->lkey;
178 iser_dbg("sdesc %p lkey mismatch, fixing\n", tx_desc);
294 rx_sg->lkey = device->mr->lkey;
488 tx_dsg->lkey
[all...]
H A Diser_memory.c408 regd_buf->reg.lkey = device->mr->lkey;
414 iser_dbg("PHYSICAL Mem.register: lkey: 0x%08X rkey: 0x%08X "
416 (unsigned int)regd_buf->reg.lkey,
586 sig_sge->lkey = pi_ctx->sig_mr->lkey;
595 iser_dbg("sig_sge: addr: 0x%llx length: %u lkey: 0x%x\n",
597 sig_sge->lkey);
623 sge->lkey = device->mr->lkey;
[all...]
/drivers/infiniband/ulp/ipoib/
H A Dipoib_verbs.c212 priv->tx_sge[i].lkey = priv->mr->lkey;
218 priv->rx_sge[0].lkey = priv->mr->lkey;
222 priv->rx_sge[1].lkey = priv->mr->lkey;
/drivers/infiniband/hw/mlx4/
H A Dmr.c75 mr->ibmr.rkey = mr->ibmr.lkey = mr->mmr.key;
172 mr->ibmr.rkey = mr->ibmr.lkey = mr->mmr.key;
374 mr->ibmr.rkey = mr->ibmr.lkey = mr->mmr.key;
454 fmr->ibfmr.rkey = fmr->ibfmr.lkey = fmr->mfmr.mr.key;
474 &ifmr->ibfmr.lkey, &ifmr->ibfmr.rkey);
495 mlx4_fmr_unmap(mdev, &ifmr->mfmr, &ifmr->ibfmr.lkey, &ifmr->ibfmr.rkey);
H A Dsrq.c161 scatter->lkey = cpu_to_be32(MLX4_INVALID_LKEY);
343 scat[i].lkey = cpu_to_be32(wr->sg_list[i].lkey);
349 scat[i].lkey = cpu_to_be32(MLX4_INVALID_LKEY);
/drivers/infiniband/ulp/isert/
H A Dib_isert.c181 rx_sg->lkey = isert_conn->conn_mr->lkey;
946 if (tx_desc->tx_sg[0].lkey != isert_conn->conn_mr->lkey) {
947 tx_desc->tx_sg[0].lkey = isert_conn->conn_mr->lkey;
948 pr_debug("tx_desc %p lkey mismatch, fixing\n", tx_desc);
969 tx_desc->tx_sg[0].lkey = isert_conn->conn_mr->lkey;
972 " lkey
[all...]
/drivers/infiniband/hw/cxgb3/
H A Diwch_qp.c77 wqe->send.sgl[i].stag = cpu_to_be32(wr->sg_list[i].lkey);
115 cpu_to_be32(wr->sg_list[i].lkey);
142 wqe->read.local_stag = cpu_to_be32(wr->sg_list[0].lkey);
208 mhp = get_mhp(rhp, (sg_list[i].lkey) >> 8);
264 wqe->recv.sgl[i].stag = cpu_to_be32(wr->sg_list[i].lkey);
328 if (wr->sg_list[i].lkey != 0)
497 if (wr->sg_list[0].lkey)
571 sgl.lkey = mw_bind->bind_info.mr->lkey;
579 wqe->bind.mr_stag = cpu_to_be32(mw_bind->bind_info.mr->lkey);
[all...]
/drivers/infiniband/hw/ocrdma/
H A Docrdma_hw.h103 int ocrdma_mbx_dealloc_lkey(struct ocrdma_dev *, int fmr, u32 lkey);
/drivers/infiniband/ulp/srp/
H A Dib_srp.h147 u32 lkey; member in struct:srp_target_port
/drivers/staging/rtl8712/
H A Drtl871x_security.h79 u32 lkey[4]; member in union:Keytype

Completed in 194 milliseconds

1234