aboutsummaryrefslogtreecommitdiff
path: root/hw/9pfs/9p.h
AgeCommit message (Expand)Author
2022-04-019p: move P9_XATTR_SIZE_MAX from 9p.h to 9p.cWill Cohen
2022-03-079pfs/9p.h: convert Doxygen -> kerneldoc formatChristian Schoenebeck
2022-03-079p: darwin: Move XATTR_SIZE_MAX->P9_XATTR_SIZE_MAXKeno Fischer
2021-07-059pfs: drop root_qidChristian Schoenebeck
2021-07-059pfs: capture root statChristian Schoenebeck
2021-01-229pfs: Convert reclaim list to QSLISTGreg Kurz
2021-01-219pfs: Convert V9fsFidState::fid_list to QSIMPLEQGreg Kurz
2021-01-219pfs: Convert V9fsFidState::clunked to boolGreg Kurz
2020-11-05hw/9pfs : open brace '{' following struct go on the same lineXinhao Zhang
2020-08-129pfs: differentiate readdir lock between 9P2000.u vs. 9P2000.LChristian Schoenebeck
2020-08-129pfs: add new function v9fs_co_readdir_many()Christian Schoenebeck
2020-08-129pfs: make v9fs_readdir_response_size() publicChristian Schoenebeck
2020-05-25Revert "9p: init_in_iov_from_pdu can truncate the size"Stefano Stabellini
2020-05-259p: Lock directory streams with a CoMutexGreg Kurz
2020-05-15qdev: Unrealize must not failMarkus Armbruster
2020-02-089pfs: require msize >= 4096Christian Schoenebeck
2020-01-209p: init_in_iov_from_pdu can truncate the sizeGreg Kurz
2019-10-109p: Use variable length suffixes for inode remappingChristian Schoenebeck
2019-10-109p: stat_to_qid: implement slow pathAntonios Motakis
2019-10-109p: Added virtfs option 'multidevs=remap|forbid|warn'Antonios Motakis
2019-10-109p: Treat multiple devices on one export as an errorAntonios Motakis
2018-06-079p: xattr: Properly translate xattrcreate flagsKeno Fischer
2018-02-199p: v9fs_path_copy() readabilityMarc-André Lureau
2018-02-019pfs: drop v9fs_register_transport()Greg Kurz
2018-01-089pfs: make pdu_marshal() and pdu_unmarshal() static functionsGreg Kurz
2018-01-089pfs: fix some type definitionsGreg Kurz
2017-11-069pfs: drop one user of struct V9fsFidStateGreg Kurz
2017-06-29virtio-9p: break device if buffers are misconfiguredGreg Kurz
2017-06-29virtio-9p: message header is 7-byte longGreg Kurz
2017-05-25virtio-9p/xen-9p: move 9p specific bits to core 9p codeGreg Kurz
2017-04-219p: introduce a type for the 9p headerStefano Stabellini
2017-01-039pfs: fix P9_NOTAG and P9_NOFID macrosGreg Kurz
2017-01-039pfs: introduce init_out/in_iov_from_pduStefano Stabellini
2017-01-039pfs: introduce transport specific callbacksStefano Stabellini
2017-01-039pfs: move pdus to V9fsStateStefano Stabellini
2016-11-019pfs: convert 'len/copied_len' field in V9fsXattr to the type of uint64_tLi Qiang
2016-11-019pfs: add xattrwalk_fid field in V9fsXattr structLi Qiang
2016-10-17virtio-9p: add reset handlerGreg Kurz
2016-10-179pfs: use coroutine_fn annotation in hw/9pfs/9p.[ch]Greg Kurz
2016-10-179pfs: fsdev: drop useless extern annotation for functionsGreg Kurz
2016-09-169pfs: introduce v9fs_path_sprintf() helperGreg Kurz
2016-08-309pfs: handle walk of ".." in the root directoryGreg Kurz
2016-07-12Clean up ill-advised or unusual header guardsMarkus Armbruster
2016-06-07all: Remove unnecessary glib.h includesPeter Maydell
2016-06-069p: add locking to V9fsDirGreg Kurz
2016-06-069p: introduce the V9fsDir typeGreg Kurz
2016-06-069p/fsdev: remove obsolete references to virtioGreg Kurz
2016-02-23all: Clean up includesPeter Maydell
2016-01-129pfs: introduce V9fsVirtioStateWei Liu
2016-01-089pfs: factor out v9fs_device_{,un}realize_commonWei Liu