Lines Matching defs:sc
109 extern int iwm_send_cmd(struct iwm_softc *sc, struct iwm_host_cmd *hcmd);
110 extern int iwm_mvm_send_cmd_pdu(struct iwm_softc *sc, uint32_t id,
113 extern int iwm_mvm_send_cmd_status(struct iwm_softc *sc,
115 extern int iwm_mvm_send_cmd_pdu_status(struct iwm_softc *sc, uint32_t id,
117 extern void iwm_free_resp(struct iwm_softc *sc, struct iwm_host_cmd *hcmd);
123 extern int iwm_mvm_send_lq_cmd(struct iwm_softc *sc, struct iwm_lq_cmd *lq,
126 extern boolean_t iwm_mvm_rx_diversity_allowed(struct iwm_softc *sc);
129 extern int iwm_enable_txq(struct iwm_softc *sc, int sta_id, int qid, int fifo);
130 extern int iwm_mvm_flush_tx_path(struct iwm_softc *sc, uint32_t tfd_msk,
134 iwm_mvm_get_valid_tx_ant(struct iwm_softc *sc)
136 return sc->nvm_data && sc->nvm_data->valid_tx_ant ?
137 sc->sc_fw.valid_tx_ant & sc->nvm_data->valid_tx_ant :
138 sc->sc_fw.valid_tx_ant;
142 iwm_mvm_get_valid_rx_ant(struct iwm_softc *sc)
144 return sc->nvm_data && sc->nvm_data->valid_rx_ant ?
145 sc->sc_fw.valid_rx_ant & sc->nvm_data->valid_rx_ant :
146 sc->sc_fw.valid_rx_ant;
150 iwm_mvm_get_phy_config(struct iwm_softc *sc)
154 uint32_t valid_rx_ant = iwm_mvm_get_valid_rx_ant(sc);
155 uint32_t valid_tx_ant = iwm_mvm_get_valid_tx_ant(sc);
160 return sc->sc_fw.phy_config & phy_config;