Lines Matching refs:_sc

401 #define	ATH_TXQ_LOCK_INIT(_sc, _tq) do { \  argument
403 device_get_nameunit((_sc)->sc_dev), (_tq)->axq_qnum); \
933 #define ATH_LOCK_INIT(_sc) \ argument
934 mtx_init(&(_sc)->sc_mtx, device_get_nameunit((_sc)->sc_dev), \
936 #define ATH_LOCK_DESTROY(_sc) mtx_destroy(&(_sc)->sc_mtx) argument
937 #define ATH_LOCK(_sc) mtx_lock(&(_sc)->sc_mtx) argument
938 #define ATH_UNLOCK(_sc) mtx_unlock(&(_sc)->sc_mtx) argument
939 #define ATH_LOCK_ASSERT(_sc) mtx_assert(&(_sc)->sc_mtx, MA_OWNED) argument
940 #define ATH_UNLOCK_ASSERT(_sc) mtx_assert(&(_sc)->sc_mtx, MA_NOTOWNED) argument
946 #define ATH_TX_LOCK_INIT(_sc) do {\ argument
947 snprintf((_sc)->sc_tx_mtx_name, \
948 sizeof((_sc)->sc_tx_mtx_name), \
950 device_get_nameunit((_sc)->sc_dev)); \
951 mtx_init(&(_sc)->sc_tx_mtx, (_sc)->sc_tx_mtx_name, \
954 #define ATH_TX_LOCK_DESTROY(_sc) mtx_destroy(&(_sc)->sc_tx_mtx) argument
955 #define ATH_TX_LOCK(_sc) mtx_lock(&(_sc)->sc_tx_mtx) argument
956 #define ATH_TX_UNLOCK(_sc) mtx_unlock(&(_sc)->sc_tx_mtx) argument
957 #define ATH_TX_LOCK_ASSERT(_sc) mtx_assert(&(_sc)->sc_tx_mtx, \ argument
959 #define ATH_TX_UNLOCK_ASSERT(_sc) mtx_assert(&(_sc)->sc_tx_mtx, \ argument
961 #define ATH_TX_TRYLOCK(_sc) (mtx_owned(&(_sc)->sc_tx_mtx) != 0 && \ argument
962 mtx_trylock(&(_sc)->sc_tx_mtx))
981 #define ATH_PCU_LOCK_INIT(_sc) do {\ argument
982 snprintf((_sc)->sc_pcu_mtx_name, \
983 sizeof((_sc)->sc_pcu_mtx_name), \
985 device_get_nameunit((_sc)->sc_dev)); \
986 mtx_init(&(_sc)->sc_pcu_mtx, (_sc)->sc_pcu_mtx_name, \
989 #define ATH_PCU_LOCK_DESTROY(_sc) mtx_destroy(&(_sc)->sc_pcu_mtx) argument
990 #define ATH_PCU_LOCK(_sc) mtx_lock(&(_sc)->sc_pcu_mtx) argument
991 #define ATH_PCU_UNLOCK(_sc) mtx_unlock(&(_sc)->sc_pcu_mtx) argument
992 #define ATH_PCU_LOCK_ASSERT(_sc) mtx_assert(&(_sc)->sc_pcu_mtx, \ argument
994 #define ATH_PCU_UNLOCK_ASSERT(_sc) mtx_assert(&(_sc)->sc_pcu_mtx, \ argument
1003 #define ATH_RX_LOCK_INIT(_sc) do {\ argument
1004 snprintf((_sc)->sc_rx_mtx_name, \
1005 sizeof((_sc)->sc_rx_mtx_name), \
1007 device_get_nameunit((_sc)->sc_dev)); \
1008 mtx_init(&(_sc)->sc_rx_mtx, (_sc)->sc_rx_mtx_name, \
1011 #define ATH_RX_LOCK_DESTROY(_sc) mtx_destroy(&(_sc)->sc_rx_mtx) argument
1012 #define ATH_RX_LOCK(_sc) mtx_lock(&(_sc)->sc_rx_mtx) argument
1013 #define ATH_RX_UNLOCK(_sc) mtx_unlock(&(_sc)->sc_rx_mtx) argument
1014 #define ATH_RX_LOCK_ASSERT(_sc) mtx_assert(&(_sc)->sc_rx_mtx, \ argument
1016 #define ATH_RX_UNLOCK_ASSERT(_sc) mtx_assert(&(_sc)->sc_rx_mtx, \ argument
1021 #define ATH_TXBUF_LOCK_INIT(_sc) do { \ argument
1022 snprintf((_sc)->sc_txname, sizeof((_sc)->sc_txname), "%s_buf", \
1023 device_get_nameunit((_sc)->sc_dev)); \
1024 mtx_init(&(_sc)->sc_txbuflock, (_sc)->sc_txname, NULL, MTX_DEF); \
1026 #define ATH_TXBUF_LOCK_DESTROY(_sc) mtx_destroy(&(_sc)->sc_txbuflock) argument
1027 #define ATH_TXBUF_LOCK(_sc) mtx_lock(&(_sc)->sc_txbuflock) argument
1028 #define ATH_TXBUF_UNLOCK(_sc) mtx_unlock(&(_sc)->sc_txbuflock) argument
1029 #define ATH_TXBUF_LOCK_ASSERT(_sc) \ argument
1030 mtx_assert(&(_sc)->sc_txbuflock, MA_OWNED)
1031 #define ATH_TXBUF_UNLOCK_ASSERT(_sc) \ argument
1032 mtx_assert(&(_sc)->sc_txbuflock, MA_NOTOWNED)
1034 #define ATH_TXSTATUS_LOCK_INIT(_sc) do { \ argument
1035 snprintf((_sc)->sc_txcompname, sizeof((_sc)->sc_txcompname), \
1037 device_get_nameunit((_sc)->sc_dev)); \
1038 mtx_init(&(_sc)->sc_txcomplock, (_sc)->sc_txcompname, NULL, \
1041 #define ATH_TXSTATUS_LOCK_DESTROY(_sc) mtx_destroy(&(_sc)->sc_txcomplock) argument
1042 #define ATH_TXSTATUS_LOCK(_sc) mtx_lock(&(_sc)->sc_txcomplock) argument
1043 #define ATH_TXSTATUS_UNLOCK(_sc) mtx_unlock(&(_sc)->sc_txcomplock) argument
1044 #define ATH_TXSTATUS_LOCK_ASSERT(_sc) \ argument
1045 mtx_assert(&(_sc)->sc_txcomplock, MA_OWNED)