/kernel/linux/linux-6.6/net/sunrpc/ |
H A D | svc.c | 601 svc_init_buffer(struct svc_rqst *rqstp, unsigned int size, int node) in svc_init_buffer() argument 606 if (svc_is_backchannel(rqstp)) in svc_init_buffer() 617 rqstp->rq_pages); in svc_init_buffer() 625 svc_release_buffer(struct svc_rqst *rqstp) in svc_release_buffer() argument 629 for (i = 0; i < ARRAY_SIZE(rqstp->rq_pages); i++) in svc_release_buffer() 630 if (rqstp->rq_pages[i]) in svc_release_buffer() 631 put_page(rqstp->rq_pages[i]); in svc_release_buffer() 637 struct svc_rqst *rqstp; in svc_rqst_alloc() local 639 rqstp = kzalloc_node(sizeof(*rqstp), GFP_KERNE in svc_rqst_alloc() 674 struct svc_rqst *rqstp; svc_prepare_thread() local 703 struct svc_rqst *rqstp; svc_pool_wake_idle_thread() local 749 struct svc_rqst *rqstp; svc_pool_victim() local 763 struct svc_rqst *rqstp; svc_start_kthreads() local 798 struct svc_rqst *rqstp; svc_stop_kthreads() local 863 svc_rqst_replace_page(struct svc_rqst *rqstp, struct page *page) svc_rqst_replace_page() argument 892 svc_rqst_release_pages(struct svc_rqst *rqstp) svc_rqst_release_pages() argument 908 svc_rqst_free(struct svc_rqst *rqstp) svc_rqst_free() argument 922 svc_exit_thread(struct svc_rqst *rqstp) svc_exit_thread() argument 1217 svc_printk(struct svc_rqst *rqstp, const char *fmt, ...) svc_printk() argument 1233 svc_printk(struct svc_rqst *rqstp, const char *fmt, ...) svc_printk() argument 1237 svc_generic_init_request(struct svc_rqst *rqstp, const struct svc_program *progp, struct svc_process_info *ret) svc_generic_init_request() argument 1293 svc_process_common(struct svc_rqst *rqstp) svc_process_common() argument 1499 svc_process(struct svc_rqst *rqstp) svc_process() argument 1552 bc_svc_process(struct svc_serv *serv, struct rpc_rqst *req, struct svc_rqst *rqstp) bc_svc_process() argument 1634 svc_max_payload(const struct svc_rqst *rqstp) svc_max_payload() argument 1651 svc_proc_name(const struct svc_rqst *rqstp) svc_proc_name() argument 1668 svc_encode_result_payload(struct svc_rqst *rqstp, unsigned int offset, unsigned int length) svc_encode_result_payload() argument 1683 svc_fill_write_vector(struct svc_rqst *rqstp, struct xdr_buf *payload) svc_fill_write_vector() argument 1727 svc_fill_symlink_pathname(struct svc_rqst *rqstp, struct kvec *first, void *p, size_t total) svc_fill_symlink_pathname() argument [all...] |
H A D | svc_xprt.c | 31 static int svc_deferred_recv(struct svc_rqst *rqstp); 364 * Copy the local and remote xprt addresses to the rqstp structure 366 void svc_xprt_copy_addrs(struct svc_rqst *rqstp, struct svc_xprt *xprt) in svc_xprt_copy_addrs() argument 368 memcpy(&rqstp->rq_addr, &xprt->xpt_remote, xprt->xpt_remotelen); in svc_xprt_copy_addrs() 369 rqstp->rq_addrlen = xprt->xpt_remotelen; in svc_xprt_copy_addrs() 375 memcpy(&rqstp->rq_daddr, &xprt->xpt_local, xprt->xpt_locallen); in svc_xprt_copy_addrs() 376 rqstp->rq_daddrlen = xprt->xpt_locallen; in svc_xprt_copy_addrs() 382 * @rqstp: svc_rqst struct containing address to print 387 char *svc_print_addr(struct svc_rqst *rqstp, char *buf, size_t len) in svc_print_addr() argument 389 return __svc_print_addr(svc_addr(rqstp), bu in svc_print_addr() 401 svc_xprt_reserve_slot(struct svc_rqst *rqstp, struct svc_xprt *xprt) svc_xprt_reserve_slot() argument 412 svc_xprt_release_slot(struct svc_rqst *rqstp) svc_xprt_release_slot() argument 515 svc_reserve(struct svc_rqst *rqstp, int space) svc_reserve() argument 539 svc_xprt_release(struct svc_rqst *rqstp) svc_xprt_release() argument 654 svc_alloc_arg(struct svc_rqst *rqstp) svc_alloc_arg() argument 701 rqst_should_sleep(struct svc_rqst *rqstp) rqst_should_sleep() argument 724 svc_get_next_xprt(struct svc_rqst *rqstp) svc_get_next_xprt() argument 787 svc_handle_xprt(struct svc_rqst *rqstp, struct svc_xprt *xprt) svc_handle_xprt() argument 843 svc_recv(struct svc_rqst *rqstp) svc_recv() argument 889 svc_drop(struct svc_rqst *rqstp) svc_drop() argument 901 svc_send(struct svc_rqst *rqstp) svc_send() argument 1184 struct svc_rqst *rqstp = container_of(req, struct svc_rqst, rq_chandle); svc_defer() local 1227 svc_deferred_recv(struct svc_rqst *rqstp) svc_deferred_recv() argument [all...] |
/kernel/linux/linux-5.10/net/sunrpc/ |
H A D | svc.c | 565 svc_init_buffer(struct svc_rqst *rqstp, unsigned int size, int node) in svc_init_buffer() argument 570 if (svc_is_backchannel(rqstp)) in svc_init_buffer() 584 rqstp->rq_pages[arghi++] = p; in svc_init_buffer() 594 svc_release_buffer(struct svc_rqst *rqstp) in svc_release_buffer() argument 598 for (i = 0; i < ARRAY_SIZE(rqstp->rq_pages); i++) in svc_release_buffer() 599 if (rqstp->rq_pages[i]) in svc_release_buffer() 600 put_page(rqstp->rq_pages[i]); in svc_release_buffer() 606 struct svc_rqst *rqstp; in svc_rqst_alloc() local 608 rqstp = kzalloc_node(sizeof(*rqstp), GFP_KERNE in svc_rqst_alloc() 638 struct svc_rqst *rqstp; svc_prepare_thread() local 690 struct svc_rqst *rqstp; choose_victim() local 710 struct svc_rqst *rqstp; svc_start_kthreads() local 803 struct svc_rqst *rqstp; svc_stop_kthreads() local 846 svc_rqst_free(struct svc_rqst *rqstp) svc_rqst_free() argument 857 svc_exit_thread(struct svc_rqst *rqstp) svc_exit_thread() argument 1145 svc_printk(struct svc_rqst *rqstp, const char *fmt, ...) svc_printk() argument 1161 svc_printk(struct svc_rqst *rqstp, const char *fmt, ...) svc_printk() argument 1165 svc_return_autherr(struct svc_rqst *rqstp, __be32 auth_err) svc_return_autherr() argument 1173 svc_get_autherr(struct svc_rqst *rqstp, __be32 *statp) svc_get_autherr() argument 1181 svc_generic_dispatch(struct svc_rqst *rqstp, __be32 *statp) svc_generic_dispatch() argument 1220 svc_generic_init_request(struct svc_rqst *rqstp, const struct svc_program *progp, struct svc_process_info *ret) svc_generic_init_request() argument 1276 svc_process_common(struct svc_rqst *rqstp, struct kvec *argv, struct kvec *resv) svc_process_common() argument 1497 svc_process(struct svc_rqst *rqstp) svc_process() argument 1543 bc_svc_process(struct svc_serv *serv, struct rpc_rqst *req, struct svc_rqst *rqstp) bc_svc_process() argument 1620 svc_max_payload(const struct svc_rqst *rqstp) svc_max_payload() argument 1639 svc_encode_read_payload(struct svc_rqst *rqstp, unsigned int offset, unsigned int length) svc_encode_read_payload() argument 1655 svc_fill_write_vector(struct svc_rqst *rqstp, struct page **pages, struct kvec *first, size_t total) svc_fill_write_vector() argument 1696 svc_fill_symlink_pathname(struct svc_rqst *rqstp, struct kvec *first, void *p, size_t total) svc_fill_symlink_pathname() argument [all...] |
H A D | svc_xprt.c | 30 static int svc_deferred_recv(struct svc_rqst *rqstp); 323 * Copy the local and remote xprt addresses to the rqstp structure 325 void svc_xprt_copy_addrs(struct svc_rqst *rqstp, struct svc_xprt *xprt) in svc_xprt_copy_addrs() argument 327 memcpy(&rqstp->rq_addr, &xprt->xpt_remote, xprt->xpt_remotelen); in svc_xprt_copy_addrs() 328 rqstp->rq_addrlen = xprt->xpt_remotelen; in svc_xprt_copy_addrs() 334 memcpy(&rqstp->rq_daddr, &xprt->xpt_local, xprt->xpt_locallen); in svc_xprt_copy_addrs() 335 rqstp->rq_daddrlen = xprt->xpt_locallen; in svc_xprt_copy_addrs() 341 * @rqstp: svc_rqst struct containing address to print 346 char *svc_print_addr(struct svc_rqst *rqstp, char *buf, size_t len) in svc_print_addr() argument 348 return __svc_print_addr(svc_addr(rqstp), bu in svc_print_addr() 360 svc_xprt_reserve_slot(struct svc_rqst *rqstp, struct svc_xprt *xprt) svc_xprt_reserve_slot() argument 371 svc_xprt_release_slot(struct svc_rqst *rqstp) svc_xprt_release_slot() argument 411 struct svc_rqst *rqstp = NULL; svc_xprt_do_enqueue() local 499 svc_reserve(struct svc_rqst *rqstp, int space) svc_reserve() argument 514 svc_xprt_release(struct svc_rqst *rqstp) svc_xprt_release() argument 553 struct svc_rqst *rqstp; svc_wake_up() local 642 svc_alloc_arg(struct svc_rqst *rqstp) svc_alloc_arg() argument 687 rqst_should_sleep(struct svc_rqst *rqstp) rqst_should_sleep() argument 710 svc_get_next_xprt(struct svc_rqst *rqstp, long timeout) svc_get_next_xprt() argument 779 svc_handle_xprt(struct svc_rqst *rqstp, struct svc_xprt *xprt) svc_handle_xprt() argument 834 svc_recv(struct svc_rqst *rqstp, long timeout) svc_recv() argument 884 svc_drop(struct svc_rqst *rqstp) svc_drop() argument 894 svc_send(struct svc_rqst *rqstp) svc_send() argument 1172 struct svc_rqst *rqstp = container_of(req, struct svc_rqst, rq_chandle); svc_defer() local 1214 svc_deferred_recv(struct svc_rqst *rqstp) svc_deferred_recv() argument [all...] |
H A D | svcsock.c | 115 * @rqstp: request structure with resources to be released 118 static void svc_tcp_release_rqst(struct svc_rqst *rqstp) in svc_tcp_release_rqst() argument 120 struct sk_buff *skb = rqstp->rq_xprt_ctxt; in svc_tcp_release_rqst() 124 container_of(rqstp->rq_xprt, struct svc_sock, sk_xprt); in svc_tcp_release_rqst() 126 rqstp->rq_xprt_ctxt = NULL; in svc_tcp_release_rqst() 133 * @rqstp: request structure with resources to be released 136 static void svc_udp_release_rqst(struct svc_rqst *rqstp) in svc_udp_release_rqst() argument 138 struct sk_buff *skb = rqstp->rq_xprt_ctxt; in svc_udp_release_rqst() 141 rqstp->rq_xprt_ctxt = NULL; in svc_udp_release_rqst() 153 static void svc_set_cmsg_data(struct svc_rqst *rqstp, struc argument 184 svc_sock_read_payload(struct svc_rqst *rqstp, unsigned int offset, unsigned int length) svc_sock_read_payload() argument 251 svc_tcp_read_msg(struct svc_rqst *rqstp, size_t buflen, size_t seek) svc_tcp_read_msg() argument 309 svc_sock_secure_port(struct svc_rqst *rqstp) svc_sock_secure_port() argument 369 svc_udp_get_dest_address4(struct svc_rqst *rqstp, struct cmsghdr *cmh) svc_udp_get_dest_address4() argument 386 svc_udp_get_dest_address6(struct svc_rqst *rqstp, struct cmsghdr *cmh) svc_udp_get_dest_address6() argument 408 svc_udp_get_dest_address(struct svc_rqst *rqstp, struct cmsghdr *cmh) svc_udp_get_dest_address() argument 431 svc_udp_recvfrom(struct svc_rqst *rqstp) svc_udp_recvfrom() argument 551 svc_udp_sendto(struct svc_rqst *rqstp) svc_udp_sendto() argument 810 svc_tcp_restore_pages(struct svc_sock *svsk, struct svc_rqst *rqstp) svc_tcp_restore_pages() argument 830 svc_tcp_save_pages(struct svc_sock *svsk, struct svc_rqst *rqstp) svc_tcp_save_pages() argument 868 svc_tcp_read_marker(struct svc_sock *svsk, struct svc_rqst *rqstp) svc_tcp_read_marker() argument 908 receive_cb_reply(struct svc_sock *svsk, struct svc_rqst *rqstp) receive_cb_reply() argument 978 svc_tcp_recvfrom(struct svc_rqst *rqstp) svc_tcp_recvfrom() argument 1160 svc_tcp_sendto(struct svc_rqst *rqstp) svc_tcp_sendto() argument [all...] |
/kernel/linux/linux-5.10/fs/nfsd/ |
H A D | nfsxdr.c | 129 encode_fattr(struct svc_rqst *rqstp, __be32 *p, struct svc_fh *fhp, in encode_fattr() argument 132 struct user_namespace *userns = nfsd_user_namespace(rqstp); in encode_fattr() 187 __be32 *nfs2svc_encode_fattr(struct svc_rqst *rqstp, __be32 *p, struct svc_fh *fhp, struct kstat *stat) in nfs2svc_encode_fattr() argument 189 return encode_fattr(rqstp, p, fhp, stat); in nfs2svc_encode_fattr() 196 nfssvc_decode_void(struct svc_rqst *rqstp, __be32 *p) in nfssvc_decode_void() argument 198 return xdr_argsize_check(rqstp, p); in nfssvc_decode_void() 202 nfssvc_decode_fhandle(struct svc_rqst *rqstp, __be32 *p) in nfssvc_decode_fhandle() argument 204 struct nfsd_fhandle *args = rqstp->rq_argp; in nfssvc_decode_fhandle() 209 return xdr_argsize_check(rqstp, p); in nfssvc_decode_fhandle() 213 nfssvc_decode_sattrargs(struct svc_rqst *rqstp, __be3 argument 226 nfssvc_decode_diropargs(struct svc_rqst *rqstp, __be32 *p) nfssvc_decode_diropargs() argument 238 nfssvc_decode_readargs(struct svc_rqst *rqstp, __be32 *p) nfssvc_decode_readargs() argument 270 nfssvc_decode_writeargs(struct svc_rqst *rqstp, __be32 *p) nfssvc_decode_writeargs() argument 316 nfssvc_decode_createargs(struct svc_rqst *rqstp, __be32 *p) nfssvc_decode_createargs() argument 329 nfssvc_decode_renameargs(struct svc_rqst *rqstp, __be32 *p) nfssvc_decode_renameargs() argument 343 nfssvc_decode_readlinkargs(struct svc_rqst *rqstp, __be32 *p) nfssvc_decode_readlinkargs() argument 356 nfssvc_decode_linkargs(struct svc_rqst *rqstp, __be32 *p) nfssvc_decode_linkargs() argument 369 nfssvc_decode_symlinkargs(struct svc_rqst *rqstp, __be32 *p) nfssvc_decode_symlinkargs() argument 408 nfssvc_decode_readdirargs(struct svc_rqst *rqstp, __be32 *p) nfssvc_decode_readdirargs() argument 427 nfssvc_encode_void(struct svc_rqst *rqstp, __be32 *p) nfssvc_encode_void() argument 433 nfssvc_encode_stat(struct svc_rqst *rqstp, __be32 *p) nfssvc_encode_stat() argument 442 nfssvc_encode_attrstat(struct svc_rqst *rqstp, __be32 *p) nfssvc_encode_attrstat() argument 455 nfssvc_encode_diropres(struct svc_rqst *rqstp, __be32 *p) nfssvc_encode_diropres() argument 469 nfssvc_encode_readlinkres(struct svc_rqst *rqstp, __be32 *p) nfssvc_encode_readlinkres() argument 490 nfssvc_encode_readres(struct svc_rqst *rqstp, __be32 *p) nfssvc_encode_readres() argument 514 nfssvc_encode_readdirres(struct svc_rqst *rqstp, __be32 *p) nfssvc_encode_readdirres() argument 532 nfssvc_encode_statfsres(struct svc_rqst *rqstp, __be32 *p) nfssvc_encode_statfsres() argument 597 nfssvc_release_attrstat(struct svc_rqst *rqstp) nfssvc_release_attrstat() argument 604 nfssvc_release_diropres(struct svc_rqst *rqstp) nfssvc_release_diropres() argument 611 nfssvc_release_readres(struct svc_rqst *rqstp) nfssvc_release_readres() argument [all...] |
H A D | nfs3xdr.c | 166 encode_fattr3(struct svc_rqst *rqstp, __be32 *p, struct svc_fh *fhp, in encode_fattr3() argument 169 struct user_namespace *userns = nfsd_user_namespace(rqstp); in encode_fattr3() 193 encode_saved_post_attr(struct svc_rqst *rqstp, __be32 *p, struct svc_fh *fhp) in encode_saved_post_attr() argument 197 return encode_fattr3(rqstp, p, fhp, &fhp->fh_post_attr); in encode_saved_post_attr() 206 encode_post_op_attr(struct svc_rqst *rqstp, __be32 *p, struct svc_fh *fhp) in encode_post_op_attr() argument 217 return encode_fattr3(rqstp, p, fhp, &stat); in encode_post_op_attr() 226 nfs3svc_encode_post_op_attr(struct svc_rqst *rqstp, __be32 *p, struct svc_fh *fhp) in nfs3svc_encode_post_op_attr() argument 228 return encode_post_op_attr(rqstp, p, fhp); in nfs3svc_encode_post_op_attr() 235 encode_wcc_data(struct svc_rqst *rqstp, __be32 *p, struct svc_fh *fhp) in encode_wcc_data() argument 248 return encode_saved_post_attr(rqstp, in encode_wcc_data() 308 nfs3svc_decode_voidarg(struct svc_rqst *rqstp, __be32 *p) nfs3svc_decode_voidarg() argument 314 nfs3svc_decode_fhandle(struct svc_rqst *rqstp, __be32 *p) nfs3svc_decode_fhandle() argument 325 nfs3svc_decode_sattrargs(struct svc_rqst *rqstp, __be32 *p) nfs3svc_decode_sattrargs() argument 344 nfs3svc_decode_diropargs(struct svc_rqst *rqstp, __be32 *p) nfs3svc_decode_diropargs() argument 356 nfs3svc_decode_accessargs(struct svc_rqst *rqstp, __be32 *p) nfs3svc_decode_accessargs() argument 369 nfs3svc_decode_readargs(struct svc_rqst *rqstp, __be32 *p) nfs3svc_decode_readargs() argument 399 nfs3svc_decode_writeargs(struct svc_rqst *rqstp, __be32 *p) nfs3svc_decode_writeargs() argument 451 nfs3svc_decode_createargs(struct svc_rqst *rqstp, __be32 *p) nfs3svc_decode_createargs() argument 476 nfs3svc_decode_mkdirargs(struct svc_rqst *rqstp, __be32 *p) nfs3svc_decode_mkdirargs() argument 489 nfs3svc_decode_symlinkargs(struct svc_rqst *rqstp, __be32 *p) nfs3svc_decode_symlinkargs() argument 514 nfs3svc_decode_mknodargs(struct svc_rqst *rqstp, __be32 *p) nfs3svc_decode_mknodargs() argument 537 nfs3svc_decode_renameargs(struct svc_rqst *rqstp, __be32 *p) nfs3svc_decode_renameargs() argument 551 nfs3svc_decode_readlinkargs(struct svc_rqst *rqstp, __be32 *p) nfs3svc_decode_readlinkargs() argument 564 nfs3svc_decode_linkargs(struct svc_rqst *rqstp, __be32 *p) nfs3svc_decode_linkargs() argument 577 nfs3svc_decode_readdirargs(struct svc_rqst *rqstp, __be32 *p) nfs3svc_decode_readdirargs() argument 603 nfs3svc_decode_readdirplusargs(struct svc_rqst *rqstp, __be32 *p) nfs3svc_decode_readdirplusargs() argument 629 nfs3svc_decode_commitargs(struct svc_rqst *rqstp, __be32 *p) nfs3svc_decode_commitargs() argument 646 nfs3svc_encode_voidres(struct svc_rqst *rqstp, __be32 *p) nfs3svc_encode_voidres() argument 653 nfs3svc_encode_attrstat(struct svc_rqst *rqstp, __be32 *p) nfs3svc_encode_attrstat() argument 668 nfs3svc_encode_wccstat(struct svc_rqst *rqstp, __be32 *p) nfs3svc_encode_wccstat() argument 679 nfs3svc_encode_diropres(struct svc_rqst *rqstp, __be32 *p) nfs3svc_encode_diropres() argument 694 nfs3svc_encode_accessres(struct svc_rqst *rqstp, __be32 *p) nfs3svc_encode_accessres() argument 707 nfs3svc_encode_readlinkres(struct svc_rqst *rqstp, __be32 *p) nfs3svc_encode_readlinkres() argument 730 nfs3svc_encode_readres(struct svc_rqst *rqstp, __be32 *p) nfs3svc_encode_readres() argument 756 nfs3svc_encode_writeres(struct svc_rqst *rqstp, __be32 *p) nfs3svc_encode_writeres() argument 773 nfs3svc_encode_createres(struct svc_rqst *rqstp, __be32 *p) nfs3svc_encode_createres() argument 789 nfs3svc_encode_renameres(struct svc_rqst *rqstp, __be32 *p) nfs3svc_encode_renameres() argument 801 nfs3svc_encode_linkres(struct svc_rqst *rqstp, __be32 *p) nfs3svc_encode_linkres() argument 813 nfs3svc_encode_readdirres(struct svc_rqst *rqstp, __be32 *p) nfs3svc_encode_readdirres() argument 1069 nfs3svc_encode_fsstatres(struct svc_rqst *rqstp, __be32 *p) nfs3svc_encode_fsstatres() argument 1092 nfs3svc_encode_fsinfores(struct svc_rqst *rqstp, __be32 *p) nfs3svc_encode_fsinfores() argument 1118 nfs3svc_encode_pathconfres(struct svc_rqst *rqstp, __be32 *p) nfs3svc_encode_pathconfres() argument 1139 nfs3svc_encode_commitres(struct svc_rqst *rqstp, __be32 *p) nfs3svc_encode_commitres() argument 1157 nfs3svc_release_fhandle(struct svc_rqst *rqstp) nfs3svc_release_fhandle() argument 1165 nfs3svc_release_fhandle2(struct svc_rqst *rqstp) nfs3svc_release_fhandle2() argument [all...] |
H A D | nfs3proc.c | 33 nfsd3_proc_null(struct svc_rqst *rqstp) in nfsd3_proc_null() argument 42 nfsd3_proc_getattr(struct svc_rqst *rqstp) in nfsd3_proc_getattr() argument 44 struct nfsd_fhandle *argp = rqstp->rq_argp; in nfsd3_proc_getattr() 45 struct nfsd3_attrstat *resp = rqstp->rq_resp; in nfsd3_proc_getattr() 51 resp->status = fh_verify(rqstp, &resp->fh, 0, in nfsd3_proc_getattr() 65 nfsd3_proc_setattr(struct svc_rqst *rqstp) in nfsd3_proc_setattr() argument 67 struct nfsd3_sattrargs *argp = rqstp->rq_argp; in nfsd3_proc_setattr() 68 struct nfsd3_attrstat *resp = rqstp->rq_resp; in nfsd3_proc_setattr() 74 resp->status = nfsd_setattr(rqstp, &resp->fh, &argp->attrs, in nfsd3_proc_setattr() 83 nfsd3_proc_lookup(struct svc_rqst *rqstp) in nfsd3_proc_lookup() argument 106 nfsd3_proc_access(struct svc_rqst *rqstp) nfsd3_proc_access() argument 125 nfsd3_proc_readlink(struct svc_rqst *rqstp) nfsd3_proc_readlink() argument 143 nfsd3_proc_read(struct svc_rqst *rqstp) nfsd3_proc_read() argument 173 nfsd3_proc_write(struct svc_rqst *rqstp) nfsd3_proc_write() argument 213 nfsd3_proc_create(struct svc_rqst *rqstp) nfsd3_proc_create() argument 249 nfsd3_proc_mkdir(struct svc_rqst *rqstp) nfsd3_proc_mkdir() argument 269 nfsd3_proc_symlink(struct svc_rqst *rqstp) nfsd3_proc_symlink() argument 309 nfsd3_proc_mknod(struct svc_rqst *rqstp) nfsd3_proc_mknod() argument 348 nfsd3_proc_remove(struct svc_rqst *rqstp) nfsd3_proc_remove() argument 370 nfsd3_proc_rmdir(struct svc_rqst *rqstp) nfsd3_proc_rmdir() argument 388 nfsd3_proc_rename(struct svc_rqst *rqstp) nfsd3_proc_rename() argument 410 nfsd3_proc_link(struct svc_rqst *rqstp) nfsd3_proc_link() argument 433 nfsd3_proc_readdir(struct svc_rqst *rqstp) nfsd3_proc_readdir() argument 493 nfsd3_proc_readdirplus(struct svc_rqst *rqstp) nfsd3_proc_readdirplus() argument 562 nfsd3_proc_fsstat(struct svc_rqst *rqstp) nfsd3_proc_fsstat() argument 579 nfsd3_proc_fsinfo(struct svc_rqst *rqstp) nfsd3_proc_fsinfo() argument 622 nfsd3_proc_pathconf(struct svc_rqst *rqstp) nfsd3_proc_pathconf() argument 664 nfsd3_proc_commit(struct svc_rqst *rqstp) nfsd3_proc_commit() argument [all...] |
H A D | nfs2acl.c | 22 nfsacld_proc_null(struct svc_rqst *rqstp) in nfsacld_proc_null() argument 30 static __be32 nfsacld_proc_getacl(struct svc_rqst *rqstp) in nfsacld_proc_getacl() argument 32 struct nfsd3_getaclargs *argp = rqstp->rq_argp; in nfsacld_proc_getacl() 33 struct nfsd3_getaclres *resp = rqstp->rq_resp; in nfsacld_proc_getacl() 41 resp->status = fh_verify(rqstp, &resp->fh, 0, NFSD_MAY_NOP); in nfsacld_proc_getacl() 93 static __be32 nfsacld_proc_setacl(struct svc_rqst *rqstp) in nfsacld_proc_setacl() argument 95 struct nfsd3_setaclargs *argp = rqstp->rq_argp; in nfsacld_proc_setacl() 96 struct nfsd_attrstat *resp = rqstp->rq_resp; in nfsacld_proc_setacl() 104 resp->status = fh_verify(rqstp, &resp->fh, 0, NFSD_MAY_SATTR); in nfsacld_proc_setacl() 147 static __be32 nfsacld_proc_getattr(struct svc_rqst *rqstp) in nfsacld_proc_getattr() argument 166 nfsacld_proc_access(struct svc_rqst *rqstp) nfsacld_proc_access() argument 188 nfsaclsvc_decode_voidarg(struct svc_rqst *rqstp, __be32 *p) nfsaclsvc_decode_voidarg() argument 193 nfsaclsvc_decode_getaclargs(struct svc_rqst *rqstp, __be32 *p) nfsaclsvc_decode_getaclargs() argument 206 nfsaclsvc_decode_setaclargs(struct svc_rqst *rqstp, __be32 *p) nfsaclsvc_decode_setaclargs() argument 232 nfsaclsvc_decode_fhandleargs(struct svc_rqst *rqstp, __be32 *p) nfsaclsvc_decode_fhandleargs() argument 242 nfsaclsvc_decode_accessargs(struct svc_rqst *rqstp, __be32 *p) nfsaclsvc_decode_accessargs() argument 262 nfsaclsvc_encode_voidres(struct svc_rqst *rqstp, __be32 *p) nfsaclsvc_encode_voidres() argument 268 nfsaclsvc_encode_getaclres(struct svc_rqst *rqstp, __be32 *p) nfsaclsvc_encode_getaclres() argument 317 nfsaclsvc_encode_attrstatres(struct svc_rqst *rqstp, __be32 *p) nfsaclsvc_encode_attrstatres() argument 331 nfsaclsvc_encode_accessres(struct svc_rqst *rqstp, __be32 *p) nfsaclsvc_encode_accessres() argument 348 nfsaclsvc_release_getacl(struct svc_rqst *rqstp) nfsaclsvc_release_getacl() argument 357 nfsaclsvc_release_attrstat(struct svc_rqst *rqstp) nfsaclsvc_release_attrstat() argument 364 nfsaclsvc_release_access(struct svc_rqst *rqstp) nfsaclsvc_release_access() argument [all...] |
H A D | nfs3acl.c | 20 nfsd3_proc_null(struct svc_rqst *rqstp) in nfsd3_proc_null() argument 28 static __be32 nfsd3_proc_getacl(struct svc_rqst *rqstp) in nfsd3_proc_getacl() argument 30 struct nfsd3_getaclargs *argp = rqstp->rq_argp; in nfsd3_proc_getacl() 31 struct nfsd3_getaclres *resp = rqstp->rq_resp; in nfsd3_proc_getacl() 37 resp->status = fh_verify(rqstp, &resp->fh, 0, NFSD_MAY_NOP); in nfsd3_proc_getacl() 85 static __be32 nfsd3_proc_setacl(struct svc_rqst *rqstp) in nfsd3_proc_setacl() argument 87 struct nfsd3_setaclargs *argp = rqstp->rq_argp; in nfsd3_proc_setacl() 88 struct nfsd3_attrstat *resp = rqstp->rq_resp; in nfsd3_proc_setacl() 94 resp->status = fh_verify(rqstp, &resp->fh, 0, NFSD_MAY_SATTR); in nfsd3_proc_setacl() 127 static int nfs3svc_decode_getaclargs(struct svc_rqst *rqstp, __be3 argument 140 nfs3svc_decode_setaclargs(struct svc_rqst *rqstp, __be32 *p) nfs3svc_decode_setaclargs() argument 171 nfs3svc_encode_getaclres(struct svc_rqst *rqstp, __be32 *p) nfs3svc_encode_getaclres() argument 217 nfs3svc_encode_setaclres(struct svc_rqst *rqstp, __be32 *p) nfs3svc_encode_setaclres() argument 229 nfs3svc_release_getacl(struct svc_rqst *rqstp) nfs3svc_release_getacl() argument [all...] |
H A D | nfsproc.c | 17 nfsd_proc_null(struct svc_rqst *rqstp) in nfsd_proc_null() argument 27 nfsd_proc_getattr(struct svc_rqst *rqstp) in nfsd_proc_getattr() argument 29 struct nfsd_fhandle *argp = rqstp->rq_argp; in nfsd_proc_getattr() 30 struct nfsd_attrstat *resp = rqstp->rq_resp; in nfsd_proc_getattr() 35 resp->status = fh_verify(rqstp, &resp->fh, 0, in nfsd_proc_getattr() 49 nfsd_proc_setattr(struct svc_rqst *rqstp) in nfsd_proc_setattr() argument 51 struct nfsd_sattrargs *argp = rqstp->rq_argp; in nfsd_proc_setattr() 52 struct nfsd_attrstat *resp = rqstp->rq_resp; in nfsd_proc_setattr() 86 resp->status = fh_verify(rqstp, fhp, 0, NFSD_MAY_NOP); in nfsd_proc_setattr() 103 resp->status = nfsd_setattr(rqstp, fh in nfsd_proc_setattr() 114 nfsd_proc_root(struct svc_rqst *rqstp) nfsd_proc_root() argument 126 nfsd_proc_lookup(struct svc_rqst *rqstp) nfsd_proc_lookup() argument 150 nfsd_proc_readlink(struct svc_rqst *rqstp) nfsd_proc_readlink() argument 170 nfsd_proc_read(struct svc_rqst *rqstp) nfsd_proc_read() argument 209 nfsd_proc_writecache(struct svc_rqst *rqstp) nfsd_proc_writecache() argument 219 nfsd_proc_write(struct svc_rqst *rqstp) nfsd_proc_write() argument 255 nfsd_proc_create(struct svc_rqst *rqstp) nfsd_proc_create() argument 416 nfsd_proc_remove(struct svc_rqst *rqstp) nfsd_proc_remove() argument 432 nfsd_proc_rename(struct svc_rqst *rqstp) nfsd_proc_rename() argument 450 nfsd_proc_link(struct svc_rqst *rqstp) nfsd_proc_link() argument 470 nfsd_proc_symlink(struct svc_rqst *rqstp) nfsd_proc_symlink() argument 509 nfsd_proc_mkdir(struct svc_rqst *rqstp) nfsd_proc_mkdir() argument 538 nfsd_proc_rmdir(struct svc_rqst *rqstp) nfsd_proc_rmdir() argument 555 nfsd_proc_readdir(struct svc_rqst *rqstp) nfsd_proc_readdir() argument 595 nfsd_proc_statfs(struct svc_rqst *rqstp) nfsd_proc_statfs() argument [all...] |
/kernel/linux/linux-5.10/fs/lockd/ |
H A D | svcproc.c | 43 #define cast_status(status) (cast_to_nlm(status, rqstp->rq_vers)) 52 nlmsvc_retrieve_args(struct svc_rqst *rqstp, struct nlm_args *argp, in nlmsvc_retrieve_args() argument 65 if (!(host = nlmsvc_lookup_host(rqstp, lock->caller, lock->len)) in nlmsvc_retrieve_args() 72 error = cast_status(nlm_lookup_file(rqstp, &file, &lock->fh)); in nlmsvc_retrieve_args() 102 nlmsvc_proc_null(struct svc_rqst *rqstp) in nlmsvc_proc_null() argument 112 __nlmsvc_proc_test(struct svc_rqst *rqstp, struct nlm_res *resp) in __nlmsvc_proc_test() argument 114 struct nlm_args *argp = rqstp->rq_argp; in __nlmsvc_proc_test() 123 if ((resp->status = nlmsvc_retrieve_args(rqstp, argp, &host, &file))) in __nlmsvc_proc_test() 127 resp->status = cast_status(nlmsvc_testlock(rqstp, file, host, &argp->lock, &resp->lock, &resp->cookie)); in __nlmsvc_proc_test() 132 ntohl(resp->status), rqstp in __nlmsvc_proc_test() 141 nlmsvc_proc_test(struct svc_rqst *rqstp) nlmsvc_proc_test() argument 147 __nlmsvc_proc_lock(struct svc_rqst *rqstp, struct nlm_res *resp) __nlmsvc_proc_lock() argument 190 nlmsvc_proc_lock(struct svc_rqst *rqstp) nlmsvc_proc_lock() argument 196 __nlmsvc_proc_cancel(struct svc_rqst *rqstp, struct nlm_res *resp) __nlmsvc_proc_cancel() argument 228 nlmsvc_proc_cancel(struct svc_rqst *rqstp) nlmsvc_proc_cancel() argument 237 __nlmsvc_proc_unlock(struct svc_rqst *rqstp, struct nlm_res *resp) __nlmsvc_proc_unlock() argument 269 nlmsvc_proc_unlock(struct svc_rqst *rqstp) nlmsvc_proc_unlock() argument 279 __nlmsvc_proc_granted(struct svc_rqst *rqstp, struct nlm_res *resp) __nlmsvc_proc_granted() argument 292 nlmsvc_proc_granted(struct svc_rqst *rqstp) nlmsvc_proc_granted() argument 329 nlmsvc_callback(struct svc_rqst *rqstp, u32 proc, __be32 (*func)(struct svc_rqst *, struct nlm_res *)) nlmsvc_callback() argument 360 nlmsvc_proc_test_msg(struct svc_rqst *rqstp) nlmsvc_proc_test_msg() argument 366 nlmsvc_proc_lock_msg(struct svc_rqst *rqstp) nlmsvc_proc_lock_msg() argument 372 nlmsvc_proc_cancel_msg(struct svc_rqst *rqstp) nlmsvc_proc_cancel_msg() argument 379 nlmsvc_proc_unlock_msg(struct svc_rqst *rqstp) nlmsvc_proc_unlock_msg() argument 386 nlmsvc_proc_granted_msg(struct svc_rqst *rqstp) nlmsvc_proc_granted_msg() argument 396 nlmsvc_proc_share(struct svc_rqst *rqstp) nlmsvc_proc_share() argument 431 nlmsvc_proc_unshare(struct svc_rqst *rqstp) nlmsvc_proc_unshare() argument 466 nlmsvc_proc_nm_lock(struct svc_rqst *rqstp) nlmsvc_proc_nm_lock() argument 480 nlmsvc_proc_free_all(struct svc_rqst *rqstp) nlmsvc_proc_free_all() argument 498 nlmsvc_proc_sm_notify(struct svc_rqst *rqstp) nlmsvc_proc_sm_notify() argument 519 nlmsvc_proc_granted_res(struct svc_rqst *rqstp) nlmsvc_proc_granted_res() argument 533 nlmsvc_proc_unused(struct svc_rqst *rqstp) nlmsvc_proc_unused() argument [all...] |
H A D | svc4proc.c | 23 nlm4svc_retrieve_args(struct svc_rqst *rqstp, struct nlm_args *argp, in nlm4svc_retrieve_args() argument 36 if (!(host = nlmsvc_lookup_host(rqstp, lock->caller, lock->len)) in nlm4svc_retrieve_args() 43 if ((error = nlm_lookup_file(rqstp, &file, &lock->fh)) != 0) in nlm4svc_retrieve_args() 72 nlm4svc_proc_null(struct svc_rqst *rqstp) in nlm4svc_proc_null() argument 82 __nlm4svc_proc_test(struct svc_rqst *rqstp, struct nlm_res *resp) in __nlm4svc_proc_test() argument 84 struct nlm_args *argp = rqstp->rq_argp; in __nlm4svc_proc_test() 93 if ((resp->status = nlm4svc_retrieve_args(rqstp, argp, &host, &file))) in __nlm4svc_proc_test() 97 resp->status = nlmsvc_testlock(rqstp, file, host, &argp->lock, &resp->lock, &resp->cookie); in __nlm4svc_proc_test() 110 nlm4svc_proc_test(struct svc_rqst *rqstp) in nlm4svc_proc_test() argument 112 return __nlm4svc_proc_test(rqstp, rqst in nlm4svc_proc_test() 116 __nlm4svc_proc_lock(struct svc_rqst *rqstp, struct nlm_res *resp) __nlm4svc_proc_lock() argument 159 nlm4svc_proc_lock(struct svc_rqst *rqstp) nlm4svc_proc_lock() argument 165 __nlm4svc_proc_cancel(struct svc_rqst *rqstp, struct nlm_res *resp) __nlm4svc_proc_cancel() argument 196 nlm4svc_proc_cancel(struct svc_rqst *rqstp) nlm4svc_proc_cancel() argument 205 __nlm4svc_proc_unlock(struct svc_rqst *rqstp, struct nlm_res *resp) __nlm4svc_proc_unlock() argument 236 nlm4svc_proc_unlock(struct svc_rqst *rqstp) nlm4svc_proc_unlock() argument 246 __nlm4svc_proc_granted(struct svc_rqst *rqstp, struct nlm_res *resp) __nlm4svc_proc_granted() argument 259 nlm4svc_proc_granted(struct svc_rqst *rqstp) nlm4svc_proc_granted() argument 288 nlm4svc_callback(struct svc_rqst *rqstp, u32 proc, __be32 (*func)(struct svc_rqst *, struct nlm_res *)) nlm4svc_callback() argument 319 nlm4svc_proc_test_msg(struct svc_rqst *rqstp) nlm4svc_proc_test_msg() argument 325 nlm4svc_proc_lock_msg(struct svc_rqst *rqstp) nlm4svc_proc_lock_msg() argument 331 nlm4svc_proc_cancel_msg(struct svc_rqst *rqstp) nlm4svc_proc_cancel_msg() argument 337 nlm4svc_proc_unlock_msg(struct svc_rqst *rqstp) nlm4svc_proc_unlock_msg() argument 343 nlm4svc_proc_granted_msg(struct svc_rqst *rqstp) nlm4svc_proc_granted_msg() argument 353 nlm4svc_proc_share(struct svc_rqst *rqstp) nlm4svc_proc_share() argument 388 nlm4svc_proc_unshare(struct svc_rqst *rqstp) nlm4svc_proc_unshare() argument 423 nlm4svc_proc_nm_lock(struct svc_rqst *rqstp) nlm4svc_proc_nm_lock() argument 437 nlm4svc_proc_free_all(struct svc_rqst *rqstp) nlm4svc_proc_free_all() argument 455 nlm4svc_proc_sm_notify(struct svc_rqst *rqstp) nlm4svc_proc_sm_notify() argument 476 nlm4svc_proc_granted_res(struct svc_rqst *rqstp) nlm4svc_proc_granted_res() argument 490 nlm4svc_proc_unused(struct svc_rqst *rqstp) nlm4svc_proc_unused() argument [all...] |
H A D | xdr.c | 184 nlmsvc_decode_testargs(struct svc_rqst *rqstp, __be32 *p) in nlmsvc_decode_testargs() argument 186 struct nlm_args *argp = rqstp->rq_argp; in nlmsvc_decode_testargs() 198 return xdr_argsize_check(rqstp, p); in nlmsvc_decode_testargs() 202 nlmsvc_encode_testres(struct svc_rqst *rqstp, __be32 *p) in nlmsvc_encode_testres() argument 204 struct nlm_res *resp = rqstp->rq_resp; in nlmsvc_encode_testres() 208 return xdr_ressize_check(rqstp, p); in nlmsvc_encode_testres() 212 nlmsvc_decode_lockargs(struct svc_rqst *rqstp, __be32 *p) in nlmsvc_decode_lockargs() argument 214 struct nlm_args *argp = rqstp->rq_argp; in nlmsvc_decode_lockargs() 229 return xdr_argsize_check(rqstp, p); in nlmsvc_decode_lockargs() 233 nlmsvc_decode_cancargs(struct svc_rqst *rqstp, __be3 argument 250 nlmsvc_decode_unlockargs(struct svc_rqst *rqstp, __be32 *p) nlmsvc_decode_unlockargs() argument 262 nlmsvc_decode_shareargs(struct svc_rqst *rqstp, __be32 *p) nlmsvc_decode_shareargs() argument 283 nlmsvc_encode_shareres(struct svc_rqst *rqstp, __be32 *p) nlmsvc_encode_shareres() argument 295 nlmsvc_encode_res(struct svc_rqst *rqstp, __be32 *p) nlmsvc_encode_res() argument 306 nlmsvc_decode_notify(struct svc_rqst *rqstp, __be32 *p) nlmsvc_decode_notify() argument 319 nlmsvc_decode_reboot(struct svc_rqst *rqstp, __be32 *p) nlmsvc_decode_reboot() argument 332 nlmsvc_decode_res(struct svc_rqst *rqstp, __be32 *p) nlmsvc_decode_res() argument 343 nlmsvc_decode_void(struct svc_rqst *rqstp, __be32 *p) nlmsvc_decode_void() argument 349 nlmsvc_encode_void(struct svc_rqst *rqstp, __be32 *p) nlmsvc_encode_void() argument [all...] |
/kernel/linux/linux-6.6/fs/lockd/ |
H A D | svcproc.c | 43 #define cast_status(status) (cast_to_nlm(status, rqstp->rq_vers)) 52 nlmsvc_retrieve_args(struct svc_rqst *rqstp, struct nlm_args *argp, in nlmsvc_retrieve_args() argument 66 if (!(host = nlmsvc_lookup_host(rqstp, lock->caller, lock->len)) in nlmsvc_retrieve_args() 73 error = cast_status(nlm_lookup_file(rqstp, &file, lock)); in nlmsvc_retrieve_args() 105 nlmsvc_proc_null(struct svc_rqst *rqstp) in nlmsvc_proc_null() argument 115 __nlmsvc_proc_test(struct svc_rqst *rqstp, struct nlm_res *resp) in __nlmsvc_proc_test() argument 117 struct nlm_args *argp = rqstp->rq_argp; in __nlmsvc_proc_test() 127 if ((resp->status = nlmsvc_retrieve_args(rqstp, argp, &host, &file))) in __nlmsvc_proc_test() 133 resp->status = cast_status(nlmsvc_testlock(rqstp, file, host, &argp->lock, &resp->lock, &resp->cookie)); in __nlmsvc_proc_test() 138 ntohl(resp->status), rqstp in __nlmsvc_proc_test() 147 nlmsvc_proc_test(struct svc_rqst *rqstp) nlmsvc_proc_test() argument 153 __nlmsvc_proc_lock(struct svc_rqst *rqstp, struct nlm_res *resp) __nlmsvc_proc_lock() argument 196 nlmsvc_proc_lock(struct svc_rqst *rqstp) nlmsvc_proc_lock() argument 202 __nlmsvc_proc_cancel(struct svc_rqst *rqstp, struct nlm_res *resp) __nlmsvc_proc_cancel() argument 234 nlmsvc_proc_cancel(struct svc_rqst *rqstp) nlmsvc_proc_cancel() argument 243 __nlmsvc_proc_unlock(struct svc_rqst *rqstp, struct nlm_res *resp) __nlmsvc_proc_unlock() argument 275 nlmsvc_proc_unlock(struct svc_rqst *rqstp) nlmsvc_proc_unlock() argument 285 __nlmsvc_proc_granted(struct svc_rqst *rqstp, struct nlm_res *resp) __nlmsvc_proc_granted() argument 298 nlmsvc_proc_granted(struct svc_rqst *rqstp) nlmsvc_proc_granted() argument 333 nlmsvc_callback(struct svc_rqst *rqstp, u32 proc, __be32 (*func)(struct svc_rqst *, struct nlm_res *)) nlmsvc_callback() argument 364 nlmsvc_proc_test_msg(struct svc_rqst *rqstp) nlmsvc_proc_test_msg() argument 370 nlmsvc_proc_lock_msg(struct svc_rqst *rqstp) nlmsvc_proc_lock_msg() argument 376 nlmsvc_proc_cancel_msg(struct svc_rqst *rqstp) nlmsvc_proc_cancel_msg() argument 383 nlmsvc_proc_unlock_msg(struct svc_rqst *rqstp) nlmsvc_proc_unlock_msg() argument 390 nlmsvc_proc_granted_msg(struct svc_rqst *rqstp) nlmsvc_proc_granted_msg() argument 400 nlmsvc_proc_share(struct svc_rqst *rqstp) nlmsvc_proc_share() argument 435 nlmsvc_proc_unshare(struct svc_rqst *rqstp) nlmsvc_proc_unshare() argument 470 nlmsvc_proc_nm_lock(struct svc_rqst *rqstp) nlmsvc_proc_nm_lock() argument 484 nlmsvc_proc_free_all(struct svc_rqst *rqstp) nlmsvc_proc_free_all() argument 502 nlmsvc_proc_sm_notify(struct svc_rqst *rqstp) nlmsvc_proc_sm_notify() argument 523 nlmsvc_proc_granted_res(struct svc_rqst *rqstp) nlmsvc_proc_granted_res() argument 537 nlmsvc_proc_unused(struct svc_rqst *rqstp) nlmsvc_proc_unused() argument [all...] |
H A D | svc4proc.c | 23 nlm4svc_retrieve_args(struct svc_rqst *rqstp, struct nlm_args *argp, in nlm4svc_retrieve_args() argument 40 if (!(host = nlmsvc_lookup_host(rqstp, lock->caller, lock->len)) in nlm4svc_retrieve_args() 49 error = nlm_lookup_file(rqstp, &file, lock); in nlm4svc_retrieve_args() 84 nlm4svc_proc_null(struct svc_rqst *rqstp) in nlm4svc_proc_null() argument 94 __nlm4svc_proc_test(struct svc_rqst *rqstp, struct nlm_res *resp) in __nlm4svc_proc_test() argument 96 struct nlm_args *argp = rqstp->rq_argp; in __nlm4svc_proc_test() 106 if ((resp->status = nlm4svc_retrieve_args(rqstp, argp, &host, &file))) in __nlm4svc_proc_test() 111 resp->status = nlmsvc_testlock(rqstp, file, host, &argp->lock, &resp->lock, &resp->cookie); in __nlm4svc_proc_test() 124 nlm4svc_proc_test(struct svc_rqst *rqstp) in nlm4svc_proc_test() argument 126 return __nlm4svc_proc_test(rqstp, rqst in nlm4svc_proc_test() 130 __nlm4svc_proc_lock(struct svc_rqst *rqstp, struct nlm_res *resp) __nlm4svc_proc_lock() argument 173 nlm4svc_proc_lock(struct svc_rqst *rqstp) nlm4svc_proc_lock() argument 179 __nlm4svc_proc_cancel(struct svc_rqst *rqstp, struct nlm_res *resp) __nlm4svc_proc_cancel() argument 210 nlm4svc_proc_cancel(struct svc_rqst *rqstp) nlm4svc_proc_cancel() argument 219 __nlm4svc_proc_unlock(struct svc_rqst *rqstp, struct nlm_res *resp) __nlm4svc_proc_unlock() argument 250 nlm4svc_proc_unlock(struct svc_rqst *rqstp) nlm4svc_proc_unlock() argument 260 __nlm4svc_proc_granted(struct svc_rqst *rqstp, struct nlm_res *resp) __nlm4svc_proc_granted() argument 273 nlm4svc_proc_granted(struct svc_rqst *rqstp) nlm4svc_proc_granted() argument 300 nlm4svc_callback(struct svc_rqst *rqstp, u32 proc, __be32 (*func)(struct svc_rqst *, struct nlm_res *)) nlm4svc_callback() argument 331 nlm4svc_proc_test_msg(struct svc_rqst *rqstp) nlm4svc_proc_test_msg() argument 337 nlm4svc_proc_lock_msg(struct svc_rqst *rqstp) nlm4svc_proc_lock_msg() argument 343 nlm4svc_proc_cancel_msg(struct svc_rqst *rqstp) nlm4svc_proc_cancel_msg() argument 349 nlm4svc_proc_unlock_msg(struct svc_rqst *rqstp) nlm4svc_proc_unlock_msg() argument 355 nlm4svc_proc_granted_msg(struct svc_rqst *rqstp) nlm4svc_proc_granted_msg() argument 365 nlm4svc_proc_share(struct svc_rqst *rqstp) nlm4svc_proc_share() argument 400 nlm4svc_proc_unshare(struct svc_rqst *rqstp) nlm4svc_proc_unshare() argument 435 nlm4svc_proc_nm_lock(struct svc_rqst *rqstp) nlm4svc_proc_nm_lock() argument 449 nlm4svc_proc_free_all(struct svc_rqst *rqstp) nlm4svc_proc_free_all() argument 467 nlm4svc_proc_sm_notify(struct svc_rqst *rqstp) nlm4svc_proc_sm_notify() argument 488 nlm4svc_proc_granted_res(struct svc_rqst *rqstp) nlm4svc_proc_granted_res() argument 502 nlm4svc_proc_unused(struct svc_rqst *rqstp) nlm4svc_proc_unused() argument [all...] |
/kernel/linux/linux-6.6/fs/nfsd/ |
H A D | nfs3xdr.c | 210 svcxdr_decode_sattr3(struct svc_rqst *rqstp, struct xdr_stream *xdr, in svcxdr_decode_sattr3() argument 234 iap->ia_uid = make_kuid(nfsd_user_namespace(rqstp), uid); in svcxdr_decode_sattr3() 245 iap->ia_gid = make_kgid(nfsd_user_namespace(rqstp), gid); in svcxdr_decode_sattr3() 330 svcxdr_decode_devicedata3(struct svc_rqst *rqstp, struct xdr_stream *xdr, in svcxdr_decode_devicedata3() argument 333 return svcxdr_decode_sattr3(rqstp, xdr, &args->attrs) && in svcxdr_decode_devicedata3() 338 svcxdr_encode_fattr3(struct svc_rqst *rqstp, struct xdr_stream *xdr, in svcxdr_encode_fattr3() argument 341 struct user_namespace *userns = nfsd_user_namespace(rqstp); in svcxdr_encode_fattr3() 420 * @rqstp: Context of a completed RPC transaction 429 svcxdr_encode_post_op_attr(struct svc_rqst *rqstp, struct xdr_stream *xdr, in svcxdr_encode_post_op_attr() argument 448 if (!svcxdr_encode_fattr3(rqstp, xd in svcxdr_encode_post_op_attr() 461 svcxdr_encode_wcc_data(struct svc_rqst *rqstp, struct xdr_stream *xdr, const struct svc_fh *fhp) svcxdr_encode_wcc_data() argument 495 nfs3svc_decode_fhandleargs(struct svc_rqst *rqstp, struct xdr_stream *xdr) nfs3svc_decode_fhandleargs() argument 503 nfs3svc_decode_sattrargs(struct svc_rqst *rqstp, struct xdr_stream *xdr) nfs3svc_decode_sattrargs() argument 513 nfs3svc_decode_diropargs(struct svc_rqst *rqstp, struct xdr_stream *xdr) nfs3svc_decode_diropargs() argument 521 nfs3svc_decode_accessargs(struct svc_rqst *rqstp, struct xdr_stream *xdr) nfs3svc_decode_accessargs() argument 534 nfs3svc_decode_readargs(struct svc_rqst *rqstp, struct xdr_stream *xdr) nfs3svc_decode_readargs() argument 549 nfs3svc_decode_writeargs(struct svc_rqst *rqstp, struct xdr_stream *xdr) nfs3svc_decode_writeargs() argument 579 nfs3svc_decode_createargs(struct svc_rqst *rqstp, struct xdr_stream *xdr) nfs3svc_decode_createargs() argument 603 nfs3svc_decode_mkdirargs(struct svc_rqst *rqstp, struct xdr_stream *xdr) nfs3svc_decode_mkdirargs() argument 613 nfs3svc_decode_symlinkargs(struct svc_rqst *rqstp, struct xdr_stream *xdr) nfs3svc_decode_symlinkargs() argument 632 nfs3svc_decode_mknodargs(struct svc_rqst *rqstp, struct xdr_stream *xdr) nfs3svc_decode_mknodargs() argument 660 nfs3svc_decode_renameargs(struct svc_rqst *rqstp, struct xdr_stream *xdr) nfs3svc_decode_renameargs() argument 671 nfs3svc_decode_linkargs(struct svc_rqst *rqstp, struct xdr_stream *xdr) nfs3svc_decode_linkargs() argument 681 nfs3svc_decode_readdirargs(struct svc_rqst *rqstp, struct xdr_stream *xdr) nfs3svc_decode_readdirargs() argument 699 nfs3svc_decode_readdirplusargs(struct svc_rqst *rqstp, struct xdr_stream *xdr) nfs3svc_decode_readdirplusargs() argument 721 nfs3svc_decode_commitargs(struct svc_rqst *rqstp, struct xdr_stream *xdr) nfs3svc_decode_commitargs() argument 741 nfs3svc_encode_getattrres(struct svc_rqst *rqstp, struct xdr_stream *xdr) nfs3svc_encode_getattrres() argument 760 nfs3svc_encode_wccstat(struct svc_rqst *rqstp, struct xdr_stream *xdr) nfs3svc_encode_wccstat() argument 770 nfs3svc_encode_lookupres(struct svc_rqst *rqstp, struct xdr_stream *xdr) nfs3svc_encode_lookupres() argument 795 nfs3svc_encode_accessres(struct svc_rqst *rqstp, struct xdr_stream *xdr) nfs3svc_encode_accessres() argument 818 nfs3svc_encode_readlinkres(struct svc_rqst *rqstp, struct xdr_stream *xdr) nfs3svc_encode_readlinkres() argument 846 nfs3svc_encode_readres(struct svc_rqst *rqstp, struct xdr_stream *xdr) nfs3svc_encode_readres() argument 879 nfs3svc_encode_writeres(struct svc_rqst *rqstp, struct xdr_stream *xdr) nfs3svc_encode_writeres() argument 906 nfs3svc_encode_createres(struct svc_rqst *rqstp, struct xdr_stream *xdr) nfs3svc_encode_createres() argument 931 nfs3svc_encode_renameres(struct svc_rqst *rqstp, struct xdr_stream *xdr) nfs3svc_encode_renameres() argument 942 nfs3svc_encode_linkres(struct svc_rqst *rqstp, struct xdr_stream *xdr) nfs3svc_encode_linkres() argument 953 nfs3svc_encode_readdirres(struct svc_rqst *rqstp, struct xdr_stream *xdr) nfs3svc_encode_readdirres() argument 1207 nfs3svc_encode_fsstatres(struct svc_rqst *rqstp, struct xdr_stream *xdr) nfs3svc_encode_fsstatres() argument 1253 nfs3svc_encode_fsinfores(struct svc_rqst *rqstp, struct xdr_stream *xdr) nfs3svc_encode_fsinfores() argument 1295 nfs3svc_encode_pathconfres(struct svc_rqst *rqstp, struct xdr_stream *xdr) nfs3svc_encode_pathconfres() argument 1318 nfs3svc_encode_commitres(struct svc_rqst *rqstp, struct xdr_stream *xdr) nfs3svc_encode_commitres() argument 1343 nfs3svc_release_fhandle(struct svc_rqst *rqstp) nfs3svc_release_fhandle() argument 1351 nfs3svc_release_fhandle2(struct svc_rqst *rqstp) nfs3svc_release_fhandle2() argument [all...] |
H A D | nfs3proc.c | 35 nfsd3_proc_null(struct svc_rqst *rqstp) in nfsd3_proc_null() argument 44 nfsd3_proc_getattr(struct svc_rqst *rqstp) in nfsd3_proc_getattr() argument 46 struct nfsd_fhandle *argp = rqstp->rq_argp; in nfsd3_proc_getattr() 47 struct nfsd3_attrstat *resp = rqstp->rq_resp; in nfsd3_proc_getattr() 53 resp->status = fh_verify(rqstp, &resp->fh, 0, in nfsd3_proc_getattr() 67 nfsd3_proc_setattr(struct svc_rqst *rqstp) in nfsd3_proc_setattr() argument 69 struct nfsd3_sattrargs *argp = rqstp->rq_argp; in nfsd3_proc_setattr() 70 struct nfsd3_attrstat *resp = rqstp->rq_resp; in nfsd3_proc_setattr() 79 resp->status = nfsd_setattr(rqstp, &resp->fh, &attrs, in nfsd3_proc_setattr() 88 nfsd3_proc_lookup(struct svc_rqst *rqstp) in nfsd3_proc_lookup() argument 111 nfsd3_proc_access(struct svc_rqst *rqstp) nfsd3_proc_access() argument 130 nfsd3_proc_readlink(struct svc_rqst *rqstp) nfsd3_proc_readlink() argument 150 nfsd3_proc_read(struct svc_rqst *rqstp) nfsd3_proc_read() argument 186 nfsd3_proc_write(struct svc_rqst *rqstp) nfsd3_proc_write() argument 223 nfsd3_create_file(struct svc_rqst *rqstp, struct svc_fh *fhp, struct svc_fh *resfhp, struct nfsd3_createargs *argp) nfsd3_create_file() argument 344 nfsd3_proc_create(struct svc_rqst *rqstp) nfsd3_proc_create() argument 366 nfsd3_proc_mkdir(struct svc_rqst *rqstp) nfsd3_proc_mkdir() argument 388 nfsd3_proc_symlink(struct svc_rqst *rqstp) nfsd3_proc_symlink() argument 431 nfsd3_proc_mknod(struct svc_rqst *rqstp) nfsd3_proc_mknod() argument 472 nfsd3_proc_remove(struct svc_rqst *rqstp) nfsd3_proc_remove() argument 493 nfsd3_proc_rmdir(struct svc_rqst *rqstp) nfsd3_proc_rmdir() argument 510 nfsd3_proc_rename(struct svc_rqst *rqstp) nfsd3_proc_rename() argument 532 nfsd3_proc_link(struct svc_rqst *rqstp) nfsd3_proc_link() argument 551 nfsd3_init_dirlist_pages(struct svc_rqst *rqstp, struct nfsd3_readdirres *resp, u32 count) nfsd3_init_dirlist_pages() argument 575 nfsd3_proc_readdir(struct svc_rqst *rqstp) nfsd3_proc_readdir() argument 608 nfsd3_proc_readdirplus(struct svc_rqst *rqstp) nfsd3_proc_readdirplus() argument 651 nfsd3_proc_fsstat(struct svc_rqst *rqstp) nfsd3_proc_fsstat() argument 668 nfsd3_proc_fsinfo(struct svc_rqst *rqstp) nfsd3_proc_fsinfo() argument 711 nfsd3_proc_pathconf(struct svc_rqst *rqstp) nfsd3_proc_pathconf() argument 753 nfsd3_proc_commit(struct svc_rqst *rqstp) nfsd3_proc_commit() argument [all...] |
H A D | nfsproc.c | 17 nfsd_proc_null(struct svc_rqst *rqstp) in nfsd_proc_null() argument 27 nfsd_proc_getattr(struct svc_rqst *rqstp) in nfsd_proc_getattr() argument 29 struct nfsd_fhandle *argp = rqstp->rq_argp; in nfsd_proc_getattr() 30 struct nfsd_attrstat *resp = rqstp->rq_resp; in nfsd_proc_getattr() 35 resp->status = fh_verify(rqstp, &resp->fh, 0, in nfsd_proc_getattr() 49 nfsd_proc_setattr(struct svc_rqst *rqstp) in nfsd_proc_setattr() argument 51 struct nfsd_sattrargs *argp = rqstp->rq_argp; in nfsd_proc_setattr() 52 struct nfsd_attrstat *resp = rqstp->rq_resp; in nfsd_proc_setattr() 89 resp->status = fh_verify(rqstp, fhp, 0, NFSD_MAY_NOP); in nfsd_proc_setattr() 106 resp->status = nfsd_setattr(rqstp, fh in nfsd_proc_setattr() 117 nfsd_proc_root(struct svc_rqst *rqstp) nfsd_proc_root() argument 129 nfsd_proc_lookup(struct svc_rqst *rqstp) nfsd_proc_lookup() argument 153 nfsd_proc_readlink(struct svc_rqst *rqstp) nfsd_proc_readlink() argument 175 nfsd_proc_read(struct svc_rqst *rqstp) nfsd_proc_read() argument 208 nfsd_proc_writecache(struct svc_rqst *rqstp) nfsd_proc_writecache() argument 218 nfsd_proc_write(struct svc_rqst *rqstp) nfsd_proc_write() argument 248 nfsd_proc_create(struct svc_rqst *rqstp) nfsd_proc_create() argument 410 nfsd_proc_remove(struct svc_rqst *rqstp) nfsd_proc_remove() argument 426 nfsd_proc_rename(struct svc_rqst *rqstp) nfsd_proc_rename() argument 444 nfsd_proc_link(struct svc_rqst *rqstp) nfsd_proc_link() argument 464 nfsd_proc_symlink(struct svc_rqst *rqstp) nfsd_proc_symlink() argument 506 nfsd_proc_mkdir(struct svc_rqst *rqstp) nfsd_proc_mkdir() argument 538 nfsd_proc_rmdir(struct svc_rqst *rqstp) nfsd_proc_rmdir() argument 551 nfsd_init_dirlist_pages(struct svc_rqst *rqstp, struct nfsd_readdirres *resp, u32 count) nfsd_init_dirlist_pages() argument 573 nfsd_proc_readdir(struct svc_rqst *rqstp) nfsd_proc_readdir() argument 600 nfsd_proc_statfs(struct svc_rqst *rqstp) nfsd_proc_statfs() argument [all...] |
H A D | nfsxdr.c | 130 svcxdr_decode_sattr(struct svc_rqst *rqstp, struct xdr_stream *xdr, in svcxdr_decode_sattr() argument 154 iap->ia_uid = make_kuid(nfsd_user_namespace(rqstp), tmp1); in svcxdr_decode_sattr() 161 iap->ia_gid = make_kgid(nfsd_user_namespace(rqstp), tmp1); in svcxdr_decode_sattr() 204 * @rqstp: Context of a completed RPC transaction 214 svcxdr_encode_fattr(struct svc_rqst *rqstp, struct xdr_stream *xdr, in svcxdr_encode_fattr() argument 217 struct user_namespace *userns = nfsd_user_namespace(rqstp); in svcxdr_encode_fattr() 276 nfssvc_decode_fhandleargs(struct svc_rqst *rqstp, struct xdr_stream *xdr) in nfssvc_decode_fhandleargs() argument 278 struct nfsd_fhandle *args = rqstp->rq_argp; in nfssvc_decode_fhandleargs() 284 nfssvc_decode_sattrargs(struct svc_rqst *rqstp, struct xdr_stream *xdr) in nfssvc_decode_sattrargs() argument 286 struct nfsd_sattrargs *args = rqstp in nfssvc_decode_sattrargs() 293 nfssvc_decode_diropargs(struct svc_rqst *rqstp, struct xdr_stream *xdr) nfssvc_decode_diropargs() argument 301 nfssvc_decode_readargs(struct svc_rqst *rqstp, struct xdr_stream *xdr) nfssvc_decode_readargs() argument 320 nfssvc_decode_writeargs(struct svc_rqst *rqstp, struct xdr_stream *xdr) nfssvc_decode_writeargs() argument 346 nfssvc_decode_createargs(struct svc_rqst *rqstp, struct xdr_stream *xdr) nfssvc_decode_createargs() argument 356 nfssvc_decode_renameargs(struct svc_rqst *rqstp, struct xdr_stream *xdr) nfssvc_decode_renameargs() argument 367 nfssvc_decode_linkargs(struct svc_rqst *rqstp, struct xdr_stream *xdr) nfssvc_decode_linkargs() argument 377 nfssvc_decode_symlinkargs(struct svc_rqst *rqstp, struct xdr_stream *xdr) nfssvc_decode_symlinkargs() argument 397 nfssvc_decode_readdirargs(struct svc_rqst *rqstp, struct xdr_stream *xdr) nfssvc_decode_readdirargs() argument 416 nfssvc_encode_statres(struct svc_rqst *rqstp, struct xdr_stream *xdr) nfssvc_encode_statres() argument 424 nfssvc_encode_attrstatres(struct svc_rqst *rqstp, struct xdr_stream *xdr) nfssvc_encode_attrstatres() argument 441 nfssvc_encode_diropres(struct svc_rqst *rqstp, struct xdr_stream *xdr) nfssvc_encode_diropres() argument 460 nfssvc_encode_readlinkres(struct svc_rqst *rqstp, struct xdr_stream *xdr) nfssvc_encode_readlinkres() argument 482 nfssvc_encode_readres(struct svc_rqst *rqstp, struct xdr_stream *xdr) nfssvc_encode_readres() argument 507 nfssvc_encode_readdirres(struct svc_rqst *rqstp, struct xdr_stream *xdr) nfssvc_encode_readdirres() argument 530 nfssvc_encode_statfsres(struct svc_rqst *rqstp, struct xdr_stream *xdr) nfssvc_encode_statfsres() argument 644 nfssvc_release_attrstat(struct svc_rqst *rqstp) nfssvc_release_attrstat() argument 651 nfssvc_release_diropres(struct svc_rqst *rqstp) nfssvc_release_diropres() argument 658 nfssvc_release_readres(struct svc_rqst *rqstp) nfssvc_release_readres() argument [all...] |
H A D | nfs2acl.c | 22 nfsacld_proc_null(struct svc_rqst *rqstp) in nfsacld_proc_null() argument 30 static __be32 nfsacld_proc_getacl(struct svc_rqst *rqstp) in nfsacld_proc_getacl() argument 32 struct nfsd3_getaclargs *argp = rqstp->rq_argp; in nfsacld_proc_getacl() 33 struct nfsd3_getaclres *resp = rqstp->rq_resp; in nfsacld_proc_getacl() 41 resp->status = fh_verify(rqstp, &resp->fh, 0, NFSD_MAY_NOP); in nfsacld_proc_getacl() 93 static __be32 nfsacld_proc_setacl(struct svc_rqst *rqstp) in nfsacld_proc_setacl() argument 95 struct nfsd3_setaclargs *argp = rqstp->rq_argp; in nfsacld_proc_setacl() 96 struct nfsd_attrstat *resp = rqstp->rq_resp; in nfsacld_proc_setacl() 104 resp->status = fh_verify(rqstp, &resp->fh, 0, NFSD_MAY_SATTR); in nfsacld_proc_setacl() 149 static __be32 nfsacld_proc_getattr(struct svc_rqst *rqstp) in nfsacld_proc_getattr() argument 168 nfsacld_proc_access(struct svc_rqst *rqstp) nfsacld_proc_access() argument 192 nfsaclsvc_decode_getaclargs(struct svc_rqst *rqstp, struct xdr_stream *xdr) nfsaclsvc_decode_getaclargs() argument 205 nfsaclsvc_decode_setaclargs(struct svc_rqst *rqstp, struct xdr_stream *xdr) nfsaclsvc_decode_setaclargs() argument 226 nfsaclsvc_decode_accessargs(struct svc_rqst *rqstp, struct xdr_stream *xdr) nfsaclsvc_decode_accessargs() argument 244 nfsaclsvc_encode_getaclres(struct svc_rqst *rqstp, struct xdr_stream *xdr) nfsaclsvc_encode_getaclres() argument 274 nfsaclsvc_encode_accessres(struct svc_rqst *rqstp, struct xdr_stream *xdr) nfsaclsvc_encode_accessres() argument 295 nfsaclsvc_release_getacl(struct svc_rqst *rqstp) nfsaclsvc_release_getacl() argument 304 nfsaclsvc_release_access(struct svc_rqst *rqstp) nfsaclsvc_release_access() argument [all...] |
H A D | xdr.h | 144 bool nfssvc_decode_fhandleargs(struct svc_rqst *rqstp, struct xdr_stream *xdr); 145 bool nfssvc_decode_sattrargs(struct svc_rqst *rqstp, struct xdr_stream *xdr); 146 bool nfssvc_decode_diropargs(struct svc_rqst *rqstp, struct xdr_stream *xdr); 147 bool nfssvc_decode_readargs(struct svc_rqst *rqstp, struct xdr_stream *xdr); 148 bool nfssvc_decode_writeargs(struct svc_rqst *rqstp, struct xdr_stream *xdr); 149 bool nfssvc_decode_createargs(struct svc_rqst *rqstp, struct xdr_stream *xdr); 150 bool nfssvc_decode_renameargs(struct svc_rqst *rqstp, struct xdr_stream *xdr); 151 bool nfssvc_decode_linkargs(struct svc_rqst *rqstp, struct xdr_stream *xdr); 152 bool nfssvc_decode_symlinkargs(struct svc_rqst *rqstp, struct xdr_stream *xdr); 153 bool nfssvc_decode_readdirargs(struct svc_rqst *rqstp, struc [all...] |
H A D | xdr3.h | 183 struct svc_rqst * rqstp; member 268 bool nfs3svc_decode_fhandleargs(struct svc_rqst *rqstp, struct xdr_stream *xdr); 269 bool nfs3svc_decode_sattrargs(struct svc_rqst *rqstp, struct xdr_stream *xdr); 270 bool nfs3svc_decode_diropargs(struct svc_rqst *rqstp, struct xdr_stream *xdr); 271 bool nfs3svc_decode_accessargs(struct svc_rqst *rqstp, struct xdr_stream *xdr); 272 bool nfs3svc_decode_readargs(struct svc_rqst *rqstp, struct xdr_stream *xdr); 273 bool nfs3svc_decode_writeargs(struct svc_rqst *rqstp, struct xdr_stream *xdr); 274 bool nfs3svc_decode_createargs(struct svc_rqst *rqstp, struct xdr_stream *xdr); 275 bool nfs3svc_decode_mkdirargs(struct svc_rqst *rqstp, struct xdr_stream *xdr); 276 bool nfs3svc_decode_mknodargs(struct svc_rqst *rqstp, struc [all...] |
H A D | nfs4proc.c | 82 check_attr_support(struct svc_rqst *rqstp, struct nfsd4_compound_state *cstate, in check_attr_support() argument 104 nfsd4_check_open_attributes(struct svc_rqst *rqstp, in nfsd4_check_open_attributes() argument 112 status = check_attr_support(rqstp, cstate, in nfsd4_check_open_attributes() 115 status = check_attr_support(rqstp, cstate, in nfsd4_check_open_attributes() 142 do_open_permission(struct svc_rqst *rqstp, struct svc_fh *current_fh, struct nfsd4_open *open, int accmode) in do_open_permission() argument 158 return fh_verify(rqstp, current_fh, S_IFREG, accmode); in do_open_permission() 232 nfsd4_create_file(struct svc_rqst *rqstp, struct svc_fh *fhp, in nfsd4_create_file() argument 251 status = fh_verify(rqstp, fhp, S_IFDIR, NFSD_MAY_EXEC); in nfsd4_create_file() 273 status = fh_verify(rqstp, fhp, S_IFDIR, NFSD_MAY_CREATE); in nfsd4_create_file() 370 status = nfsd_create_setattr(rqstp, fh in nfsd4_create_file() 418 do_open_lookup(struct svc_rqst *rqstp, struct nfsd4_compound_state *cstate, struct nfsd4_open *open, struct svc_fh **resfh) do_open_lookup() argument 485 do_open_fhandle(struct svc_rqst *rqstp, struct nfsd4_compound_state *cstate, struct nfsd4_open *open) do_open_fhandle() argument 526 nfsd4_open(struct svc_rqst *rqstp, struct nfsd4_compound_state *cstate, union nfsd4_op_u *u) nfsd4_open() argument 651 nfsd4_open_omfg(struct svc_rqst *rqstp, struct nfsd4_compound_state *cstate, struct nfsd4_op *op) nfsd4_open_omfg() argument 667 nfsd4_getfh(struct svc_rqst *rqstp, struct nfsd4_compound_state *cstate, union nfsd4_op_u *u) nfsd4_getfh() argument 675 nfsd4_putfh(struct svc_rqst *rqstp, struct nfsd4_compound_state *cstate, union nfsd4_op_u *u) nfsd4_putfh() argument 696 nfsd4_putrootfh(struct svc_rqst *rqstp, struct nfsd4_compound_state *cstate, union nfsd4_op_u *u) nfsd4_putrootfh() argument 705 nfsd4_restorefh(struct svc_rqst *rqstp, struct nfsd4_compound_state *cstate, union nfsd4_op_u *u) nfsd4_restorefh() argument 720 nfsd4_savefh(struct svc_rqst *rqstp, struct nfsd4_compound_state *cstate, union nfsd4_op_u *u) nfsd4_savefh() argument 735 nfsd4_access(struct svc_rqst *rqstp, struct nfsd4_compound_state *cstate, union nfsd4_op_u *u) nfsd4_access() argument 764 nfsd4_commit(struct svc_rqst *rqstp, struct nfsd4_compound_state *cstate, union nfsd4_op_u *u) nfsd4_commit() argument 784 nfsd4_create(struct svc_rqst *rqstp, struct nfsd4_compound_state *cstate, union nfsd4_op_u *u) nfsd4_create() argument 879 nfsd4_getattr(struct svc_rqst *rqstp, struct nfsd4_compound_state *cstate, union nfsd4_op_u *u) nfsd4_getattr() argument 901 nfsd4_link(struct svc_rqst *rqstp, struct nfsd4_compound_state *cstate, union nfsd4_op_u *u) nfsd4_link() argument 914 nfsd4_do_lookupp(struct svc_rqst *rqstp, struct svc_fh *fh) nfsd4_do_lookupp() argument 932 nfsd4_lookupp(struct svc_rqst *rqstp, struct nfsd4_compound_state *cstate, union nfsd4_op_u *u) nfsd4_lookupp() argument 939 nfsd4_lookup(struct svc_rqst *rqstp, struct nfsd4_compound_state *cstate, union nfsd4_op_u *u) nfsd4_lookup() argument 948 nfsd4_read(struct svc_rqst *rqstp, struct nfsd4_compound_state *cstate, union nfsd4_op_u *u) nfsd4_read() argument 997 nfsd4_readdir(struct svc_rqst *rqstp, struct nfsd4_compound_state *cstate, union nfsd4_op_u *u) nfsd4_readdir() argument 1023 nfsd4_readlink(struct svc_rqst *rqstp, struct nfsd4_compound_state *cstate, union nfsd4_op_u *u) nfsd4_readlink() argument 1032 nfsd4_remove(struct svc_rqst *rqstp, struct nfsd4_compound_state *cstate, union nfsd4_op_u *u) nfsd4_remove() argument 1048 nfsd4_rename(struct svc_rqst *rqstp, struct nfsd4_compound_state *cstate, union nfsd4_op_u *u) nfsd4_rename() argument 1067 nfsd4_secinfo(struct svc_rqst *rqstp, struct nfsd4_compound_state *cstate, union nfsd4_op_u *u) nfsd4_secinfo() argument 1096 nfsd4_secinfo_no_name(struct svc_rqst *rqstp, struct nfsd4_compound_state *cstate, union nfsd4_op_u *u) nfsd4_secinfo_no_name() argument 1133 nfsd4_setattr(struct svc_rqst *rqstp, struct nfsd4_compound_state *cstate, union nfsd4_op_u *u) nfsd4_setattr() argument 1181 nfsd4_write(struct svc_rqst *rqstp, struct nfsd4_compound_state *cstate, union nfsd4_op_u *u) nfsd4_write() argument 1221 nfsd4_verify_copy(struct svc_rqst *rqstp, struct nfsd4_compound_state *cstate, stateid_t *src_stateid, struct nfsd_file **src, stateid_t *dst_stateid, struct nfsd_file **dst) nfsd4_verify_copy() argument 1259 nfsd4_clone(struct svc_rqst *rqstp, struct nfsd4_compound_state *cstate, union nfsd4_op_u *u) nfsd4_clone() argument 1408 nfsd4_interssc_connect(struct nl4_server *nss, struct svc_rqst *rqstp, struct nfsd4_ssc_umount_item **nsui) nfsd4_interssc_connect() argument 1508 nfsd4_setup_inter_ssc(struct svc_rqst *rqstp, struct nfsd4_compound_state *cstate, struct nfsd4_copy *copy) nfsd4_setup_inter_ssc() argument 1566 nfsd4_setup_inter_ssc(struct svc_rqst *rqstp, struct nfsd4_compound_state *cstate, struct nfsd4_copy *copy) nfsd4_setup_inter_ssc() argument 1588 nfsd4_setup_intra_ssc(struct svc_rqst *rqstp, struct nfsd4_compound_state *cstate, struct nfsd4_copy *copy) nfsd4_setup_intra_ssc() argument 1794 nfsd4_copy(struct svc_rqst *rqstp, struct nfsd4_compound_state *cstate, union nfsd4_op_u *u) nfsd4_copy() argument 1896 nfsd4_offload_cancel(struct svc_rqst *rqstp, struct nfsd4_compound_state *cstate, union nfsd4_op_u *u) nfsd4_offload_cancel() argument 1916 nfsd4_copy_notify(struct svc_rqst *rqstp, struct nfsd4_compound_state *cstate, union nfsd4_op_u *u) nfsd4_copy_notify() argument 1960 nfsd4_fallocate(struct svc_rqst *rqstp, struct nfsd4_compound_state *cstate, struct nfsd4_fallocate *fallocate, int flags) nfsd4_fallocate() argument 1981 nfsd4_offload_status(struct svc_rqst *rqstp, struct nfsd4_compound_state *cstate, union nfsd4_op_u *u) nfsd4_offload_status() argument 2002 nfsd4_allocate(struct svc_rqst *rqstp, struct nfsd4_compound_state *cstate, union nfsd4_op_u *u) nfsd4_allocate() argument 2009 nfsd4_deallocate(struct svc_rqst *rqstp, struct nfsd4_compound_state *cstate, union nfsd4_op_u *u) nfsd4_deallocate() argument 2017 nfsd4_seek(struct svc_rqst *rqstp, struct nfsd4_compound_state *cstate, union nfsd4_op_u *u) nfsd4_seek() argument 2064 _nfsd4_verify(struct svc_rqst *rqstp, struct nfsd4_compound_state *cstate, struct nfsd4_verify *verify) _nfsd4_verify() argument 2122 nfsd4_nverify(struct svc_rqst *rqstp, struct nfsd4_compound_state *cstate, union nfsd4_op_u *u) nfsd4_nverify() argument 2132 nfsd4_verify(struct svc_rqst *rqstp, struct nfsd4_compound_state *cstate, union nfsd4_op_u *u) nfsd4_verify() argument 2161 nfsd4_getdeviceinfo(struct svc_rqst *rqstp, struct nfsd4_compound_state *cstate, union nfsd4_op_u *u) nfsd4_getdeviceinfo() argument 2213 nfsd4_layoutget(struct svc_rqst *rqstp, struct nfsd4_compound_state *cstate, union nfsd4_op_u *u) nfsd4_layoutget() argument 2299 nfsd4_layoutcommit(struct svc_rqst *rqstp, struct nfsd4_compound_state *cstate, union nfsd4_op_u *u) nfsd4_layoutcommit() argument 2363 nfsd4_layoutreturn(struct svc_rqst *rqstp, struct nfsd4_compound_state *cstate, union nfsd4_op_u *u) nfsd4_layoutreturn() argument 2410 nfsd4_getxattr(struct svc_rqst *rqstp, struct nfsd4_compound_state *cstate, union nfsd4_op_u *u) nfsd4_getxattr() argument 2421 nfsd4_setxattr(struct svc_rqst *rqstp, struct nfsd4_compound_state *cstate, union nfsd4_op_u *u) nfsd4_setxattr() argument 2441 nfsd4_listxattrs(struct svc_rqst *rqstp, struct nfsd4_compound_state *cstate, union nfsd4_op_u *u) nfsd4_listxattrs() argument 2453 nfsd4_removexattr(struct svc_rqst *rqstp, struct nfsd4_compound_state *cstate, union nfsd4_op_u *u) nfsd4_removexattr() argument 2475 nfsd4_proc_null(struct svc_rqst *rqstp) nfsd4_proc_null() argument 2540 need_wrongsec_check(struct svc_rqst *rqstp) need_wrongsec_check() argument 2616 nfsd4_proc_compound(struct svc_rqst *rqstp) nfsd4_proc_compound() argument 2795 nfsd4_max_payload(const struct svc_rqst *rqstp) nfsd4_max_payload() argument 2805 nfsd4_only_status_rsize(const struct svc_rqst *rqstp, const struct nfsd4_op *op) nfsd4_only_status_rsize() argument 2811 nfsd4_status_stateid_rsize(const struct svc_rqst *rqstp, const struct nfsd4_op *op) nfsd4_status_stateid_rsize() argument 2817 nfsd4_access_rsize(const struct svc_rqst *rqstp, const struct nfsd4_op *op) nfsd4_access_rsize() argument 2824 nfsd4_commit_rsize(const struct svc_rqst *rqstp, const struct nfsd4_op *op) nfsd4_commit_rsize() argument 2830 nfsd4_create_rsize(const struct svc_rqst *rqstp, const struct nfsd4_op *op) nfsd4_create_rsize() argument 2842 nfsd4_getattr_rsize(const struct svc_rqst *rqstp, const struct nfsd4_op *op) nfsd4_getattr_rsize() argument 2880 nfsd4_getfh_rsize(const struct svc_rqst *rqstp, const struct nfsd4_op *op) nfsd4_getfh_rsize() argument 2886 nfsd4_link_rsize(const struct svc_rqst *rqstp, const struct nfsd4_op *op) nfsd4_link_rsize() argument 2893 nfsd4_lock_rsize(const struct svc_rqst *rqstp, const struct nfsd4_op *op) nfsd4_lock_rsize() argument 2900 nfsd4_open_rsize(const struct svc_rqst *rqstp, const struct nfsd4_op *op) nfsd4_open_rsize() argument 2909 nfsd4_read_rsize(const struct svc_rqst *rqstp, const struct nfsd4_op *op) nfsd4_read_rsize() argument 2917 nfsd4_read_plus_rsize(const struct svc_rqst *rqstp, const struct nfsd4_op *op) nfsd4_read_plus_rsize() argument 2931 nfsd4_readdir_rsize(const struct svc_rqst *rqstp, const struct nfsd4_op *op) nfsd4_readdir_rsize() argument 2940 nfsd4_readlink_rsize(const struct svc_rqst *rqstp, const struct nfsd4_op *op) nfsd4_readlink_rsize() argument 2946 nfsd4_remove_rsize(const struct svc_rqst *rqstp, const struct nfsd4_op *op) nfsd4_remove_rsize() argument 2953 nfsd4_rename_rsize(const struct svc_rqst *rqstp, const struct nfsd4_op *op) nfsd4_rename_rsize() argument 2960 nfsd4_sequence_rsize(const struct svc_rqst *rqstp, const struct nfsd4_op *op) nfsd4_sequence_rsize() argument 2967 nfsd4_test_stateid_rsize(const struct svc_rqst *rqstp, const struct nfsd4_op *op) nfsd4_test_stateid_rsize() argument 2974 nfsd4_setattr_rsize(const struct svc_rqst *rqstp, const struct nfsd4_op *op) nfsd4_setattr_rsize() argument 2980 nfsd4_secinfo_rsize(const struct svc_rqst *rqstp, const struct nfsd4_op *op) nfsd4_secinfo_rsize() argument 2987 nfsd4_setclientid_rsize(const struct svc_rqst *rqstp, const struct nfsd4_op *op) nfsd4_setclientid_rsize() argument 2994 nfsd4_write_rsize(const struct svc_rqst *rqstp, const struct nfsd4_op *op) nfsd4_write_rsize() argument 3000 nfsd4_exchange_id_rsize(const struct svc_rqst *rqstp, const struct nfsd4_op *op) nfsd4_exchange_id_rsize() argument 3015 nfsd4_bind_conn_to_session_rsize(const struct svc_rqst *rqstp, const struct nfsd4_op *op) nfsd4_bind_conn_to_session_rsize() argument 3023 nfsd4_create_session_rsize(const struct svc_rqst *rqstp, const struct nfsd4_op *op) nfsd4_create_session_rsize() argument 3033 nfsd4_copy_rsize(const struct svc_rqst *rqstp, const struct nfsd4_op *op) nfsd4_copy_rsize() argument 3046 nfsd4_offload_status_rsize(const struct svc_rqst *rqstp, const struct nfsd4_op *op) nfsd4_offload_status_rsize() argument 3054 nfsd4_copy_notify_rsize(const struct svc_rqst *rqstp, const struct nfsd4_op *op) nfsd4_copy_notify_rsize() argument 3070 nfsd4_getdeviceinfo_rsize(const struct svc_rqst *rqstp, const struct nfsd4_op *op) nfsd4_getdeviceinfo_rsize() argument 3086 nfsd4_layoutget_rsize(const struct svc_rqst *rqstp, const struct nfsd4_op *op) nfsd4_layoutget_rsize() argument 3096 nfsd4_layoutcommit_rsize(const struct svc_rqst *rqstp, const struct nfsd4_op *op) nfsd4_layoutcommit_rsize() argument 3104 nfsd4_layoutreturn_rsize(const struct svc_rqst *rqstp, const struct nfsd4_op *op) nfsd4_layoutreturn_rsize() argument 3114 nfsd4_seek_rsize(const struct svc_rqst *rqstp, const struct nfsd4_op *op) nfsd4_seek_rsize() argument 3120 nfsd4_getxattr_rsize(const struct svc_rqst *rqstp, const struct nfsd4_op *op) nfsd4_getxattr_rsize() argument 3128 nfsd4_setxattr_rsize(const struct svc_rqst *rqstp, const struct nfsd4_op *op) nfsd4_setxattr_rsize() argument 3134 nfsd4_listxattrs_rsize(const struct svc_rqst *rqstp, const struct nfsd4_op *op) nfsd4_listxattrs_rsize() argument 3142 nfsd4_removexattr_rsize(const struct svc_rqst *rqstp, const struct nfsd4_op *op) nfsd4_removexattr_rsize() argument 3572 nfsd4_spo_must_allow(struct svc_rqst *rqstp) nfsd4_spo_must_allow() argument 3601 nfsd4_max_reply(struct svc_rqst *rqstp, struct nfsd4_op *op) nfsd4_max_reply() argument [all...] |
/kernel/linux/linux-6.6/include/linux/lockd/ |
H A D | xdr4.h | 26 bool nlm4svc_decode_void(struct svc_rqst *rqstp, struct xdr_stream *xdr); 27 bool nlm4svc_decode_testargs(struct svc_rqst *rqstp, struct xdr_stream *xdr); 28 bool nlm4svc_decode_lockargs(struct svc_rqst *rqstp, struct xdr_stream *xdr); 29 bool nlm4svc_decode_cancargs(struct svc_rqst *rqstp, struct xdr_stream *xdr); 30 bool nlm4svc_decode_unlockargs(struct svc_rqst *rqstp, struct xdr_stream *xdr); 31 bool nlm4svc_decode_res(struct svc_rqst *rqstp, struct xdr_stream *xdr); 32 bool nlm4svc_decode_reboot(struct svc_rqst *rqstp, struct xdr_stream *xdr); 33 bool nlm4svc_decode_shareargs(struct svc_rqst *rqstp, struct xdr_stream *xdr); 34 bool nlm4svc_decode_notify(struct svc_rqst *rqstp, struct xdr_stream *xdr); 36 bool nlm4svc_encode_testres(struct svc_rqst *rqstp, struc [all...] |