Lines Matching refs:buf
2745 static int aligned_vread(char *buf, char *addr, unsigned long count) in aligned_vread() argument
2771 memcpy(buf, map + offset, length); in aligned_vread()
2774 memset(buf, 0, length); in aligned_vread()
2777 buf += length; in aligned_vread()
2784 static int aligned_vwrite(char *buf, char *addr, unsigned long count) in aligned_vwrite() argument
2810 memcpy(map + offset, buf, length); in aligned_vwrite()
2814 buf += length; in aligned_vwrite()
2845 long vread(char *buf, char *addr, unsigned long count) in vread() argument
2849 char *vaddr, *buf_start = buf; in vread()
2872 *buf = '\0'; in vread()
2873 buf++; in vread()
2881 aligned_vread(buf, addr, n); in vread()
2883 memset(buf, 0, n); in vread()
2884 buf += n; in vread()
2891 if (buf == buf_start) in vread()
2894 if (buf != buf_start + buflen) in vread()
2895 memset(buf, 0, buflen - (buf - buf_start)); in vread()
2924 long vwrite(char *buf, char *addr, unsigned long count) in vwrite() argument
2952 buf++; in vwrite()
2960 aligned_vwrite(buf, addr, n); in vwrite()
2963 buf += n; in vwrite()