Lines Matching refs:tx_channel
433 static inline void SELECT_TX_CHANNEL (hrz_dev * dev, u16 tx_channel) {
434 wr_regl (dev, TX_CHANNEL_PORT_OFF, tx_channel);
1426 short tx_channel = -1;
1450 tx_channel = chan;
1466 tx_ch_desc * tx_desc = &memmap->tx_descs[tx_channel];
1475 dev->tx_channel_record[tx_channel] = channel;
1478 update_tx_channel_config (dev, tx_channel, RATE_TYPE_ACCESS,
1482 update_tx_channel_config (dev, tx_channel, PCR_TIMER_ACCESS,
1488 update_tx_channel_config (dev, tx_channel, SCR_TIMER_ACCESS,
1492 update_tx_channel_config (dev, tx_channel, BUCKET_CAPACITY_ACCESS,
1496 update_tx_channel_config (dev, tx_channel, BUCKET_FULLNESS_ACCESS,
1516 PRINTD (DBG_QOS|DBG_TX, "tx_channel: aal0");
1521 PRINTD (DBG_QOS|DBG_TX, "tx_channel: aal34");
1543 return tx_channel;
1558 short tx_channel;
1651 tx_channel = dev->tx_last;
1655 for (tx_channel = 0; tx_channel < TX_CHANS; ++tx_channel)
1656 if (dev->tx_channel_record[tx_channel] == channel) {
1660 if (tx_channel == TX_CHANS) {
1663 tx_channel = setup_idle_tx_channel (dev, vcc);
1664 if (tx_channel < 0) {
1667 return tx_channel;
1672 SELECT_TX_CHANNEL(dev, tx_channel);
1675 dev->tx_last = tx_channel;
1678 PRINTD (DBG_TX, "using channel %u", tx_channel);
2494 // remove record of any tx_channel having been setup for this channel