/illumos-gate/usr/src/uts/common/io/mac/plugins/ |
H A D | mac_wifi.c | 156 * Verify that `sap' is valid, and return the actual SAP to bind to in 161 mac_wifi_sap_verify(uint32_t sap, uint32_t *bind_sap, void *pdata) argument 163 if (sap >= ETHERTYPE_802_MIN && sap <= ETHERTYPE_MAX) { 165 *bind_sap = sap; 169 if (sap <= ETHERMTU) { 178 * Create a template WiFi datalink header for `sap' packets between `saddr' 184 mac_wifi_header(const void *saddr, const void *daddr, uint32_t sap, argument 192 if (!mac_wifi_sap_verify(sap, NULL, NULL)) 267 llc->illc_ether_type = htons(sap); [all...] |
/illumos-gate/usr/src/lib/libc/port/threads/ |
H A D | sigaction.c | 76 volatile struct sigaction *sap; local 114 sap = &udp->siguaction[sig].sig_uaction; 120 (void) memcpy(&uact, (void *)sap, sizeof (uact)); 124 (void) memcpy(&uact, (void *)sap, sizeof (uact)); 126 (sap->sa_flags & SA_RESETHAND)) 127 sap->sa_sigaction = SIG_DFL; 689 struct sigaction *sap; local 699 sap = &udp->siguaction[sig].sig_uaction; 700 if (sap->sa_sigaction != SIG_DFL && 701 sap [all...] |
H A D | spawn.c | 146 perform_flag_actions(spawn_attr_t *sap) argument 151 if (sap->sa_psflags & POSIX_SPAWN_SETSIGMASK) { 152 (void) __lwp_sigmask(SIG_SETMASK, &sap->sa_sigmask); 155 if (sap->sa_psflags & POSIX_SPAWN_SETSIGIGN_NP) { 159 if (sigismember(&sap->sa_sigignore, sig)) 164 if (sap->sa_psflags & POSIX_SPAWN_SETSIGDEF) { 168 if (sigismember(&sap->sa_sigdefault, sig)) 173 if (sap->sa_psflags & POSIX_SPAWN_RESETIDS) { 178 if (sap->sa_psflags & POSIX_SPAWN_SETPGROUP) { 179 if (setpgid(0, sap 235 forkflags(spawn_attr_t *sap) argument 286 spawn_attr_t *sap = attrp? attrp->__spawn_attrp : NULL; local 380 spawn_attr_t *sap = attrp? attrp->__spawn_attrp : NULL; local 669 spawn_attr_t *sap = attr->__spawn_attrp; local 687 spawn_attr_t *sap = attr->__spawn_attrp; local 702 spawn_attr_t *sap = attr->__spawn_attrp; local 716 spawn_attr_t *sap = attr->__spawn_attrp; local 730 spawn_attr_t *sap = attr->__spawn_attrp; local 744 spawn_attr_t *sap = attr->__spawn_attrp; local 761 spawn_attr_t *sap = attr->__spawn_attrp; local 775 spawn_attr_t *sap = attr->__spawn_attrp; local 796 spawn_attr_t *sap = attr->__spawn_attrp; local 810 spawn_attr_t *sap = attr->__spawn_attrp; local 824 spawn_attr_t *sap = attr->__spawn_attrp; local 838 spawn_attr_t *sap = attr->__spawn_attrp; local 852 spawn_attr_t *sap = attr->__spawn_attrp; local 866 spawn_attr_t *sap = attr->__spawn_attrp; local 880 spawn_attr_t *sap = attr->__spawn_attrp; local [all...] |
/illumos-gate/usr/src/lib/libc/port/gen/ |
H A D | atexit.c | 203 struct sigaction *sap; local 208 sap = (struct sigaction *)&udp->siguaction[sig].sig_uaction; 210 handler = sap->sa_handler; 215 if (handler != sap->sa_handler) { 219 sap->sa_handler = SIG_DFL; 220 sap->sa_flags = SA_SIGINFO; 221 (void) sigemptyset(&sap->sa_mask); 225 (void) __sigaction(sig, sap, NULL);
|
/illumos-gate/usr/src/uts/common/inet/sctp/ |
H A D | sctp_opt_data.c | 262 struct sctp_assocparams *sap = ptr; local 266 sap->sasoc_asocmaxrxt = sctp->sctp_pa_max_rxt; 274 sap->sasoc_number_peer_destinations = i; 275 sap->sasoc_peer_rwnd = sctp->sctp_frwnd; 276 sap->sasoc_local_rwnd = sctp->sctp_rwnd; 277 sap->sasoc_cookie_life = TICK_TO_MSEC(sctp->sctp_cookie_lifetime); 279 return (sizeof (*sap)); 285 const struct sctp_assocparams *sap = invalp; local 290 if (sap->sasoc_asocmaxrxt) { 299 if (sap [all...] |
/illumos-gate/usr/src/uts/common/io/ppp/sppp/ |
H A D | sppp.c | 183 sps->sps_sap = -1; /* no sap bound to stream */ 474 int sap; local 494 sap = ((uint32_t *)mp->b_cont->b_rptr)[0]; 498 * ppa, and try to find a stream with matching sap 504 if (nextsib->sps_sap == sap) { 2040 * the matching network-layer upper stream for the PPP protocol (sap) 2061 * PPP protocol (sap), and if none is found, send this frame up the 2197 * or if its sap can't be matched with any of the upper streams, then 2206 * Toss this one away up the control stream if there's no matching sap;
|
H A D | sppp_dlpi.c | 586 t_scalar_t sap; local 601 sap = PPP_IP; 603 sap = PPP_IPV6; 605 sap = PPP_ALLSAP; 608 * If there's another stream with the same sap has already been bound 610 * exception for snoop (req_sap=0x00, sap=0xff) since multiple 614 if (sap != PPP_ALLSAP) { 615 if ((sap == PPP_IP) && (ppa->ppa_ip_cache == NULL)) { 620 } else if ((sap == PPP_IPV6) && (ppa->ppa_ip6_cache == NULL)) { 626 DBGERROR((CE_CONT, "DLPI bind: bad SAP %x\n", sap)); 691 t_scalar_t sap; local [all...] |
/illumos-gate/usr/src/lib/libzfs_jni/common/ |
H A D | libzfs_jni_diskmgt.c | 262 dmgt_slice_t **sap = NULL; local 282 (dmgt_slice_t **)realloc(sap, 290 sap = mem; 293 sap[nslices] = slice; 294 sap[nslices + 1] = NULL; 308 if (sap != NULL) { 309 zjni_free_array((void **)sap, 311 sap = NULL; 315 return (sap);
|
/illumos-gate/usr/src/lib/libsmbfs/smb/ |
H A D | nbns_rq.c | 113 struct sockaddr *sap = NULL; local 129 err = nbns_resolvename(ucname, nbc, &sap); 138 /* Note: sap allocated */ 149 nai->ai_family = sap->sa_family; 160 nai->ai_addr = sap; 170 if (sap) 171 free(sap);
|
/illumos-gate/usr/src/lib/libresolv2/common/isc/ |
H A D | ctl_clnt.c | 148 const struct sockaddr *sap, size_t sap_len, 177 ctx->sock = socket(sap->sa_family, SOCK_STREAM, PF_UNSPEC); 201 if (evConnect(lev, ctx->sock, (const struct sockaddr *)sap, sap_len, 147 ctl_client(evContext lev, const struct sockaddr *cap, size_t cap_len, const struct sockaddr *sap, size_t sap_len, ctl_clntdone donefunc, void *uap, u_int timeout, ctl_logfunc logger) argument
|
H A D | ctl_srvr.c | 170 ctl_server(evContext lev, const struct sockaddr *sap, size_t sap_len, argument 209 ctx->sock = socket(sap->sa_family, SOCK_STREAM, PF_UNSPEC); 230 if (sap->sa_family != AF_UNIX) 238 if (bind(ctx->sock, sap, sap_len) < 0) { 242 me, ctl_sa_ntop((const struct sockaddr *)sap,
|
/illumos-gate/usr/src/uts/common/io/dld/ |
H A D | dld_proto.c | 406 t_scalar_t sap; local 449 sap = dlp->dl_sap; 453 err = dls_bind(dsp, sap); 491 *(uint16_t *)(dlsap_addr + dlsap_addr_length) = sap; 495 dlbindack(q, mp, sap, dlsap_addr, dlsap_addr_length, 0, 0); 1183 uint16_t sap; local 1220 sap = *(uint16_t *)(mp->b_rptr + off + addr_length); 1241 if ((bp = dls_header(dsp, addr, sap, dlp->dl_priority.dl_max,
|
H A D | dld_str.c | 2161 uint16_t sap; local 2211 sap = *(uint16_t *)(nmp->b_rptr + off + addr_length); 2213 if ((hmp = dls_header(dsp, addr, sap, 0, NULL)) == NULL) {
|
/illumos-gate/usr/src/uts/common/io/dls/ |
H A D | dls_link.c | 168 * The source, destination, sap, vlan tag must all match in 265 * Try to send mp up to the streams of the given sap and vid. Return B_TRUE 272 mac_header_info_t *mhip, mblk_t *mp, uint32_t sap, 289 key = MAKE_KEY(sap); 397 * - their sap is ETHERTYPE_VLAN and their VID is 561 * In order to filter out sap pkt that no dls channel listens, search 912 dls_link_add(dls_link_t *dlp, uint32_t sap, dld_str_t *dsp) argument 923 * Generate a hash key based on the sap. 925 key = MAKE_KEY(sap); 271 i_dls_link_rx_func(dls_link_t *dlp, mac_resource_handle_t mrh, mac_header_info_t *mhip, mblk_t *mp, uint32_t sap, boolean_t (*acceptfunc)()) argument
|
/illumos-gate/usr/src/uts/common/os/ |
H A D | shm.c | 760 shm_detach(proc_t *pp, segacct_t *sap) argument 762 kshmid_t *sp = sap->sa_id; 763 size_t len = sap->sa_len; 764 caddr_t addr = sap->sa_addr; 777 if (sap->sa_flags & SHMSA_ISM) 783 kmem_free(sap, sizeof (segacct_t)); 790 segacct_t *sap, template; local 798 ((sap = avl_find(pp->p_segacct, &template, NULL)) == NULL)) { 802 if (sap->sa_addr != addr) { 806 avl_remove(pp->p_segacct, sap); 1070 segacct_t *sap; local 1101 segacct_t *sap; local 1293 segacct_t *sap, template; local [all...] |
/illumos-gate/usr/src/uts/common/fs/sockfs/ |
H A D | nl7c.c | 137 struct sockaddr *sap = addr; local 141 if (sap->sa_family != AF_INET || addrlen != sizeof (*v4p)) { 146 if (sap->sa_family == p->family && 161 struct sockaddr *sap = addr; local 168 if (sap->sa_family != AF_INET || addrlen != sizeof (*v4p)) { 177 if (sap->sa_family == p->family && 192 new->family = sap->sa_family;
|
/illumos-gate/usr/src/lib/libdlpi/common/ |
H A D | libdlpi.c | 437 dlpi_bind(dlpi_handle_t dh, uint_t sap, uint_t *boundsap) argument 453 * If 'sap' is DLPI_ANY_SAP, bind to SAP 2 on token ring, else 0 on 456 if (sap == DLPI_ANY_SAP) 459 bindreqp->dl_sap = sap; 476 * is NULL and 'sap' is not DLPI_ANY_SAP, dlpi_bind fails. 480 } else if (sap != DLPI_ANY_SAP && bindackp->dl_sap != sap) { 487 dip->dli_sap = bindackp->dl_sap; /* save sap value in handle */ 664 uint_t sap; local 685 sap 1696 uint_t sap = 0; local 1715 i_dlpi_writesap(void *dstbuf, uint_t sap, uint_t saplen) argument [all...] |
/illumos-gate/usr/src/cmd/cmd-inet/usr.lib/in.mpathd/ |
H A D | mpd_probe.c | 1196 * New scaled average and deviation are passed back via sap and svp 1199 compute_crtt(int64_t *sap, int64_t *svp, int64_t m) argument 1201 int64_t sa = *sap; 1206 assert(*sap >= -1); 1247 *sap = sa;
|
/illumos-gate/usr/src/cmd/fs.d/udfs/mkfs/ |
H A D | mkfs.c | 624 struct short_ad *sap; local 1001 sap = (short_ad_t *)(fp->fe_spec + fp->fe_len_ear); 1002 sap->sad_ext_len = sizeof (struct file_id); 1003 sap->sad_ext_loc = nextlogblock + 1; 1004 rootfelen = (char *)(sap + 1) - buf;
|
/illumos-gate/usr/src/uts/common/xen/io/ |
H A D | xnb.c | 262 uint16_t sap; local 294 sap = ntohs(evhp->ether_type); 297 sap = ntohs(ehp->ether_type); 304 if (sap != ETHERTYPE_IP)
|
/illumos-gate/usr/src/uts/common/io/ |
H A D | llc1.c | 71 static mblk_t *llc1_xid_reply(llc_mac_info_t *macinfo, mblk_t *mp, int sap); 74 static mblk_t *llc1_test_reply(llc_mac_info_t *macinfo, mblk_t *mp, int sap); 1112 int sap; local 1124 sap = dlp->dl_sap; 1128 printf("llc1_bind: lsap=%x\n", sap); 1147 * prohibit group saps. An exception is the broadcast sap which is, 1153 if (sap == 0 || (sap <= 0xFF && (sap & 1 && sap ! 2267 llc1_xid_reply(llc_mac_info_t *macinfo, mblk_t *mp, int sap) argument 2539 llc1_test_reply(llc_mac_info_t *macinfo, mblk_t *mp, int sap) argument [all...] |
/illumos-gate/usr/src/uts/common/io/mac/ |
H A D | mac_util.c | 109 uint16_t sap; local 146 sap = ntohs(evhp->ether_type); 149 sap = ntohs(ehp->ether_type); 179 sap = (sap < ETHERTYPE_802_MIN) ? 0 : sap; 184 if (sap != ETHERTYPE_IP) 898 uint16_t sap; local 931 sap = ntohs(ehp->ether_type); 932 if (sap [all...] |
/illumos-gate/usr/src/uts/sun4u/starfire/io/ |
H A D | idn_dlpi.c | 148 PR_DLPI("dlpi: BINDACK: eth=%x:%x:%x:%x:%x:%x, sap=0x%x, l=%d\n", \ 296 #define IDNSAPMATCH(sap, type, flags) ((sap == type)? 1 : \ 298 ((sap <= ETHERMTU) && sap && (type <= ETHERMTU))? 1 : 0)) 1084 t_uscalar_t sap; local 1108 sap = dlp->bind_req.dl_sap; 1118 if (sap > ETHERTYPE_MAX) { 1126 stp->ss_sap = sap; 1129 idnaddr.dl_sap = sap; 1552 t_uscalar_t sap; local 2044 t_uscalar_t sap; local 2070 t_uscalar_t sap; local [all...] |
/illumos-gate/usr/src/cmd/cmd-inet/usr.sbin/ |
H A D | ndp.c | 537 ndp_initialize_lifreq(int route, struct lifreq *lifrp, struct sockaddr *sap) argument 541 struct sockaddr_in6 *sin6p = (sin6_t *)sap; 560 if (ndp_find_interface(route, sap, lifr_name, LIFNAMSIZ) != 0) 564 (void) memcpy(lnr_addr, sap, sizeof (struct sockaddr_storage));
|
/illumos-gate/usr/src/uts/common/fs/proc/ |
H A D | prioctl.c | 930 struct sigaction *sap = thing; local 934 prgetaction(p, up, sig, &sap[sig-1]); 936 if (copyout(sap, cmaddr, (nsig-1) * sizeof (struct sigaction))) 938 kmem_free(sap, (nsig-1) * sizeof (struct sigaction)); 2552 struct sigaction32 *sap = thing; local 2559 prgetaction32(p, up, sig, &sap[sig-1]); 2563 copyout(sap, cmaddr, (nsig-1)*sizeof (struct sigaction32))) 2565 kmem_free(sap, (nsig-1)*sizeof (struct sigaction32));
|