Home
last modified time | relevance | path

Searched refs:rkey (Results 1 – 75 of 75) sorted by relevance

/linux-4.1.27/net/dns_resolver/
Ddns_query.c72 struct key *rkey; in dns_query() local
123 rkey = request_key(&key_type_dns_resolver, desc, options); in dns_query()
126 if (IS_ERR(rkey)) { in dns_query()
127 ret = PTR_ERR(rkey); in dns_query()
131 down_read(&rkey->sem); in dns_query()
132 set_bit(KEY_FLAG_ROOT_CAN_INVAL, &rkey->flags); in dns_query()
133 rkey->perm |= KEY_USR_VIEW; in dns_query()
135 ret = key_validate(rkey); in dns_query()
140 ret = rkey->type_data.x[0]; in dns_query()
144 upayload = rcu_dereference_protected(rkey->payload.data, in dns_query()
[all …]
/linux-4.1.27/drivers/infiniband/hw/ehca/
Dehca_mrmw.h58 u32 *rkey,
73 u32 *rkey);
85 u32 *rkey);
97 u32 *rkey);
Dehca_mrmw.c177 &e_maxmr->ib.ib_mr.rkey); in ehca_get_dma_mr()
261 &e_mr->ib.ib_mr.rkey); in ehca_reg_phys_mr()
290 &e_mr->ib.ib_mr.rkey, EHCA_REG_MR); in ehca_reg_phys_mr()
406 &e_mr->ib.ib_mr.rkey, EHCA_REG_MR); in ehca_reg_user_mr()
578 mr->rkey = tmp_rkey; in ehca_rereg_phys_mr()
627 mr_attr->rkey = hipzout.rkey; in ehca_query_mr()
718 e_mw->ib_mw.rkey = hipzout.rkey; in ehca_alloc_mw()
754 h_ret, shca, mw, mw->rkey, shca->ipz_hca_handle.handle, in ehca_dealloc_mw()
911 e_fmr->ib.ib_fmr.rkey = tmp_rkey; in ehca_map_phys_fmr()
1029 u32 *rkey, /*OUT*/ in ehca_reg_mr() argument
[all …]
Dehca_qes.h152 u32 rkey; member
181 u32 rkey; member
Dhcp_if.c752 outparms->rkey = (u32)outs[3]; in hipz_h_alloc_resource_mr()
811 outparms->rkey = (u32)(outs[5] & (0xffffffff)); in hipz_h_query_mr()
848 outparms->rkey = (u32)outs[3]; in hipz_h_reregister_pmr()
873 outparms->rkey = (u32)outs[3]; in hipz_h_register_smr()
892 outparms->rkey = (u32)outs[3]; in hipz_h_alloc_resource_mw()
908 outparms->rkey = (u32)outs[3]; in hipz_h_query_mw()
Dehca_classes.h340 u32 rkey; member
349 u32 rkey; member
Dehca_reqs.c273 wqe_p->u.nud.rkey = send_wr->wr.rdma.rkey; in ehca_write_swqe()
/linux-4.1.27/fs/nfs/
Dnfs4idmap.c273 struct key *rkey; in nfs_idmap_request_key() local
280 rkey = request_key(&key_type_id_resolver, desc, ""); in nfs_idmap_request_key()
281 if (IS_ERR(rkey)) { in nfs_idmap_request_key()
283 rkey = request_key_with_auxdata(&key_type_id_resolver_legacy, in nfs_idmap_request_key()
287 if (!IS_ERR(rkey)) in nfs_idmap_request_key()
288 set_bit(KEY_FLAG_ROOT_CAN_INVAL, &rkey->flags); in nfs_idmap_request_key()
291 return rkey; in nfs_idmap_request_key()
299 struct key *rkey; in nfs_idmap_get_key() local
304 rkey = nfs_idmap_request_key(name, namelen, type, idmap); in nfs_idmap_get_key()
307 if (IS_ERR(rkey)) { in nfs_idmap_get_key()
[all …]
/linux-4.1.27/drivers/infiniband/hw/qib/
Dqib_keys.c253 u32 len, u64 vaddr, u32 rkey, int acc) in qib_rkey_ok() argument
265 if (rkey == 0) { in qib_rkey_ok()
288 rkt->table[(rkey >> (32 - ib_qib_lkey_table_size))]); in qib_rkey_ok()
289 if (unlikely(!mr || mr->lkey != rkey || qp->ibqp.pd != mr->pd)) in qib_rkey_ok()
346 u32 rkey = wr->wr.fast_reg.rkey; in qib_fast_reg_mr() local
354 if (pd->user || rkey == 0) in qib_fast_reg_mr()
358 rkt->table[(rkey >> (32 - ib_qib_lkey_table_size))], in qib_fast_reg_mr()
372 mr->lkey = rkey; in qib_fast_reg_mr()
Dqib_rc.c378 ohdr->u.rc.reth.rkey = in qib_make_rc_req()
379 cpu_to_be32(wqe->wr.wr.rdma.rkey); in qib_make_rc_req()
429 ohdr->u.rc.reth.rkey = in qib_make_rc_req()
430 cpu_to_be32(wqe->wr.wr.rdma.rkey); in qib_make_rc_req()
474 ohdr->u.atomic_eth.rkey = cpu_to_be32( in qib_make_rc_req()
475 wqe->wr.wr.atomic.rkey); in qib_make_rc_req()
601 ohdr->u.rc.reth.rkey = in qib_make_rc_req()
602 cpu_to_be32(wqe->wr.wr.rdma.rkey); in qib_make_rc_req()
1737 u32 rkey = be32_to_cpu(reth->rkey); in qib_rc_rcv_error() local
1741 ok = qib_rkey_ok(qp, &e->rdma_sge, len, vaddr, rkey, in qib_rc_rcv_error()
[all …]
Dqib_uc.c133 ohdr->u.rc.reth.rkey = in qib_make_uc_req()
134 cpu_to_be32(wqe->wr.wr.rdma.rkey); in qib_make_uc_req()
436 u32 rkey = be32_to_cpu(reth->rkey); in qib_uc_rcv() local
442 vaddr, rkey, IB_ACCESS_REMOTE_WRITE); in qib_uc_rcv()
Dqib_mr.c161 mr->ibmr.rkey = mr->mr.lkey; in alloc_mr()
404 fmr->ibfmr.rkey = fmr->mr.lkey; in qib_alloc_fmr()
Dqib_verbs.h151 __be32 rkey; member
157 __be32 rkey; member
987 u32 len, u64 vaddr, u32 rkey, int acc);
Dqib_ruc.c462 wqe->wr.wr.rdma.rkey, in qib_ruc_loopback()
475 wqe->wr.wr.rdma.rkey, in qib_ruc_loopback()
493 wqe->wr.wr.atomic.rkey, in qib_ruc_loopback()
/linux-4.1.27/drivers/infiniband/ulp/iser/
Diser_memory.c397 reg->rkey = device->mr->rkey; in iser_reg_dma()
402 " length=0x%x\n", reg->sge.lkey, reg->rkey, in iser_reg_dma()
475 mem_reg->rkey = fmr->fmr->rkey; in iser_reg_page_vec()
638 u32 rkey; in iser_inv_rkey() local
643 inv_wr->ex.invalidate_rkey = mr->rkey; in iser_inv_rkey()
645 rkey = ib_inc_rkey(mr->rkey); in iser_inv_rkey()
646 ib_update_fast_reg_key(mr, rkey); in iser_inv_rkey()
701 sig_reg->rkey = pi_ctx->sig_mr->rkey; in iser_reg_sig_mr()
706 sig_reg->sge.lkey, sig_reg->rkey, sig_reg->sge.addr, in iser_reg_sig_mr()
759 fastreg_wr.wr.fast_reg.rkey = mr->rkey; in iser_fast_reg_mr()
[all …]
Diser_initiator.c84 hdr->read_stag = cpu_to_be32(mem_reg->rkey); in iser_prepare_read_cmd()
88 task->itt, mem_reg->rkey, in iser_prepare_read_cmd()
141 hdr->write_stag = cpu_to_be32(mem_reg->rkey); in iser_prepare_write_cmd()
146 task->itt, mem_reg->rkey, in iser_prepare_write_cmd()
Discsi_iser.h252 u32 rkey; member
/linux-4.1.27/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()
308 mw->ibmw.rkey = mw->mmw.key; in mlx4_ib_alloc_mw()
334 wr.wr.bind_mw.rkey = ib_inc_rkey(mw->rkey); in mlx4_ib_bind_mw()
338 mw->rkey = wr.wr.bind_mw.rkey; in mlx4_ib_bind_mw()
373 mr->ibmr.rkey = mr->ibmr.lkey = mr->mmr.key; in mlx4_ib_alloc_fast_reg_mr()
455 fmr->ibfmr.rkey = fmr->ibfmr.lkey = fmr->mfmr.mr.key; in mlx4_ib_fmr_alloc()
475 &ifmr->ibfmr.lkey, &ifmr->ibfmr.rkey); in mlx4_ib_map_phys_fmr()
496 mlx4_fmr_unmap(mdev, &ifmr->mfmr, &ifmr->ibfmr.lkey, &ifmr->ibfmr.rkey); in mlx4_ib_unmap_fmr()
Dqp.c2414 fseg->mem_key = cpu_to_be32(wr->wr.fast_reg.rkey); in set_fmr_seg()
2436 bseg->new_rkey = cpu_to_be32(wr->wr.bind_mw.rkey); in set_bind_seg()
2442 static void set_local_inv_seg(struct mlx4_wqe_local_inval_seg *iseg, u32 rkey) in set_local_inv_seg() argument
2445 iseg->mem_key = cpu_to_be32(rkey); in set_local_inv_seg()
2449 u64 remote_addr, u32 rkey) in set_raddr_seg() argument
2452 rseg->rkey = cpu_to_be32(rkey); in set_raddr_seg()
2712 wr->wr.atomic.rkey); in mlx4_ib_post_send()
2725 wr->wr.atomic.rkey); in mlx4_ib_post_send()
2740 wr->wr.rdma.rkey); in mlx4_ib_post_send()
/linux-4.1.27/fs/reiserfs/
Ddir.c69 const struct reiserfs_key *rkey; in reiserfs_readdir_inode() local
242 rkey = get_rkey(&path_to_entry, inode->i_sb); in reiserfs_readdir_inode()
243 if (!comp_le_keys(rkey, &MIN_KEY)) { in reiserfs_readdir_inode()
253 if (COMP_SHORT_KEYS(rkey, &pos_key)) { in reiserfs_readdir_inode()
259 le_key_k_offset(KEY_FORMAT_3_5, rkey)); in reiserfs_readdir_inode()
Ddo_balan.c183 replace_key(tb, tb->CFR[0], tb->rkey[0], tb->R[0], 0); in balance_leaf_when_delete_left()
686 replace_key(tb, tb->CFR[0], tb->rkey[0], tb->R[0], 0); in balance_leaf_insert_right()
709 replace_key(tb, tb->CFR[0], tb->rkey[0], tb->R[0], 0); in balance_leaf_insert_right()
757 replace_key(tb, tb->CFR[0], tb->rkey[0], tb->R[0], 0); in balance_leaf_paste_right_shift_dirent()
818 add_le_key_k_offset(version, internal_key(tb->CFR[0], tb->rkey[0]), in balance_leaf_paste_right_shift()
880 replace_key(tb, tb->CFR[0], tb->rkey[0], tb->R[0], 0); in balance_leaf_paste_right_whole()
1453 internal_key(tb->CFR[0], tb->rkey[0])); in balance_leaf()
Dfix_node.c153 key = internal_key(tb->CFR[0], tb->rkey[0]); in create_virtual_node()
726 tb->rkey[0]))) in are_leaves_removable()
1133 1) : (tb->rkey[h - in get_far_parent()
1253 tb->rkey[h] = position; in get_parents()
1285 r_key = internal_key(tb->CFR[h], tb->rkey[h]); in can_node_be_removed()
2218 (bh == tb->FR[h]) ? tb->rkey[h] + 1 : 0; in get_neighbors()
Dibalance.c76 *d_key = tb->rkey[h]; in internal_define_dest_src_infos()
89 *d_key = tb->rkey[h]; in internal_define_dest_src_infos()
784 memcpy(internal_key(tb->CFR[h], tb->rkey[h]), key, KEY_SIZE); in replace_rkey()
Dprints.c678 tb->cur_blknum, tb->lkey[0], tb->rkey[0]); in store_print_tb()
Dlbalance.c807 replace_key(tb, tb->CFR[0], tb->rkey[0], tb->R[0], 0); in leaf_shift_right()
Dreiserfs.h2456 int rkey[MAX_HEIGHT]; member
/linux-4.1.27/drivers/infiniband/hw/ipath/
Dipath_keys.c200 u32 len, u64 vaddr, u32 rkey, int acc) in ipath_rkey_ok() argument
214 if (rkey == 0) { in ipath_rkey_ok()
232 mr = rkt->table[(rkey >> (32 - ib_ipath_lkey_table_size))]; in ipath_rkey_ok()
233 if (unlikely(mr == NULL || mr->lkey != rkey || in ipath_rkey_ok()
Dipath_rc.c354 ohdr->u.rc.reth.rkey = in ipath_make_rc_req()
355 cpu_to_be32(wqe->wr.wr.rdma.rkey); in ipath_make_rc_req()
405 ohdr->u.rc.reth.rkey = in ipath_make_rc_req()
406 cpu_to_be32(wqe->wr.wr.rdma.rkey); in ipath_make_rc_req()
449 ohdr->u.atomic_eth.rkey = cpu_to_be32( in ipath_make_rc_req()
450 wqe->wr.wr.atomic.rkey); in ipath_make_rc_req()
571 ohdr->u.rc.reth.rkey = in ipath_make_rc_req()
572 cpu_to_be32(wqe->wr.wr.rdma.rkey); in ipath_make_rc_req()
1442 u32 rkey = be32_to_cpu(reth->rkey); in ipath_rc_rcv_error() local
1447 len, vaddr, rkey, in ipath_rc_rcv_error()
[all …]
Dipath_uc.c130 ohdr->u.rc.reth.rkey = in ipath_make_uc_req()
131 cpu_to_be32(wqe->wr.wr.rdma.rkey); in ipath_make_uc_req()
440 u32 rkey = be32_to_cpu(reth->rkey); in ipath_uc_rcv() local
446 vaddr, rkey, in ipath_uc_rcv()
Dipath_mr.c107 mr->ibmr.rkey = mr->ibmr.lkey = mr->mr.lkey; in alloc_mr()
310 fmr->ibfmr.rkey = fmr->ibfmr.lkey = fmr->mr.lkey; in ipath_alloc_fmr()
Dipath_verbs.h97 __be32 rkey; member
103 __be32 rkey; member
789 u32 len, u64 vaddr, u32 rkey, int acc);
Dipath_ruc.c357 wqe->wr.wr.rdma.rkey, in ipath_ruc_loopback()
367 wqe->wr.wr.rdma.rkey, in ipath_ruc_loopback()
381 wqe->wr.wr.atomic.rkey, in ipath_ruc_loopback()
/linux-4.1.27/net/sunrpc/xprtrdma/
Dfrwr_ops.c232 key = (u8)(mr->rkey & 0x000000FF); in frwr_op_map()
234 fastreg_wr.wr.fast_reg.rkey = mr->rkey; in frwr_op_map()
241 seg1->mr_rkey = mr->rkey; in frwr_op_map()
273 invalidate_wr.ex.invalidate_rkey = seg1->rl_mw->r.frmr.fr_mr->rkey; in frwr_op_unmap()
Dphysical_ops.c55 seg->mr_rkey = ia->ri_bind_mem->rkey; in physical_op_map()
Dsvc_rdma_recvfrom.c197 read_wr.wr.rdma.rkey = rs_handle; in rdma_read_chunk_lcl()
312 fastreg_wr.wr.fast_reg.rkey = frmr->mr->lkey; in rdma_read_chunk_frmr()
318 read_wr.wr.rdma.rkey = rs_handle; in rdma_read_chunk_frmr()
Dfmr_ops.c117 seg1->mr_rkey = mw->r.fmr->rkey; in fmr_op_map()
Dsvc_rdma_sendto.c217 write_wr.wr.rdma.rkey = rmr; in send_write()
Dverbs.c1238 invalidate_wr.ex.invalidate_rkey = r->r.frmr.fr_mr->rkey; in rpcrdma_retry_local_inv()
1242 __func__, r, r->r.frmr.fr_mr->rkey); in rpcrdma_retry_local_inv()
Dsvc_rdma_transport.c1255 fastreg_wr.wr.fast_reg.rkey = frmr->mr->lkey; in svc_rdma_fastreg()
/linux-4.1.27/include/rdma/
Dib_verbs.h1042 u32 rkey; member
1050 u32 rkey; member
1069 u32 rkey; member
1074 u32 rkey; member
1115 u32 rkey; member
1270 u32 rkey; member
1278 u32 rkey; member
1287 u32 rkey; member
2516 mr->rkey = (mr->rkey & 0xffffff00) | newkey; in ib_update_fast_reg_key()
2524 static inline u32 ib_inc_rkey(u32 rkey) in ib_inc_rkey() argument
[all …]
/linux-4.1.27/include/uapi/rdma/
Dib_user_verbs.h299 __u32 rkey; member
315 __u32 rkey; member
331 __u32 rkey; member
649 __u32 rkey; member
656 __u32 rkey; member
/linux-4.1.27/drivers/infiniband/ulp/srp/
Dib_srp.c1038 static int srp_inv_rkey(struct srp_rdma_ch *ch, u32 rkey) in srp_inv_rkey() argument
1047 .ex.invalidate_rkey = rkey, in srp_inv_rkey()
1071 res = srp_inv_rkey(ch, (*pfr)->mr->rkey); in srp_unmap_data()
1075 (*pfr)->mr->rkey, res); in srp_unmap_data()
1260 unsigned int dma_len, u32 rkey) in srp_map_desc() argument
1265 desc->key = cpu_to_be32(rkey); in srp_map_desc()
1287 srp_map_desc(state, 0, state->dma_len, fmr->fmr->rkey); in srp_map_finish_fmr()
1300 u32 rkey; in srp_map_finish_fr() local
1306 rkey = ib_inc_rkey(desc->mr->rkey); in srp_map_finish_fr()
1307 ib_update_fast_reg_key(desc->mr, rkey); in srp_map_finish_fr()
[all …]
Dib_srp.h189 u32 rkey; member
/linux-4.1.27/drivers/infiniband/hw/mthca/
Dmthca_wqe.h92 __be32 rkey; member
Dmthca_qp.c1564 u64 remote_addr, u32 rkey) in set_raddr_seg() argument
1567 rseg->rkey = cpu_to_be32(rkey); in set_raddr_seg()
1668 wr->wr.atomic.rkey); in mthca_tavor_post_send()
1681 wr->wr.rdma.rkey); in mthca_tavor_post_send()
1698 wr->wr.rdma.rkey); in mthca_tavor_post_send()
2009 wr->wr.atomic.rkey); in mthca_arbel_post_send()
2022 wr->wr.rdma.rkey); in mthca_arbel_post_send()
2039 wr->wr.rdma.rkey); in mthca_arbel_post_send()
Dmthca_mr.c444 mr->ibmr.rkey = mr->ibmr.lkey = hw_index_to_key(dev, key); in mthca_mr_alloc()
594 mr->ibmr.rkey = mr->ibmr.lkey = hw_index_to_key(dev, key); in mthca_fmr_alloc()
734 fmr->ibmr.lkey = fmr->ibmr.rkey = tavor_hw_index_to_key(key); in mthca_tavor_map_phys_fmr()
777 fmr->ibmr.lkey = fmr->ibmr.rkey = arbel_hw_index_to_key(key); in mthca_arbel_map_phys_fmr()
/linux-4.1.27/net/rds/
Diw_rdma.c627 *key_ret = ibmr->mr->rkey;
708 mapping->m_rkey = ibmr->mr->rkey;
714 f_wr.wr.fast_reg.rkey = mapping->m_rkey;
744 s_wr.ex.invalidate_rkey = ibmr->mr->rkey;
Diw_send.c778 send->s_wr.wr.fast_reg.rkey = send->s_mr->rkey; in rds_iw_build_send_fastreg()
883 send->s_wr.wr.rdma.rkey = op->op_rkey; in rds_iw_xmit_rdma()
Dib_send.c828 send->s_wr.wr.atomic.rkey = op->op_rkey; in rds_ib_xmit_atomic()
940 send->s_wr.wr.rdma.rkey = op->op_rkey; in rds_ib_xmit_rdma()
Dib_rdma.c769 *key_ret = ibmr->fmr->rkey; in rds_ib_get_mr()
/linux-4.1.27/drivers/infiniband/hw/mlx5/
Dodp.c615 u32 rkey = mpfault->rdma.r_key; in mlx5_ib_mr_rdma_pfault_handler() local
645 ret = pagefault_single_data_segment(qp, pfault, rkey, address, length, in mlx5_ib_mr_rdma_pfault_handler()
663 ret = pagefault_single_data_segment(qp, &dummy_pfault, rkey, in mlx5_ib_mr_rdma_pfault_handler()
Dqp.c1843 u64 remote_addr, u32 rkey) in set_raddr_seg() argument
1846 rseg->rkey = cpu_to_be32(rkey); in set_raddr_seg()
2014 seg->qpn_mkey7_0 = cpu_to_be32((wr->wr.fast_reg.rkey & 0xff) | 0xffffff00); in set_mkey_segment()
2345 u32 sig_key = sig_mr->rkey; in set_sig_mkey_segment()
2652 wr->wr.rdma.rkey); in mlx5_ib_post_send()
2681 ctrl->imm = cpu_to_be32(wr->wr.fast_reg.rkey); in mlx5_ib_post_send()
2695 ctrl->imm = cpu_to_be32(mr->ibmr.rkey); in mlx5_ib_post_send()
2768 wr->wr.rdma.rkey); in mlx5_ib_post_send()
2795 ctrl->imm = cpu_to_be32(wr->wr.fast_reg.rkey); in mlx5_ib_post_send()
Dmr.c658 mr->ibmr.rkey = mr->mmr.key; in mlx5_ib_get_dma_mr()
1092 mr->ibmr.rkey = mr->mmr.key; in mlx5_ib_reg_user_mr()
1286 mr->ibmr.rkey = mr->mmr.key; in mlx5_ib_create_mr()
1376 mr->ibmr.rkey = mr->mmr.key; in mlx5_ib_alloc_fast_reg_mr()
/linux-4.1.27/drivers/infiniband/hw/nes/
Dnes_verbs.c146 nesmr->ibmw.rkey = stag; in nes_alloc_mw()
180 set_wqe_32bit_value(cqp_wqe->wqe_words, NES_CQP_STAG_WQE_STAG_IDX, ibmw->rkey); in nes_dealloc_mw()
187 ibmw->rkey); in nes_dealloc_mw()
201 (ibmw->rkey & 0x0fffff00) >> 8); in nes_dealloc_mw()
259 set_wqe_32bit_value(wqe->wqe_words, NES_IWARP_SQ_BIND_WQE_MW_IDX, ibmw->rkey); in nes_bind_mw()
430 nesmr->ibmr.rkey = stag; in nes_alloc_fast_reg_mr()
2251 nesmr->ibmr.rkey = stag; in nes_reg_phys_mr()
2536 nesmr->ibmr.rkey = stag; in nes_reg_user_mr()
2642 nesmr->ibmr.rkey = -1; in nes_reg_user_mr()
2691 set_wqe_32bit_value(cqp_wqe->wqe_words, NES_CQP_STAG_WQE_STAG_IDX, ib_mr->rkey); in nes_dereg_mr()
[all …]
/linux-4.1.27/drivers/infiniband/ulp/srpt/
Dib_srpt.h155 u32 rkey; member
Dib_srpt.c1144 riu->rkey = be32_to_cpu(db->key); in srpt_map_sg_to_ib_sge()
1182 riu->rkey = be32_to_cpu(db->key); in srpt_map_sg_to_ib_sge()
2816 wr.wr.rdma.rkey = riu->rkey; in srpt_perform_rdmas()
/linux-4.1.27/drivers/infiniband/hw/cxgb3/
Diwch_mem.c50 mhp->ibmr.rkey = mhp->ibmr.lkey = stag; in iwch_finish_mem_reg()
Diwch_qp.c98 wqe->write.stag_sink = cpu_to_be32(wr->wr.rdma.rkey); in build_rdma_write()
140 wqe->read.rem_stag = cpu_to_be32(wr->wr.rdma.rkey); in build_rdma_read()
158 wqe->fastreg.stag = cpu_to_be32(wr->wr.fast_reg.rkey); in build_fastreg()
580 wqe->bind.mw_stag = cpu_to_be32(mw->rkey); in iwch_bind_mw()
Diwch_provider.c764 mhp->ibmw.rkey = stag; in iwch_alloc_mw()
782 mmid = (mw->rkey) >> 8; in iwch_dealloc_mw()
819 mhp->ibmr.rkey = mhp->ibmr.lkey = stag; in iwch_alloc_fast_reg_mr()
/linux-4.1.27/drivers/infiniband/hw/cxgb4/
Dmem.c367 mhp->ibmr.rkey = mhp->ibmr.lkey = stag; in finish_mem_reg()
830 mhp->ibmw.rkey = stag; in c4iw_alloc_mw()
848 mmid = (mw->rkey) >> 8; in c4iw_dealloc_mw()
887 mhp->ibmr.rkey = mhp->ibmr.lkey = stag; in c4iw_alloc_fast_reg_mr()
Dqp.c511 wqe->write.stag_sink = cpu_to_be32(wr->wr.rdma.rkey); in build_rdma_write()
549 wqe->read.stag_src = cpu_to_be32(wr->wr.rdma.rkey); in build_rdma_read()
608 wqe->fr.stag = cpu_to_be32(wr->wr.fast_reg.rkey); in build_fastreg()
/linux-4.1.27/fs/jfs/
Djfs_dtree.c3782 struct component_name rkey; in ciGetLeafPrefixKey() local
3789 rkey.name = kmalloc((JFS_NAME_MAX + 1) * sizeof(wchar_t), in ciGetLeafPrefixKey()
3791 if (rkey.name == NULL) { in ciGetLeafPrefixKey()
3803 dtGetKey(rp, ri, &rkey, flag); in ciGetLeafPrefixKey()
3804 rkey.name[rkey.namlen] = 0; in ciGetLeafPrefixKey()
3808 ciToUpper(&rkey); 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()
3832 kfree(rkey.name); in ciGetLeafPrefixKey()
/linux-4.1.27/drivers/infiniband/ulp/isert/
Dib_isert.c2487 send_wr->wr.rdma.rkey = isert_cmd->read_stag; in isert_map_rdma()
2495 send_wr->wr.rdma.rkey = isert_cmd->write_stag; in isert_map_rdma()
2560 u32 rkey; in isert_inv_rkey() local
2565 inv_wr->ex.invalidate_rkey = mr->rkey; in isert_inv_rkey()
2568 rkey = ib_inc_rkey(mr->rkey); in isert_inv_rkey()
2569 ib_update_fast_reg_key(mr, rkey); in isert_inv_rkey()
2629 fr_wr.wr.fast_reg.rkey = mr->rkey; in isert_fast_reg_mr()
2895 send_wr->wr.rdma.rkey = isert_cmd->read_stag; in isert_reg_rdma()
2901 send_wr->wr.rdma.rkey = isert_cmd->write_stag; in isert_reg_rdma()
/linux-4.1.27/drivers/md/persistent-data/
Ddm-btree.c353 uint64_t rkey; in dm_btree_lookup() local
372 lower_bound, &rkey, in dm_btree_lookup()
376 if (rkey != keys[level]) { in dm_btree_lookup()
/linux-4.1.27/drivers/infiniband/hw/amso1100/
Dc2_mm.c280 mr->ibmr.lkey = mr->ibmr.rkey = be32_to_cpu(reply->stag_index); in c2_nsmr_register_phys_kern()
Dc2_qp.c863 cpu_to_be32(ib_wr->wr.rdma.rkey); in c2_post_send()
892 cpu_to_be32(ib_wr->wr.rdma.rkey); in c2_post_send()
/linux-4.1.27/drivers/infiniband/core/
Duverbs_cmd.c1010 resp.rkey = mr->rkey; in ib_uverbs_reg_mr()
1119 resp.rkey = mr->rkey; in ib_uverbs_rereg_mr()
1223 resp.rkey = mw->rkey; in ib_uverbs_alloc_mw()
2273 next->wr.rdma.rkey = in ib_uverbs_post_send()
2274 user_wr->wr.rdma.rkey; in ib_uverbs_post_send()
2291 next->wr.atomic.rkey = user_wr->wr.atomic.rkey; in ib_uverbs_post_send()
/linux-4.1.27/include/linux/mlx4/
Dqp.h402 __be32 rkey; member
Ddevice.h1326 int npages, u64 iova, u32 *lkey, u32 *rkey);
1331 u32 *lkey, u32 *rkey);
/linux-4.1.27/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()
1108 u32 *lkey, u32 *rkey) in mlx4_fmr_unmap() argument
/linux-4.1.27/drivers/infiniband/hw/ocrdma/
Docrdma_verbs.c733 mr->ibmr.rkey = mr->hwmr.lkey; in ocrdma_alloc_lkey()
933 mr->ibmr.rkey = mr->hwmr.lkey; in ocrdma_reg_user_mr()
2041 ext_rw->lrkey = wr->wr.rdma.rkey; in ocrdma_build_write()
2061 ext_rw->lrkey = wr->wr.rdma.rkey; in ocrdma_build_read()
2135 hdr->lkey = wr->wr.fast_reg.rkey; in ocrdma_build_fr()
3001 mr->ibmr.rkey = mr->hwmr.lkey; in ocrdma_alloc_frmr()
3186 mr->ibmr.rkey = mr->hwmr.lkey; in ocrdma_reg_kernel_mr()
/linux-4.1.27/include/uapi/linux/
Dnvme.h214 __le64 rkey; member
/linux-4.1.27/include/linux/mlx5/
Dqp.h240 __be32 rkey; member
/linux-4.1.27/drivers/staging/lustre/lnet/klnds/o2iblnd/
Do2iblnd_cb.c586 rd->rd_key = (rd != tx->tx_rd) ? tx->tx_u.fmr.fmr_pfmr->fmr->rkey : in kiblnd_fmr_map_tx()
622 rd->rd_key = (rd != tx->tx_rd) ? tx->tx_u.pmr->pmr_mr->rkey : in kiblnd_pmr_map_tx()
685 rd->rd_key = (rd != tx->tx_rd) ? mr->rkey : mr->lkey; in kiblnd_map_tx()
1147 wrq->wr.rdma.rkey = kiblnd_rd_frag_key(dstrd, dstidx); in kiblnd_init_rdma()
/linux-4.1.27/drivers/infiniband/hw/usnic/
Dusnic_ib_verbs.c615 mr->ibmr.lkey = mr->ibmr.rkey = 0; in usnic_ib_reg_mr()