Home
last modified time | relevance | path

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

/linux-4.4.14/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 = PTR_ERR(rkey->payload.data[dns_key_error]); in dns_query()
144 upayload = user_key_payload(rkey); in dns_query()
[all …]
/linux-4.4.14/drivers/infiniband/ulp/iser/
Diser_memory.c254 reg->rkey = device->mr->rkey; in iser_reg_dma()
259 " length=0x%x\n", reg->sge.lkey, reg->rkey, in iser_reg_dma()
306 reg->rkey = fmr->fmr->rkey; in iser_fast_reg_fmr()
312 " length=0x%x\n", reg->sge.lkey, reg->rkey, in iser_fast_reg_fmr()
419 u32 rkey; in iser_inv_rkey() local
423 inv_wr->ex.invalidate_rkey = mr->rkey; in iser_inv_rkey()
427 rkey = ib_inc_rkey(mr->rkey); in iser_inv_rkey()
428 ib_update_fast_reg_key(mr, rkey); in iser_inv_rkey()
471 sig_reg->rkey = pi_ctx->sig_mr->rkey; in iser_reg_sig_mr()
476 sig_reg->sge.lkey, sig_reg->rkey, sig_reg->sge.addr, in iser_reg_sig_mr()
[all …]
Diser_initiator.c83 hdr->read_stag = cpu_to_be32(mem_reg->rkey); in iser_prepare_read_cmd()
87 task->itt, mem_reg->rkey, in iser_prepare_read_cmd()
139 hdr->write_stag = cpu_to_be32(mem_reg->rkey); in iser_prepare_write_cmd()
144 task->itt, mem_reg->rkey, in iser_prepare_write_cmd()
Discsi_iser.h253 u32 rkey; member
/linux-4.4.14/drivers/staging/rdma/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.c274 wqe_p->u.nud.rkey = rdma_wr(send_wr)->rkey; in ehca_write_swqe()
/linux-4.4.14/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.4.14/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()
356 mw->ibmw.rkey = mw->mmw.key; in mlx4_ib_alloc_mw()
382 wr.rkey = ib_inc_rkey(mw->rkey); in mlx4_ib_bind_mw()
386 mw->rkey = wr.rkey; in mlx4_ib_bind_mw()
432 mr->ibmr.rkey = mr->ibmr.lkey = mr->mmr.key; in mlx4_ib_alloc_mr()
467 fmr->ibfmr.rkey = fmr->ibfmr.lkey = fmr->mfmr.mr.key; in mlx4_ib_fmr_alloc()
487 &ifmr->ibfmr.lkey, &ifmr->ibfmr.rkey); in mlx4_ib_map_phys_fmr()
508 mlx4_fmr_unmap(mdev, &ifmr->mfmr, &ifmr->ibfmr.lkey, &ifmr->ibfmr.rkey); in mlx4_ib_unmap_fmr()
Dqp.c2544 bseg->new_rkey = cpu_to_be32(wr->rkey); in set_bind_seg()
2550 static void set_local_inv_seg(struct mlx4_wqe_local_inval_seg *iseg, u32 rkey) in set_local_inv_seg() argument
2553 iseg->mem_key = cpu_to_be32(rkey); in set_local_inv_seg()
2557 u64 remote_addr, u32 rkey) in set_raddr_seg() argument
2560 rseg->rkey = cpu_to_be32(rkey); in set_raddr_seg()
2821 atomic_wr(wr)->rkey); in mlx4_ib_post_send()
2834 atomic_wr(wr)->rkey); in mlx4_ib_post_send()
2849 rdma_wr(wr)->rkey); in mlx4_ib_post_send()
/linux-4.4.14/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.4.14/drivers/staging/rdma/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->rdma_wr.rkey); in ipath_make_rc_req()
405 ohdr->u.rc.reth.rkey = in ipath_make_rc_req()
406 cpu_to_be32(wqe->rdma_wr.rkey); in ipath_make_rc_req()
449 ohdr->u.atomic_eth.rkey = cpu_to_be32( in ipath_make_rc_req()
450 wqe->atomic_wr.rkey); in ipath_make_rc_req()
571 ohdr->u.rc.reth.rkey = in ipath_make_rc_req()
572 cpu_to_be32(wqe->rdma_wr.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->rdma_wr.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_ruc.c356 wqe->rdma_wr.rkey, in ipath_ruc_loopback()
366 wqe->rdma_wr.rkey, in ipath_ruc_loopback()
380 wqe->atomic_wr.rkey, in ipath_ruc_loopback()
Dipath_verbs.h97 __be32 rkey; member
103 __be32 rkey; member
797 u32 len, u64 vaddr, u32 rkey, int acc);
/linux-4.4.14/drivers/staging/rdma/hfi1/
Dkeys.c275 u32 len, u64 vaddr, u32 rkey, int acc) in hfi1_rkey_ok() argument
287 if (rkey == 0) { in hfi1_rkey_ok()
309 rkt->table[(rkey >> (32 - hfi1_lkey_table_size))]); in hfi1_rkey_ok()
310 if (unlikely(!mr || mr->lkey != rkey || qp->ibqp.pd != mr->pd)) in hfi1_rkey_ok()
Dtrace.c107 be32_to_cpu(eh->rc.reth.rkey), in parse_everbs_hdrs()
120 be32_to_cpu(eh->rc.reth.rkey), in parse_everbs_hdrs()
143 eh->atomic_eth.rkey, in parse_everbs_hdrs()
Drc.c408 ohdr->u.rc.reth.rkey = in hfi1_make_rc_req()
409 cpu_to_be32(wqe->rdma_wr.rkey); in hfi1_make_rc_req()
459 ohdr->u.rc.reth.rkey = in hfi1_make_rc_req()
460 cpu_to_be32(wqe->rdma_wr.rkey); in hfi1_make_rc_req()
504 ohdr->u.atomic_eth.rkey = cpu_to_be32( in hfi1_make_rc_req()
505 wqe->atomic_wr.rkey); in hfi1_make_rc_req()
633 ohdr->u.rc.reth.rkey = in hfi1_make_rc_req()
634 cpu_to_be32(wqe->rdma_wr.rkey); in hfi1_make_rc_req()
1737 u32 rkey = be32_to_cpu(reth->rkey); in rc_rcv_error() local
1741 ok = hfi1_rkey_ok(qp, &e->rdma_sge, len, vaddr, rkey, in rc_rcv_error()
[all …]
Duc.c151 ohdr->u.rc.reth.rkey = in hfi1_make_uc_req()
152 cpu_to_be32(wqe->rdma_wr.rkey); in hfi1_make_uc_req()
486 u32 rkey = be32_to_cpu(reth->rkey); in hfi1_uc_rcv() local
492 vaddr, rkey, IB_ACCESS_REMOTE_WRITE); in hfi1_uc_rcv()
Dmr.c178 mr->ibmr.rkey = mr->mr.lkey; in alloc_mr()
401 fmr->ibfmr.rkey = fmr->mr.lkey; in hfi1_alloc_fmr()
Dverbs.h145 __be32 rkey; member
151 __be32 rkey; member
974 u32 len, u64 vaddr, u32 rkey, int acc);
Druc.c485 wqe->rdma_wr.rkey, in ruc_loopback()
498 wqe->rdma_wr.rkey, in ruc_loopback()
516 wqe->atomic_wr.rkey, in ruc_loopback()
/linux-4.4.14/drivers/md/persistent-data/
Ddm-btree.c374 uint64_t rkey; in dm_btree_lookup() local
393 lower_bound, &rkey, in dm_btree_lookup()
397 if (rkey != keys[level]) { in dm_btree_lookup()
415 uint64_t key, uint64_t *rkey, void *value_le) in dm_btree_lookup_next_single() argument
437 r = dm_btree_lookup_next_single(info, value64(n, i), key, rkey, value_le); in dm_btree_lookup_next_single()
440 r = dm_btree_lookup_next_single(info, value64(n, i), key, rkey, value_le); in dm_btree_lookup_next_single()
450 *rkey = le64_to_cpu(n->keys[i]); in dm_btree_lookup_next_single()
459 uint64_t *keys, uint64_t *rkey, void *value_le) in dm_btree_lookup_next() argument
469 lower_bound, rkey, in dm_btree_lookup_next()
474 if (*rkey != keys[level]) { in dm_btree_lookup_next()
[all …]
Ddm-btree.h117 uint64_t *keys, uint64_t *rkey, void *value_le);
/linux-4.4.14/drivers/infiniband/hw/qib/
Dqib_rc.c379 ohdr->u.rc.reth.rkey = in qib_make_rc_req()
380 cpu_to_be32(wqe->rdma_wr.rkey); in qib_make_rc_req()
431 ohdr->u.rc.reth.rkey = in qib_make_rc_req()
432 cpu_to_be32(wqe->rdma_wr.rkey); in qib_make_rc_req()
476 ohdr->u.atomic_eth.rkey = cpu_to_be32( in qib_make_rc_req()
477 wqe->atomic_wr.rkey); in qib_make_rc_req()
603 ohdr->u.rc.reth.rkey = in qib_make_rc_req()
604 cpu_to_be32(wqe->rdma_wr.rkey); in qib_make_rc_req()
1739 u32 rkey = be32_to_cpu(reth->rkey); in qib_rc_rcv_error() local
1743 ok = qib_rkey_ok(qp, &e->rdma_sge, len, vaddr, rkey, in qib_rc_rcv_error()
[all …]
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()
Dqib_uc.c133 ohdr->u.rc.reth.rkey = in qib_make_uc_req()
134 cpu_to_be32(wqe->rdma_wr.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()
411 fmr->ibfmr.rkey = fmr->mr.lkey; in qib_alloc_fmr()
Dqib_ruc.c463 wqe->rdma_wr.rkey, in qib_ruc_loopback()
476 wqe->rdma_wr.rkey, in qib_ruc_loopback()
494 wqe->atomic_wr.rkey, in qib_ruc_loopback()
Dqib_verbs.h151 __be32 rkey; member
157 __be32 rkey; member
997 u32 len, u64 vaddr, u32 rkey, int acc);
/linux-4.4.14/net/sunrpc/xprtrdma/
Dfrwr_ops.c381 key = (u8)(mr->rkey & 0x000000FF); in frwr_op_map()
390 reg_wr.key = mr->rkey; in frwr_op_map()
402 seg1->mr_rkey = mr->rkey; in frwr_op_map()
437 invalidate_wr.ex.invalidate_rkey = frmr->fr_mr->rkey; in frwr_op_unmap()
Dphysical_ops.c69 seg->mr_rkey = ia->ri_dma_mr->rkey; in physical_op_map()
Dfmr_ops.c167 seg1->mr_rkey = mw->r.fmr.fmr->rkey; in fmr_op_map()
Dsvc_rdma_recvfrom.c187 read_wr.rkey = rs_handle; in rdma_read_chunk_lcl()
314 read_wr.rkey = rs_handle; in rdma_read_chunk_frmr()
Dsvc_rdma_sendto.c290 write_wr.rkey = rmr; in send_write()
/linux-4.4.14/include/uapi/rdma/
Dib_user_verbs.h303 __u32 rkey; member
319 __u32 rkey; member
335 __u32 rkey; member
694 __u32 rkey; member
701 __u32 rkey; member
/linux-4.4.14/include/rdma/
Dib_verbs.h1098 u32 rkey; member
1113 u32 rkey; member
1154 u32 rkey; member
1204 u32 rkey; member
1362 u32 rkey; member
1373 u32 rkey; member
1382 u32 rkey; member
2870 mr->rkey = (mr->rkey & 0xffffff00) | newkey; in ib_update_fast_reg_key()
2878 static inline u32 ib_inc_rkey(u32 rkey) in ib_inc_rkey() argument
2881 return ((rkey + 1) & mask) | (rkey & ~mask); in ib_inc_rkey()
/linux-4.4.14/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 atomic_wr(wr)->rkey); in mthca_tavor_post_send()
1681 rdma_wr(wr)->rkey); in mthca_tavor_post_send()
1698 rdma_wr(wr)->rkey); in mthca_tavor_post_send()
2009 atomic_wr(wr)->rkey); in mthca_arbel_post_send()
2022 rdma_wr(wr)->rkey); in mthca_arbel_post_send()
2039 rdma_wr(wr)->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.4.14/drivers/infiniband/ulp/srp/
Dib_srp.c1044 static int srp_inv_rkey(struct srp_rdma_ch *ch, u32 rkey) in srp_inv_rkey() argument
1053 .ex.invalidate_rkey = rkey, in srp_inv_rkey()
1077 res = srp_inv_rkey(ch, (*pfr)->mr->rkey); in srp_unmap_data()
1081 (*pfr)->mr->rkey, res); in srp_unmap_data()
1260 unsigned int dma_len, u32 rkey) in srp_map_desc() argument
1267 desc->key = cpu_to_be32(rkey); in srp_map_desc()
1293 target->global_mr->rkey); in srp_map_finish_fmr()
1306 state->dma_len, fmr->fmr->rkey); in srp_map_finish_fmr()
1323 u32 rkey; in srp_map_finish_fr() local
1337 target->global_mr->rkey); in srp_map_finish_fr()
[all …]
/linux-4.4.14/drivers/infiniband/hw/mlx5/
Dodp.c608 u32 rkey = mpfault->rdma.r_key; in mlx5_ib_mr_rdma_pfault_handler() local
638 ret = pagefault_single_data_segment(qp, pfault, rkey, address, length, in mlx5_ib_mr_rdma_pfault_handler()
656 ret = pagefault_single_data_segment(qp, &dummy_pfault, rkey, in mlx5_ib_mr_rdma_pfault_handler()
Dqp.c1831 u64 remote_addr, u32 rkey) in set_raddr_seg() argument
1834 rseg->rkey = cpu_to_be32(rkey); in set_raddr_seg()
2330 u32 sig_key = sig_mr->rkey; in set_sig_mkey_segment()
2649 rdma_wr(wr)->rkey); in mlx5_ib_post_send()
2686 ctrl->imm = cpu_to_be32(mr->ibmr.rkey); in mlx5_ib_post_send()
2759 rdma_wr(wr)->rkey); in mlx5_ib_post_send()
Dmr.c667 mr->ibmr.rkey = mr->mmr.key; in mlx5_ib_get_dma_mr()
1100 mr->ibmr.rkey = mr->mmr.key; in mlx5_ib_reg_user_mr()
1371 mr->ibmr.rkey = mr->mmr.key; in mlx5_ib_alloc_mr()
/linux-4.4.14/net/rds/
Diw_rdma.c606 *key_ret = ibmr->mr->rkey;
690 mapping->m_rkey = ibmr->mr->rkey;
712 s_wr.ex.invalidate_rkey = ibmr->mr->rkey;
Diw_send.c778 send->s_reg_wr.key = send->s_mr->rkey; in rds_iw_build_send_reg()
883 send->s_rdma_wr.rkey = op->op_rkey; in rds_iw_xmit_rdma()
Dib_send.c796 send->s_atomic_wr.rkey = op->op_rkey; in rds_ib_xmit_atomic()
908 send->s_rdma_wr.rkey = op->op_rkey; in rds_ib_xmit_rdma()
Dib_rdma.c834 *key_ret = ibmr->fmr->rkey; in rds_ib_get_mr()
/linux-4.4.14/drivers/infiniband/ulp/srpt/
Dib_srpt.h155 u32 rkey; member
Dib_srpt.c1143 riu->rkey = be32_to_cpu(db->key); in srpt_map_sg_to_ib_sge()
1181 riu->rkey = be32_to_cpu(db->key); in srpt_map_sg_to_ib_sge()
2809 wr.rkey = riu->rkey; in srpt_perform_rdmas()
/linux-4.4.14/drivers/infiniband/hw/nes/
Dnes_verbs.c147 nesmr->ibmw.rkey = stag; in nes_alloc_mw()
181 set_wqe_32bit_value(cqp_wqe->wqe_words, NES_CQP_STAG_WQE_STAG_IDX, ibmw->rkey); in nes_dealloc_mw()
188 ibmw->rkey); in nes_dealloc_mw()
202 (ibmw->rkey & 0x0fffff00) >> 8); in nes_dealloc_mw()
260 set_wqe_32bit_value(wqe->wqe_words, NES_IWARP_SQ_BIND_WQE_MW_IDX, ibmw->rkey); in nes_bind_mw()
440 nesmr->ibmr.rkey = stag; in nes_alloc_mr()
2236 nesmr->ibmr.rkey = stag; in nes_reg_phys_mr()
2521 nesmr->ibmr.rkey = stag; in nes_reg_user_mr()
2627 nesmr->ibmr.rkey = -1; in nes_reg_user_mr()
2683 set_wqe_32bit_value(cqp_wqe->wqe_words, NES_CQP_STAG_WQE_STAG_IDX, ib_mr->rkey); in nes_dereg_mr()
[all …]
/linux-4.4.14/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(rdma_wr(wr)->rkey); in build_rdma_write()
140 wqe->read.rem_stag = cpu_to_be32(rdma_wr(wr)->rkey); in build_rdma_read()
581 wqe->bind.mw_stag = cpu_to_be32(mw->rkey); in iwch_bind_mw()
Diwch_provider.c778 mhp->ibmw.rkey = stag; in iwch_alloc_mw()
796 mmid = (mw->rkey) >> 8; in iwch_dealloc_mw()
845 mhp->ibmr.rkey = mhp->ibmr.lkey = stag; in iwch_alloc_mr()
/linux-4.4.14/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()
902 mhp->ibmr.rkey = mhp->ibmr.lkey = stag; in c4iw_alloc_mr()
Dqp.c535 wqe->write.stag_sink = cpu_to_be32(rdma_wr(wr)->rkey); in build_rdma_write()
573 wqe->read.stag_src = cpu_to_be32(rdma_wr(wr)->rkey); in build_rdma_read()
/linux-4.4.14/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.4.14/drivers/staging/rdma/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(rdma_wr(ib_wr)->rkey); in c2_post_send()
892 cpu_to_be32(rdma_wr(ib_wr)->rkey); in c2_post_send()
/linux-4.4.14/drivers/infiniband/ulp/isert/
Dib_isert.c2469 rdma_wr->rkey = isert_cmd->read_stag; in isert_map_rdma()
2477 rdma_wr->rkey = isert_cmd->write_stag; in isert_map_rdma()
2503 u32 rkey; in isert_inv_rkey() local
2508 inv_wr->ex.invalidate_rkey = mr->rkey; in isert_inv_rkey()
2511 rkey = ib_inc_rkey(mr->rkey); in isert_inv_rkey()
2512 ib_update_fast_reg_key(mr, rkey); in isert_inv_rkey()
2832 rdma_wr->rkey = isert_cmd->read_stag; in isert_reg_rdma()
2838 rdma_wr->rkey = isert_cmd->write_stag; in isert_reg_rdma()
/linux-4.4.14/include/linux/mlx4/
Dqp.h415 __be32 rkey; member
Ddevice.h1361 int npages, u64 iova, u32 *lkey, u32 *rkey);
1366 u32 *lkey, u32 *rkey);
/linux-4.4.14/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.4.14/drivers/infiniband/core/
Duverbs_cmd.c1020 resp.rkey = mr->rkey; in ib_uverbs_reg_mr()
1130 resp.rkey = mr->rkey; in ib_uverbs_rereg_mr()
1236 resp.rkey = mw->rkey; in ib_uverbs_alloc_mw()
2526 rdma->rkey = user_wr->wr.rdma.rkey; in ib_uverbs_post_send()
2543 atomic->rkey = user_wr->wr.atomic.rkey; in ib_uverbs_post_send()
/linux-4.4.14/include/linux/
Dnvme.h274 __le64 rkey; member
/linux-4.4.14/include/linux/mlx5/
Dqp.h265 __be32 rkey; member
/linux-4.4.14/drivers/infiniband/hw/ocrdma/
Docrdma_verbs.c798 mr->ibmr.rkey = mr->hwmr.lkey; in ocrdma_alloc_lkey()
998 mr->ibmr.rkey = mr->hwmr.lkey; in ocrdma_reg_user_mr()
2112 ext_rw->lrkey = rdma_wr(wr)->rkey; in ocrdma_build_write()
2132 ext_rw->lrkey = rdma_wr(wr)->rkey; in ocrdma_build_read()
3055 mr->ibmr.rkey = mr->hwmr.lkey; in ocrdma_alloc_mr()
3222 mr->ibmr.rkey = mr->hwmr.lkey; in ocrdma_reg_kernel_mr()
/linux-4.4.14/drivers/infiniband/hw/usnic/
Dusnic_ib_verbs.c638 mr->ibmr.lkey = mr->ibmr.rkey = 0; in usnic_ib_reg_mr()
/linux-4.4.14/drivers/staging/lustre/lnet/klnds/o2iblnd/
Do2iblnd_cb.c592 rd->rd_key = (rd != tx->tx_rd) ? tx->fmr.fmr_pfmr->fmr->rkey : in kiblnd_fmr_map_tx()
648 rd->rd_key = (rd != tx->tx_rd) ? mr->rkey : mr->lkey; in kiblnd_map_tx()
1107 wrq->rkey = kiblnd_rd_frag_key(dstrd, dstidx); in kiblnd_init_rdma()