Lines Matching refs:args

2557 	struct tls_handshake_args args = {
2571 rc = tls_client_hello_anon(&args, GFP_KERNEL);
2576 args.ta_my_cert = xprtsec->cert_serial;
2577 args.ta_my_privkey = xprtsec->privkey_serial;
2578 rc = tls_client_hello_x509(&args, GFP_KERNEL);
2632 struct rpc_create_args args = {
2659 lower_clnt = rpc_create(&args);
3140 static struct rpc_xprt *xs_setup_xprt(struct xprt_create *args,
3147 if (args->addrlen > sizeof(xprt->addr)) {
3152 xprt = xprt_alloc(args->net, sizeof(*new), slot_table_size,
3162 memcpy(&xprt->addr, args->dstaddr, args->addrlen);
3163 xprt->addrlen = args->addrlen;
3164 if (args->srcaddr)
3165 memcpy(&new->srcaddr, args->srcaddr, args->addrlen);
3168 err = xs_init_anyaddr(args->dstaddr->sa_family,
3187 * @args: rpc transport creation arguments
3191 static struct rpc_xprt *xs_setup_local(struct xprt_create *args)
3193 struct sockaddr_un *sun = (struct sockaddr_un *)args->dstaddr;
3198 xprt = xs_setup_xprt(args, xprt_tcp_slot_table_entries,
3255 * @args: rpc transport creation arguments
3258 static struct rpc_xprt *xs_setup_udp(struct xprt_create *args)
3260 struct sockaddr *addr = args->dstaddr;
3265 xprt = xs_setup_xprt(args, xprt_udp_slot_table_entries,
3332 * @args: rpc transport creation arguments
3335 static struct rpc_xprt *xs_setup_tcp(struct xprt_create *args)
3337 struct sockaddr *addr = args->dstaddr;
3343 if (args->flags & XPRT_CREATE_INFINITE_SLOTS)
3346 xprt = xs_setup_xprt(args, xprt_tcp_slot_table_entries,
3364 if (args->reconnect_timeout)
3365 xprt->max_reconnect_timeout = args->reconnect_timeout;
3369 if (args->connect_timeout)
3370 xs_tcp_do_set_connect_timeout(xprt, args->connect_timeout);
3414 * @args: rpc transport creation arguments
3417 static struct rpc_xprt *xs_setup_tcp_tls(struct xprt_create *args)
3419 struct sockaddr *addr = args->dstaddr;
3425 if (args->flags & XPRT_CREATE_INFINITE_SLOTS)
3428 xprt = xs_setup_xprt(args, xprt_tcp_slot_table_entries,
3452 switch (args->xprtsec.policy) {
3455 xprt->xprtsec = args->xprtsec;
3502 * @args: rpc transport creation arguments
3505 static struct rpc_xprt *xs_setup_bc_tcp(struct xprt_create *args)
3507 struct sockaddr *addr = args->dstaddr;
3513 xprt = xs_setup_xprt(args, xprt_tcp_slot_table_entries,
3558 args->bc_xprt->xpt_bc_xprt = xprt;
3559 xprt->bc_xprt = args->bc_xprt;
3560 bc_sock = container_of(args->bc_xprt, struct svc_sock, sk_xprt);
3573 args->bc_xprt->xpt_bc_xprt = NULL;
3574 args->bc_xprt->xpt_bc_xps = NULL;