ath_hal_mac_usec
extern u_int ath_hal_mac_usec(struct ath_hal *ah, u_int clks);
if (us > ath_hal_mac_usec(ah, 0x7ff)) {
return ath_hal_mac_usec(ah, clks); /* convert from system clocks */
if (us < HAL_SLOT_TIME_9 || us > ath_hal_mac_usec(ah, 0xffff)) {
return ath_hal_mac_usec(ah, clks); /* convert from system clocks */
if (us > ath_hal_mac_usec(ah, MS(0xffffffff, AR_TIME_OUT_ACK))) {
return ath_hal_mac_usec(ah, clks); /* convert from system clocks */
if (us > ath_hal_mac_usec(ah, MS(0xffffffff, AR_TIME_OUT_CTS))) {
return ath_hal_mac_usec(ah, clks); /* convert from system clocks */
if (us > ath_hal_mac_usec(ah, 0xffff)) {
return ath_hal_mac_usec(ah, clks); /* convert from system clocks */
if (us < HAL_SLOT_TIME_9 || us > ath_hal_mac_usec(ah, 0xffff)) {
return ath_hal_mac_usec(ah, clks); /* convert from system clocks */
if (us > ath_hal_mac_usec(ah, MS(0xffffffff, AR_TIME_OUT_ACK))) {
return ath_hal_mac_usec(ah, clks); /* convert from system clocks */
if (us > ath_hal_mac_usec(ah, MS(0xffffffff, AR_TIME_OUT_CTS))) {
return ath_hal_mac_usec(ah, clks); /* convert from system clocks */
if (us > ath_hal_mac_usec(ah, 0xffff)) {
return ath_hal_mac_usec(ah, clks)+2; /* convert from system clocks */
if (us < HAL_SLOT_TIME_6 || us > ath_hal_mac_usec(ah, 0xffff)) {
return ath_hal_mac_usec(ah, clks); /* convert from system clocks */
if (us > ath_hal_mac_usec(ah, MS(0xffffffff, AR_TIME_OUT_ACK))) {
return ath_hal_mac_usec(ah, clks); /* convert from system clocks */
if (us > ath_hal_mac_usec(ah, MS(0xffffffff, AR_TIME_OUT_CTS))) {
return ath_hal_mac_usec(ah, clks); /* convert from system clocks */