Lines Matching defs:bmask
92 * dmask and bmask:
97 * For each bit set, a bmask value must be given. Each bit on the bmask
98 * value stands for a B-channel. The bmask may not overlap with dmask or
99 * with other bmask values for that card.
100 * Example: dmask=0x00020002 bmask=0x0000fffc,0xfffc0000
106 * Example: dmask=0x00000001 bmask=0xfffffffe
109 * If no bits are set on bmask, no B-channel is created for that fragment.
110 * Example: dmask=0xfffffffe bmask=0,0,0,0.... (31 0-values for bmask)
206 static uint bmask[MAX_FRAGS];
235 module_param_array(bmask, uint, NULL, S_IRUGO | S_IWUSR);
3876 if (!((1 << i) & hc->bmask[pt])) /* skip unused chan */
4568 if (!((1 << i) & hc->bmask[pt])) /* skip unused chan */
4827 if (!((1 << ch) & hc->bmask[pt])) /* skip unused channel */
5045 hc->bmask[pt] = bmask[bmask_cnt++];
5046 if ((maskcheck & hc->bmask[pt])
5047 || (dmask[E1_cnt] & hc->bmask[pt])) {
5054 maskcheck |= hc->bmask[pt];
5057 E1_cnt + 1, ch, hc->bmask[pt]);
5065 hc->bmask[0] = 0xfffefffe;