/illumos-gate/usr/src/cmd/mdb/common/modules/mac/ |
H A D | mac.c | 567 mac_soft_ring_set_t srs; in mac_srs_dcmd() local 591 if (mdb_vread(&srs, sizeof (srs), addr) == -1) { in mac_srs_dcmd() 614 if (srs.srs_type & SRST_TX) in mac_srs_dcmd() 618 addr, mci.mci_name, srs.srs_state, srs.srs_type, in mac_srs_dcmd() 619 srs.srs_count, srs.srs_size, srs.srs_soft_ring_count); in mac_srs_dcmd() 639 srs.srs_state, srs.srs_type, srs.srs_count, srs.srs_size, in mac_srs_dcmd() 640 srs.srs_tx_ring_count); in mac_srs_dcmd() 791 m_ringp = srs.srs_ring; in mac_srs_dcmd() 927 addr, mci.mci_name, srs.srs_flent, srs.srs_ring, in mac_srs_dcmd() 983 mac_soft_ring_set_t srs; in mac_ring_dcmd() local [all …]
|
/illumos-gate/usr/src/uts/common/sys/ |
H A D | mac_soft_ring.h | 489 #define SRS_QUIESCED(srs) (srs->srs_state & SRS_QUIESCE_DONE) argument 495 #define SRS_QUIESCED_PERMANENT(srs) (srs->srs_state & SRS_QUIESCE_PERM) argument 612 #define MAC_UPDATE_SRS_SIZE_LOCKED(srs, sz) { \ argument 613 if ((srs)->srs_type & SRST_BW_CONTROL) { \ 614 mutex_enter(&(srs)->srs_bw->mac_bw_lock); \ 615 (srs)->srs_bw->mac_bw_sz -= (sz); \ 616 (srs)->srs_bw->mac_bw_used += (sz); \ 617 mutex_exit(&(srs)->srs_bw->mac_bw_lock); \ 621 #define MAC_TX_UPDATE_BW_INFO(srs, sz) { \ argument 622 (srs)->srs_bw->mac_bw_sz -= (sz); \ [all …]
|
/illumos-gate/usr/src/uts/common/io/mac/ |
H A D | mac_soft_ring.c | 453 mutex_enter(&srs->srs_lock); in mac_soft_ring_worker() 459 cv_broadcast(&srs->srs_async); in mac_soft_ring_worker() 460 mutex_exit(&srs->srs_lock); in mac_soft_ring_worker() 465 mutex_enter(&srs->srs_lock); in mac_soft_ring_worker() 473 mutex_exit(&srs->srs_lock); in mac_soft_ring_worker() 481 cv_broadcast(&srs->srs_async); in mac_soft_ring_worker() 482 mutex_exit(&srs->srs_lock); in mac_soft_ring_worker() 602 mac_soft_ring_set_t *srs; in mac_soft_ring_dls_bypass() local 611 srs = softring->s_ring_set; in mac_soft_ring_dls_bypass() 612 mutex_enter(&srs->srs_lock); in mac_soft_ring_dls_bypass() [all …]
|
H A D | mac_sched.c | 1299 if ((srs)->srs_tx.st_woken_up) { \ 1317 if ((srs)->srs_count > (srs)->srs_tx.st_hiwat) { \ 1323 cookie = (mac_tx_cookie_t)srs; \ 1324 (srs)->srs_tx.st_hiwat_cnt++; \ 1325 if ((srs)->srs_count > (srs)->srs_tx.st_max_q_cnt) { \ 1343 #define MAC_SRS_BW_LOCK(srs) \ argument 1347 #define MAC_SRS_BW_UNLOCK(srs) \ argument 1388 mutex_enter(&srs->srs_lock); in mac_rx_drop_pkt() 1391 mutex_exit(&srs->srs_lock); in mac_rx_drop_pkt() 4489 if (srs->srs_tx.st_arg2 == tx_ring) in mac_tx_srs_ring_present() [all …]
|
H A D | mac.c | 2217 cv_wait(&srs->srs_quiesce_done_cv, &srs->srs_lock); in mac_srs_quiesce_wait() 2270 mac_srs_client_poll_disable(srs->srs_mcip, srs); in mac_rx_srs_quiesce() 2276 mac_srs_client_poll_quiesce(srs->srs_mcip, srs); in mac_rx_srs_quiesce() 2334 mac_srs_free(srs); in mac_rx_srs_remove() 2341 srs->srs_state &= ~flag; in mac_srs_clear_flag() 2358 if (!SRS_QUIESCED(srs)) in mac_rx_srs_restart() 2371 mac_srs_client_poll_restart(srs->srs_mcip, srs); in mac_rx_srs_restart() 2375 mr = srs->srs_ring; in mac_rx_srs_restart() 2509 if (!SRS_QUIESCED(srs)) in mac_tx_srs_restart() 6544 mac_soft_ring_set_t *srs; in mac_reserve_tx_ring() local [all …]
|
H A D | mac_datapath_setup.c | 1487 mutex_enter(&srs->srs_lock); in mac_rx_srs_update_bwlimit() 1493 softring = srs->srs_soft_ring_head; in mac_rx_srs_update_bwlimit() 1498 srs->srs_type &= ~SRST_BW_CONTROL; in mac_rx_srs_update_bwlimit() 1509 srs->srs_bw->mac_bw_limit << 1; in mac_rx_srs_update_bwlimit() 1516 srs->srs_type |= SRST_BW_CONTROL; in mac_rx_srs_update_bwlimit() 1522 mutex_exit(&srs->srs_lock); in mac_rx_srs_update_bwlimit() 1540 mutex_enter(&srs->srs_lock); in mac_tx_srs_update_bwlimit() 1560 srs->srs_type &= ~SRST_BW_CONTROL; in mac_tx_srs_update_bwlimit() 1569 srs->srs_bw->mac_bw_limit << 1; in mac_tx_srs_update_bwlimit() 1570 srs->srs_type |= SRST_BW_CONTROL; in mac_tx_srs_update_bwlimit() [all …]
|
H A D | mac_client.c | 3525 mac_soft_ring_set_t *srs; in mac_tx() local 3569 srs = flent->fe_tx_srs; in mac_tx() 3575 if (srs == NULL) { in mac_tx() 3580 srs_tx = &srs->srs_tx; in mac_tx() 3582 (srs->srs_state & SRS_ENQUEUED) == 0 && in mac_tx() 3625 SRS_TX_STAT_UPDATE(srs, opackets, 1); in mac_tx() 3626 SRS_TX_STAT_UPDATE(srs, obytes, obytes); in mac_tx() 3628 mutex_enter(&srs->srs_lock); in mac_tx() 3629 cookie = mac_tx_srs_no_desc(srs, mp_chain, in mac_tx() 3631 mutex_exit(&srs->srs_lock); in mac_tx() [all …]
|
/illumos-gate/usr/src/uts/common/io/scsi/impl/ |
H A D | smp_transport.c | 61 smp_response_frame_t *srs; in smp_probe() local 105 srs = (smp_response_frame_t *)srs_buf; in smp_probe() 106 if (srs->srf_result != SMP_RES_FUNCTION_ACCEPTED) in smp_probe() 114 srmir = (smp_report_manufacturer_info_resp_t *)&srs->srf_data[0]; in smp_probe() 162 (uchar_t *)srs, sizeof (srs_buf)); in smp_probe()
|
/illumos-gate/usr/src/common/devid/ |
H A D | devid_smp.c | 101 smp_response_frame_t *srs; in ddi_devid_smp_encode() local 125 (srmir_len >= ((sizeof (*srs) - sizeof (srs->srf_data)) + in ddi_devid_smp_encode() 127 srs = (smp_response_frame_t *)srmir_buf; in ddi_devid_smp_encode() 128 srmir = (smp_report_manufacturer_info_resp_t *)srs->srf_data; in ddi_devid_smp_encode()
|
/illumos-gate/usr/src/contrib/mDNSResponder/mDNSShared/ |
H A D | uds_daemon.c | 788 for (e = instance->srs.Extras; e; e = e->next) in external_start_advertising_helper() 862 ExtraResourceRecord *e = srv->srs.Extras, *tmp; in unlink_and_free_service_instance() 887 if (srv->srs.RR_TXT.resrec.rdata != &srv->srs.RR_TXT.rdatastorage) in unlink_and_free_service_instance() 904 ResourceRecord *r = &srs->RR_SRV.resrec; in CountPeerRegistrations() 946 if (!srs) in regservice_callback() 952 instance = srs->ServiceContext; in regservice_callback() 1000 srs->RR_ADV.AllowRemoteQuery = mDNStrue; in regservice_callback() 1001 srs->RR_PTR.AllowRemoteQuery = mDNStrue; in regservice_callback() 1545 ServiceRecordSet *srs = &instance->srs; in add_record_to_service() local 1574 LogMcastS(&srs->RR_PTR, request, reg_start); in add_record_to_service() [all …]
|
H A D | uds_daemon.h | 73 ServiceRecordSet srs; // note -- variable-sized object -- must be last field in struct member 241 extern int CountPeerRegistrations(ServiceRecordSet *const srs);
|
/illumos-gate/usr/src/uts/common/io/net80211/ |
H A D | net80211_proto.c | 236 struct ieee80211_rateset *srs; in ieee80211_fix_rate() local 256 srs = &ic->ic_sup_rates[ieee80211_chan2mode(ic, in->in_chan)]; in ieee80211_fix_rate() 280 for (j = 0; j < srs->ir_nrates; j++) { in ieee80211_fix_rate() 281 if (r == IEEE80211_RV(srs->ir_rates[j])) { in ieee80211_fix_rate() 290 nrs->ir_rates[i] = srs->ir_rates[j]; in ieee80211_fix_rate() 294 if (j == srs->ir_nrates) { in ieee80211_fix_rate()
|
H A D | net80211_ioctl.c | 2292 const struct ieee80211_rateset *srs; in wl_get_suprates() local 2299 srs = &ic->ic_sup_rates[i]; in wl_get_suprates() 2300 if (srs->ir_nrates == 0) in wl_get_suprates() 2302 for (j = 0; j < srs->ir_nrates; j++) { in wl_get_suprates() 2303 srates = IEEE80211_RV(srs->ir_rates[j]); in wl_get_suprates()
|
/illumos-gate/usr/src/uts/common/io/usb/clients/audio/usb_as/ |
H A D | usb_as.c | 787 uint_t *srs = reg->reg_formats[n].fmt_srs; in usb_as_set_format() local 791 if (format->fmt_srs[0] == srs[i]) { in usb_as_set_format()
|
/illumos-gate/usr/src/contrib/mDNSResponder/mDNSCore/ |
H A D | mDNS.c | 14392 mDNSlocal void SleepProxyServerCallback(mDNS *const m, ServiceRecordSet *const srs, mStatus result) in SleepProxyServerCallback() argument 14395 mDNS_RenameAndReregisterService(m, srs, mDNSNULL); in SleepProxyServerCallback() 14407 mDNS_RegisterService(m, srs, in SleepProxyServerCallback() 14416 …LogSPS("Sleep Proxy Server %#s %s", srs->RR_SRV.resrec.name->c, m->SPSState ? "started" : "stopped… in SleepProxyServerCallback()
|