/drivers/infiniband/hw/mthca/ |
H A D | mthca_user.h | 74 __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 D | mthca_wqe.h | 66 __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 D | mthca_mr.c | 57 __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 D | mthca_srq.c | 51 __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 D | mthca_provider.c | 465 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 D | c2_user.h | 60 __u32 lkey; member in struct:c2_create_cq 74 __u32 lkey; member in struct:c2_create_qp
|
H A D | c2_mm.c | 280 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 D | ehca_mrmw.h | 57 u32 *lkey, 72 u32 *lkey, 84 u32 *lkey, 96 u32 *lkey,
|
H A D | ehca_mrmw.c | 176 &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 D | ehca_qes.h | 52 u32 lkey; member in struct:ehca_vsgentry 192 u32 lkey; member in struct:ehca_wqe::__anon1460::__anon1465
|
H A D | ehca_reqs.c | 93 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 D | ipath_keys.c | 40 * 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 D | ipath_mr.c | 103 * 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 D | qib_keys.c | 37 * 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 D | qib_mr.c | 155 * 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 D | iser_initiator.c | 155 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 D | iser_memory.c | 408 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 D | ipoib_verbs.c | 212 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 D | mr.c | 75 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 D | srq.c | 161 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 D | ib_isert.c | 181 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 D | iwch_qp.c | 77 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 D | ocrdma_hw.h | 103 int ocrdma_mbx_dealloc_lkey(struct ocrdma_dev *, int fmr, u32 lkey);
|
/drivers/infiniband/ulp/srp/ |
H A D | ib_srp.h | 147 u32 lkey; member in struct:srp_target_port
|
/drivers/staging/rtl8712/ |
H A D | rtl871x_security.h | 79 u32 lkey[4]; member in union:Keytype
|