Searched defs:rkey (Results 1 - 20 of 20) sorted by relevance

/drivers/infiniband/hw/ipath/
H A Dipath_keys.c194 * @rkey: rkey to check
200 u32 len, u64 vaddr, u32 rkey, int acc)
214 if (rkey == 0) {
232 mr = rkt->table[(rkey >> (32 - ib_ipath_lkey_table_size))];
233 if (unlikely(mr == NULL || mr->lkey != rkey ||
199 ipath_rkey_ok(struct ipath_qp *qp, struct ipath_sge_state *ss, u32 len, u64 vaddr, u32 rkey, int acc) argument
H A Dipath_uc.c130 ohdr->u.rc.reth.rkey =
131 cpu_to_be32(wqe->wr.wr.rdma.rkey);
440 u32 rkey = be32_to_cpu(reth->rkey); local
444 /* Check rkey */
446 vaddr, rkey,
H A Dipath_rc.c354 ohdr->u.rc.reth.rkey =
355 cpu_to_be32(wqe->wr.wr.rdma.rkey);
405 ohdr->u.rc.reth.rkey =
406 cpu_to_be32(wqe->wr.wr.rdma.rkey);
449 ohdr->u.atomic_eth.rkey = cpu_to_be32(
450 wqe->wr.wr.atomic.rkey);
571 ohdr->u.rc.reth.rkey =
572 cpu_to_be32(wqe->wr.wr.rdma.rkey);
1442 u32 rkey = be32_to_cpu(reth->rkey); local
1768 u32 rkey = be32_to_cpu(reth->rkey); local
1823 u32 rkey = be32_to_cpu(reth->rkey); local
1873 u32 rkey; local
[all...]
H A Dipath_verbs.h97 __be32 rkey; member in struct:ib_reth
103 __be32 rkey; member in struct:ib_atomic_eth
789 u32 len, u64 vaddr, u32 rkey, int acc);
/drivers/infiniband/hw/qib/
H A Dqib_keys.c221 * @rkey: rkey to check
227 u32 len, u64 vaddr, u32 rkey, int acc)
240 if (rkey == 0) {
260 mr = rkt->table[(rkey >> (32 - ib_qib_lkey_table_size))];
261 if (unlikely(mr == NULL || mr->lkey != rkey || qp->ibqp.pd != mr->pd))
317 u32 rkey = wr->wr.fast_reg.rkey; local
325 if (pd->user || rkey == 0)
328 mr = rkt->table[(rkey >> (3
226 qib_rkey_ok(struct qib_qp *qp, struct qib_sge *sge, u32 len, u64 vaddr, u32 rkey, int acc) argument
[all...]
H A Dqib_uc.c133 ohdr->u.rc.reth.rkey =
134 cpu_to_be32(wqe->wr.wr.rdma.rkey);
445 u32 rkey = be32_to_cpu(reth->rkey); local
449 /* Check rkey */
451 vaddr, rkey, IB_ACCESS_REMOTE_WRITE);
H A Dqib_rc.c378 ohdr->u.rc.reth.rkey =
379 cpu_to_be32(wqe->wr.wr.rdma.rkey);
429 ohdr->u.rc.reth.rkey =
430 cpu_to_be32(wqe->wr.wr.rdma.rkey);
474 ohdr->u.atomic_eth.rkey = cpu_to_be32(
475 wqe->wr.wr.atomic.rkey);
601 ohdr->u.rc.reth.rkey =
602 cpu_to_be32(wqe->wr.wr.rdma.rkey);
1737 u32 rkey = be32_to_cpu(reth->rkey); local
2069 u32 rkey = be32_to_cpu(reth->rkey); local
2125 u32 rkey = be32_to_cpu(reth->rkey); local
2175 u32 rkey; local
[all...]
H A Dqib_verbs.h149 __be32 rkey; member in struct:ib_reth
155 __be32 rkey; member in struct:ib_atomic_eth
936 u32 len, u64 vaddr, u32 rkey, int acc);
/drivers/infiniband/hw/mthca/
H A Dmthca_wqe.h92 __be32 rkey; member in struct:mthca_raddr_seg
H A Dmthca_qp.c1561 u64 remote_addr, u32 rkey)
1564 rseg->rkey = cpu_to_be32(rkey);
1665 wr->wr.atomic.rkey);
1678 wr->wr.rdma.rkey);
1695 wr->wr.rdma.rkey);
2006 wr->wr.atomic.rkey);
2019 wr->wr.rdma.rkey);
2036 wr->wr.rdma.rkey);
1560 set_raddr_seg(struct mthca_raddr_seg *rseg, u64 remote_addr, u32 rkey) argument
/drivers/md/persistent-data/
H A Ddm-btree.c332 uint64_t rkey; local
351 lower_bound, &rkey,
355 if (rkey != keys[level]) {
/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);
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/infiniband/hw/ehca/
H A Dehca_qes.h152 u32 rkey; member in struct:ehca_wqe::__anon950::__anon951
181 u32 rkey; member in struct:ehca_wqe::__anon950::__anon955
H A Dehca_classes.h340 u32 rkey; member in struct:ehca_mr_hipzout_parms
349 u32 rkey; member in struct:ehca_mw_hipzout_parms
H A Dehca_mrmw.c177 &e_maxmr->ib.ib_mr.rkey);
261 &e_mr->ib.ib_mr.rkey);
290 &e_mr->ib.ib_mr.rkey, EHCA_REG_MR);
409 &e_mr->ib.ib_mr.rkey, EHCA_REG_MR);
581 mr->rkey = tmp_rkey;
630 mr_attr->rkey = hipzout.rkey;
718 e_mw->ib_mw.rkey = hipzout.rkey;
753 "mw=%p rkey
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.h130 __be32 write_stag; /* write rkey */
132 __be32 read_stag; /* read rkey */
186 u32 rkey; member in struct:iser_mem_reg
/drivers/infiniband/ulp/srp/
H A Dib_srp.h139 u32 rkey; member in struct:srp_target_port
H A Dib_srp.c686 unsigned int dma_len, u32 rkey)
691 desc->key = cpu_to_be32(rkey);
711 target->rkey);
724 srp_map_desc(state, 0, state->fmr_len, fmr->fmr->rkey);
758 srp_map_desc(state, dma_addr, dma_len, target->rkey);
773 srp_map_desc(state, dma_addr, dma_len, target->rkey);
865 buf->key = cpu_to_be32(target->rkey);
905 srp_map_desc(&state, dma_addr, dma_len, target->rkey);
947 indirect_hdr->table_desc.key = cpu_to_be32(target->rkey);
2129 target->rkey
685 srp_map_desc(struct srp_map_state *state, dma_addr_t dma_addr, unsigned int dma_len, u32 rkey) argument
[all...]
/drivers/infiniband/ulp/srpt/
H A Dib_srpt.h155 u32 rkey; member in struct:rdma_iu
/drivers/infiniband/hw/mlx4/
H A Dqp.c1553 fseg->mem_key = cpu_to_be32(wr->wr.fast_reg.rkey);
1563 static void set_local_inv_seg(struct mlx4_wqe_local_inval_seg *iseg, u32 rkey) argument
1566 iseg->mem_key = cpu_to_be32(rkey);
1572 u64 remote_addr, u32 rkey)
1575 rseg->rkey = cpu_to_be32(rkey);
1760 wr->wr.atomic.rkey);
1773 wr->wr.atomic.rkey);
1788 wr->wr.rdma.rkey);
1571 set_raddr_seg(struct mlx4_wqe_raddr_seg *rseg, u64 remote_addr, u32 rkey) argument

Completed in 579 milliseconds