• Home
  • Raw
  • Download

Lines Matching refs:offset

31 #define get_aligned_page(offset)	((offset) >> PAGE_SHIFT)  argument
83 blk->first_page = get_aligned_page(blk->mem.offset); in emu10k1_memblk_init()
84 blk->last_page = get_aligned_page(blk->mem.offset + blk->mem.size - 1); in emu10k1_memblk_init()
228 blk->mem.offset = aligned_page_offset(page); /* set aligned offset */ in search_empty()
554 static inline void *offset_ptr(struct snd_emu10k1 *emu, int page, int offset) in offset_ptr() argument
565 ptr += offset & (PAGE_SIZE - 1); in offset_ptr()
573 int offset, int size) in snd_emu10k1_synth_bzero() argument
579 offset += blk->offset & (PAGE_SIZE - 1); in snd_emu10k1_synth_bzero()
580 end_offset = offset + size; in snd_emu10k1_synth_bzero()
581 page = get_aligned_page(offset); in snd_emu10k1_synth_bzero()
584 temp = nextofs - offset; in snd_emu10k1_synth_bzero()
585 temp1 = end_offset - offset; in snd_emu10k1_synth_bzero()
588 ptr = offset_ptr(emu, page + p->first_page, offset); in snd_emu10k1_synth_bzero()
591 offset = nextofs; in snd_emu10k1_synth_bzero()
593 } while (offset < end_offset); in snd_emu10k1_synth_bzero()
603 int offset, const char __user *data, int size) in snd_emu10k1_synth_copy_from_user() argument
609 offset += blk->offset & (PAGE_SIZE - 1); in snd_emu10k1_synth_copy_from_user()
610 end_offset = offset + size; in snd_emu10k1_synth_copy_from_user()
611 page = get_aligned_page(offset); in snd_emu10k1_synth_copy_from_user()
614 temp = nextofs - offset; in snd_emu10k1_synth_copy_from_user()
615 temp1 = end_offset - offset; in snd_emu10k1_synth_copy_from_user()
618 ptr = offset_ptr(emu, page + p->first_page, offset); in snd_emu10k1_synth_copy_from_user()
621 offset = nextofs; in snd_emu10k1_synth_copy_from_user()
624 } while (offset < end_offset); in snd_emu10k1_synth_copy_from_user()