Changeset View
Changeset View
Standalone View
Standalone View
sys/dev/iwm/if_iwm_util.h
Show First 20 Lines • Show All 119 Lines • ▼ Show 20 Lines | extern int iwm_dma_contig_alloc(bus_dma_tag_t tag, struct iwm_dma_info *dma, | ||||
bus_size_t size, bus_size_t alignment); | bus_size_t size, bus_size_t alignment); | ||||
extern void iwm_dma_contig_free(struct iwm_dma_info *); | extern void iwm_dma_contig_free(struct iwm_dma_info *); | ||||
extern int iwm_mvm_send_lq_cmd(struct iwm_softc *sc, struct iwm_lq_cmd *lq, | extern int iwm_mvm_send_lq_cmd(struct iwm_softc *sc, struct iwm_lq_cmd *lq, | ||||
boolean_t init); | boolean_t init); | ||||
extern boolean_t iwm_mvm_rx_diversity_allowed(struct iwm_softc *sc); | extern boolean_t iwm_mvm_rx_diversity_allowed(struct iwm_softc *sc); | ||||
extern uint8_t iwm_ridx2rate(struct ieee80211_rateset *rs, int ridx); | extern uint8_t iwm_ridx2rate(int ridx); | ||||
extern int iwm_enable_txq(struct iwm_softc *sc, int sta_id, int qid, int fifo); | extern int iwm_enable_txq(struct iwm_softc *sc, int sta_id, int qid, int fifo); | ||||
extern int iwm_mvm_flush_tx_path(struct iwm_softc *sc, uint32_t tfd_msk, | extern int iwm_mvm_flush_tx_path(struct iwm_softc *sc, uint32_t tfd_msk, | ||||
uint32_t flags); | uint32_t flags); | ||||
static inline uint8_t | static inline uint8_t | ||||
iwm_mvm_get_valid_tx_ant(struct iwm_softc *sc) | iwm_mvm_get_valid_tx_ant(struct iwm_softc *sc) | ||||
{ | { | ||||
return sc->nvm_data && sc->nvm_data->valid_tx_ant ? | return sc->nvm_data && sc->nvm_data->valid_tx_ant ? | ||||
Show All 27 Lines |