HAL_TXDESC_NOACK
| (flags & HAL_TXDESC_NOACK ? AR_NoAck : 0)
| (flags & HAL_TXDESC_NOACK ? AR_NoAck : 0)
| (flags & HAL_TXDESC_NOACK ? AR_NoAck : 0)
ads->ds_ctl1 |= (flags & HAL_TXDESC_NOACK ? AR_NoAck : 0);
if ((bf->bf_state.bfs_txflags & HAL_TXDESC_NOACK) == 0)
st = ((bf->bf_state.bfs_txflags & HAL_TXDESC_NOACK) == 0) ?
(bf->bf_state.bfs_txflags & HAL_TXDESC_NOACK) == 0) {
((bf->bf_state.bfs_txflags & HAL_TXDESC_NOACK) == 0)) {
flags = HAL_TXDESC_NOACK;
(flags & HAL_TXDESC_NOACK) == 0) {
(flags & HAL_TXDESC_NOACK) == 0) {
if ((flags & HAL_TXDESC_NOACK) == 0 && !IEEE80211_IS_CTL(wh)) {
if ((flags & HAL_TXDESC_NOACK) == 0) /* SIFS + ACK */
if ((flags & HAL_TXDESC_NOACK) == 0) /* SIFS + ACK */
flags |= HAL_TXDESC_NOACK;
flags |= HAL_TXDESC_NOACK; /* no ack on broad/multicast */
if (flags & HAL_TXDESC_NOACK) /* NB: avoid double counting */
if (sc->sc_tdma && (flags & HAL_TXDESC_NOACK) == 0) {
flags |= HAL_TXDESC_NOACK;
if (fail == 0 && ((bf->bf_state.bfs_txflags & HAL_TXDESC_NOACK) == 0))
if (fail == 0 && ((bf->bf_state.bfs_txflags & HAL_TXDESC_NOACK) == 0))
else if (bf->bf_state.bfs_txflags & HAL_TXDESC_NOACK) {
((bf->bf_state.bfs_txflags & HAL_TXDESC_NOACK) == 0)) {
if (bf->bf_state.bfs_txflags & HAL_TXDESC_NOACK) {
bf->bf_state.bfs_txflags &= (~HAL_TXDESC_NOACK);