Lines Matching full:seg_len
603 int ma_offs, seg_len; in md_malloc_move_vlist() local
609 for (; len != 0; len -= seg_len) { in md_malloc_move_vlist()
610 seg_len = imin(vlist->ds_len - ma_offs, len); in md_malloc_move_vlist()
614 bzero(p, seg_len); in md_malloc_move_vlist()
617 memset(p, fill, seg_len); in md_malloc_move_vlist()
620 bcopy(ptr, p, seg_len); in md_malloc_move_vlist()
621 cpu_flush_dcache(p, seg_len); in md_malloc_move_vlist()
624 bcopy(p, ptr, seg_len); in md_malloc_move_vlist()
627 end = p + seg_len; in md_malloc_move_vlist()
640 ma_offs += seg_len; in md_malloc_move_vlist()
645 ptr = (uint8_t *)ptr + seg_len; in md_malloc_move_vlist()
825 off_t seg_len; in mdcopyto_vlist() local
833 seg_len = omin(len, vlist->ds_len - offset); in mdcopyto_vlist()
835 seg_len); in mdcopyto_vlist()
837 src = (uint8_t *)src + seg_len; in mdcopyto_vlist()
838 len -= seg_len; in mdcopyto_vlist()
846 off_t seg_len; in mdcopyfrom_vlist() local
854 seg_len = omin(len, vlist->ds_len - offset); in mdcopyfrom_vlist()
856 seg_len); in mdcopyfrom_vlist()
858 dst = (uint8_t *)dst + seg_len; in mdcopyfrom_vlist()
859 len -= seg_len; in mdcopyfrom_vlist()