summaryrefslogtreecommitdiff
path: root/src/kernel/vfs/request.h
AgeCommit message (Expand)Author
2024-08-17kernel: split the kernel/user inputs in VfsReqdzwdz
2024-07-20*: moving filesdzwdz
2024-07-14kernel: O(1) ReqQueue insertionsdzwdz
2024-07-14kernel: make the adhoc VfsQueue queues use ReqQueue insteaddzwdz
2024-07-14kernel: rework postqueuedzwdz
2024-07-14kernel/request: remove outdated comment in VfsReqdzwdz
2024-07-11kernel: start cleaning up VfsRequestdzwdz
2024-07-07kernel/vfs: split vfs_backend_refdown into two functionsdzwdz
2023-01-25style: typedef structs, shorter namespacesdzwdz
2023-01-11kernel: return EPIPE when fs_waiting on a dead filesystemdzwdz
2023-01-06kernel: basic procfsdzwdz
2022-10-02syscall/open: add the full suite of READ/WRITE flagsdzwdz
2022-08-28kernel/vfs: minor vfs_request / vfs_root_register reworkdzwdz
2022-08-08kernel/backend: remove the kern.ready() methoddzwdz
2022-08-03kernel: reuse a single allocation for all vfs_requests of a processdzwdz
2022-07-26shared: move some headers from shared/ to camellia/dzwdz
2022-07-16amd64: back at the shell!dzwdz
2022-07-14kernel/driver/serial: allow writes even with pending readsdzwdz
2022-07-08syscall/fs_respond: get the file id from the buf argumentdzwdz
2022-07-07kernel: add the vfsreq_finish_short shorthand functiondzwdz
2022-07-07kernel/vfs: delegate support in _syscall_fs_respond!dzwdz
2022-06-29kernel/vfs: add the OPEN_CREATE flagdzwdz
2022-05-05kernel: each driver registers its own mountsdzwdz
2022-05-05kernel: syscalls now have to explicitly save the return valuedzwdz
2022-05-05kernel: ps2 driver is now a separate backenddzwdz
2022-05-05kernel/vfs: refactor vfs_backend to allow multiple kernel backendsdzwdz
2022-05-05kernel/vfs: rename the vfsreq funcs, merge vfsreq_finish & vfsreq_canceldzwdz
2022-05-04kernel: refcount vfs_backenddzwdz
2022-04-16kernel/vfs: store the queue in `vfs_request` itselfdzwdz
2022-04-16kernel/vfs: refactor `vfs_request_accept` into `vfs_backend_accept`dzwdz
2022-04-15kernel/vfs: don't hang on orphaned vfs callsdzwdz
2022-04-14kernel: port init's `printf` implementationdzwdz
2022-04-12kernel: make all sizes unsigned, sort out the sign messdzwdz
2022-04-09kernel/vfs: prevent the vfs functions from switching processesdzwdz
2022-04-09kernel: `vfs_request_accept` now doesn't switch processesdzwdz
2021-09-20add an offset parameter to read() and write()dzwdz
2021-09-20add some missing includes to `kernel/vfs/request.h`dzwdz
2021-09-16implement output from vfs callsdzwdz
2021-09-12move `enum vs_operation` to shared/flags.hdzwdz
2021-09-12allow vfs_request_finish to returndzwdz
2021-09-12vfs_request refactor pt2dzwdz
2021-09-12vfs request refactor pt1dzwdz