/linux-4.4.14/net/sunrpc/ |
D | xprt.c | 67 static void xprt_init(struct rpc_xprt *xprt, struct net *net); 72 static void xprt_destroy(struct rpc_xprt *xprt); 182 int xprt_reserve_xprt(struct rpc_xprt *xprt, struct rpc_task *task) in xprt_reserve_xprt() argument 187 if (test_and_set_bit(XPRT_LOCKED, &xprt->state)) { in xprt_reserve_xprt() 188 if (task == xprt->snd_task) in xprt_reserve_xprt() 192 xprt->snd_task = task; in xprt_reserve_xprt() 200 task->tk_pid, xprt); in xprt_reserve_xprt() 209 rpc_sleep_on_priority(&xprt->sending, task, NULL, priority); in xprt_reserve_xprt() 214 static void xprt_clear_locked(struct rpc_xprt *xprt) in xprt_clear_locked() argument 216 xprt->snd_task = NULL; in xprt_clear_locked() [all …]
|
D | xprtsock.c | 54 static void xs_close(struct rpc_xprt *xprt); 224 static inline struct sockaddr *xs_addr(struct rpc_xprt *xprt) in xs_addr() argument 226 return (struct sockaddr *) &xprt->addr; in xs_addr() 229 static inline struct sockaddr_un *xs_addr_un(struct rpc_xprt *xprt) in xs_addr_un() argument 231 return (struct sockaddr_un *) &xprt->addr; in xs_addr_un() 234 static inline struct sockaddr_in *xs_addr_in(struct rpc_xprt *xprt) in xs_addr_in() argument 236 return (struct sockaddr_in *) &xprt->addr; in xs_addr_in() 239 static inline struct sockaddr_in6 *xs_addr_in6(struct rpc_xprt *xprt) in xs_addr_in6() argument 241 return (struct sockaddr_in6 *) &xprt->addr; in xs_addr_in6() 244 static void xs_format_common_peer_addresses(struct rpc_xprt *xprt) in xs_format_common_peer_addresses() argument [all …]
|
D | svc_xprt.c | 22 static struct svc_deferred_req *svc_deferred_dequeue(struct svc_xprt *xprt); 26 static void svc_delete_xprt(struct svc_xprt *xprt); 128 struct svc_xprt *xprt = in svc_xprt_free() local 130 struct module *owner = xprt->xpt_class->xcl_owner; in svc_xprt_free() 131 if (test_bit(XPT_CACHE_AUTH, &xprt->xpt_flags)) in svc_xprt_free() 132 svcauth_unix_info_release(xprt); in svc_xprt_free() 133 put_net(xprt->xpt_net); in svc_xprt_free() 135 if (xprt->xpt_bc_xprt) in svc_xprt_free() 136 xprt_put(xprt->xpt_bc_xprt); in svc_xprt_free() 137 xprt->xpt_ops->xpo_free(xprt); in svc_xprt_free() [all …]
|
D | backchannel_rqst.c | 38 static inline int xprt_need_to_requeue(struct rpc_xprt *xprt) in xprt_need_to_requeue() argument 40 return xprt->bc_alloc_count < atomic_read(&xprt->bc_free_slots); in xprt_need_to_requeue() 43 static inline void xprt_inc_alloc_count(struct rpc_xprt *xprt, unsigned int n) in xprt_inc_alloc_count() argument 45 atomic_add(n, &xprt->bc_free_slots); in xprt_inc_alloc_count() 46 xprt->bc_alloc_count += n; in xprt_inc_alloc_count() 49 static inline int xprt_dec_alloc_count(struct rpc_xprt *xprt, unsigned int n) in xprt_dec_alloc_count() argument 51 atomic_sub(n, &xprt->bc_free_slots); in xprt_dec_alloc_count() 52 return xprt->bc_alloc_count -= n; in xprt_dec_alloc_count() 90 struct rpc_rqst *xprt_alloc_bc_req(struct rpc_xprt *xprt, gfp_t gfp_flags) in xprt_alloc_bc_req() argument 99 req->rq_xprt = xprt; in xprt_alloc_bc_req() [all …]
|
D | debugfs.c | 140 struct rpc_xprt *xprt; in rpc_clnt_debugfs_register() local 161 xprt = rcu_dereference(clnt->cl_xprt); in rpc_clnt_debugfs_register() 163 if (!xprt->debugfs) { in rpc_clnt_debugfs_register() 168 xprt->debugfs->d_name.name); in rpc_clnt_debugfs_register() 193 struct rpc_xprt *xprt = f->private; in xprt_info_show() local 195 seq_printf(f, "netid: %s\n", xprt->address_strings[RPC_DISPLAY_NETID]); in xprt_info_show() 196 seq_printf(f, "addr: %s\n", xprt->address_strings[RPC_DISPLAY_ADDR]); in xprt_info_show() 197 seq_printf(f, "port: %s\n", xprt->address_strings[RPC_DISPLAY_PORT]); in xprt_info_show() 198 seq_printf(f, "state: 0x%lx\n", xprt->state); in xprt_info_show() 206 struct rpc_xprt *xprt = inode->i_private; in xprt_info_open() local [all …]
|
D | rpcb_clnt.c | 148 static void rpcb_wake_rpcbind_waiters(struct rpc_xprt *xprt, int status) in rpcb_wake_rpcbind_waiters() argument 150 xprt_clear_binding(xprt); in rpcb_wake_rpcbind_waiters() 151 rpc_wake_up_status(&xprt->binding, status); in rpcb_wake_rpcbind_waiters() 651 struct rpc_xprt *xprt = rcu_dereference(clnt->cl_xprt); in rpcb_find_transport_owner() local 654 if (rcu_dereference(parent->cl_xprt) != xprt) in rpcb_find_transport_owner() 676 struct rpc_xprt *xprt; in rpcb_getport_async() local 688 xprt = xprt_get(rcu_dereference(clnt->cl_xprt)); in rpcb_getport_async() 689 } while (xprt == NULL); in rpcb_getport_async() 694 xprt->servername, clnt->cl_prog, clnt->cl_vers, xprt->prot); in rpcb_getport_async() 698 rpc_sleep_on(&xprt->binding, task, NULL); in rpcb_getport_async() [all …]
|
D | clnt.c | 268 struct rpc_xprt *xprt, in rpc_clnt_set_transport() argument 277 if (!xprt_bound(xprt)) in rpc_clnt_set_transport() 281 rcu_assign_pointer(clnt->cl_xprt, xprt); in rpc_clnt_set_transport() 357 struct rpc_xprt *xprt, in rpc_new_client() argument 369 program->name, args->servername, xprt); in rpc_new_client() 406 timeout = xprt->timeout; in rpc_new_client() 413 rpc_clnt_set_transport(clnt, xprt, timeout); in rpc_new_client() 441 xprt_put(xprt); in rpc_new_client() 446 struct rpc_xprt *xprt) in rpc_create_xprt() argument 450 clnt = rpc_new_client(args, xprt, NULL); in rpc_create_xprt() [all …]
|
D | svcsock.c | 77 static void svc_bc_sock_free(struct svc_xprt *xprt); 467 static int svc_tcp_has_wspace(struct svc_xprt *xprt) in svc_tcp_has_wspace() argument 469 struct svc_sock *svsk = container_of(xprt, struct svc_sock, sk_xprt); in svc_tcp_has_wspace() 473 if (test_bit(XPT_LISTENER, &xprt->xpt_flags)) in svc_tcp_has_wspace() 475 required = atomic_read(&xprt->xpt_reserved) + serv->sv_max_mesg; in svc_tcp_has_wspace() 478 atomic_read(&xprt->xpt_reserved) == 0)) in svc_tcp_has_wspace() 496 static void svc_tcp_adjust_wspace(struct svc_xprt *xprt) in svc_tcp_adjust_wspace() argument 498 struct svc_sock *svsk = container_of(xprt, struct svc_sock, sk_xprt); in svc_tcp_adjust_wspace() 500 if (svc_tcp_has_wspace(xprt)) in svc_tcp_adjust_wspace() 691 static int svc_udp_has_wspace(struct svc_xprt *xprt) in svc_udp_has_wspace() argument [all …]
|
D | svcauth_unix.c | 341 ip_map_cached_get(struct svc_xprt *xprt) in ip_map_cached_get() argument 346 if (test_bit(XPT_CACHE_AUTH, &xprt->xpt_flags)) { in ip_map_cached_get() 347 spin_lock(&xprt->xpt_lock); in ip_map_cached_get() 348 ipm = xprt->xpt_auth_cache; in ip_map_cached_get() 350 sn = net_generic(xprt->xpt_net, sunrpc_net_id); in ip_map_cached_get() 357 xprt->xpt_auth_cache = NULL; in ip_map_cached_get() 358 spin_unlock(&xprt->xpt_lock); in ip_map_cached_get() 364 spin_unlock(&xprt->xpt_lock); in ip_map_cached_get() 370 ip_map_cached_put(struct svc_xprt *xprt, struct ip_map *ipm) in ip_map_cached_put() argument 372 if (test_bit(XPT_CACHE_AUTH, &xprt->xpt_flags)) { in ip_map_cached_put() [all …]
|
D | stats.c | 206 struct rpc_xprt *xprt; in rpc_print_iostats() local 217 xprt = rcu_dereference(clnt->cl_xprt); in rpc_print_iostats() 218 if (xprt) in rpc_print_iostats() 219 xprt->ops->print_stats(xprt, seq); in rpc_print_iostats()
|
D | Makefile | 10 sunrpc-y := clnt.o xprt.o socklib.o xprtsock.o sched.o \
|
/linux-4.4.14/include/linux/sunrpc/ |
D | xprt.h | 30 #define RPC_MAXCWND(xprt) ((xprt)->max_reqs << RPC_CWNDSHIFT) argument 31 #define RPCXPRT_CONGESTED(xprt) ((xprt)->cong >= (xprt)->cwnd) argument 122 void (*set_buffer_size)(struct rpc_xprt *xprt, size_t sndsize, size_t rcvsize); 123 int (*reserve_xprt)(struct rpc_xprt *xprt, struct rpc_task *task); 124 void (*release_xprt)(struct rpc_xprt *xprt, struct rpc_task *task); 125 void (*alloc_slot)(struct rpc_xprt *xprt, struct rpc_task *task); 127 void (*set_port)(struct rpc_xprt *xprt, unsigned short port); 128 void (*connect)(struct rpc_xprt *xprt, struct rpc_task *task); 133 void (*timer)(struct rpc_xprt *xprt, struct rpc_task *task); 135 void (*close)(struct rpc_xprt *xprt); [all …]
|
D | svc_xprt.h | 119 void svc_xprt_do_enqueue(struct svc_xprt *xprt); 120 void svc_xprt_enqueue(struct svc_xprt *xprt); 121 void svc_xprt_put(struct svc_xprt *xprt); 122 void svc_xprt_copy_addrs(struct svc_rqst *rqstp, struct svc_xprt *xprt); 123 void svc_close_xprt(struct svc_xprt *xprt); 130 void svc_add_new_perm_xprt(struct svc_serv *serv, struct svc_xprt *xprt); 132 static inline void svc_xprt_get(struct svc_xprt *xprt) in svc_xprt_get() argument 134 kref_get(&xprt->xpt_ref); in svc_xprt_get() 136 static inline void svc_xprt_set_local(struct svc_xprt *xprt, in svc_xprt_set_local() argument 140 memcpy(&xprt->xpt_local, sa, salen); in svc_xprt_set_local() [all …]
|
D | bc_xprt.h | 35 struct rpc_rqst *xprt_lookup_bc_request(struct rpc_xprt *xprt, __be32 xid); 42 int xprt_setup_bc(struct rpc_xprt *xprt, unsigned int min_reqs); 43 void xprt_destroy_bc(struct rpc_xprt *xprt, unsigned int max_reqs); 56 static inline int xprt_setup_backchannel(struct rpc_xprt *xprt, in xprt_setup_backchannel() argument
|
D | debug.h | 95 rpc_xprt_debugfs_register(struct rpc_xprt *xprt) in rpc_xprt_debugfs_register() argument 101 rpc_xprt_debugfs_unregister(struct rpc_xprt *xprt) in rpc_xprt_debugfs_unregister() argument
|
D | xprtsock.h | 21 struct rpc_xprt xprt; member
|
D | svc_rdma.h | 81 struct svcxprt_rdma *xprt; member
|
D | clnt.h | 139 struct rpc_xprt *xprt);
|
D | svc.h | 366 struct svc_xprt *xprt; member
|
/linux-4.4.14/net/sunrpc/xprtrdma/ |
D | transport.c | 154 xprt_rdma_format_addresses4(struct rpc_xprt *xprt, struct sockaddr *sap) in xprt_rdma_format_addresses4() argument 160 xprt->address_strings[RPC_DISPLAY_HEX_ADDR] = kstrdup(buf, GFP_KERNEL); in xprt_rdma_format_addresses4() 162 xprt->address_strings[RPC_DISPLAY_NETID] = RPCBIND_NETID_RDMA; in xprt_rdma_format_addresses4() 166 xprt_rdma_format_addresses6(struct rpc_xprt *xprt, struct sockaddr *sap) in xprt_rdma_format_addresses6() argument 172 xprt->address_strings[RPC_DISPLAY_HEX_ADDR] = kstrdup(buf, GFP_KERNEL); in xprt_rdma_format_addresses6() 174 xprt->address_strings[RPC_DISPLAY_NETID] = RPCBIND_NETID_RDMA6; in xprt_rdma_format_addresses6() 178 xprt_rdma_format_addresses(struct rpc_xprt *xprt, struct sockaddr *sap) in xprt_rdma_format_addresses() argument 184 xprt_rdma_format_addresses4(xprt, sap); in xprt_rdma_format_addresses() 187 xprt_rdma_format_addresses6(xprt, sap); in xprt_rdma_format_addresses() 195 xprt->address_strings[RPC_DISPLAY_ADDR] = kstrdup(buf, GFP_KERNEL); in xprt_rdma_format_addresses() [all …]
|
D | svc_rdma_transport.c | 64 static struct svc_xprt *svc_rdma_accept(struct svc_xprt *xprt); 67 static void svc_rdma_detach(struct svc_xprt *xprt); 68 static void svc_rdma_free(struct svc_xprt *xprt); 69 static int svc_rdma_has_wspace(struct svc_xprt *xprt); 71 static void rq_cq_reap(struct svcxprt_rdma *xprt); 72 static void sq_cq_reap(struct svcxprt_rdma *xprt); 126 struct svc_xprt *xprt; in svc_rdma_bc_create() local 131 xprt = &cma_xprt->sc_xprt; in svc_rdma_bc_create() 133 svc_xprt_init(net, &svc_rdma_bc_class, xprt, serv); in svc_rdma_bc_create() 134 serv->sv_bc_xprt = xprt; in svc_rdma_bc_create() [all …]
|
D | backchannel.c | 116 int xprt_rdma_bc_setup(struct rpc_xprt *xprt, unsigned int reqs) in xprt_rdma_bc_setup() argument 118 struct rpcrdma_xprt *r_xprt = rpcx_to_rdmax(xprt); in xprt_rdma_bc_setup() 151 spin_lock_bh(&xprt->bc_pa_lock); in xprt_rdma_bc_setup() 152 list_add(&rqst->rq_bc_pa_list, &xprt->bc_pa_list); in xprt_rdma_bc_setup() 153 spin_unlock_bh(&xprt->bc_pa_lock); in xprt_rdma_bc_setup() 170 xprt_rdma_bc_destroy(xprt, reqs); in xprt_rdma_bc_setup() 205 struct rpc_xprt *xprt = rqst->rq_xprt; in rpcrdma_bc_marshal_reply() local 206 struct rpcrdma_xprt *r_xprt = rpcx_to_rdmax(xprt); in rpcrdma_bc_marshal_reply() 247 void xprt_rdma_bc_destroy(struct rpc_xprt *xprt, unsigned int reqs) in xprt_rdma_bc_destroy() argument 249 struct rpcrdma_xprt *r_xprt = rpcx_to_rdmax(xprt); in xprt_rdma_bc_destroy() [all …]
|
D | svc_rdma_recvfrom.c | 119 int rdma_read_chunk_lcl(struct svcxprt_rdma *xprt, in rdma_read_chunk_lcl() argument 131 struct svc_rdma_op_ctxt *ctxt = svc_rdma_get_context(xprt); in rdma_read_chunk_lcl() 138 pages_needed = min_t(int, pages_needed, xprt->sc_max_sge_rd); in rdma_read_chunk_lcl() 153 ib_dma_map_page(xprt->sc_cm_id->device, in rdma_read_chunk_lcl() 157 ret = ib_dma_mapping_error(xprt->sc_cm_id->device, in rdma_read_chunk_lcl() 161 atomic_inc(&xprt->sc_dma_used); in rdma_read_chunk_lcl() 164 ctxt->sge[pno].lkey = xprt->sc_dma_lkey; in rdma_read_chunk_lcl() 192 ret = svc_rdma_send(xprt, &read_wr.wr); in rdma_read_chunk_lcl() 195 set_bit(XPT_CLOSE, &xprt->sc_xprt.xpt_flags); in rdma_read_chunk_lcl() 212 int rdma_read_chunk_frmr(struct svcxprt_rdma *xprt, in rdma_read_chunk_frmr() argument [all …]
|
D | rpc_rdma.c | 435 struct rpc_xprt *xprt = rqst->rq_xprt; in rpcrdma_marshal_req() local 436 struct rpcrdma_xprt *r_xprt = rpcx_to_rdmax(xprt); in rpcrdma_marshal_req() 704 struct rpc_xprt *xprt = &r_xprt->rx_xprt; in rpcrdma_connect_worker() local 706 spin_lock_bh(&xprt->transport_lock); in rpcrdma_connect_worker() 707 if (++xprt->connect_cookie == 0) /* maintain a reserved value */ in rpcrdma_connect_worker() 708 ++xprt->connect_cookie; in rpcrdma_connect_worker() 710 if (!xprt_test_and_set_connected(xprt)) in rpcrdma_connect_worker() 711 xprt_wake_pending_tasks(xprt, 0); in rpcrdma_connect_worker() 713 if (xprt_test_and_clear_connected(xprt)) in rpcrdma_connect_worker() 714 xprt_wake_pending_tasks(xprt, -ENOTCONN); in rpcrdma_connect_worker() [all …]
|
D | svc_rdma_sendto.c | 53 static int map_xdr(struct svcxprt_rdma *xprt, in map_xdr() argument 109 static dma_addr_t dma_map_xdr(struct svcxprt_rdma *xprt, in dma_map_xdr() argument 134 dma_addr = ib_dma_map_page(xprt->sc_cm_id->device, page, xdr_off, in dma_map_xdr() 215 static int send_write(struct svcxprt_rdma *xprt, struct svc_rqst *rqstp, in send_write() argument 239 ctxt = svc_rdma_get_context(xprt); in send_write() 261 dma_map_xdr(xprt, &rqstp->rq_res, xdr_off, in send_write() 264 if (ib_dma_mapping_error(xprt->sc_cm_id->device, in send_write() 267 atomic_inc(&xprt->sc_dma_used); in send_write() 268 sge[sge_no].lkey = xprt->sc_dma_lkey; in send_write() 278 if (sge_no == xprt->sc_max_sge) in send_write() [all …]
|
D | svc_rdma_marshal.c | 208 int svc_rdma_xdr_encode_error(struct svcxprt_rdma *xprt, in svc_rdma_xdr_encode_error() argument 216 *va++ = cpu_to_be32(xprt->sc_max_requests); in svc_rdma_xdr_encode_error() 294 void svc_rdma_xdr_encode_reply_header(struct svcxprt_rdma *xprt, in svc_rdma_xdr_encode_reply_header() argument 301 rdma_resp->rm_credit = cpu_to_be32(xprt->sc_max_requests); in svc_rdma_xdr_encode_reply_header()
|
D | verbs.c | 278 struct rpcrdma_xprt *xprt = id->context; in rpcrdma_conn_upcall() local 279 struct rpcrdma_ia *ia = &xprt->rx_ia; in rpcrdma_conn_upcall() 280 struct rpcrdma_ep *ep = &xprt->rx_ep; in rpcrdma_conn_upcall() 353 xprt->rx_buf.rb_max_requests, in rpcrdma_conn_upcall() 373 rpcrdma_create_id(struct rpcrdma_xprt *xprt, in rpcrdma_create_id() argument 381 id = rdma_create_id(&init_net, rpcrdma_conn_upcall, xprt, RDMA_PS_TCP, in rpcrdma_create_id() 462 rpcrdma_ia_open(struct rpcrdma_xprt *xprt, struct sockaddr *addr, int memreg) in rpcrdma_ia_open() argument 464 struct rpcrdma_ia *ia = &xprt->rx_ia; in rpcrdma_ia_open() 470 ia->ri_id = rpcrdma_create_id(xprt, ia, addr); in rpcrdma_ia_open() 752 struct rpcrdma_xprt *xprt; in rpcrdma_ep_connect() local [all …]
|
/linux-4.4.14/include/trace/events/ |
D | sunrpc.h | 233 struct rpc_xprt *xprt, 237 TP_ARGS(xprt, socket), 244 xprt->address_strings[RPC_DISPLAY_ADDR]) 246 xprt->address_strings[RPC_DISPLAY_PORT]) 255 xprt->address_strings[RPC_DISPLAY_ADDR]); 257 xprt->address_strings[RPC_DISPLAY_PORT]); 273 struct rpc_xprt *xprt, \ 276 TP_ARGS(xprt, socket)) 281 struct rpc_xprt *xprt, 286 TP_ARGS(xprt, socket, error), [all …]
|
/linux-4.4.14/fs/nfs/ |
D | callback.c | 165 static inline void nfs_callback_bc_serv(u32 minorversion, struct rpc_xprt *xprt, in nfs_callback_bc_serv() argument 173 xprt->bc_serv = serv; in nfs_callback_bc_serv() 183 static inline void nfs_callback_bc_serv(u32 minorversion, struct rpc_xprt *xprt, in nfs_callback_bc_serv() argument 189 static int nfs_callback_start_svc(int minorversion, struct rpc_xprt *xprt, in nfs_callback_start_svc() argument 197 nfs_callback_bc_serv(minorversion, xprt, serv); in nfs_callback_start_svc() 247 struct net *net, struct rpc_xprt *xprt) in nfs_callback_up_net() argument 266 else if (xprt->ops->bc_up) in nfs_callback_up_net() 267 ret = xprt->ops->bc_up(serv, net); in nfs_callback_up_net() 328 int nfs_callback_up(u32 minorversion, struct rpc_xprt *xprt) in nfs_callback_up() argument 333 struct net *net = xprt->xprt_net; in nfs_callback_up() [all …]
|
D | nfs4session.c | 490 struct rpc_xprt *xprt; in nfs4_destroy_session() local 499 xprt = rcu_dereference(session->clp->cl_rpcclient->cl_xprt); in nfs4_destroy_session() 502 __func__, xprt); in nfs4_destroy_session() 503 xprt_destroy_backchannel(xprt, NFS41_BC_MIN_CALLBACKS); in nfs4_destroy_session()
|
D | callback.h | 189 extern int nfs_callback_up(u32 minorversion, struct rpc_xprt *xprt);
|
D | nfs4client.c | 245 struct rpc_xprt *xprt; in nfs4_init_callback() local 248 xprt = rcu_dereference_raw(clp->cl_rpcclient->cl_xprt); in nfs4_init_callback() 251 error = xprt_setup_backchannel(xprt, NFS41_BC_MIN_CALLBACKS); in nfs4_init_callback() 256 error = nfs_callback_up(clp->cl_mvops->minor_version, xprt); in nfs4_init_callback()
|
/linux-4.4.14/Documentation/DocBook/ |
D | networking.xml.db | 208 API-svc-find-xprt 209 API-svc-xprt-names 210 API-xprt-register-transport 211 API-xprt-unregister-transport 212 API-xprt-load-transport 213 API-xprt-reserve-xprt 214 API-xprt-release-xprt 215 API-xprt-release-xprt-cong 216 API-xprt-release-rqst-cong 217 API-xprt-adjust-cwnd [all …]
|
D | .networking.xml.cmd | 2 …et/sunrpc/sunrpc_syms.c net/sunrpc/xdr.c net/sunrpc/svc_xprt.c net/sunrpc/xprt.c net/sunrpc/sched.…
|
/linux-4.4.14/fs/lockd/ |
D | svc.c | 183 struct svc_xprt *xprt; in create_lockd_listener() local 185 xprt = svc_find_xprt(serv, name, net, family, 0); in create_lockd_listener() 186 if (xprt == NULL) in create_lockd_listener() 189 svc_xprt_put(xprt); in create_lockd_listener()
|
/linux-4.4.14/net/sched/ |
D | cls_rsvp.h | 141 u8 *xprt; in rsvp_classify() local 162 xprt = ((u8 *)nhptr) + sizeof(struct ipv6hdr); in rsvp_classify() 167 xprt = ((u8 *)nhptr) + (nhptr->ihl<<2); in rsvp_classify() 180 (*(u32 *)(xprt + s->dpi.offset) ^ s->dpi.key)) && in rsvp_classify() 191 !(f->spi.mask & (*(u32 *)(xprt + f->spi.offset) ^ f->spi.key)) in rsvp_classify() 207 nhptr = (void *)(xprt + f->tunnelhdr - sizeof(*nhptr)); in rsvp_classify()
|
/linux-4.4.14/fs/nfsd/ |
D | nfs4callback.c | 715 struct rpc_xprt *xprt; in create_backchannel_client() local 720 xprt = args->bc_xprt->xpt_bc_xprt; in create_backchannel_client() 721 if (xprt) { in create_backchannel_client() 722 xprt_get(xprt); in create_backchannel_client() 723 return rpc_create_xprt(args, xprt); in create_backchannel_client()
|
D | nfsctl.c | 737 struct svc_xprt *xprt; in __write_ports_addxprt() local 765 xprt = svc_find_xprt(nn->nfsd_serv, transport, net, PF_INET, port); in __write_ports_addxprt() 766 if (xprt != NULL) { in __write_ports_addxprt() 767 svc_close_xprt(xprt); in __write_ports_addxprt() 768 svc_xprt_put(xprt); in __write_ports_addxprt()
|
/linux-4.4.14/net/sunrpc/auth_gss/ |
D | auth_gss.c | 1184 struct rpc_xprt *xprt = rcu_access_pointer(clnt->cl_xprt); in gss_create() local 1189 if (rcu_access_pointer(parent->cl_xprt) != xprt) in gss_create()
|