fusego/internal/buffer
Vitaliy Filippov 694c1bf9db Introduce VectoredReadOp
Read requests can now take vectored responses from the filesystem
implementation and send them to FUSE device via the writev() system call.

This allows file systems to send data without copying it into the
library-provided buffer if the data is already in memory.

The change also speeds up normal ReadFileOps as a side effect because
it removes extra memory allocations.
2022-02-01 21:14:40 +03:00
..
in_message.go Introduce VectoredReadOp 2022-02-01 21:14:40 +03:00
in_message_darwin.go Defined the constant for Linux, too. 2015-07-24 14:46:45 +10:00
in_message_linux.go Add support for max_pages and increase to 256 (#96) 2021-08-02 23:29:12 +02:00
out_message.go Introduce VectoredReadOp 2022-02-01 21:14:40 +03:00
out_message_darwin.go Redefined the contents of OutMessage. 2015-07-28 16:06:23 +10:00
out_message_linux.go Add support for max_pages and increase to 256 (#96) 2021-08-02 23:29:12 +02:00
out_message_test.go Introduce VectoredReadOp 2022-02-01 21:14:40 +03:00
runtime.go switch from assembly stubs to go:linkname comment 2021-08-02 09:34:49 +02:00
runtimestub.s switch from assembly stubs to go:linkname comment 2021-08-02 09:34:49 +02:00