Lines Matching refs:channel
85 int mal_set_rcbs(struct mal_instance *mal, int channel, unsigned long size) in mal_set_rcbs() argument
87 BUG_ON(channel < 0 || channel >= mal->num_rx_chans || in mal_set_rcbs()
90 MAL_DBG(mal, "set_rbcs(%d, %lu)" NL, channel, size); in mal_set_rcbs()
95 mal->index, size, channel); in mal_set_rcbs()
99 set_mal_dcrn(mal, MAL_RCBS(channel), size >> 4); in mal_set_rcbs()
103 int mal_tx_bd_offset(struct mal_instance *mal, int channel) in mal_tx_bd_offset() argument
105 BUG_ON(channel < 0 || channel >= mal->num_tx_chans); in mal_tx_bd_offset()
107 return channel * NUM_TX_BUFF; in mal_tx_bd_offset()
110 int mal_rx_bd_offset(struct mal_instance *mal, int channel) in mal_rx_bd_offset() argument
112 BUG_ON(channel < 0 || channel >= mal->num_rx_chans); in mal_rx_bd_offset()
113 return mal->num_tx_chans * NUM_TX_BUFF + channel * NUM_RX_BUFF; in mal_rx_bd_offset()
116 void mal_enable_tx_channel(struct mal_instance *mal, int channel) in mal_enable_tx_channel() argument
122 MAL_DBG(mal, "enable_tx(%d)" NL, channel); in mal_enable_tx_channel()
125 get_mal_dcrn(mal, MAL_TXCASR) | MAL_CHAN_MASK(channel)); in mal_enable_tx_channel()
130 void mal_disable_tx_channel(struct mal_instance *mal, int channel) in mal_disable_tx_channel() argument
132 set_mal_dcrn(mal, MAL_TXCARR, MAL_CHAN_MASK(channel)); in mal_disable_tx_channel()
134 MAL_DBG(mal, "disable_tx(%d)" NL, channel); in mal_disable_tx_channel()
137 void mal_enable_rx_channel(struct mal_instance *mal, int channel) in mal_enable_rx_channel() argument
146 if (!(channel % 8)) in mal_enable_rx_channel()
147 channel >>= 3; in mal_enable_rx_channel()
151 MAL_DBG(mal, "enable_rx(%d)" NL, channel); in mal_enable_rx_channel()
154 get_mal_dcrn(mal, MAL_RXCASR) | MAL_CHAN_MASK(channel)); in mal_enable_rx_channel()
159 void mal_disable_rx_channel(struct mal_instance *mal, int channel) in mal_disable_rx_channel() argument
166 if (!(channel % 8)) in mal_disable_rx_channel()
167 channel >>= 3; in mal_disable_rx_channel()
169 set_mal_dcrn(mal, MAL_RXCARR, MAL_CHAN_MASK(channel)); in mal_disable_rx_channel()
171 MAL_DBG(mal, "disable_rx(%d)" NL, channel); in mal_disable_rx_channel()