MAX_B_FRAMES
struct zt za[MAX_B_FRAMES + 1]; /* only range 0x0..0x1F allowed */
bzr->f1 = MAX_B_FRAMES;
bzr->za[MAX_B_FRAMES].z1 = cpu_to_le16(B_FIFO_SIZE + B_SUB_VAL - 1);
bzr->za[MAX_B_FRAMES].z2 = cpu_to_le16(
le16_to_cpu(bzr->za[MAX_B_FRAMES].z1));
le16_to_cpu(bzt->za[MAX_B_FRAMES].z1),
le16_to_cpu(bzt->za[MAX_B_FRAMES].z2),
bzt->f2 = MAX_B_FRAMES;
bzt->za[MAX_B_FRAMES].z1 = cpu_to_le16(B_FIFO_SIZE + B_SUB_VAL - 1);
bzt->za[MAX_B_FRAMES].z2 = cpu_to_le16(B_FIFO_SIZE + B_SUB_VAL - 2);
le16_to_cpu(bzt->za[MAX_B_FRAMES].z1),
le16_to_cpu(bzt->za[MAX_B_FRAMES].z2));
new_f2 = (bz->f2 + 1) & MAX_B_FRAMES;
z1r = &rxbz->za[MAX_B_FRAMES].z1; /* pointer to z reg */
z1t = &txbz->za[MAX_B_FRAMES].z1;
rcnt += MAX_B_FRAMES + 1;
z1t = &bz->za[MAX_B_FRAMES].z1;
fcnt += (MAX_B_FRAMES + 1); /* if wrap around */
if (fcnt > (MAX_B_FRAMES - 1)) {
new_f1 = ((bz->f1 + 1) & MAX_B_FRAMES);