sockaddr 71 compat/common/uipc_syscalls_43.c struct sockaddr sa; sockaddr 96 compat/common/uipc_syscalls_43.c struct sockaddr sa; sockaddr 126 compat/common/uipc_syscalls_43.c struct sockaddr sa; sockaddr 296 compat/ibcs2/ibcs2_misc.c struct sockaddr sa; sockaddr 305 compat/ibcs2/ibcs2_misc.c na.addr = (struct sockaddr *)((int)SCARG(uap, data) + sizeof na); sockaddr 72 compat/ibcs2/ibcs2_socksys.h #define IBCS2_SIOCGETNAME _IOR('S', 12, struct sockaddr) sockaddr 73 compat/ibcs2/ibcs2_socksys.h #define IBCS2_SIOCGETPEER _IOR('S', 13, struct sockaddr) sockaddr 109 compat/linux/linux_socket.c int linux_sa_get(struct proc *, caddr_t *, struct sockaddr **, sockaddr 248 compat/linux/linux_socket.c struct sockaddr *sa; sockaddr 275 compat/linux/linux_socket.c struct sockaddr *sa; sockaddr 415 compat/linux/linux_socket.c SCARG(&bga, asa) = (struct sockaddr *) lga.addr; sockaddr 447 compat/linux/linux_socket.c SCARG(&bga, asa) = (struct sockaddr *) lga.addr; sockaddr 684 compat/linux/linux_socket.c struct sockaddr *sa; sockaddr 723 compat/linux/linux_socket.c SCARG(&bra, from) = (struct sockaddr *) lra.from; sockaddr 1055 compat/linux/linux_socket.c struct sockaddr *sa; sockaddr 1068 compat/linux/linux_socket.c msg.msg_name = (struct sockaddr *)sa; sockaddr 1124 compat/linux/linux_socket.c struct sockaddr **sap; sockaddr 1129 compat/linux/linux_socket.c struct sockaddr *sa, *usa; sockaddr 1194 compat/linux/linux_socket.c sa = (struct sockaddr *) kosa; sockaddr 1198 compat/linux/linux_socket.c usa = (struct sockaddr *) stackgap_alloc(sgp, alloclen); sockaddr 1220 compat/linux/linux_socket.c struct sockaddr sa; sockaddr 89 compat/linux/linux_socketcall.h struct sockaddr *addr; sockaddr 101 compat/linux/linux_socketcall.h struct sockaddr *addr; sockaddr 317 compat/osf1/osf1_mount.c bsd_na.addr = (struct sockaddr *)osf_na.addr; sockaddr 228 compat/osf1/osf1_syscallargs.h syscallarg(struct sockaddr *) to; sockaddr 298 compat/sunos/sunos_misc.c struct sockaddr sa; sockaddr 311 compat/sunos/sunos_misc.c na.addr = stackgap_alloc(&sg, sizeof(struct sockaddr)); sockaddr 312 compat/sunos/sunos_misc.c na.addrlen = sizeof(struct sockaddr); sockaddr 722 compat/sunos/sunos_misc.c struct sockaddr sa; sockaddr 426 compat/ultrix/ultrix_fs.c na.addr = (struct sockaddr *)usp; sockaddr 446 compat/ultrix/ultrix_misc.c struct sockaddr sa; sockaddr 805 dev/isa/if_ex.c struct sockaddr *sa; sockaddr 808 dev/isa/if_ex.c sa = (struct sockaddr *) &ifr->ifr_data; sockaddr 211 dev/usb/if_upl.c int upl_output(struct ifnet *, struct mbuf *, struct sockaddr *, sockaddr 1000 dev/usb/if_upl.c upl_output(struct ifnet *ifp, struct mbuf *m, struct sockaddr *dst, sockaddr 217 kern/uipc_domain.c pfctlinput(int cmd, struct sockaddr *sa) sockaddr 670 kern/uipc_socket2.c sbappendaddr(struct sockbuf *sb, struct sockaddr *asa, struct mbuf *m0, sockaddr 699 kern/uipc_syscalls.c mtod(from, struct sockaddr *)->sa_family; sockaddr 1042 kern/uipc_syscalls.c struct sockaddr *sa; sockaddr 1071 kern/uipc_syscalls.c sa = mtod(m, struct sockaddr *); sockaddr 59 kern/uipc_usrreq.c struct sockaddr sun_noname = { sizeof(sun_noname), AF_UNIX }; sockaddr 129 kern/uipc_usrreq.c *(mtod(nam, struct sockaddr *)) = sun_noname; sockaddr 175 kern/uipc_usrreq.c struct sockaddr *from; sockaddr 193 kern/uipc_usrreq.c from = mtod(unp->unp_addr, struct sockaddr *); sockaddr 1413 kern/vfs_subr.c struct sockaddr *saddr, *smask = 0; sockaddr 1433 kern/vfs_subr.c saddr = (struct sockaddr *)(np + 1); sockaddr 1440 kern/vfs_subr.c smask = (struct sockaddr *)((caddr_t)saddr + argp->ex_addrlen); sockaddr 1533 kern/vfs_subr.c struct sockaddr *saddr; sockaddr 1541 kern/vfs_subr.c saddr = mtod(nam, struct sockaddr *); sockaddr 84 net/bpf.c struct sockaddr *, struct bpf_insn *); sockaddr 106 net/bpf.c struct sockaddr *sockp, struct bpf_insn *filter) sockaddr 526 net/bpf.c (struct sockaddr *)&dst, d->bd_wfilter); sockaddr 539 net/bpf.c error = (*ifp->if_output)(ifp, m, (struct sockaddr *)&dst, sockaddr 328 net/if.c ifa->ifa_addr = (struct sockaddr *)sdl; sockaddr 331 net/if.c ifa->ifa_netmask = (struct sockaddr *)sdl; sockaddr 838 net/if.c ifa_ifwithaddr(struct sockaddr *addr) sockaddr 845 net/if.c ((struct sockaddr *)(a1))->sa_len) == 0) sockaddr 866 net/if.c ifa_ifwithdstaddr(struct sockaddr *addr) sockaddr 889 net/if.c ifa_ifwithnet(struct sockaddr *addr) sockaddr 951 net/if.c ifaof_ifpforaddr(struct sockaddr *addr, struct ifnet *ifp) sockaddr 994 net/if.c struct sockaddr *dst; sockaddr 1476 net/if.c struct sockaddr *sa; sockaddr 1513 net/if.c struct sockaddr *sa = ifa->ifa_addr; sockaddr 1832 net/if.c if_group_routechange(struct sockaddr *dst, struct sockaddr *mask) sockaddr 207 net/if.h int (*if_output)(struct ifnet *, struct mbuf *, struct sockaddr *, sockaddr 375 net/if.h struct sockaddr *ifa_addr; /* address of interface */ sockaddr 376 net/if.h struct sockaddr *ifa_dstaddr; /* other end of p-to-p link */ sockaddr 378 net/if.h struct sockaddr *ifa_netmask; /* used to determine subnet */ sockaddr 497 net/if.h struct sockaddr ifru_addr; sockaddr 498 net/if.h struct sockaddr ifru_dstaddr; sockaddr 499 net/if.h struct sockaddr ifru_broadaddr; sockaddr 516 net/if.h struct sockaddr ifra_addr; sockaddr 517 net/if.h struct sockaddr ifra_dstaddr; sockaddr 519 net/if.h struct sockaddr ifra_mask; sockaddr 695 net/if.h struct mbuf *, struct sockaddr *, struct rtentry *); sockaddr 717 net/if.h void if_group_routechange(struct sockaddr *, struct sockaddr *); sockaddr 720 net/if.h struct ifaddr *ifa_ifwithaddr(struct sockaddr *); sockaddr 722 net/if.h struct ifaddr *ifa_ifwithdstaddr(struct sockaddr *); sockaddr 723 net/if.h struct ifaddr *ifa_ifwithnet(struct sockaddr *); sockaddr 724 net/if.h struct ifaddr *ifa_ifwithroute(int, struct sockaddr *, sockaddr 725 net/if.h struct sockaddr *); sockaddr 726 net/if.h struct ifaddr *ifaof_ifpforaddr(struct sockaddr *, struct ifnet *); sockaddr 743 net/if.h struct mbuf *, struct sockaddr *, struct rtentry *); sockaddr 79 net/if_arp.h struct sockaddr arp_pa; /* protocol address */ sockaddr 80 net/if_arp.h struct sockaddr arp_ha; /* hardware address */ sockaddr 101 net/if_atm.h int atm_output(struct ifnet *, struct mbuf *, struct sockaddr *, sockaddr 134 net/if_atmsubr.c struct sockaddr *dst; sockaddr 1001 net/if_bridge.c bridge_output(struct ifnet *ifp, struct mbuf *m, struct sockaddr *sa, sockaddr 435 net/if_bridge.h int bridge_output(struct ifnet *, struct mbuf *, struct sockaddr *, sockaddr 77 net/if_enc.c int encoutput(struct ifnet *, struct mbuf *, struct sockaddr *, sockaddr 133 net/if_enc.c encoutput(struct ifnet *ifp, struct mbuf *m, struct sockaddr *dst, sockaddr 195 net/if_ethersubr.c struct sockaddr *dst; sockaddr 284 net/if_ethersubr.c extern char *prsockaddr(struct sockaddr *); sockaddr 946 net/if_ethersubr.c ether_multiaddr(struct sockaddr *sa, u_int8_t addrlo[ETHER_ADDR_LEN], sockaddr 70 net/if_faith.c int faithoutput(struct ifnet *, struct mbuf *, struct sockaddr *, sockaddr 134 net/if_faith.c struct sockaddr *dst; sockaddr 79 net/if_fddi.h struct mbuf *, struct sockaddr *, struct rtentry *); sockaddr 137 net/if_fddisubr.c struct sockaddr *dst; sockaddr 272 net/if_gif.c struct sockaddr *dst; sockaddr 332 net/if_gif.c struct sockaddr *dst, *src; sockaddr 333 net/if_gif.c struct sockaddr *sa; sockaddr 369 net/if_gif.c src = (struct sockaddr *) sockaddr 371 net/if_gif.c dst = (struct sockaddr *) sockaddr 377 net/if_gif.c src = (struct sockaddr *) sockaddr 379 net/if_gif.c dst = (struct sockaddr *) sockaddr 384 net/if_gif.c src = (struct sockaddr *) sockaddr 386 net/if_gif.c dst = (struct sockaddr *) sockaddr 488 net/if_gif.c sa = (struct sockaddr *)malloc(src->sa_len, M_IFADDR, M_WAITOK); sockaddr 494 net/if_gif.c sa = (struct sockaddr *)malloc(dst->sa_len, M_IFADDR, M_WAITOK); sockaddr 538 net/if_gif.c dst = (struct sockaddr *) sockaddr 570 net/if_gif.c dst = (struct sockaddr *) sockaddr 592 net/if_gif.c dst = (struct sockaddr *) sockaddr 601 net/if_gif.c dst = (struct sockaddr *) sockaddr 46 net/if_gif.h struct sockaddr *gif_psrc; /* Physical src addr */ sockaddr 47 net/if_gif.h struct sockaddr *gif_pdst; /* Physical dst addr */ sockaddr 71 net/if_gif.h struct sockaddr *, struct rtentry *); sockaddr 194 net/if_gre.c gre_output(struct ifnet *ifp, struct mbuf *m, struct sockaddr *dst, sockaddr 433 net/if_gre.c struct sockaddr *sa = NULL; sockaddr 149 net/if_gre.h int gre_output(struct ifnet *, struct mbuf *, struct sockaddr *, sockaddr 231 net/if_loop.c struct sockaddr *dst; sockaddr 77 net/if_pflog.c int pflogoutput(struct ifnet *, struct mbuf *, struct sockaddr *, sockaddr 182 net/if_pflog.c pflogoutput(struct ifnet *ifp, struct mbuf *m, struct sockaddr *dst, sockaddr 92 net/if_pfsync.c int pfsyncoutput(struct ifnet *, struct mbuf *, struct sockaddr *, sockaddr 847 net/if_pfsync.c pfsyncoutput(struct ifnet *ifp, struct mbuf *m, struct sockaddr *dst, sockaddr 1562 net/if_pfsync.c struct sockaddr sa; sockaddr 714 net/if_ppp.c struct sockaddr *dst; sockaddr 154 net/if_ppp.h int pppoutput(struct ifnet *, struct mbuf *, struct sockaddr *, sockaddr 819 net/if_pppoe.c struct sockaddr dst; sockaddr 1287 net/if_pppoe.c struct sockaddr dst; sockaddr 147 net/if_pppvar.h struct sockaddr *, struct rtentry *); sockaddr 414 net/if_sl.c struct sockaddr *dst; sockaddr 124 net/if_slvar.h struct mbuf *, struct sockaddr *, struct rtentry *); sockaddr 284 net/if_spppsubr.c struct sockaddr *dst, struct rtentry *rt); sockaddr 616 net/if_spppsubr.c struct sockaddr *dst, struct rtentry *rt) sockaddr 704 net/if_strip.c struct sockaddr *dst; sockaddr 64 net/if_stripvar.h struct mbuf *, struct sockaddr *, struct rtentry *); sockaddr 116 net/if_tun.c int tun_output(struct ifnet *, struct mbuf *, struct sockaddr *, sockaddr 529 net/if_tun.c tun_output(struct ifnet *ifp, struct mbuf *m0, struct sockaddr *dst, sockaddr 542 net/if_vlan.c struct sockaddr *sa; sockaddr 544 net/if_vlan.c sa = (struct sockaddr *) &ifr->ifr_data; sockaddr 74 net/pf_if.c void pfi_address_add(struct sockaddr *, int, int); sockaddr 512 net/pf_if.c pfi_address_add(struct sockaddr *sa, int af, int net) sockaddr 150 net/pf_osfp.c (void)getnameinfo((struct sockaddr *)&sin, sockaddr 174 net/pf_osfp.c (void)getnameinfo((struct sockaddr *)&sin6, sockaddr 91 net/pfkey.c struct sockaddr pfkey_addr = { 2, PF_KEY, }; sockaddr 410 net/pfkeyv2.c export_address(&p, (struct sockaddr *) &sunion); sockaddr 431 net/pfkeyv2.c export_address(&p, (struct sockaddr *) &sunion); sockaddr 452 net/pfkeyv2.c export_address(&p, (struct sockaddr *) &sunion); sockaddr 473 net/pfkeyv2.c export_address(&p, (struct sockaddr *) &sunion); sockaddr 633 net/pfkeyv2.c export_address(&p, (struct sockaddr *) &sa->tdb_src); sockaddr 637 net/pfkeyv2.c export_address(&p, (struct sockaddr *) &sa->tdb_dst); sockaddr 642 net/pfkeyv2.c export_address(&p, (struct sockaddr *) &sa->tdb_proxy); sockaddr 926 net/pfkeyv2.c import_address((struct sockaddr *) &sa.tdb_src, sockaddr 928 net/pfkeyv2.c import_address((struct sockaddr *) &sa.tdb_dst, sockaddr 1020 net/pfkeyv2.c import_address((struct sockaddr *) &newsa->tdb_src, sockaddr 1022 net/pfkeyv2.c import_address((struct sockaddr *) &newsa->tdb_dst, sockaddr 1024 net/pfkeyv2.c import_address((struct sockaddr *) &newsa->tdb_proxy, sockaddr 1182 net/pfkeyv2.c import_address((struct sockaddr *) &newsa->tdb_src, sockaddr 1184 net/pfkeyv2.c import_address((struct sockaddr *) &newsa->tdb_dst, sockaddr 1186 net/pfkeyv2.c import_address((struct sockaddr *) &newsa->tdb_proxy, sockaddr 1739 net/pfkeyv2.c (struct sockaddr *) &encapdst, sockaddr 1740 net/pfkeyv2.c (struct sockaddr *) &encapgw, sockaddr 1741 net/pfkeyv2.c (struct sockaddr *) &encapnetmask, sockaddr 2198 net/pfkeyv2.c export_address(&p, (struct sockaddr *) &sa->tdb_src); sockaddr 2201 net/pfkeyv2.c export_address(&p, (struct sockaddr *) &sa->tdb_dst); sockaddr 2373 net/pfkeyv2.c export_address(&p, (struct sockaddr *)&ipo->ipo_src); sockaddr 2379 net/pfkeyv2.c export_address(&p, (struct sockaddr *)&ipo->ipo_dst); sockaddr 445 net/pfkeyv2.h void export_address(void **, struct sockaddr *); sockaddr 458 net/pfkeyv2.h void import_address(struct sockaddr *, struct sadb_address *); sockaddr 664 net/pfkeyv2_convert.c import_address(struct sockaddr *sa, struct sadb_address *sadb_address) sockaddr 667 net/pfkeyv2_convert.c struct sockaddr *ssa = (struct sockaddr *)((void *) sadb_address + sockaddr 701 net/pfkeyv2_convert.c export_address(void **p, struct sockaddr *sa) sockaddr 710 net/pfkeyv2_convert.c ((struct sockaddr *) *p)->sa_family = sa->sa_family; sockaddr 479 net/pfkeyv2_parsemessage.c struct sockaddr *sa = (struct sockaddr *)(p + sockaddr 483 net/pfkeyv2_parsemessage.c sizeof(struct sockaddr)) { sockaddr 357 net/ppp_tty.c struct sockaddr dst; sockaddr 93 net/radix_mpath.c rt_mpath_matchgate(struct rtentry *rt, struct sockaddr *gate) sockaddr 121 net/radix_mpath.c struct sockaddr *netmask, int mpathok) sockaddr 46 net/radix_mpath.h struct sockaddr; sockaddr 50 net/radix_mpath.h struct rtentry *rt_mpath_matchgate(struct rtentry *, struct sockaddr *); sockaddr 52 net/radix_mpath.h struct sockaddr *, int); sockaddr 134 net/raw_cb.c struct sockaddr *addr = mtod(nam, struct sockaddr *); sockaddr 141 net/raw_cb.c rp->rcb_laddr = mtod(nam, struct sockaddr *); sockaddr 45 net/raw_cb.h struct sockaddr *rcb_faddr; /* destination address */ sockaddr 46 net/raw_cb.h struct sockaddr *rcb_laddr; /* socket's address */ sockaddr 62 net/raw_cb.h void *raw_ctlinput(int, struct sockaddr *, void *); sockaddr 78 net/raw_usrreq.c struct sockaddr *src, *dst; sockaddr 82 net/raw_usrreq.c src = va_arg(ap, struct sockaddr *); sockaddr 83 net/raw_usrreq.c dst = va_arg(ap, struct sockaddr *); sockaddr 138 net/raw_usrreq.c struct sockaddr *arg; sockaddr 209 net/raw_usrreq.c rp->rcb_faddr = mtod(nam, struct sockaddr *); sockaddr 254 net/raw_usrreq.c rp->rcb_faddr = mtod(nam, struct sockaddr *); sockaddr 128 net/route.c struct ifaddr *encap_findgwifa(struct sockaddr *); sockaddr 131 net/route.c #define SA(p) ((struct sockaddr *)(p)) sockaddr 165 net/route.c encap_findgwifa(struct sockaddr *gw) sockaddr 277 net/route.c rtalloc2(struct sockaddr *dst, int report, int howstrict) sockaddr 331 net/route.c rtalloc1(struct sockaddr *dst, int report, u_int tableid) sockaddr 437 net/route.c rtredirect(struct sockaddr *dst, struct sockaddr *gateway, sockaddr 438 net/route.c struct sockaddr *netmask, int flags, struct sockaddr *src, sockaddr 603 net/route.c ifa_ifwithroute(int flags, struct sockaddr *dst, struct sockaddr *gateway) sockaddr 665 net/route.c rtrequest(int req, struct sockaddr *dst, struct sockaddr *gateway, sockaddr 666 net/route.c struct sockaddr *netmask, int flags, struct rtentry **ret_nrt, sockaddr 691 net/route.c (ifa = ifa_ifwithnet((struct sockaddr *)info->rti_info[RTAX_IFP])) sockaddr 699 net/route.c struct sockaddr *sa; sockaddr 733 net/route.c struct sockaddr *ndst; sockaddr 927 net/route.c rt_setgate(struct rtentry *rt0, struct sockaddr *dst, struct sockaddr *gate, sockaddr 944 net/route.c Bcopy(gate, (rt->rt_gateway = (struct sockaddr *)(new + dlen)), glen); sockaddr 974 net/route.c rt_maskedcopy(struct sockaddr *src, struct sockaddr *dst, sockaddr 975 net/route.c struct sockaddr *netmask) sockaddr 1001 net/route.c struct sockaddr *dst, *deldst; sockaddr 1015 net/route.c deldst = mtod(m, struct sockaddr *); sockaddr 1040 net/route.c info.rti_info[RTAX_LABEL] = (struct sockaddr *)&sa_rl; sockaddr 1094 net/route.c (struct sockaddr *)rt_key(r->rtt_rt), \ sockaddr 1247 net/route.c rt_lookup(struct sockaddr *dst, struct sockaddr *mask, int tableid) sockaddr 54 net/route.h struct sockaddr ro_dst; sockaddr 109 net/route.h #define rt_key(r) ((struct sockaddr *)((r)->rt_nodes->rn_key)) sockaddr 110 net/route.h #define rt_mask(r) ((struct sockaddr *)((r)->rt_nodes->rn_mask)) sockaddr 111 net/route.h struct sockaddr *rt_gateway; /* value */ sockaddr 116 net/route.h struct sockaddr *rt_genmask; /* for generation of cloned routes */ sockaddr 247 net/route.h struct sockaddr *rti_info[RTAX_MAX]; sockaddr 325 net/route.h void rt_maskedcopy(struct sockaddr *, sockaddr 326 net/route.h struct sockaddr *, struct sockaddr *); sockaddr 330 net/route.h int rt_setgate(struct rtentry *, struct sockaddr *, sockaddr 331 net/route.h struct sockaddr *, u_int); sockaddr 350 net/route.h rtalloc1(struct sockaddr *, int, u_int); sockaddr 353 net/route.h rtalloc2(struct sockaddr *, int, int); sockaddr 358 net/route.h void rtredirect(struct sockaddr *, struct sockaddr *, sockaddr 359 net/route.h struct sockaddr *, int, struct sockaddr *, sockaddr 361 net/route.h int rtrequest(int, struct sockaddr *, sockaddr 362 net/route.h struct sockaddr *, struct sockaddr *, int, sockaddr 368 net/route.h struct radix_node *rt_lookup(struct sockaddr *, struct sockaddr *, int); sockaddr 82 net/rtsock.c struct sockaddr route_dst = { 2, PF_ROUTE, }; sockaddr 83 net/rtsock.c struct sockaddr route_src = { 2, PF_ROUTE, }; sockaddr 236 net/rtsock.c ((struct sockaddr *)t->rn_key)->sa_len && sockaddr 238 net/rtsock.c ((struct sockaddr *)t->rn_key)->sa_len) - 1) sockaddr 239 net/rtsock.c genmask = (struct sockaddr *)(t->rn_key); sockaddr 341 net/rtsock.c (struct sockaddr *)&sa_rt; sockaddr 513 net/rtsock.c struct sockaddr *sa; sockaddr 520 net/rtsock.c rtinfo->rti_info[i] = sa = (struct sockaddr *)cp; sockaddr 531 net/rtsock.c struct sockaddr *sa; sockaddr 607 net/rtsock.c struct sockaddr *sa; sockaddr 661 net/rtsock.c struct sockaddr *sa = rtinfo->rti_info[RTAX_DST]; sockaddr 720 net/rtsock.c struct sockaddr *sa = NULL; sockaddr 835 net/rtsock.c (struct sockaddr *)&sa_rt; sockaddr 105 net80211/ieee80211_output.c ieee80211_output(struct ifnet *ifp, struct mbuf *m, struct sockaddr *dst, sockaddr 62 net80211/ieee80211_proto.h extern int ieee80211_output(struct ifnet *, struct mbuf *, struct sockaddr *, sockaddr 197 netatalk/aarp.c struct sockaddr sa; sockaddr 261 netatalk/aarp.c sa.sa_len = sizeof( struct sockaddr ); sockaddr 373 netatalk/aarp.c struct sockaddr sa; sockaddr 489 netatalk/aarp.c (struct sockaddr *)&sat, NULL ); sockaddr 546 netatalk/aarp.c sa.sa_len = sizeof( struct sockaddr ); sockaddr 611 netatalk/aarp.c struct sockaddr sa; sockaddr 688 netatalk/aarp.c sa.sa_len = sizeof( struct sockaddr ); sockaddr 205 netatalk/at_control.c aa->aa_ifa.ifa_addr = (struct sockaddr *)&aa->aa_addr; sockaddr 206 netatalk/at_control.c aa->aa_ifa.ifa_dstaddr = (struct sockaddr *)&aa->aa_addr; sockaddr 207 netatalk/at_control.c aa->aa_ifa.ifa_netmask = (struct sockaddr *)&aa->aa_netmask; sockaddr 465 netatalk/at_control.c aa->aa_ifa.ifa_netmask =(struct sockaddr *) &(aa->aa_netmask); sockaddr 479 netatalk/at_control.c aa->aa_ifa.ifa_broadaddr = (struct sockaddr *) &aa->aa_broadaddr; sockaddr 490 netatalk/at_control.c aa->aa_ifa.ifa_dstaddr = (struct sockaddr *) &aa->aa_broadaddr; sockaddr 651 netatalk/at_control.c return(rtrequest(cmd, (struct sockaddr *) &addr, sockaddr 653 netatalk/at_control.c (struct sockaddr *) &mask, flags, NULL, 0)); sockaddr 371 netatalk/ddp_input.c if ( sbappendaddr( &ddp->ddp_socket->so_rcv, (struct sockaddr *)&from, sockaddr 237 netatalk/ddp_output.c return((*ifp->if_output)( ifp, m, (struct sockaddr *) &gate, NULL )); sockaddr 705 netbt/hci_socket.c (struct sockaddr *)&sa, m0, ctlmsg)) { sockaddr 84 netinet/if_atm.c struct sockaddr *gate = rt->rt_gateway; sockaddr 112 netinet/if_atm.c rt_setgate(rt,rt_key(rt),(struct sockaddr *)&null_sdl, 0); sockaddr 176 netinet/if_atm.c rtrequest(RTM_DELETE, rt_key(rt), (struct sockaddr *)0, sockaddr 227 netinet/if_atm.c struct sockaddr *dst; sockaddr 40 netinet/if_atm.h int atmresolve(struct rtentry *, struct mbuf *, struct sockaddr *, sockaddr 104 netinet/if_ether.c void db_print_sa(struct sockaddr *); sockaddr 144 netinet/if_ether.c struct sockaddr *gate = rt->rt_gateway; sockaddr 201 netinet/if_ether.c (struct sockaddr *)&null_sdl, 0); sockaddr 330 netinet/if_ether.c struct sockaddr sa; sockaddr 373 netinet/if_ether.c struct sockaddr *dst; sockaddr 534 netinet/if_ether.c struct sockaddr sa; sockaddr 763 netinet/if_ether.c rtrequest(RTM_DELETE, rt_key(rt), (struct sockaddr *)0, rt_mask(rt), sockaddr 792 netinet/if_ether.c (struct sockaddr *)rt_key(rt), sockaddr 919 netinet/if_ether.c struct sockaddr sa; sockaddr 1004 netinet/if_ether.c struct sockaddr *sa; sockaddr 202 netinet/if_ether.h struct rtentry *, struct mbuf *, struct sockaddr *, u_char *); sockaddr 208 netinet/if_ether.h int ether_multiaddr(struct sockaddr *, u_int8_t[], u_int8_t[]); sockaddr 500 netinet/in.c struct sockaddr *sa; sockaddr 517 netinet/in.c sa = (struct sockaddr *)&iflr->addr; sockaddr 523 netinet/in.c sa = (struct sockaddr *)&iflr->dstaddr; sockaddr 555 netinet/in.c ((struct sockaddr *)&iflr->addr)->sa_len); sockaddr 557 netinet/in.c if (((struct sockaddr *)&iflr->dstaddr)->sa_family) { /*XXX*/ sockaddr 559 netinet/in.c ((struct sockaddr *)&iflr->dstaddr)->sa_len); sockaddr 563 netinet/in.h struct sockaddr; sockaddr 564 netinet/in.h int bindresvport_sa(int, struct sockaddr *); sockaddr 630 netinet/in.h #define sintosa(sin) ((struct sockaddr *)(sin)) sockaddr 571 netinet/in_pcb.c struct sockaddr *dst; sockaddr 267 netinet/in_pcb.h void in_pcbnotifyall(struct inpcbtable *, struct sockaddr *, sockaddr 280 netinet/in_pcb.h int in6_pcbnotify(struct inpcbtable *, struct sockaddr *, sockaddr 281 netinet/in_pcb.h u_int, struct sockaddr *, u_int, int, void *, sockaddr 374 netinet/ip_carp.c struct sockaddr sa; sockaddr 466 netinet/ip_carp.c (struct sockaddr *)&sa_rl; sockaddr 663 netinet/ip_carp.c struct sockaddr sa; sockaddr 997 netinet/ip_carp.c struct sockaddr sa; sockaddr 2108 netinet/ip_carp.c sizeof(struct sockaddr)); sockaddr 2297 netinet/ip_carp.c carp_output(struct ifnet *ifp, struct mbuf *m, struct sockaddr *sa, sockaddr 165 netinet/ip_carp.h int carp_output(struct ifnet *, struct mbuf *, struct sockaddr *, sockaddr 304 netinet/ip_icmp.c void *(*ctlfunc)(int, struct sockaddr *, void *); sockaddr 589 netinet/ip_icmp.c (struct sockaddr *)0, RTF_GATEWAY | RTF_HOST, sockaddr 857 netinet/ip_icmp.c icmp_mtudisc_clone(struct sockaddr *dst) sockaddr 872 netinet/ip_icmp.c (struct sockaddr *) rt->rt_gateway, sockaddr 873 netinet/ip_icmp.c (struct sockaddr *) 0, sockaddr 896 netinet/ip_icmp.c struct sockaddr *dst = sintosa(&icmpsrc); sockaddr 963 netinet/ip_icmp.c void *(*ctlfunc)(int, struct sockaddr *, void *); sockaddr 968 netinet/ip_icmp.c rtrequest((int) RTM_DELETE, (struct sockaddr *)rt_key(rt), sockaddr 974 netinet/ip_icmp.c (*ctlfunc)(PRC_MTUINC,(struct sockaddr *)&sa, NULL); sockaddr 1009 netinet/ip_icmp.c rtrequest((int) RTM_DELETE, (struct sockaddr *)rt_key(rt), sockaddr 217 netinet/ip_icmp.h icmp_mtudisc_clone(struct sockaddr *); sockaddr 1098 netinet/ip_input.c #define SA struct sockaddr * sockaddr 335 netinet/ip_ipsp.c su_null.sa.sa_len = sizeof(struct sockaddr); sockaddr 51 netinet/ip_ipsp.h struct sockaddr sa; sockaddr 561 netinet/ip_ipsp.h extern void *ah4_ctlinput(int, struct sockaddr *, void *); sockaddr 562 netinet/ip_ipsp.h extern void *udpencap_ctlinput(int, struct sockaddr *, void *); sockaddr 583 netinet/ip_ipsp.h extern void *esp4_ctlinput(int, struct sockaddr *, void *); sockaddr 3388 netinet/ip_mroute.c looutput(vifp, m, (struct sockaddr *)&dst, sockaddr 626 netinet/ip_output.c rt = icmp_mtudisc_clone((struct sockaddr *)&dst); sockaddr 575 netinet/ip_spd.c err = rtrequest(RTM_DELETE, (struct sockaddr *) &ipo->ipo_addr, sockaddr 576 netinet/ip_spd.c (struct sockaddr *) 0, sockaddr 577 netinet/ip_spd.c (struct sockaddr *) &ipo->ipo_mask, sockaddr 83 netinet/ipsec_input.c void *ipsec_common_ctlinput(int, struct sockaddr *, void *, int); sockaddr 721 netinet/ipsec_input.c ah4_ctlinput(int cmd, struct sockaddr *sa, void *v) sockaddr 816 netinet/ipsec_input.c ipsec_common_ctlinput(int cmd, struct sockaddr *sa, void *v, int proto) sockaddr 882 netinet/ipsec_input.c udpencap_ctlinput(int cmd, struct sockaddr *sa, void *v) sockaddr 940 netinet/ipsec_input.c esp4_ctlinput(int cmd, struct sockaddr *sa, void *v) sockaddr 3579 netinet/tcp_input.c struct sockaddr *src; sockaddr 3580 netinet/tcp_input.c struct sockaddr *dst; sockaddr 3632 netinet/tcp_input.c struct sockaddr *src; sockaddr 3633 netinet/tcp_input.c struct sockaddr *dst; sockaddr 3883 netinet/tcp_input.c struct sockaddr *src; sockaddr 3884 netinet/tcp_input.c struct sockaddr *dst; sockaddr 3908 netinet/tcp_input.c struct sockaddr *src; sockaddr 3909 netinet/tcp_input.c struct sockaddr *dst; sockaddr 3963 netinet/tcp_input.c struct sockaddr *src; sockaddr 3964 netinet/tcp_input.c struct sockaddr *dst; sockaddr 695 netinet/tcp_subr.c struct sockaddr *sa; sockaddr 797 netinet/tcp_subr.c syn_cache_unreach((struct sockaddr *)sa6_src, sockaddr 801 netinet/tcp_subr.c (struct sockaddr *)sa6_src, 0, cmd, NULL, notify); sockaddr 809 netinet/tcp_subr.c struct sockaddr *sa; sockaddr 924 netinet/tcp_subr.c syn_cache_unreach((struct sockaddr *)&sin, sockaddr 948 netinet/tcp_subr.c (void) in6_pcbnotify(&tcbtable, (struct sockaddr *)&sin6, 0, sockaddr 949 netinet/tcp_subr.c (struct sockaddr *)&sa6_any, 0, PRC_MSGSIZE, NULL, tcp_mtudisc); sockaddr 246 netinet/tcp_var.h struct sockaddr sa; sockaddr 584 netinet/tcp_var.h void tcp6_ctlinput(int, struct sockaddr *, void *); sockaddr 586 netinet/tcp_var.h void *tcp_ctlinput(int, struct sockaddr *, void *); sockaddr 662 netinet/tcp_var.h int syn_cache_add(struct sockaddr *, struct sockaddr *, sockaddr 665 netinet/tcp_var.h void syn_cache_unreach(struct sockaddr *, struct sockaddr *, sockaddr 667 netinet/tcp_var.h struct socket *syn_cache_get(struct sockaddr *, struct sockaddr *, sockaddr 672 netinet/tcp_var.h struct syn_cache *syn_cache_lookup(struct sockaddr *, struct sockaddr *, sockaddr 674 netinet/tcp_var.h void syn_cache_reset(struct sockaddr *, struct sockaddr *, sockaddr 173 netinet/udp_usrreq.c struct sockaddr sa; sockaddr 664 netinet/udp_usrreq.c struct sockaddr *sa; sockaddr 812 netinet/udp_usrreq.c (void) in6_pcbnotify(&udbtable, (struct sockaddr *)&sa6, sockaddr 813 netinet/udp_usrreq.c uh.uh_dport, (struct sockaddr *)&sa6_src, sockaddr 816 netinet/udp_usrreq.c (void) in6_pcbnotify(&udbtable, (struct sockaddr *)&sa6, 0, sockaddr 817 netinet/udp_usrreq.c (struct sockaddr *)&sa6_any, 0, cmd, cmdarg, notify); sockaddr 825 netinet/udp_usrreq.c struct sockaddr *sa; sockaddr 103 netinet/udp_var.h void udp6_ctlinput(int, struct sockaddr *, void *); sockaddr 108 netinet/udp_var.h void *udp_ctlinput(int, struct sockaddr *, void *); sockaddr 180 netinet6/icmp6.c static struct rtentry *icmp6_mtudisc_clone(struct sockaddr *); sockaddr 920 netinet6/icmp6.c void (*ctlfunc)(int, struct sockaddr *, void *); sockaddr 1087 netinet6/icmp6.c ctlfunc = (void (*)(int, struct sockaddr *, void *)) sockaddr 1090 netinet6/icmp6.c (void) (*ctlfunc)(code, (struct sockaddr *)&icmp6dst, sockaddr 1144 netinet6/icmp6.c rt = icmp6_mtudisc_clone((struct sockaddr *)&sin6); sockaddr 1219 netinet6/icmp6.c if (ifa_ifwithaddr((struct sockaddr *)&sin6)) sockaddr 1934 netinet6/icmp6.c (struct sockaddr *)&rip6src, sockaddr 1953 netinet6/icmp6.c (struct sockaddr *)&rip6src, sockaddr 2236 netinet6/icmp6.c rt = rtalloc1((struct sockaddr *)&sin6, 0, 0); sockaddr 2357 netinet6/icmp6.c rtredirect((struct sockaddr *)&sdst, (struct sockaddr *)&sgw, sockaddr 2358 netinet6/icmp6.c (struct sockaddr *)NULL, RTF_GATEWAY | RTF_HOST, sockaddr 2359 netinet6/icmp6.c (struct sockaddr *)&ssrc, sockaddr 2376 netinet6/icmp6.c pfctlinput(PRC_REDIRECT_HOST, (struct sockaddr *)&sdst); sockaddr 2776 netinet6/icmp6.c struct sockaddr *dst; sockaddr 2790 netinet6/icmp6.c (struct sockaddr *) rt->rt_gateway, sockaddr 2791 netinet6/icmp6.c (struct sockaddr *) 0, sockaddr 2820 netinet6/icmp6.c rtrequest((int) RTM_DELETE, (struct sockaddr *)rt_key(rt), sockaddr 2837 netinet6/icmp6.c rtrequest((int) RTM_DELETE, (struct sockaddr *)rt_key(rt), sockaddr 166 netinet6/in6.c (struct sockaddr *)&all1_sa, RTF_UP|RTF_HOST|RTF_LLINFO, &nrt, 0); sockaddr 917 netinet6/in6.c ia->ia_ifa.ifa_addr = (struct sockaddr *)&ia->ia_addr; sockaddr 927 netinet6/in6.c (struct sockaddr *)&ia->ia_dstaddr; sockaddr 932 netinet6/in6.c (struct sockaddr *)&ia->ia_prefixmask; sockaddr 1085 netinet6/in6.c rt = rtalloc1((struct sockaddr *)&mltaddr, 0, 0); sockaddr 1101 netinet6/in6.c info.rti_info[RTAX_DST] = (struct sockaddr *)&mltaddr; sockaddr 1103 netinet6/in6.c (struct sockaddr *)&ia->ia_addr; sockaddr 1105 netinet6/in6.c (struct sockaddr *)&mltmask; sockaddr 1107 netinet6/in6.c (struct sockaddr *)&ia->ia_addr; sockaddr 1156 netinet6/in6.c rt = rtalloc1((struct sockaddr *)&mltaddr, 0, 0); sockaddr 1170 netinet6/in6.c info.rti_info[RTAX_DST] = (struct sockaddr *)&mltaddr; sockaddr 1172 netinet6/in6.c (struct sockaddr *)&ia->ia_addr; sockaddr 1174 netinet6/in6.c (struct sockaddr *)&mltmask; sockaddr 1176 netinet6/in6.c (struct sockaddr *)&ia->ia_addr; sockaddr 1373 netinet6/in6.c struct sockaddr *sa; sockaddr 1390 netinet6/in6.c sa = (struct sockaddr *)&iflr->addr; sockaddr 1396 netinet6/in6.c sa = (struct sockaddr *)&iflr->dstaddr; sockaddr 1452 netinet6/in6.c ((struct sockaddr *)&iflr->addr)->sa_len); sockaddr 1461 netinet6/in6.c if (((struct sockaddr *)&iflr->dstaddr)->sa_family) { /*XXX*/ sockaddr 1463 netinet6/in6.c ((struct sockaddr *)&iflr->dstaddr)->sa_len); sockaddr 730 netinet6/in6.h #define sin6tosa(sin6) ((struct sockaddr *)(sin6)) sockaddr 680 netinet6/in6_ifattach.c (rt = rtalloc1((struct sockaddr *)&ia->ia_addr, 0, 0))) { sockaddr 683 netinet6/in6_ifattach.c rtrequest(RTM_DELETE, (struct sockaddr *)&ia->ia_addr, sockaddr 684 netinet6/in6_ifattach.c (struct sockaddr *)&ia->ia_addr, sockaddr 685 netinet6/in6_ifattach.c (struct sockaddr *)&ia->ia_prefixmask, sockaddr 731 netinet6/in6_ifattach.c rt = rtalloc1((struct sockaddr *)&sin6, 0, 0); sockaddr 733 netinet6/in6_ifattach.c rtrequest(RTM_DELETE, (struct sockaddr *)rt_key(rt), sockaddr 240 netinet6/in6_pcb.c if ((ia = ifa_ifwithaddr((struct sockaddr *)sin6)) sockaddr 497 netinet6/in6_pcb.c struct sockaddr *dst, *src; sockaddr 421 netinet6/in6_src.c ((struct sockaddr *)(&ro->ro_dst))->sa_family != AF_INET6 || sockaddr 981 netinet6/ip6_mroute.c (struct sockaddr *)src, sockaddr 1589 netinet6/ip6_mroute.c (struct sockaddr *)&ro.ro_dst, NULL); sockaddr 1893 netinet6/ip6_mroute.c (struct sockaddr *) &dst, sockaddr 824 netinet6/ip6_output.c pfctlinput2(PRC_MSGSIZE, (struct sockaddr *)&ro_pmtu->ro_dst, sockaddr 877 netinet6/ip6_output.c pfctlinput2(PRC_MSGSIZE, (struct sockaddr *)&ro_pmtu->ro_dst, sockaddr 2073 netinet6/ip6_output.c #define sin6tosa(sin6) ((struct sockaddr *)(sin6)) /* XXX */ sockaddr 2908 netinet6/ip6_output.c if (len < sizeof(struct sockaddr) || len < *buf) sockaddr 2911 netinet6/ip6_output.c switch (((struct sockaddr *)buf)->sa_family) { sockaddr 3167 netinet6/ip6_output.c (void)looutput(ifp, copym, (struct sockaddr *)dst, NULL); sockaddr 129 netinet6/ip6_var.h struct sockaddr *ip6po_nhi_nexthop; sockaddr 310 netinet6/ip6_var.h void rip6_ctlinput(int, struct sockaddr *, void *); sockaddr 76 netinet6/ip6protosw.h struct sockaddr; sockaddr 126 netinet6/ip6protosw.h void (*pr_ctlinput)(int, struct sockaddr *, void *); sockaddr 682 netinet6/nd6.c rt = rtalloc1((struct sockaddr *)&sin6, create, 0); sockaddr 707 netinet6/nd6.c ifaof_ifpforaddr((struct sockaddr *)&sin6, ifp); sockaddr 717 netinet6/nd6.c if ((e = rtrequest(RTM_ADD, (struct sockaddr *)&sin6, sockaddr 718 netinet6/nd6.c ifa->ifa_addr, (struct sockaddr *)&all1_sa, sockaddr 928 netinet6/nd6.c rtrequest(RTM_DELETE, rt_key(rt), (struct sockaddr *)0, sockaddr 993 netinet6/nd6.c struct sockaddr *gate = rt->rt_gateway; sockaddr 1053 netinet6/nd6.c (struct sockaddr *)&null_sdl, 0); sockaddr 1740 netinet6/nd6.c if ((rt0 = rt = rtalloc1((struct sockaddr *)dst, sockaddr 1888 netinet6/nd6.c return ((*ifp->if_output)(origifp, m, (struct sockaddr *)dst, sockaddr 1900 netinet6/nd6.c return ((*ifp->if_output)(ifp, m, (struct sockaddr *)dst, rt)); sockaddr 1940 netinet6/nd6.c struct sockaddr *dst; sockaddr 369 netinet6/nd6.h struct mbuf *, struct sockaddr *, u_char *); sockaddr 377 netinet6/nd6.h struct sockaddr *, u_char *); sockaddr 384 netinet6/nd6.h struct in6_addr *, u_long, int, struct sockaddr *); sockaddr 217 netinet6/nd6_nbr.c rt = rtalloc1((struct sockaddr *)&tsin6, 0, 0); sockaddr 301 netinet6/nd6_nbr.c tlladdr, (struct sockaddr *)proxydl); sockaddr 310 netinet6/nd6_nbr.c tlladdr, (struct sockaddr *)proxydl); sockaddr 837 netinet6/nd6_nbr.c struct sockaddr *sdl0; /* sockaddr_dl (= proxy NA) or NULL */ sockaddr 458 netinet6/nd6_rtr.c error = rtrequest(RTM_ADD, (struct sockaddr *)&def, sockaddr 459 netinet6/nd6_rtr.c (struct sockaddr *)&gate, (struct sockaddr *)&mask, sockaddr 556 netinet6/nd6_rtr.c rtrequest(RTM_DELETE, (struct sockaddr *)&def, sockaddr 557 netinet6/nd6_rtr.c (struct sockaddr *)&gw, sockaddr 558 netinet6/nd6_rtr.c (struct sockaddr *)&mask, RTF_GATEWAY, &oldrt, 0); sockaddr 1498 netinet6/nd6_rtr.c error = rtrequest(RTM_ADD, (struct sockaddr *)&pr->ndpr_prefix, sockaddr 1499 netinet6/nd6_rtr.c ifa->ifa_addr, (struct sockaddr *)&mask6, rtflags, &rt, 0); sockaddr 1547 netinet6/nd6_rtr.c error = rtrequest(RTM_DELETE, (struct sockaddr *)&sa6, NULL, sockaddr 1548 netinet6/nd6_rtr.c (struct sockaddr *)&mask6, 0, &rt, 0); sockaddr 209 netinet6/raw_ip6.c (struct sockaddr *)&rip6src, n, opts) == 0) { sockaddr 228 netinet6/raw_ip6.c (struct sockaddr *)&rip6src, m, opts) == 0) { sockaddr 256 netinet6/raw_ip6.c struct sockaddr *sa; sockaddr 353 netinet6/raw_ip6.c (struct sockaddr *)sa6_src, 0, cmd, cmdarg, notify); sockaddr 692 netinet6/raw_ip6.c (ia = ifa_ifwithaddr((struct sockaddr *)addr)) == 0) { sockaddr 232 nfs/nfs_boot.c struct sockaddr dst, gw, mask; sockaddr 248 nfs/nfs_boot.c error = rtrequest(RTM_ADD, &dst, (struct sockaddr *)&gw, sockaddr 153 nfs/nfs_socket.c struct sockaddr *saddr; sockaddr 158 nfs/nfs_socket.c saddr = mtod(nmp->nm_nam, struct sockaddr *); sockaddr 675 nfs/nfs_syscalls.c if (mtod(nd->nd_nam, struct sockaddr *)->sa_family == AF_INET) sockaddr 384 nfs/nfs_vfsops.c args.addr = (struct sockaddr *)&ndmntp->ndm_saddr; sockaddr 108 ntfs/ntfs_vfsops.c struct sockaddr *, struct vnode **, sockaddr 928 ntfs/ntfs_vfsops.c struct sockaddr *nam, sockaddr 66 sys/mount.h struct sockaddr *ex_addr; /* net address to which exported */ sockaddr 68 sys/mount.h struct sockaddr *ex_mask; /* mask of valid bits in saddr */ sockaddr 112 sys/mount.h struct sockaddr *addr; /* file server address */ sockaddr 137 sys/mount.h struct sockaddr *addr; /* file server address */ sockaddr 59 sys/protosw.h struct sockaddr; sockaddr 75 sys/protosw.h void *(*pr_ctlinput)(int, struct sockaddr *, void *); sockaddr 228 sys/protosw.h struct sockaddr; sockaddr 231 sys/protosw.h void pfctlinput(int, struct sockaddr *); sockaddr 144 sys/socket.h struct sockaddr { sockaddr 444 sys/socket.h int accept(int, struct sockaddr *, socklen_t *); sockaddr 445 sys/socket.h int bind(int, const struct sockaddr *, socklen_t); sockaddr 446 sys/socket.h int connect(int, const struct sockaddr *, socklen_t); sockaddr 448 sys/socket.h int getpeername(int, struct sockaddr *, socklen_t *); sockaddr 449 sys/socket.h int getsockname(int, struct sockaddr *, socklen_t *); sockaddr 453 sys/socket.h ssize_t recvfrom(int, void *, size_t, int, struct sockaddr *, socklen_t *); sockaddr 457 sys/socket.h size_t, int, const struct sockaddr *, socklen_t); sockaddr 472 sys/socket.h void pfctlinput(int, struct sockaddr *); sockaddr 235 sys/socketvar.h struct sockaddr; sockaddr 258 sys/socketvar.h int sbappendaddr(struct sockbuf *sb, struct sockaddr *asa, sockaddr 154 sys/syscallargs.h syscallarg(struct sockaddr *) from; sockaddr 160 sys/syscallargs.h syscallarg(struct sockaddr *) name; sockaddr 166 sys/syscallargs.h syscallarg(struct sockaddr *) asa; sockaddr 172 sys/syscallargs.h syscallarg(struct sockaddr *) asa; sockaddr 430 sys/syscallargs.h syscallarg(const struct sockaddr *) name; sockaddr 465 sys/syscallargs.h syscallarg(const struct sockaddr *) name; sockaddr 612 sys/syscallargs.h syscallarg(const struct sockaddr *) to; sockaddr 252 xfs/xfs_vfsops-bsd.c struct sockaddr *nam, sockaddr 89 xfs/xfs_vfsops-bsd.h struct sockaddr *nam,