Changeset View
Changeset View
Standalone View
Standalone View
sys/dev/rtwn/if_rtwnvar.h
Show First 20 Lines • Show All 313 Lines • ▼ Show 20 Lines | void (*sc_read_chipid_vendor)(struct rtwn_softc *, | ||||
uint32_t); | uint32_t); | ||||
void (*sc_adj_devcaps)(struct rtwn_softc *); | void (*sc_adj_devcaps)(struct rtwn_softc *); | ||||
void (*sc_vap_preattach)(struct rtwn_softc *, | void (*sc_vap_preattach)(struct rtwn_softc *, | ||||
struct ieee80211vap *); | struct ieee80211vap *); | ||||
void (*sc_postattach)(struct rtwn_softc *); | void (*sc_postattach)(struct rtwn_softc *); | ||||
void (*sc_detach_private)(struct rtwn_softc *); | void (*sc_detach_private)(struct rtwn_softc *); | ||||
void (*sc_fill_tx_desc)(struct rtwn_softc *, | void (*sc_fill_tx_desc)(struct rtwn_softc *, | ||||
struct ieee80211_node *, struct mbuf *, | struct ieee80211_node *, struct mbuf *, | ||||
void *, uint8_t, int); | void *, uint16_t, int); | ||||
void (*sc_fill_tx_desc_raw)(struct rtwn_softc *, | void (*sc_fill_tx_desc_raw)(struct rtwn_softc *, | ||||
struct ieee80211_node *, struct mbuf *, | struct ieee80211_node *, struct mbuf *, | ||||
void *, const struct ieee80211_bpf_params *); | void *, const struct ieee80211_bpf_params *); | ||||
void (*sc_fill_tx_desc_null)(struct rtwn_softc *, | void (*sc_fill_tx_desc_null)(struct rtwn_softc *, | ||||
void *, int, int, int); | void *, int, int, int); | ||||
void (*sc_dump_tx_desc)(struct rtwn_softc *, const void *); | void (*sc_dump_tx_desc)(struct rtwn_softc *, const void *); | ||||
uint8_t (*sc_tx_radiotap_flags)(const void *); | uint8_t (*sc_tx_radiotap_flags)(const void *); | ||||
uint8_t (*sc_rx_radiotap_flags)(const void *); | uint8_t (*sc_rx_radiotap_flags)(const void *); | ||||
▲ Show 20 Lines • Show All 186 Lines • ▼ Show 20 Lines | #define rtwn_adj_devcaps(_sc) \ | ||||
(((_sc)->sc_adj_devcaps)((_sc))) | (((_sc)->sc_adj_devcaps)((_sc))) | ||||
#define rtwn_vap_preattach(_sc, _vap) \ | #define rtwn_vap_preattach(_sc, _vap) \ | ||||
(((_sc)->sc_vap_preattach)((_sc), (_vap))) | (((_sc)->sc_vap_preattach)((_sc), (_vap))) | ||||
#define rtwn_postattach(_sc) \ | #define rtwn_postattach(_sc) \ | ||||
(((_sc)->sc_postattach)((_sc))) | (((_sc)->sc_postattach)((_sc))) | ||||
#define rtwn_detach_private(_sc) \ | #define rtwn_detach_private(_sc) \ | ||||
(((_sc)->sc_detach_private)((_sc))) | (((_sc)->sc_detach_private)((_sc))) | ||||
#define rtwn_fill_tx_desc(_sc, _ni, _m, \ | #define rtwn_fill_tx_desc(_sc, _ni, _m, \ | ||||
_buf, _ridx, _maxretry) \ | _buf, _rate_idx, _maxretry) \ | ||||
(((_sc)->sc_fill_tx_desc)((_sc), (_ni), \ | (((_sc)->sc_fill_tx_desc)((_sc), (_ni), \ | ||||
(_m), (_buf), (_ridx), (_maxretry))) | (_m), (_buf), (_rate_idx), (_maxretry))) | ||||
#define rtwn_fill_tx_desc_raw(_sc, _ni, _m, \ | #define rtwn_fill_tx_desc_raw(_sc, _ni, _m, \ | ||||
_buf, _params) \ | _buf, _params) \ | ||||
(((_sc)->sc_fill_tx_desc_raw)((_sc), (_ni), \ | (((_sc)->sc_fill_tx_desc_raw)((_sc), (_ni), \ | ||||
(_m), (_buf), (_params))) | (_m), (_buf), (_params))) | ||||
#define rtwn_fill_tx_desc_null(_sc, _buf, _11b, _qos, _id) \ | #define rtwn_fill_tx_desc_null(_sc, _buf, _11b, _qos, _id) \ | ||||
(((_sc)->sc_fill_tx_desc_null)((_sc), \ | (((_sc)->sc_fill_tx_desc_null)((_sc), \ | ||||
(_buf), (_11b), (_qos), (_id))) | (_buf), (_11b), (_qos), (_id))) | ||||
#define rtwn_dump_tx_desc(_sc, _desc) \ | #define rtwn_dump_tx_desc(_sc, _desc) \ | ||||
▲ Show 20 Lines • Show All 102 Lines • Show Last 20 Lines |