Lines Matching defs:size
120 ssize_t file_read(file_t* f, void* buf, size_t size)
122 populate_mapping(buf, size, PROT_WRITE);
123 return frontend_syscall(SYS_read, f->kfd, va2pa(buf), size, 0, 0, 0, 0);
126 ssize_t file_pread(file_t* f, void* buf, size_t size, off_t offset)
128 populate_mapping(buf, size, PROT_WRITE);
129 return frontend_syscall(SYS_pread, f->kfd, va2pa(buf), size, offset, 0, 0, 0);
132 ssize_t file_write(file_t* f, const void* buf, size_t size)
134 populate_mapping(buf, size, PROT_READ);
135 return frontend_syscall(SYS_write, f->kfd, va2pa(buf), size, 0, 0, 0, 0);
138 ssize_t file_pwrite(file_t* f, const void* buf, size_t size, off_t offset)
140 populate_mapping(buf, size, PROT_READ);
141 return frontend_syscall(SYS_pwrite, f->kfd, va2pa(buf), size, offset, 0, 0, 0);