Searched defs:lkey (Results 1 - 25 of 28) sorted by relevance

12

/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
/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_mad.c669 u16 lkey = key & 0x7FFF; local
673 if (lkey == 0x7FFF) {
699 if ((dd->ipath_pkeys[i] & 0x7FFF) == lkey) {
712 ipath_stats.sps_pkeys[i] = lkey;
H A Dipath_file_ops.c609 u16 lkey = key & 0x7FFF; local
612 if (lkey == (IPATH_DEFAULT_P_KEY & 0x7FFF)) {
626 if (!lkey) {
685 if ((dd->ipath_pkeys[i] & 0x7FFF) == lkey) {
707 ipath_stats.sps_pkeys[i] = lkey;
H A Dipath_verbs.h246 u32 lkey; member in struct:ipath_mregion
783 void ipath_free_lkey(struct ipath_lkey_table *rkt, u32 lkey);
/drivers/infiniband/hw/qib/
H A Dqib_keys.c37 * qib_alloc_lkey - allocate an lkey
38 * @rkt: lkey table in which to allocate the lkey
39 * @mr: memory region that this lkey protects
68 * Make sure lkey is never zero which is reserved to indicate an
72 mr->lkey = (r << (32 - ib_qib_lkey_table_size)) |
75 if (mr->lkey == 0) {
76 mr->lkey |= 1 << 8;
89 * qib_free_lkey - free an lkey
90 * @rkt: table from which to free the lkey
96 u32 lkey = mr->lkey; local
[all...]
H A Dqib_mad.c903 u16 lkey = key & 0x7FFF; local
907 if (lkey == 0x7FFF) {
933 if ((ppd->pkeys[i] & 0x7FFF) == lkey) {
H A Dqib_file_ops.c561 u16 lkey = key & 0x7FFF; local
564 if (lkey == (QIB_DEFAULT_P_KEY & 0x7FFF)) {
570 if (!lkey) {
615 if ((ppd->pkeys[i] & 0x7FFF) == lkey) {
/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_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_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_provider.c465 srq->mr.ibmr.lkey = ucmd.lkey;
560 qp->mr.ibmr.lkey = ucmd.lkey;
681 cq->buf.mr.ibmr.lkey = ucmd.lkey;
771 u32 lkey; local
789 lkey = cq->resize_buf->buf.mr.ibmr.lkey;
795 lkey
[all...]
H A Dmthca_cq.c71 __be32 lkey; member in struct:mthca_cq_context
842 cq_context->lkey = cpu_to_be32(cq->buf.mr.ibmr.lkey);
H A Dmthca_eq.c61 __be32 lkey; member in struct:mthca_eq_context
543 eq_context->lkey = cpu_to_be32(eq->mr.ibmr.lkey);
/drivers/net/ethernet/mellanox/mlx4/
H A Dmr.c741 int npages, u64 iova, u32 *lkey, u32 *rkey)
754 *lkey = *rkey = fmr->mr.key = hw_index_to_key(key);
771 fmr->mpt->lkey = cpu_to_be32(key);
852 u32 *lkey, u32 *rkey)
740 mlx4_map_phys_fmr(struct mlx4_dev *dev, struct mlx4_fmr *fmr, u64 *page_list, int npages, u64 iova, u32 *lkey, u32 *rkey) argument
851 mlx4_fmr_unmap(struct mlx4_dev *dev, struct mlx4_fmr *fmr, u32 *lkey, u32 *rkey) argument
/drivers/staging/rtl8712/
H A Drtl871x_security.h79 u32 lkey[4]; member in union:Keytype
/drivers/infiniband/hw/ehca/
H A Dehca_qes.h52 u32 lkey; member in struct:ehca_vsgentry
192 u32 lkey; member in struct:ehca_wqe::__anon950::__anon955
H A Dehca_classes.h339 u32 lkey; member in struct:ehca_mr_hipzout_parms
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,
408 e_pd, &pginfo, &e_mr->ib.ib_mr.lkey,
494 "shca->maxmr=%p mr->lkey=%x",
495 mr, shca->maxmr, mr->lkey);
580 mr->lkey = tmp_lkey;
620 "hca_hndl=%llx mr_hndl=%llx lkey=%x",
622 e_mr->ipz_mr_handle.handle, mr->lkey);
629 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...]
/drivers/infiniband/ulp/iser/
H A Discsi_iser.h185 u32 lkey; member in struct:iser_mem_reg
/drivers/infiniband/ulp/srp/
H A Dib_srp.h138 u32 lkey; member in struct:srp_target_port
/drivers/net/ethernet/ibm/ehea/
H A Dehea_phyp.c464 mr->lkey = (u32)outs[2];
493 const u32 pd, u64 *mr_handle, u32 *lkey)
509 *lkey = (u32)outs[2];
491 ehea_h_alloc_resource_mr(const u64 adapter_handle, const u64 vaddr, const u64 length, const u32 access_ctrl, const u32 pd, u64 *mr_handle, u32 *lkey) argument
H A Dehea.h327 u32 lkey; member in struct:ehea_mr
H A Dehea_main.c494 rwqe->sg_list[0].l_key = pr->recv_mr.lkey;
1626 u32 lkey)
1650 sg1entry->l_key = lkey;
1663 struct ehea_swqe *swqe, u32 lkey)
1674 write_swqe2_immediate(skb, swqe, lkey);
1683 sg1entry->l_key = lkey;
1696 sgentry->l_key = lkey;
2021 struct ehea_swqe *swqe, u32 lkey)
2027 write_swqe2_data(skb, dev, swqe, lkey);
2050 u32 lkey; local
1625 write_swqe2_immediate(struct sk_buff *skb, struct ehea_swqe *swqe, u32 lkey) argument
1662 write_swqe2_data(struct sk_buff *skb, struct net_device *dev, struct ehea_swqe *swqe, u32 lkey) argument
2020 ehea_xmit2(struct sk_buff *skb, struct net_device *dev, struct ehea_swqe *swqe, u32 lkey) argument
2615 u32 lkey = pr->recv_mr.lkey; local
[all...]

Completed in 377 milliseconds

12