Lines Matching refs:buffer
361 ssize_t exfat_read(struct exfat_dev* dev, void* buffer, size_t size) in exfat_read() argument
364 ssize_t result = ublio_pread(dev->ufh, buffer, size, dev->pos); in exfat_read()
369 return read(dev->fd, buffer, size); in exfat_read()
373 ssize_t exfat_write(struct exfat_dev* dev, const void* buffer, size_t size) in exfat_write() argument
376 ssize_t result = ublio_pwrite(dev->ufh, (void*) buffer, size, dev->pos); in exfat_write()
381 return write(dev->fd, buffer, size); in exfat_write()
385 ssize_t exfat_pread(struct exfat_dev* dev, void* buffer, size_t size, in exfat_pread() argument
389 return ublio_pread(dev->ufh, buffer, size, offset); in exfat_pread()
391 return pread(dev->fd, buffer, size, offset); in exfat_pread()
395 ssize_t exfat_pwrite(struct exfat_dev* dev, const void* buffer, size_t size, in exfat_pwrite() argument
399 return ublio_pwrite(dev->ufh, (void*) buffer, size, offset); in exfat_pwrite()
401 return pwrite(dev->fd, buffer, size, offset); in exfat_pwrite()
442 ssize_t exfat_pread(struct exfat_dev* dev, void* buffer, size_t size, in exfat_pread() argument
455 off, size, buffer)) in exfat_pread()
460 ssize_t exfat_pwrite(struct exfat_dev* dev, const void* buffer, size_t size, in exfat_pwrite() argument
473 off, size, buffer)) in exfat_pwrite()
480 void* buffer, size_t size, off_t offset) in exfat_generic_pread() argument
483 char* bufp = buffer; in exfat_generic_pread()
497 bytes = exfat_generic_pread(ef, node, buffer, in exfat_generic_pread()
502 memset(buffer + bytes, 0, in exfat_generic_pread()
541 const void* buffer, size_t size, off_t offset) in exfat_generic_pwrite() argument
545 const char* bufp = buffer; in exfat_generic_pwrite()