Lines Matching refs:args

2576 	struct tls_handshake_args args = {
2590 rc = tls_client_hello_anon(&args, GFP_KERNEL);
2595 args.ta_my_cert = xprtsec->cert_serial;
2596 args.ta_my_privkey = xprtsec->privkey_serial;
2597 rc = tls_client_hello_x509(&args, GFP_KERNEL);
2651 struct rpc_create_args args = {
2679 lower_clnt = rpc_create(&args);
3148 static struct rpc_xprt *xs_setup_xprt(struct xprt_create *args,
3155 if (args->addrlen > sizeof(xprt->addr)) {
3160 xprt = xprt_alloc(args->net, sizeof(*new), slot_table_size,
3170 memcpy(&xprt->addr, args->dstaddr, args->addrlen);
3171 xprt->addrlen = args->addrlen;
3172 if (args->srcaddr)
3173 memcpy(&new->srcaddr, args->srcaddr, args->addrlen);
3176 err = xs_init_anyaddr(args->dstaddr->sa_family,
3195 * @args: rpc transport creation arguments
3199 static struct rpc_xprt *xs_setup_local(struct xprt_create *args)
3201 struct sockaddr_un *sun = (struct sockaddr_un *)args->dstaddr;
3206 xprt = xs_setup_xprt(args, xprt_tcp_slot_table_entries,
3263 * @args: rpc transport creation arguments
3266 static struct rpc_xprt *xs_setup_udp(struct xprt_create *args)
3268 struct sockaddr *addr = args->dstaddr;
3273 xprt = xs_setup_xprt(args, xprt_udp_slot_table_entries,
3340 * @args: rpc transport creation arguments
3343 static struct rpc_xprt *xs_setup_tcp(struct xprt_create *args)
3345 struct sockaddr *addr = args->dstaddr;
3351 if (args->flags & XPRT_CREATE_INFINITE_SLOTS)
3354 xprt = xs_setup_xprt(args, xprt_tcp_slot_table_entries,
3372 if (args->reconnect_timeout)
3373 xprt->max_reconnect_timeout = args->reconnect_timeout;
3377 if (args->connect_timeout)
3378 xs_tcp_do_set_connect_timeout(xprt, args->connect_timeout);
3422 * @args: rpc transport creation arguments
3425 static struct rpc_xprt *xs_setup_tcp_tls(struct xprt_create *args)
3427 struct sockaddr *addr = args->dstaddr;
3433 if (args->flags & XPRT_CREATE_INFINITE_SLOTS)
3436 xprt = xs_setup_xprt(args, xprt_tcp_slot_table_entries,
3460 switch (args->xprtsec.policy) {
3463 xprt->xprtsec = args->xprtsec;
3510 * @args: rpc transport creation arguments
3513 static struct rpc_xprt *xs_setup_bc_tcp(struct xprt_create *args)
3515 struct sockaddr *addr = args->dstaddr;
3521 xprt = xs_setup_xprt(args, xprt_tcp_slot_table_entries,
3566 args->bc_xprt->xpt_bc_xprt = xprt;
3567 xprt->bc_xprt = args->bc_xprt;
3568 bc_sock = container_of(args->bc_xprt, struct svc_sock, sk_xprt);
3581 args->bc_xprt->xpt_bc_xprt = NULL;
3582 args->bc_xprt->xpt_bc_xps = NULL;