Lines Matching refs:bsz
547 unsigned sr, nc, sz, bsz; in reorganize_buffers() local
585 bsz = dmap->buffsize; in reorganize_buffers()
586 while (bsz > sz) in reorganize_buffers()
587 bsz /= 2; in reorganize_buffers()
589 if (bsz == dmap->buffsize) in reorganize_buffers()
590 bsz /= 2; /* Needs at least 2 buffers */ in reorganize_buffers()
602 if ((bsz / dmap->subdivision) > 4096) in reorganize_buffers()
604 if ((bsz / dmap->subdivision) < 4096) in reorganize_buffers()
607 bsz /= dmap->subdivision; in reorganize_buffers()
609 if (bsz < 16) in reorganize_buffers()
610 bsz = 16; /* Just a sanity check */ in reorganize_buffers()
612 dmap->fragment_size = bsz; in reorganize_buffers()
622 bsz = dmap->fragment_size; in reorganize_buffers()
626 if (bsz < (1 << audio_devs[dev]->min_fragment)) in reorganize_buffers()
627 bsz = 1 << audio_devs[dev]->min_fragment; in reorganize_buffers()
629 if (bsz > (1 << audio_devs[dev]->max_fragment)) in reorganize_buffers()
630 bsz = 1 << audio_devs[dev]->max_fragment; in reorganize_buffers()
631 bsz &= ~0x07; /* Force size which is multiple of 8 bytes */ in reorganize_buffers()
633 OS_DMA_ALIGN_CHECK(bsz); in reorganize_buffers()
636 n = dmap->buffsize / bsz; in reorganize_buffers()
645 bsz /= 2; in reorganize_buffers()
648 dmap->bytes_in_use = n * bsz; in reorganize_buffers()
649 dmap->fragment_size = bsz; in reorganize_buffers()