Lines Matching refs:buf
2782 static int aligned_vread(char *buf, char *addr, unsigned long count) in aligned_vread() argument
2808 memcpy(buf, map + offset, length); in aligned_vread()
2811 memset(buf, 0, length); in aligned_vread()
2814 buf += length; in aligned_vread()
2821 static int aligned_vwrite(char *buf, char *addr, unsigned long count) in aligned_vwrite() argument
2847 memcpy(map + offset, buf, length); in aligned_vwrite()
2851 buf += length; in aligned_vwrite()
2882 long vread(char *buf, char *addr, unsigned long count) in vread() argument
2886 char *vaddr, *buf_start = buf; in vread()
2909 *buf = '\0'; in vread()
2910 buf++; in vread()
2918 aligned_vread(buf, addr, n); in vread()
2920 memset(buf, 0, n); in vread()
2921 buf += n; in vread()
2928 if (buf == buf_start) in vread()
2931 if (buf != buf_start + buflen) in vread()
2932 memset(buf, 0, buflen - (buf - buf_start)); in vread()
2961 long vwrite(char *buf, char *addr, unsigned long count) in vwrite() argument
2989 buf++; in vwrite()
2997 aligned_vwrite(buf, addr, n); in vwrite()
3000 buf += n; in vwrite()