Lines Matching refs:first_page

91 	blk->first_page = get_aligned_page(blk->mem.offset);  in emu10k1_memblk_init()
93 blk->pages = blk->last_page - blk->first_page + 1; in emu10k1_memblk_init()
156 for (pg = blk->first_page; pg <= blk->last_page; pg++) { in map_memblk()
192 for (pg = blk->first_page; pg <= blk->last_page; pg++) { in unmap_memblk()
216 if (page + psize <= blk->first_page) in search_empty()
329 for (page = blk->first_page; page <= blk->last_page; page++, idx++) { in snd_emu10k1_alloc_pages()
432 int first_page, last_page; in get_single_page_range() local
433 first_page = blk->first_page; in get_single_page_range()
436 if (q->last_page == first_page) in get_single_page_range()
437 first_page++; /* first page was already allocated */ in get_single_page_range()
442 if (q->first_page == last_page) in get_single_page_range()
445 *first_page_ret = first_page; in get_single_page_range()
450 static void __synth_free_pages(struct snd_emu10k1 *emu, int first_page, in __synth_free_pages() argument
455 for (page = first_page; page <= last_page; page++) { in __synth_free_pages()
467 int page, first_page, last_page; in synth_alloc_pages() local
470 get_single_page_range(emu->memhdr, blk, &first_page, &last_page); in synth_alloc_pages()
472 for (page = first_page; page <= last_page; page++) { in synth_alloc_pages()
485 __synth_free_pages(emu, first_page, page - 1); in synth_alloc_pages()
499 int first_page, last_page; in synth_free_pages() local
501 get_single_page_range(emu->memhdr, blk, &first_page, &last_page); in synth_free_pages()
502 __synth_free_pages(emu, first_page, last_page); in synth_free_pages()
541 ptr = offset_ptr(emu, page + p->first_page, offset); in snd_emu10k1_synth_bzero()
571 ptr = offset_ptr(emu, page + p->first_page, offset); in snd_emu10k1_synth_copy_from_user()