Home
last modified time | relevance | path

Searched refs:rkey (Results 1 - 25 of 229) sorted by relevance

12345678910

/kernel/linux/linux-5.10/net/dns_resolver/
H A Ddns_query.c79 struct key *rkey; in dns_query() local
128 rkey = request_key_net(&key_type_dns_resolver, desc, net, options); in dns_query()
131 if (IS_ERR(rkey)) { in dns_query()
132 ret = PTR_ERR(rkey); in dns_query()
136 down_read(&rkey->sem); in dns_query()
137 set_bit(KEY_FLAG_ROOT_CAN_INVAL, &rkey->flags); in dns_query()
138 rkey->perm |= KEY_USR_VIEW; in dns_query()
140 ret = key_validate(rkey); in dns_query()
145 ret = PTR_ERR(rkey->payload.data[dns_key_error]); in dns_query()
149 upayload = user_key_payload_locked(rkey); in dns_query()
[all...]
/kernel/linux/linux-6.6/net/dns_resolver/
H A Ddns_query.c79 struct key *rkey; in dns_query() local
128 rkey = request_key_net(&key_type_dns_resolver, desc, net, options); in dns_query()
131 if (IS_ERR(rkey)) { in dns_query()
132 ret = PTR_ERR(rkey); in dns_query()
136 down_read(&rkey->sem); in dns_query()
137 set_bit(KEY_FLAG_ROOT_CAN_INVAL, &rkey->flags); in dns_query()
138 rkey->perm |= KEY_USR_VIEW; in dns_query()
140 ret = key_validate(rkey); in dns_query()
145 ret = PTR_ERR(rkey->payload.data[dns_key_error]); in dns_query()
149 upayload = user_key_payload_locked(rkey); in dns_query()
[all...]
/kernel/linux/linux-6.6/drivers/infiniband/sw/rxe/
H A Drxe_mw.c31 mw->rkey = ibmw->rkey = (mw->elem.index << 8) | rxe_get_next_key(-1); in rxe_alloc_mw()
138 u32 key = wqe->wr.wr.mw.rkey & 0xff; in rxe_do_bind_mw()
140 mw->rkey = (mw->rkey & ~0xff) | key; in rxe_do_bind_mw()
180 if (unlikely(mw->rkey != mw_rkey)) { in rxe_bind_mw()
258 int rxe_invalidate_mw(struct rxe_qp *qp, u32 rkey) in rxe_invalidate_mw() argument
264 mw = rxe_pool_get_index(&rxe->mw_pool, rkey >> 8); in rxe_invalidate_mw()
270 if (rkey != mw->rkey) { in rxe_invalidate_mw()
290 rxe_lookup_mw(struct rxe_qp *qp, int access, u32 rkey) rxe_lookup_mw() argument
[all...]
H A Drxe_hdr.h528 __be32 rkey; member
550 return be32_to_cpu(reth->rkey); in __reth_rkey()
553 static inline void __reth_set_rkey(void *arg, u32 rkey) in __reth_set_rkey() argument
557 reth->rkey = cpu_to_be32(rkey); in __reth_set_rkey()
592 static inline void reth_set_rkey(struct rxe_pkt_info *pkt, u32 rkey) in reth_set_rkey() argument
595 rxe_opcode[pkt->opcode].offset[RXE_RETH], rkey); in reth_set_rkey()
661 __be32 rkey; member
684 return be32_to_cpu(atmeth->rkey); in __atmeth_rkey()
687 static inline void __atmeth_set_rkey(void *arg, u32 rkey) in __atmeth_set_rkey() argument
740 atmeth_set_rkey(struct rxe_pkt_info *pkt, u32 rkey) atmeth_set_rkey() argument
919 __be32 rkey; global() member
929 __ieth_set_rkey(void *arg, u32 rkey) __ieth_set_rkey() argument
942 ieth_set_rkey(struct rxe_pkt_info *pkt, u32 rkey) ieth_set_rkey() argument
[all...]
H A Drxe_resp.c397 * about the rkey value and should not validate or use it.
398 * Instead set qp->resp.rkey to 0 which is an invalid rkey
410 qp->resp.rkey = 0; in qp_resp_from_reth()
412 qp->resp.rkey = reth_rkey(pkt); in qp_resp_from_reth()
419 qp->resp.rkey = atmeth_rkey(pkt); in qp_resp_from_atmeth()
423 /* resolve the packet rkey to qp->resp.mr or set qp->resp.mr to NULL
424 * if an invalid rkey is received or the rdma length is zero. For middle
433 u32 rkey; in check_rkey() local
441 * for va, length, rkey, et in check_rkey()
826 rxe_recheck_mr(struct rxe_qp *qp, u32 rkey) rxe_recheck_mr() argument
969 invalidate_rkey(struct rxe_qp *qp, u32 rkey) invalidate_rkey() argument
1025 u32 rkey = ieth_rkey(pkt); execute() local
[all...]
H A Drxe_verbs.h150 u32 rkey; member
183 u32 rkey; member
293 static inline int rkey_is_mw(u32 rkey) in rkey_is_mw() argument
295 u32 index = rkey >> 8; in rkey_is_mw()
307 u32 rkey; member
340 u32 rkey; member
/kernel/linux/linux-5.10/drivers/infiniband/ulp/iser/
H A Diser_memory.c112 * rkey/lkey use cases in iser_reg_dma()
116 reg->rkey = device->pd->unsafe_global_rkey; in iser_reg_dma()
118 reg->rkey = 0; in iser_reg_dma()
122 iser_dbg("Single DMA entry: lkey=0x%x, rkey=0x%x, addr=0x%llx," in iser_reg_dma()
123 " length=0x%x\n", reg->sge.lkey, reg->rkey, in iser_reg_dma()
226 inv_wr->ex.invalidate_rkey = mr->rkey; in iser_inv_rkey()
256 ib_update_fast_reg_key(mr, ib_inc_rkey(mr->rkey)); in iser_reg_sig_mr()
273 wr->key = mr->rkey; in iser_reg_sig_mr()
280 sig_reg->rkey = mr->rkey; in iser_reg_sig_mr()
[all...]
H A 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()
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()
597 iser_inv_desc(struct iser_fr_desc *desc, u32 rkey) in iser_inv_desc() argument
599 if (unlikely((!desc->sig_protected && rkey != desc->rsc.mr->rkey) || in iser_inv_desc()
600 (desc->sig_protected && rkey != desc->rsc.sig_mr->rkey))) { in iser_inv_desc()
601 iser_err("Bogus remote invalidation for rkey in iser_inv_desc()
620 u32 rkey = wc->ex.invalidate_rkey; iser_check_remote_inv() local
[all...]
/kernel/linux/linux-6.6/drivers/infiniband/ulp/iser/
H A Diser_memory.c131 * rkey/lkey use cases in iser_reg_dma()
135 reg->rkey = device->pd->unsafe_global_rkey; in iser_reg_dma()
137 reg->rkey = 0; in iser_reg_dma()
141 iser_dbg("Single DMA entry: lkey=0x%x, rkey=0x%x, addr=0x%llx," in iser_reg_dma()
142 " length=0x%x\n", reg->sge.lkey, reg->rkey, in iser_reg_dma()
241 inv_wr->ex.invalidate_rkey = mr->rkey; in iser_inv_rkey()
270 ib_update_fast_reg_key(mr, ib_inc_rkey(mr->rkey)); in iser_reg_sig_mr()
287 wr->key = mr->rkey; in iser_reg_sig_mr()
294 sig_reg->rkey = mr->rkey; in iser_reg_sig_mr()
[all...]
H A Diser_initiator.c70 hdr->read_stag = cpu_to_be32(mem_reg->rkey); in iser_prepare_read_cmd()
74 task->itt, mem_reg->rkey, in iser_prepare_read_cmd()
117 hdr->write_stag = cpu_to_be32(mem_reg->rkey); in iser_prepare_write_cmd()
122 task->itt, mem_reg->rkey, in iser_prepare_write_cmd()
576 static inline int iser_inv_desc(struct iser_fr_desc *desc, u32 rkey) in iser_inv_desc() argument
578 if (unlikely((!desc->sig_protected && rkey != desc->rsc.mr->rkey) || in iser_inv_desc()
579 (desc->sig_protected && rkey != desc->rsc.sig_mr->rkey))) { in iser_inv_desc()
580 iser_err("Bogus remote invalidation for rkey in iser_inv_desc()
597 u32 rkey = wc->ex.invalidate_rkey; iser_check_remote_inv() local
[all...]
/kernel/linux/linux-5.10/drivers/infiniband/sw/rxe/
H A Drxe_hdr.h529 __be32 rkey; member
551 return be32_to_cpu(reth->rkey); in __reth_rkey()
554 static inline void __reth_set_rkey(void *arg, u32 rkey) in __reth_set_rkey() argument
558 reth->rkey = cpu_to_be32(rkey); in __reth_set_rkey()
593 static inline void reth_set_rkey(struct rxe_pkt_info *pkt, u32 rkey) in reth_set_rkey() argument
596 + rxe_opcode[pkt->opcode].offset[RXE_RETH], rkey); in reth_set_rkey()
616 __be32 rkey; member
639 return be32_to_cpu(atmeth->rkey); in __atmeth_rkey()
642 static inline void __atmeth_set_rkey(void *arg, u32 rkey) in __atmeth_set_rkey() argument
695 atmeth_set_rkey(struct rxe_pkt_info *pkt, u32 rkey) atmeth_set_rkey() argument
875 __be32 rkey; global() member
885 __ieth_set_rkey(void *arg, u32 rkey) __ieth_set_rkey() argument
898 ieth_set_rkey(struct rxe_pkt_info *pkt, u32 rkey) ieth_set_rkey() argument
[all...]
/kernel/linux/linux-5.10/fs/nfs/
H A Dnfs4idmap.c283 struct key *rkey = ERR_PTR(-EAGAIN); in nfs_idmap_request_key() local
291 rkey = request_key(&key_type_id_resolver, desc, ""); in nfs_idmap_request_key()
292 if (IS_ERR(rkey)) { in nfs_idmap_request_key()
294 rkey = request_key_with_auxdata(&key_type_id_resolver_legacy, in nfs_idmap_request_key()
298 if (!IS_ERR(rkey)) in nfs_idmap_request_key()
299 set_bit(KEY_FLAG_ROOT_CAN_INVAL, &rkey->flags); in nfs_idmap_request_key()
302 return rkey; in nfs_idmap_request_key()
310 struct key *rkey; in nfs_idmap_get_key() local
315 rkey = nfs_idmap_request_key(name, namelen, type, idmap); in nfs_idmap_get_key()
318 if (IS_ERR(rkey)) { in nfs_idmap_get_key()
[all...]
/kernel/linux/linux-6.6/fs/nfs/
H A Dnfs4idmap.c283 struct key *rkey = ERR_PTR(-EAGAIN); in nfs_idmap_request_key() local
291 rkey = request_key(&key_type_id_resolver, desc, ""); in nfs_idmap_request_key()
292 if (IS_ERR(rkey)) { in nfs_idmap_request_key()
294 rkey = request_key_with_auxdata(&key_type_id_resolver_legacy, in nfs_idmap_request_key()
298 if (!IS_ERR(rkey)) in nfs_idmap_request_key()
299 set_bit(KEY_FLAG_ROOT_CAN_INVAL, &rkey->flags); in nfs_idmap_request_key()
302 return rkey; in nfs_idmap_request_key()
310 struct key *rkey; in nfs_idmap_get_key() local
315 rkey = nfs_idmap_request_key(name, namelen, type, idmap); in nfs_idmap_get_key()
318 if (IS_ERR(rkey)) { in nfs_idmap_get_key()
[all...]
/kernel/linux/linux-6.6/include/uapi/rdma/
H A Drdma_user_rxe.h88 __u32 rkey; member
94 __u32 rkey; member
101 __u32 rkey; member
118 __u32 rkey; member
H A Dvmw_pvrdma-abi.h251 __u32 rkey; member
258 __u32 rkey; member
264 __u32 rkey; member
277 __u32 rkey; member
/kernel/linux/linux-5.10/drivers/infiniband/core/
H A Drw.c125 u64 remote_addr, u32 rkey, enum dma_data_direction dir) in rdma_rw_init_mr_wrs()
161 reg->wr.rkey = rkey; in rdma_rw_init_mr_wrs()
196 u64 remote_addr, u32 rkey, enum dma_data_direction dir) in rdma_rw_init_map_wrs()
222 rdma_wr->rkey = rkey; in rdma_rw_init_map_wrs()
251 struct scatterlist *sg, u32 offset, u64 remote_addr, u32 rkey, in rdma_rw_init_single_wr()
270 rdma_wr->rkey = rkey; in rdma_rw_init_single_wr()
304 * @remote_addr:remote address to read/write (relative to @rkey)
123 rdma_rw_init_mr_wrs(struct rdma_rw_ctx *ctx, struct ib_qp *qp, u8 port_num, struct scatterlist *sg, u32 sg_cnt, u32 offset, u64 remote_addr, u32 rkey, enum dma_data_direction dir) rdma_rw_init_mr_wrs() argument
194 rdma_rw_init_map_wrs(struct rdma_rw_ctx *ctx, struct ib_qp *qp, struct scatterlist *sg, u32 sg_cnt, u32 offset, u64 remote_addr, u32 rkey, enum dma_data_direction dir) rdma_rw_init_map_wrs() argument
250 rdma_rw_init_single_wr(struct rdma_rw_ctx *ctx, struct ib_qp *qp, struct scatterlist *sg, u32 offset, u64 remote_addr, u32 rkey, enum dma_data_direction dir) rdma_rw_init_single_wr() argument
311 rdma_rw_ctx_init(struct rdma_rw_ctx *ctx, struct ib_qp *qp, u8 port_num, struct scatterlist *sg, u32 sg_cnt, u32 sg_offset, u64 remote_addr, u32 rkey, enum dma_data_direction dir) rdma_rw_ctx_init() argument
379 rdma_rw_ctx_signature_init(struct rdma_rw_ctx *ctx, struct ib_qp *qp, u8 port_num, struct scatterlist *sg, u32 sg_cnt, struct scatterlist *prot_sg, u32 prot_sg_cnt, struct ib_sig_attrs *sig_attrs, u64 remote_addr, u32 rkey, enum dma_data_direction dir) rdma_rw_ctx_signature_init() argument
[all...]
H A Duverbs_std_types_mr.c151 &mr->rkey, sizeof(mr->rkey)); in UVERBS_METHOD_DM_MR_REG()
168 &mr->rkey, sizeof(mr->rkey)); in UVERBS_METHOD_QUERY_MR()
/kernel/linux/linux-6.6/drivers/infiniband/core/
H A Drw.c126 u64 remote_addr, u32 rkey, enum dma_data_direction dir) in rdma_rw_init_mr_wrs()
162 reg->wr.rkey = rkey; in rdma_rw_init_mr_wrs()
197 u64 remote_addr, u32 rkey, enum dma_data_direction dir) in rdma_rw_init_map_wrs()
223 rdma_wr->rkey = rkey; in rdma_rw_init_map_wrs()
252 struct scatterlist *sg, u32 offset, u64 remote_addr, u32 rkey, in rdma_rw_init_single_wr()
271 rdma_wr->rkey = rkey; in rdma_rw_init_single_wr()
285 * @remote_addr:remote address to read/write (relative to @rkey)
124 rdma_rw_init_mr_wrs(struct rdma_rw_ctx *ctx, struct ib_qp *qp, u32 port_num, struct scatterlist *sg, u32 sg_cnt, u32 offset, u64 remote_addr, u32 rkey, enum dma_data_direction dir) rdma_rw_init_mr_wrs() argument
195 rdma_rw_init_map_wrs(struct rdma_rw_ctx *ctx, struct ib_qp *qp, struct scatterlist *sg, u32 sg_cnt, u32 offset, u64 remote_addr, u32 rkey, enum dma_data_direction dir) rdma_rw_init_map_wrs() argument
251 rdma_rw_init_single_wr(struct rdma_rw_ctx *ctx, struct ib_qp *qp, struct scatterlist *sg, u32 offset, u64 remote_addr, u32 rkey, enum dma_data_direction dir) rdma_rw_init_single_wr() argument
292 rdma_rw_ctx_init(struct rdma_rw_ctx *ctx, struct ib_qp *qp, u32 port_num, struct scatterlist *sg, u32 sg_cnt, u32 sg_offset, u64 remote_addr, u32 rkey, enum dma_data_direction dir) rdma_rw_ctx_init() argument
364 rdma_rw_ctx_signature_init(struct rdma_rw_ctx *ctx, struct ib_qp *qp, u32 port_num, struct scatterlist *sg, u32 sg_cnt, struct scatterlist *prot_sg, u32 prot_sg_cnt, struct ib_sig_attrs *sig_attrs, u64 remote_addr, u32 rkey, enum dma_data_direction dir) rdma_rw_ctx_signature_init() argument
[all...]
H A Duverbs_std_types_mr.c152 &mr->rkey, sizeof(mr->rkey)); in UVERBS_METHOD_DM_MR_REG()
169 &mr->rkey, sizeof(mr->rkey)); in UVERBS_METHOD_QUERY_MR()
265 &mr->rkey, sizeof(mr->rkey)); in UVERBS_METHOD_REG_DMABUF_MR()
/kernel/linux/linux-5.10/include/uapi/rdma/
H A Dvmw_pvrdma-abi.h251 __u32 rkey; member
258 __u32 rkey; member
264 __u32 rkey; member
277 __u32 rkey; member
/kernel/linux/patches/linux-4.19/prebuilts/usr/include/rdma/
H A Dvmw_pvrdma-abi.h171 __u32 rkey; member
178 __u32 rkey; member
184 __u32 rkey; member
197 __u32 rkey; member
/kernel/linux/patches/linux-5.10/prebuilts/usr/include/rdma/
H A Dvmw_pvrdma-abi.h188 __u32 rkey; member
195 __u32 rkey; member
201 __u32 rkey; member
214 __u32 rkey; member
/kernel/linux/patches/linux-6.6/prebuilts/usr/include/rdma/
H A Dvmw_pvrdma-abi.h188 __u32 rkey; member
195 __u32 rkey; member
201 __u32 rkey; member
214 __u32 rkey; member
/kernel/linux/linux-5.10/drivers/infiniband/hw/vmw_pvrdma/
H A Dpvrdma_mr.c95 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()
/kernel/linux/linux-6.6/drivers/infiniband/hw/vmw_pvrdma/
H A Dpvrdma_mr.c95 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()

Completed in 22 milliseconds

12345678910