<dec f='src/src/sys/external/isc/atheros_hal/dist/ah_internal.h' l='770' type='void ath_hal_setupratetable(struct ath_hal * ah, HAL_RATE_TABLE * rt)'/>
<def f='src/src/sys/external/isc/atheros_hal/dist/ah.c' l='403' ll='434' type='void ath_hal_setupratetable(struct ath_hal * ah, HAL_RATE_TABLE * rt)'/>
<doc f='src/src/sys/external/isc/atheros_hal/dist/ah.c' l='392'>/*
 * Setup a h/w rate table&apos;s reverse lookup table and
 * fill in ack durations.  This routine is called for
 * each rate table returned through the ah_getRateTable
 * method.  The reverse lookup tables are assumed to be
 * initialized to zero (or at least the first entry).
 * We use this as a key that indicates whether or not
 * we&apos;ve previously setup the reverse lookup table.
 *
 * XXX not reentrant, but shouldn&apos;t matter
 */</doc>
<doc f='src/src/sys/external/isc/atheros_hal/dist/ah_internal.h' l='767'>/*
 * Setup a h/w rate table for use.
 */</doc>
<use f='src/src/sys/external/isc/atheros_hal/dist/ar5210/ar5210_phy.c' l='83' u='c' c='ar5210GetRateTable'/>
<use f='src/src/sys/external/isc/atheros_hal/dist/ar5211/ar5211_phy.c' l='102' u='c' c='ar5211GetRateTable'/>
<use f='src/src/sys/external/isc/atheros_hal/dist/ar5212/ar5212_phy.c' l='197' u='c' c='ar5212GetRateTable'/>
<use f='src/src/sys/external/isc/atheros_hal/dist/ar5416/ar5416_phy.c' l='124' u='c' c='ar5416GetRateTable'/>
