Home
last modified time | relevance | path

Searched refs:verifier (Results 1 – 25 of 33) sorted by relevance

12

/Linux-v4.19/fs/nfs/
Dnfstrace.h864 __field(unsigned long long, verifier)
876 memcpy(&__entry->verifier, &writeverf->verifier,
877 sizeof(__entry->verifier));
892 __entry->verifier
942 __field(unsigned long long, verifier)
954 memcpy(&__entry->verifier, &data->verf.verifier,
955 sizeof(__entry->verifier));
968 __entry->verifier
Dnfs42proc.c184 memcpy(&res->write_res.verifier, &copy->verf, sizeof(copy->verf)); in handle_async_copy()
208 if (nfs_write_verifier_cmp(&res->write_res.verifier.verifier, in process_copy_commit()
209 &cres.verf->verifier)) { in process_copy_commit()
275 nfs_write_verifier_cmp(&res->write_res.verifier.verifier, in _nfs42_proc_copy()
276 &res->commit_res.verf->verifier)) { in _nfs42_proc_copy()
289 res->write_res.verifier.committed != NFS_FILE_SYNC) { in _nfs42_proc_copy()
Dnfs3xdr.c295 static __be32 *xdr_encode_cookieverf3(__be32 *p, const __be32 *verifier) in xdr_encode_cookieverf3() argument
297 memcpy(p, verifier, NFS3_COOKIEVERFSIZE); in xdr_encode_cookieverf3()
301 static int decode_cookieverf3(struct xdr_stream *xdr, __be32 *verifier) in decode_cookieverf3() argument
308 memcpy(verifier, p, NFS3_COOKIEVERFSIZE); in decode_cookieverf3()
320 static void encode_createverf3(struct xdr_stream *xdr, const __be32 *verifier) in encode_createverf3() argument
325 memcpy(p, verifier, NFS3_CREATEVERFSIZE); in encode_createverf3()
328 static int decode_writeverf3(struct xdr_stream *xdr, struct nfs_write_verifier *verifier) in decode_writeverf3() argument
335 memcpy(verifier->data, p, NFS3_WRITEVERFSIZE); in decode_writeverf3()
1067 encode_createverf3(xdr, args->verifier); in encode_createhow3()
1734 if (decode_writeverf3(xdr, &result->verf->verifier)) in decode_write3resok()
[all …]
Dnfs42xdr.c411 res->verifier.committed = be32_to_cpup(p); in decode_write_response()
412 return decode_verifier(xdr, &res->verifier.verifier); in decode_write_response()
Dpnfs_nfs.c36 memcpy(&data->verf.verifier, &first->wb_verf, in pnfs_generic_prepare_to_resend_writes()
37 sizeof(data->verf.verifier)); in pnfs_generic_prepare_to_resend_writes()
38 data->verf.verifier.data[0]++; /* ensure verifier mismatch */ in pnfs_generic_prepare_to_resend_writes()
Dcallback_proc.c678 memcpy(&cp_state->verf.verifier.data[0], in nfs4_copy_cb_args()
679 &args->wr_writeverf.verifier.data[0], in nfs4_copy_cb_args()
Ddirect.c202 return nfs_write_verifier_cmp(&v1->verifier, &v2->verifier); in nfs_direct_cmp_verf()
Dnfs3proc.c324 data->arg.create.verifier[0] = cpu_to_be32(jiffies); in nfs3_proc_create()
325 data->arg.create.verifier[1] = cpu_to_be32(current->pid); in nfs3_proc_create()
Dnfs4xdr.c1434 encode_nfs4_verifier(xdr, &arg->u.verifier); in encode_createmode()
1438 encode_nfs4_verifier(xdr, &arg->u.verifier); in encode_createmode()
1622 encode_nfs4_verifier(xdr, &readdir->verifier); in encode_readdir()
1629 memcpy(verf, readdir->verifier.data, sizeof(verf)); in encode_readdir()
1787 encode_nfs4_verifier(xdr, &args->verifier); in encode_exchange_id()
4430 static int decode_verifier(struct xdr_stream *xdr, void *verifier) in decode_verifier() argument
4432 return decode_opaque_fixed(xdr, verifier, NFS4_VERIFIER_SIZE); in decode_verifier()
4435 static int decode_write_verifier(struct xdr_stream *xdr, struct nfs_write_verifier *verifier) in decode_write_verifier() argument
4437 return decode_opaque_fixed(xdr, verifier->data, NFS4_VERIFIER_SIZE); in decode_write_verifier()
4446 status = decode_write_verifier(xdr, &res->verf->verifier); in decode_commit()
[all …]
Dnfs4proc.c305 static void nfs4_setup_readdir(u64 cookie, __be32 *verifier, struct dentry *dentry, in nfs4_setup_readdir() argument
313 memcpy(&readdir->verifier, verifier, sizeof(readdir->verifier)); in nfs4_setup_readdir()
318 memset(&readdir->verifier, 0, sizeof(readdir->verifier)); in nfs4_setup_readdir()
1286 memcpy(p->o_arg.u.verifier.data, c->verf, in nfs4_opendata_alloc()
1287 sizeof(p->o_arg.u.verifier.data)); in nfs4_opendata_alloc()
4695 memcpy(NFS_I(dir)->cookieverf, res.verifier.data, NFS4_VERIFIER_SIZE); in _nfs4_proc_readdir()
7893 nfs4_init_boot_verifier(clp, &calldata->args.verifier); in nfs4_run_exchange_id()
7932 memcpy(calldata->args.verifier.data, clp->cl_confirm.data, in nfs4_run_exchange_id()
7933 sizeof(calldata->args.verifier.data)); in nfs4_run_exchange_id()
8012 memcpy(clp->cl_confirm.data, argp->verifier.data, in _nfs4_proc_exchange_id()
/Linux-v4.19/Documentation/networking/
Dfilter.txt802 An in-kernel eBPF verifier is used to validate internal BPF programs.
833 Safety of internal BPF can come from a verifier (TBD). In such use cases as
1014 eBPF verifier
1028 If verifier sees an insn that does R2=R1, then R2 has now type
1032 (In 'secure' mode verifier will reject any type of pointer arithmetic to make
1062 A callback is used to customize verifier to restrict eBPF program access to only
1068 If R6=PTR_TO_CTX, via is_valid_access() callback the verifier will know
1070 the verifier will reject the program.
1075 The verifier will allow eBPF program to read data from stack only after
1077 Classic BPF verifier does similar check with M[0-15] memory slots.
[all …]
/Linux-v4.19/kernel/bpf/
DMakefile4 obj-$(CONFIG_BPF_SYSCALL) += syscall.o verifier.o inode.o helpers.o tnum.o
Doffload.c146 data.verifier.prog = env->prog; in bpf_prog_offload_verifier_prep()
153 env->prog->aux->offload->dev_ops = data.verifier.ops; in bpf_prog_offload_verifier_prep()
/Linux-v4.19/include/linux/
Dnfs_xdr.h426 nfs4_verifier verifier; /* EXCLUSIVE */ member
594 struct nfs_write_verifier verifier; member
846 __be32 verifier[2]; member
1068 nfs4_verifier verifier; member
1078 nfs4_verifier verifier; member
1242 nfs4_verifier verifier; member
1397 struct nfs_writeverf verifier; member
/Linux-v4.19/drivers/net/ethernet/netronome/nfp/
DMakefile53 bpf/verifier.o \
/Linux-v4.19/Documentation/bpf/
Dbpf_design_QA.rst88 support bounded loops where the verifier can guarantee that
152 is to teach verifier to mark operations where zero-ing upper bits
170 space, but the verifier computes the actual amount of stack used
Dbpf_devel_QA.rst224 Q: I made a BPF verifier change, do I need to add test cases for
227 A: If the patch has changes to the behavior of the verifier, then yes,
236 affect prior use-cases. Thus, treat those test cases as: verifier
427 To run the verifier tests::
431 The verifier tests print out all the current checks being
453 existing ones are adapted to verifier changes e.g. due to verifier
513 generation back end or about LLVM generated code that the verifier
622 into these structures is verified by the BPF verifier and may result
/Linux-v4.19/samples/bpf/
DREADME.rst4 This directory contains a test stubs, verifier test-suite and examples
/Linux-v4.19/fs/nfsd/
Dvfs.h74 u32 *verifier, bool *truncp, bool *created);
Dvfs.c1322 struct svc_fh *resfhp, int createmode, u32 *verifier, in do_nfsd_create() argument
1378 v_mtime = verifier[0]&0x7fffffff; in do_nfsd_create()
1379 v_atime = verifier[1]&0x7fffffff; in do_nfsd_create()
Dxdr4.h405 nfs4_verifier verifier; member
Dnfs4proc.c567 static void gen_boot_verifier(nfs4_verifier *verifier, struct net *net) in gen_boot_verifier() argument
579 memcpy(verifier->data, verf, sizeof(verifier->data)); in gen_boot_verifier()
/Linux-v4.19/drivers/net/ethernet/netronome/nfp/bpf/
Doffload.c222 struct bpf_prog *prog = bpf->verifier.prog; in nfp_bpf_verifier_prep()
240 bpf->verifier.ops = &nfp_bpf_analyzer_ops; in nfp_bpf_verifier_prep()
/Linux-v4.19/drivers/net/netdevsim/
Dbpf.c540 err = nsim_bpf_create_prog(ns, bpf->verifier.prog); in nsim_bpf()
544 bpf->verifier.ops = &nsim_bpf_analyzer_ops; in nsim_bpf()
/Linux-v4.19/Documentation/filesystems/
Dxfs-self-describing-metadata.txt217 A typical buffer read verifier is structured as follows:
240 The verifier function will take a couple of different forms, depending on
268 If there are different magic numbers for the different formats, the verifier
294 the opposite order to the read verifiers. A typical write verifier:

12