• Home
  • Raw
  • Download

Lines Matching refs:map

156 	struct rpcbind_args *map = data;  in rpcb_map_release()  local
158 rpcb_wake_rpcbind_waiters(map->r_xprt, map->r_status); in rpcb_map_release()
159 xprt_put(map->r_xprt); in rpcb_map_release()
160 kfree(map->r_addr); in rpcb_map_release()
161 kfree(map); in rpcb_map_release()
447 struct rpcbind_args map = { in rpcb_register() local
454 .rpc_argp = &map, in rpcb_register()
480 struct rpcbind_args *map = msg->rpc_argp; in rpcb_register_inet4() local
485 map->r_addr = rpc_sockaddr2uaddr(sap, GFP_KERNEL); in rpcb_register_inet4()
489 map->r_prog, map->r_vers, in rpcb_register_inet4()
490 map->r_addr, map->r_netid); in rpcb_register_inet4()
499 kfree(map->r_addr); in rpcb_register_inet4()
511 struct rpcbind_args *map = msg->rpc_argp; in rpcb_register_inet6() local
516 map->r_addr = rpc_sockaddr2uaddr(sap, GFP_KERNEL); in rpcb_register_inet6()
520 map->r_prog, map->r_vers, in rpcb_register_inet6()
521 map->r_addr, map->r_netid); in rpcb_register_inet6()
530 kfree(map->r_addr); in rpcb_register_inet6()
537 struct rpcbind_args *map = msg->rpc_argp; in rpcb_unregister_all_protofamilies() local
541 map->r_prog, map->r_vers, map->r_netid); in rpcb_unregister_all_protofamilies()
543 map->r_addr = ""; in rpcb_unregister_all_protofamilies()
596 struct rpcbind_args map = { in rpcb_v4_register() local
603 .rpc_argp = &map, in rpcb_v4_register()
623 static struct rpc_task *rpcb_call_async(struct rpc_clnt *rpcb_clnt, struct rpcbind_args *map, struc… in rpcb_call_async() argument
627 .rpc_argp = map, in rpcb_call_async()
628 .rpc_resp = map, in rpcb_call_async()
634 .callback_data = map, in rpcb_call_async()
678 struct rpcbind_args *map; in rpcb_getport_async() local
756 map = kzalloc(sizeof(struct rpcbind_args), GFP_ATOMIC); in rpcb_getport_async()
757 if (!map) { in rpcb_getport_async()
763 map->r_prog = clnt->cl_prog; in rpcb_getport_async()
764 map->r_vers = clnt->cl_vers; in rpcb_getport_async()
765 map->r_prot = xprt->prot; in rpcb_getport_async()
766 map->r_port = 0; in rpcb_getport_async()
767 map->r_xprt = xprt; in rpcb_getport_async()
768 map->r_status = -EIO; in rpcb_getport_async()
773 map->r_netid = xprt->address_strings[RPC_DISPLAY_NETID]; in rpcb_getport_async()
774 map->r_addr = rpc_sockaddr2uaddr(sap, GFP_ATOMIC); in rpcb_getport_async()
775 map->r_owner = ""; in rpcb_getport_async()
778 map->r_addr = NULL; in rpcb_getport_async()
784 child = rpcb_call_async(rpcb_clnt, map, proc); in rpcb_getport_async()
811 struct rpcbind_args *map = data; in rpcb_getport_done() local
812 struct rpc_xprt *xprt = map->r_xprt; in rpcb_getport_done()
826 } else if (map->r_port == 0) { in rpcb_getport_done()
832 xprt->ops->set_port(xprt, map->r_port); in rpcb_getport_done()
838 child->tk_pid, status, map->r_port); in rpcb_getport_done()
840 map->r_status = status; in rpcb_getport_done()