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