/Linux-v4.19/net/dns_resolver/ |
D | dns_query.c | 74 struct key *rkey; in dns_query() local 125 rkey = request_key(&key_type_dns_resolver, desc, options); in dns_query() 128 if (IS_ERR(rkey)) { in dns_query() 129 ret = PTR_ERR(rkey); in dns_query() 133 down_read(&rkey->sem); in dns_query() 134 set_bit(KEY_FLAG_ROOT_CAN_INVAL, &rkey->flags); in dns_query() 135 rkey->perm |= KEY_USR_VIEW; in dns_query() 137 ret = key_validate(rkey); in dns_query() 142 ret = PTR_ERR(rkey->payload.data[dns_key_error]); in dns_query() 146 upayload = user_key_payload_locked(rkey); in dns_query() [all …]
|
/Linux-v4.19/drivers/infiniband/sw/rxe/ |
D | rxe_hdr.h | 556 __be32 rkey; member 578 return be32_to_cpu(reth->rkey); in __reth_rkey() 581 static inline void __reth_set_rkey(void *arg, u32 rkey) in __reth_set_rkey() argument 585 reth->rkey = cpu_to_be32(rkey); in __reth_set_rkey() 620 static inline void reth_set_rkey(struct rxe_pkt_info *pkt, u32 rkey) in reth_set_rkey() argument 623 + rxe_opcode[pkt->opcode].offset[RXE_RETH], rkey); in reth_set_rkey() 643 __be32 rkey; member 666 return be32_to_cpu(atmeth->rkey); in __atmeth_rkey() 669 static inline void __atmeth_set_rkey(void *arg, u32 rkey) in __atmeth_set_rkey() argument 673 atmeth->rkey = cpu_to_be32(rkey); in __atmeth_set_rkey() [all …]
|
D | rxe_mr.c | 80 u32 rkey = (access & IB_ACCESS_REMOTE) ? lkey : 0; in rxe_mem_init() local 84 mem->ibmr.rkey = rkey; in rxe_mem_init() 88 mem->rkey = rkey; in rxe_mem_init() 247 mem->ibmr.rkey = mem->ibmr.lkey; in rxe_mem_init_fast() 585 (type == lookup_remote && mem->rkey != key)) in lookup_mem()
|
D | rxe_verbs.h | 186 u32 rkey; member 212 u32 rkey; member 324 u32 rkey; member
|
D | rxe_resp.c | 426 u32 rkey; in check_rkey() local 436 qp->resp.rkey = reth_rkey(pkt); in check_rkey() 443 qp->resp.rkey = atmeth_rkey(pkt); in check_rkey() 458 rkey = qp->resp.rkey; in check_rkey() 462 mem = lookup_mem(qp->pd, access, rkey, lookup_remote); in check_rkey() 702 res->read.rkey = qp->resp.rkey; in read_reply() 1102 if (reth_rkey(pkt) != res->read.rkey) { in duplicate_request()
|
/Linux-v4.19/drivers/infiniband/ulp/iser/ |
D | iser_memory.c | 204 reg->rkey = device->pd->unsafe_global_rkey; in iser_reg_dma() 206 reg->rkey = 0; in iser_reg_dma() 211 " length=0x%x\n", reg->sge.lkey, reg->rkey, in iser_reg_dma() 260 reg->rkey = fmr->fmr->rkey; in iser_fast_reg_fmr() 266 " length=0x%x\n", reg->sge.lkey, reg->rkey, in iser_fast_reg_fmr() 377 inv_wr->ex.invalidate_rkey = mr->rkey; in iser_inv_rkey() 406 ib_update_fast_reg_key(mr, ib_inc_rkey(mr->rkey)); in iser_reg_sig_mr() 427 sig_reg->rkey = mr->rkey; in iser_reg_sig_mr() 432 sig_reg->sge.lkey, sig_reg->rkey, sig_reg->sge.addr, in iser_reg_sig_mr() 452 ib_update_fast_reg_key(mr, ib_inc_rkey(mr->rkey)); in iser_fast_reg_mr() [all …]
|
D | iser_initiator.c | 83 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() 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() 593 iser_inv_desc(struct iser_fr_desc *desc, u32 rkey) in iser_inv_desc() argument 595 if (likely(rkey == desc->rsc.mr->rkey)) in iser_inv_desc() 597 else if (likely(rkey == desc->pi_ctx->sig_mr->rkey)) in iser_inv_desc() 608 u32 rkey = wc->ex.invalidate_rkey; in iser_check_remote_inv() local 611 iser_conn, rkey); in iser_check_remote_inv() 626 iser_inv_desc(desc, rkey); in iser_check_remote_inv() [all …]
|
/Linux-v4.19/fs/nfs/ |
D | nfs4idmap.c | 273 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-v4.19/drivers/infiniband/core/ |
D | rw.c | 109 u64 remote_addr, u32 rkey, enum dma_data_direction dir) in rdma_rw_init_mr_wrs() argument 144 reg->wr.rkey = rkey; in rdma_rw_init_mr_wrs() 179 u64 remote_addr, u32 rkey, enum dma_data_direction dir) in rdma_rw_init_map_wrs() argument 206 rdma_wr->rkey = rkey; in rdma_rw_init_map_wrs() 235 struct scatterlist *sg, u32 offset, u64 remote_addr, u32 rkey, in rdma_rw_init_single_wr() argument 255 rdma_wr->rkey = rkey; in rdma_rw_init_single_wr() 278 u64 remote_addr, u32 rkey, enum dma_data_direction dir) in rdma_rw_ctx_init() argument 308 sg_offset, remote_addr, rkey, dir); in rdma_rw_ctx_init() 311 remote_addr, rkey, dir); in rdma_rw_ctx_init() 314 remote_addr, rkey, dir); in rdma_rw_ctx_init() [all …]
|
D | uverbs_std_types_mr.c | 105 &mr->rkey, sizeof(mr->rkey)); in UVERBS_HANDLER()
|
/Linux-v4.19/drivers/infiniband/hw/vmw_pvrdma/ |
D | pvrdma_mr.c | 95 mr->ibmr.rkey = resp->rkey; in pvrdma_get_dma_mr() 183 mr->ibmr.rkey = resp->rkey; in pvrdma_reg_user_mr() 255 mr->ibmr.rkey = resp->rkey; in pvrdma_alloc_mr()
|
/Linux-v4.19/include/uapi/rdma/ |
D | vmw_pvrdma-abi.h | 238 __u32 rkey; member 245 __u32 rkey; member 251 __u32 rkey; member 264 __u32 rkey; member
|
D | rdma_user_rxe.h | 82 __u32 rkey; member 89 __u32 rkey; member
|
/Linux-v4.19/fs/reiserfs/ |
D | dir.c | 69 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()
|
/Linux-v4.19/drivers/infiniband/sw/rdmavt/ |
D | mr.c | 301 mr->ibmr.rkey = mr->mr.lkey; in __rvt_alloc_mr() 674 ibmr->rkey = key; in rvt_fast_reg_mr() 690 int rvt_invalidate_rkey(struct rvt_qp *qp, u32 rkey) in rvt_invalidate_rkey() argument 696 if (rkey == 0) in rvt_invalidate_rkey() 701 rkt->table[(rkey >> (32 - dev->dparms.lkey_table_size))]); in rvt_invalidate_rkey() 702 if (unlikely(!mr || mr->lkey != rkey || qp->ibqp.pd != mr->pd)) in rvt_invalidate_rkey() 749 fmr->ibfmr.rkey = fmr->mr.lkey; in rvt_alloc_fmr() 1024 u32 len, u64 vaddr, u32 rkey, int acc) in rvt_rkey_ok() argument 1037 if (rkey == 0) { in rvt_rkey_ok() 1058 mr = rcu_dereference(rkt->table[rkey >> rkt->shift]); in rvt_rkey_ok() [all …]
|
/Linux-v4.19/drivers/infiniband/hw/hfi1/ |
D | rc.c | 451 ohdr->u.rc.reth.rkey = in hfi1_make_rc_req() 452 cpu_to_be32(wqe->rdma_wr.rkey); in hfi1_make_rc_req() 494 ohdr->u.rc.reth.rkey = in hfi1_make_rc_req() 495 cpu_to_be32(wqe->rdma_wr.rkey); in hfi1_make_rc_req() 536 ohdr->u.atomic_eth.rkey = cpu_to_be32( in hfi1_make_rc_req() 537 wqe->atomic_wr.rkey); in hfi1_make_rc_req() 664 ohdr->u.rc.reth.rkey = in hfi1_make_rc_req() 665 cpu_to_be32(wqe->rdma_wr.rkey); in hfi1_make_rc_req() 1858 u32 rkey = be32_to_cpu(reth->rkey); in rc_rcv_error() local 1862 ok = rvt_rkey_ok(qp, &e->rdma_sge, len, vaddr, rkey, in rc_rcv_error() [all …]
|
D | uc.c | 187 ohdr->u.rc.reth.rkey = in hfi1_make_uc_req() 188 cpu_to_be32(wqe->rdma_wr.rkey); in hfi1_make_uc_req() 495 u32 rkey = be32_to_cpu(reth->rkey); in hfi1_uc_rcv() local 501 vaddr, rkey, IB_ACCESS_REMOTE_WRITE); in hfi1_uc_rcv()
|
/Linux-v4.19/include/rdma/ |
D | rw.h | 64 u64 remote_addr, u32 rkey, enum dma_data_direction dir); 72 struct ib_sig_attrs *sig_attrs, u64 remote_addr, u32 rkey,
|
D | ib_hdrs.h | 92 __be32 rkey; member 98 __be32 rkey; member
|
/Linux-v4.19/drivers/infiniband/hw/qib/ |
D | qib_rc.c | 360 ohdr->u.rc.reth.rkey = in qib_make_rc_req() 361 cpu_to_be32(wqe->rdma_wr.rkey); in qib_make_rc_req() 403 ohdr->u.rc.reth.rkey = in qib_make_rc_req() 404 cpu_to_be32(wqe->rdma_wr.rkey); in qib_make_rc_req() 445 ohdr->u.atomic_eth.rkey = cpu_to_be32( in qib_make_rc_req() 446 wqe->atomic_wr.rkey); in qib_make_rc_req() 565 ohdr->u.rc.reth.rkey = in qib_make_rc_req() 566 cpu_to_be32(wqe->rdma_wr.rkey); in qib_make_rc_req() 1632 u32 rkey = be32_to_cpu(reth->rkey); in qib_rc_rcv_error() local 1636 ok = rvt_rkey_ok(qp, &e->rdma_sge, len, vaddr, rkey, in qib_rc_rcv_error() [all …]
|
D | qib_uc.c | 132 ohdr->u.rc.reth.rkey = in qib_make_uc_req() 133 cpu_to_be32(wqe->rdma_wr.rkey); in qib_make_uc_req() 421 u32 rkey = be32_to_cpu(reth->rkey); in qib_uc_rcv() local 427 vaddr, rkey, IB_ACCESS_REMOTE_WRITE); in qib_uc_rcv()
|
/Linux-v4.19/drivers/infiniband/hw/mlx4/ |
D | mr.c | 76 mr->ibmr.rkey = mr->ibmr.lkey = mr->mmr.key; in mlx4_ib_get_dma_mr() 441 mr->ibmr.rkey = mr->ibmr.lkey = mr->mmr.key; in mlx4_ib_reg_user_mr() 636 mw->ibmw.rkey = mw->mmw.key; in mlx4_ib_alloc_mw() 689 mr->ibmr.rkey = mr->ibmr.lkey = mr->mmr.key; in mlx4_ib_alloc_mr() 725 fmr->ibfmr.rkey = fmr->ibfmr.lkey = fmr->mfmr.mr.key; in mlx4_ib_fmr_alloc() 745 &ifmr->ibfmr.lkey, &ifmr->ibfmr.rkey); in mlx4_ib_map_phys_fmr() 766 mlx4_fmr_unmap(mdev, &ifmr->mfmr, &ifmr->ibfmr.lkey, &ifmr->ibfmr.rkey); in mlx4_ib_unmap_fmr()
|
/Linux-v4.19/drivers/md/persistent-data/ |
D | dm-btree.c | 379 uint64_t rkey; in dm_btree_lookup() local 398 lower_bound, &rkey, in dm_btree_lookup() 402 if (rkey != keys[level]) { in dm_btree_lookup() 420 uint64_t key, uint64_t *rkey, void *value_le) in dm_btree_lookup_next_single() argument 449 r = dm_btree_lookup_next_single(info, value64(n, i), key, rkey, value_le); in dm_btree_lookup_next_single() 452 r = dm_btree_lookup_next_single(info, value64(n, i), key, rkey, value_le); in dm_btree_lookup_next_single() 462 *rkey = le64_to_cpu(n->keys[i]); in dm_btree_lookup_next_single() 471 uint64_t *keys, uint64_t *rkey, void *value_le) in dm_btree_lookup_next() argument 481 lower_bound, rkey, in dm_btree_lookup_next() 486 if (*rkey != keys[level]) { in dm_btree_lookup_next() [all …]
|
/Linux-v4.19/net/smc/ |
D | smc_core.c | 958 u32 rkey = ntohl(nw_rkey); in smc_rtoken_add() local 962 if ((lgr->rtokens[i][SMC_SINGLE_LINK].rkey == rkey) && in smc_rtoken_add() 972 lgr->rtokens[i][SMC_SINGLE_LINK].rkey = rkey; in smc_rtoken_add() 980 u32 rkey = ntohl(nw_rkey); in smc_rtoken_delete() local 984 if (lgr->rtokens[i][SMC_SINGLE_LINK].rkey == rkey && in smc_rtoken_delete() 986 lgr->rtokens[i][SMC_SINGLE_LINK].rkey = 0; in smc_rtoken_delete()
|
/Linux-v4.19/net/rds/ |
D | ib_frmr.c | 132 reg_wr.key = frmr->mr->rkey; in rds_ib_post_reg_frmr() 253 s_wr->ex.invalidate_rkey = frmr->mr->rkey; in rds_ib_post_inv() 361 *key = frmr->mr->rkey; in rds_ib_reg_frmr()
|