/illumos-gate/usr/src/uts/common/io/softmac/ |
H A D | softmac_fp.c | 184 softmac_capab_perim(softmac_upper_t *sup, void *data, uint_t flags) argument 188 mutex_enter(&sup->su_mutex); 191 mutex_exit(&sup->su_mutex); 194 return (MUTEX_HELD(&sup->su_mutex)); 200 softmac_client_tx_notify(softmac_upper_t *sup, mac_tx_notify_t func, void *arg) argument 202 ASSERT(MUTEX_HELD(&sup->su_mutex)); 205 sup->su_tx_notify_func = func; 206 sup->su_tx_notify_arg = arg; 211 while (sup->su_tx_inprocess != 0) 212 cv_wait(&sup 221 softmac_tx_is_flow_blocked(softmac_upper_t *sup, mac_tx_cookie_t cookie) argument 228 softmac_capab_direct(softmac_upper_t *sup, void *data, uint_t flags) argument 266 softmac_dld_capab(softmac_upper_t *sup, uint_t type, void *data, uint_t flags) argument 299 softmac_capability_advertise(softmac_upper_t *sup, mblk_t *mp) argument 463 softmac_capability_req(softmac_upper_t *sup, mblk_t *mp) argument 547 softmac_bind_req(softmac_upper_t *sup, mblk_t *mp) argument 611 softmac_unbind_req(softmac_upper_t *sup, mblk_t *mp) argument 669 softmac_wput_single_nondata(softmac_upper_t *sup, mblk_t *mp) argument 808 softmac_upper_t *sup = arg; local 842 softmac_upper_t *sup; local 872 softmac_wput_nondata(softmac_upper_t *sup, mblk_t *mp) argument 913 softmac_fastpath_setup(softmac_upper_t *sup) argument 945 softmac_fastpath_tear(softmac_upper_t *sup) argument 980 softmac_wput_data(softmac_upper_t *sup, mblk_t *mp) argument 995 softmac_fastpath_wput_data(softmac_upper_t *sup, mblk_t *mp, uintptr_t f_hint, uint16_t flag) argument 1088 softmac_upper_t *sup; local 1235 softmac_upperstream_close(softmac_upper_t *sup) argument 1265 softmac_datapath_switch_done(softmac_upper_t *sup) argument [all...] |
H A D | softmac_dev.c | 156 softmac_upper_t *sup = buf; local 160 mutex_init(&sup->su_mutex, NULL, MUTEX_DEFAULT, NULL); 161 cv_init(&sup->su_cv, NULL, CV_DEFAULT, NULL); 162 mutex_init(&sup->su_disp_mutex, NULL, MUTEX_DEFAULT, NULL); 163 cv_init(&sup->su_disp_cv, NULL, CV_DEFAULT, NULL); 164 list_create(&sup->su_req_list, sizeof (softmac_switch_req_t), 173 softmac_upper_t *sup = buf; local 175 ASSERT(sup->su_slp == NULL); 176 ASSERT(sup->su_pending_head == NULL && sup 516 softmac_upper_t *sup = NULL; local 568 softmac_upper_t *sup = dld_str_private(rq); local 613 softmac_upper_t *sup = dld_str_private(wq); local 648 softmac_upper_t *sup = dld_str_private(wq); local [all...] |
H A D | softmac_ctl.c | 447 softmac_rput_process_notdata(queue_t *rq, softmac_upper_t *sup, mblk_t *mp) argument 460 if (sup == NULL) { 485 putnext(sup->su_rq, mp); 502 putnext(sup->su_rq, mp); 509 putnext(sup->su_rq, mp); 525 if (sup != NULL) { 526 putnext(sup->su_rq, mp);
|
H A D | softmac_main.c | 1310 softmac_lower_setup(softmac_t *softmac, softmac_upper_t *sup, argument 1353 if ((sup == NULL) && (err = ldi_ioctl(lh, DLIOCRAW, 0, FKIOCTL, 1379 slp->sl_sup = sup; 1384 if (sup != NULL) { 1385 slp->sl_rxinfo = &sup->su_rxinfo;
|
/illumos-gate/usr/src/uts/common/sys/ |
H A D | softmac_impl.h | 331 #define SOFTMAC_EQ_PENDING(sup, mp) { \ 332 if ((sup)->su_pending_head == NULL) { \ 333 (sup)->su_pending_head = (sup)->su_pending_tail = (mp); \ 335 (sup)->su_pending_tail->b_next = (mp); \ 336 (sup)->su_pending_tail = (mp); \ 340 #define SOFTMAC_DQ_PENDING(sup, mpp) { \ 341 if ((sup)->su_pending_head == NULL) { \ 344 *(mpp) = (sup)->su_pending_head; \ 345 if (((sup) [all...] |
/illumos-gate/usr/src/lib/libunistat/common/ |
H A D | spcs_s_u.c | 113 int sup; local 123 sup = p->idata[idx].f.sup_count; 161 for (s = 0; s < sup; s++) { 177 p->icount -= (sup + 1);
|
/illumos-gate/usr/src/cmd/eqn/ |
H A D | e.y | 82 sbox : sup box %prec SUP { $$ = $2; } 101 | box sup box %prec SUP { bshiftb($1, $2, $3); } 104 | int sup box %prec SUP { integral($1, 0, $3); } 176 sup : SUP { shift(SUP); } label
|
/illumos-gate/usr/src/uts/sun4u/starfire/io/ |
H A D | idn.c | 2049 idnsb_unlink_t sup; local 2053 bcopy(&sdp->ssb_unlink, &sup, sizeof (sup)); 2057 proc, sup.cpuid, sup.domid, sup.boardset, 2058 sup.force, sup.idnset, sup.timeout); 2066 if (VALID_DOMAINID(sup [all...] |
/illumos-gate/usr/src/uts/common/io/dld/ |
H A D | dld_drv.c | 1287 dld_ioc_secobj_unset_t *sup = karg; local 1292 if (sup->su_name[DLD_SECOBJ_NAME_MAX - 1] != '\0') 1296 err = mod_hash_find(drv_secobj_hash, (mod_hash_key_t)sup->su_name, 1303 VERIFY(mod_hash_remove(drv_secobj_hash, (mod_hash_key_t)sup->su_name,
|
/illumos-gate/usr/src/uts/common/io/comstar/lu/stmf_sbd/ |
H A D | sbd.c | 91 static int sbd_get_unmap_props(sbd_unmap_props_t *sup, sbd_unmap_props_t *osup, 3157 sbd_get_unmap_props(sbd_unmap_props_t *sup, argument 3163 if (sup->sup_guid_valid) { 3164 sret = sbd_find_and_lock_lu(sup->sup_guid, 3168 (uint8_t *)sup->sup_zvol_path, SL_OP_LU_PROPS, 3182 sup->sup_found_lu = 1; 3183 sup->sup_guid_valid = 1; 3184 bcopy(sl->sl_device_id + 4, sup->sup_guid, 16); 3186 sup->sup_unmap_enabled = 1; 3188 sup [all...] |