Lines Matching defs:chain

1172      * check chain value
1565 u_int16_t ar9300_ant_ctrl_chain_get(struct ath_hal *ah, int chain,
1569 if (chain >= 0 && chain < OSPREY_MAX_CHAINS) {
1571 return eep->modal_header_2g.ant_ctrl_chain[chain];
1573 return eep->modal_header_5g.ant_ctrl_chain[chain];
1863 ar9300_attenuation_chain_get(struct ath_hal *ah, int chain, u_int16_t channel)
1868 if (chain >= 0 && chain < OSPREY_MAX_CHAINS) {
1870 return eep->modal_header_2g.xatten1_db[chain];
1872 if (eep->base_ext2.xatten1_db_low[chain] != 0) {
1873 t[0] = eep->base_ext2.xatten1_db_low[chain];
1875 t[1] = eep->modal_header_5g.xatten1_db[chain];
1877 t[2] = eep->base_ext2.xatten1_db_high[chain];
1882 return eep->modal_header_5g.xatten1_db[chain];
1890 ar9300_attenuation_margin_chain_get(struct ath_hal *ah, int chain,
1896 if (chain >= 0 && chain < OSPREY_MAX_CHAINS) {
1898 return eep->modal_header_2g.xatten1_margin[chain];
1900 if (eep->base_ext2.xatten1_margin_low[chain] != 0) {
1901 t[0] = eep->base_ext2.xatten1_margin_low[chain];
1903 t[1] = eep->modal_header_5g.xatten1_margin[chain];
1905 t[2] = eep->base_ext2.xatten1_margin_high[chain];
1910 return eep->modal_header_5g.xatten1_margin[chain];
1970 * chain only, set the chain 0 details from chain 1
2008 * the chain 0 margin regardless of the current chain.
2027 int chain, u_int16_t channel)
2104 "%s: Invalid chain index, must be less than %d\n",
2368 * Scorpion has individual chain tempslope values
2393 /*Scorpion and Honeybee has tempSlope register for each chain*/
2611 * per chain tx power level
3140 /* Adjusting maxpower based on chain */
3150 /* Adjusting maxpower based on chain */
3163 /* Transmit Power per-rate per-chain are computed here. A separate
3166 * The reason for maintaing each of these tables per chain is that
3195 * Disable per chain power reduction since we are already