Lines Matching refs:tx_channel
447 static inline void SELECT_TX_CHANNEL (hrz_dev * dev, u16 tx_channel) { in SELECT_TX_CHANNEL() argument
448 wr_regl (dev, TX_CHANNEL_PORT_OFF, tx_channel); in SELECT_TX_CHANNEL()
1440 short tx_channel = -1; in setup_idle_tx_channel() local
1464 tx_channel = chan; in setup_idle_tx_channel()
1480 tx_ch_desc * tx_desc = &memmap->tx_descs[tx_channel]; in setup_idle_tx_channel()
1489 dev->tx_channel_record[tx_channel] = channel; in setup_idle_tx_channel()
1492 update_tx_channel_config (dev, tx_channel, RATE_TYPE_ACCESS, in setup_idle_tx_channel()
1496 update_tx_channel_config (dev, tx_channel, PCR_TIMER_ACCESS, in setup_idle_tx_channel()
1502 update_tx_channel_config (dev, tx_channel, SCR_TIMER_ACCESS, in setup_idle_tx_channel()
1506 update_tx_channel_config (dev, tx_channel, BUCKET_CAPACITY_ACCESS, in setup_idle_tx_channel()
1510 update_tx_channel_config (dev, tx_channel, BUCKET_FULLNESS_ACCESS, in setup_idle_tx_channel()
1557 return tx_channel; in setup_idle_tx_channel()
1572 short tx_channel; in hrz_send() local
1665 tx_channel = dev->tx_last; in hrz_send()
1669 for (tx_channel = 0; tx_channel < TX_CHANS; ++tx_channel) in hrz_send()
1670 if (dev->tx_channel_record[tx_channel] == channel) { in hrz_send()
1674 if (tx_channel == TX_CHANS) { in hrz_send()
1677 tx_channel = setup_idle_tx_channel (dev, vcc); in hrz_send()
1678 if (tx_channel < 0) { in hrz_send()
1681 return tx_channel; in hrz_send()
1686 SELECT_TX_CHANNEL(dev, tx_channel); in hrz_send()
1689 dev->tx_last = tx_channel; in hrz_send()
1692 PRINTD (DBG_TX, "using channel %u", tx_channel); in hrz_send()