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()
552 static inline void *offset_ptr(struct snd_emu10k1 *emu, int page, int offset) in offset_ptr() argument
563 ptr += offset & (PAGE_SIZE - 1); in offset_ptr()
571 int offset, int size, u8 value) in snd_emu10k1_synth_memset() argument
577 if (snd_BUG_ON(offset + size > p->mem.size)) in snd_emu10k1_synth_memset()
580 offset += blk->offset & (PAGE_SIZE - 1); in snd_emu10k1_synth_memset()
581 end_offset = offset + size; in snd_emu10k1_synth_memset()
582 page = get_aligned_page(offset); in snd_emu10k1_synth_memset()
585 temp = nextofs - offset; in snd_emu10k1_synth_memset()
586 temp1 = end_offset - offset; in snd_emu10k1_synth_memset()
589 ptr = offset_ptr(emu, page + p->first_page, offset); in snd_emu10k1_synth_memset()
592 offset = nextofs; in snd_emu10k1_synth_memset()
594 } while (offset < end_offset); in snd_emu10k1_synth_memset()
631 int offset, const char __user *data, int size, u32 xor) in snd_emu10k1_synth_copy_from_user() argument
637 if (snd_BUG_ON(offset + size > p->mem.size)) in snd_emu10k1_synth_copy_from_user()
640 offset += blk->offset & (PAGE_SIZE - 1); in snd_emu10k1_synth_copy_from_user()
641 end_offset = offset + size; in snd_emu10k1_synth_copy_from_user()
642 page = get_aligned_page(offset); in snd_emu10k1_synth_copy_from_user()
645 temp = nextofs - offset; in snd_emu10k1_synth_copy_from_user()
646 temp1 = end_offset - offset; in snd_emu10k1_synth_copy_from_user()
649 ptr = offset_ptr(emu, page + p->first_page, offset); in snd_emu10k1_synth_copy_from_user()
656 offset = nextofs; in snd_emu10k1_synth_copy_from_user()
659 } while (offset < end_offset); in snd_emu10k1_synth_copy_from_user()