summaryrefslogtreecommitdiffstats
path: root/hw/9pfs/9p.h
Commit message (Expand)AuthorAgeFilesLines
* 9pfs: use GHashTable for fid tableLinus Heckemann2022-10-241-1/+1
* 9p: add missing coroutine_fn annotationsMarc-André Lureau2022-10-071-3/+6
* 9p: move P9_XATTR_SIZE_MAX from 9p.h to 9p.cWill Cohen2022-04-011-18/+0Star
* 9pfs/9p.h: convert Doxygen -> kerneldoc formatChristian Schoenebeck2022-03-071-6/+6
* 9p: darwin: Move XATTR_SIZE_MAX->P9_XATTR_SIZE_MAXKeno Fischer2022-03-071-0/+18
* 9pfs: drop root_qidChristian Schoenebeck2021-07-051-1/+0Star
* 9pfs: capture root statChristian Schoenebeck2021-07-051-0/+1
* 9pfs: Convert reclaim list to QSLISTGreg Kurz2021-01-221-1/+1
* 9pfs: Convert V9fsFidState::fid_list to QSIMPLEQGreg Kurz2021-01-211-2/+2
* 9pfs: Convert V9fsFidState::clunked to boolGreg Kurz2021-01-211-1/+1
* hw/9pfs : open brace '{' following struct go on the same lineXinhao Zhang2020-11-051-6/+3Star
* 9pfs: differentiate readdir lock between 9P2000.u vs. 9P2000.LChristian Schoenebeck2020-08-121-5/+22
* 9pfs: add new function v9fs_co_readdir_many()Christian Schoenebeck2020-08-121-0/+22
* 9pfs: make v9fs_readdir_response_size() publicChristian Schoenebeck2020-08-121-0/+1
* Revert "9p: init_in_iov_from_pdu can truncate the size"Stefano Stabellini2020-05-251-1/+1
* 9p: Lock directory streams with a CoMutexGreg Kurz2020-05-251-4/+4
* qdev: Unrealize must not failMarkus Armbruster2020-05-151-1/+1
* 9pfs: require msize >= 4096Christian Schoenebeck2020-02-081-0/+11
* 9p: init_in_iov_from_pdu can truncate the sizeGreg Kurz2020-01-201-1/+1
* 9p: Use variable length suffixes for inode remappingChristian Schoenebeck2019-10-101-3/+41
* 9p: stat_to_qid: implement slow pathAntonios Motakis2019-10-101-0/+9
* 9p: Added virtfs option 'multidevs=remap|forbid|warn'Antonios Motakis2019-10-101-0/+12
* 9p: Treat multiple devices on one export as an errorAntonios Motakis2019-10-101-0/+1
* 9p: xattr: Properly translate xattrcreate flagsKeno Fischer2018-06-071-0/+4
* 9p: v9fs_path_copy() readabilityMarc-André Lureau2018-02-191-1/+1
* 9pfs: drop v9fs_register_transport()Greg Kurz2018-02-011-8/+2Star
* 9pfs: make pdu_marshal() and pdu_unmarshal() static functionsGreg Kurz2018-01-081-2/+0Star
* 9pfs: fix some type definitionsGreg Kurz2018-01-081-6/+6
* 9pfs: drop one user of struct V9fsFidStateGreg Kurz2017-11-061-4/+4
* virtio-9p: break device if buffers are misconfiguredGreg Kurz2017-06-291-1/+1
* virtio-9p: message header is 7-byte longGreg Kurz2017-06-291-0/+5
* virtio-9p/xen-9p: move 9p specific bits to core 9p codeGreg Kurz2017-05-251-1/+1
* 9p: introduce a type for the 9p headerStefano Stabellini2017-04-211-0/+6
* 9pfs: fix P9_NOTAG and P9_NOFID macrosGreg Kurz2017-01-031-2/+2
* 9pfs: introduce init_out/in_iov_from_pduStefano Stabellini2017-01-031-2/+4
* 9pfs: introduce transport specific callbacksStefano Stabellini2017-01-031-0/+19
* 9pfs: move pdus to V9fsStateStefano Stabellini2017-01-031-0/+1
* 9pfs: convert 'len/copied_len' field in V9fsXattr to the type of uint64_tLi Qiang2016-11-011-2/+2
* 9pfs: add xattrwalk_fid field in V9fsXattr structLi Qiang2016-11-011-0/+1
* virtio-9p: add reset handlerGreg Kurz2016-10-171-0/+1
* 9pfs: use coroutine_fn annotation in hw/9pfs/9p.[ch]Greg Kurz2016-10-171-1/+1
* 9pfs: fsdev: drop useless extern annotation for functionsGreg Kurz2016-10-171-9/+9
* 9pfs: introduce v9fs_path_sprintf() helperGreg Kurz2016-09-161-0/+1
* 9pfs: handle walk of ".." in the root directoryGreg Kurz2016-08-301-0/+1
* Clean up ill-advised or unusual header guardsMarkus Armbruster2016-07-121-2/+2
* all: Remove unnecessary glib.h includesPeter Maydell2016-06-071-1/+0Star
* 9p: add locking to V9fsDirGreg Kurz2016-06-061-0/+16
* 9p: introduce the V9fsDir typeGreg Kurz2016-06-061-1/+5
* 9p/fsdev: remove obsolete references to virtioGreg Kurz2016-06-061-2/+0Star
* all: Clean up includesPeter Maydell2016-02-231-2/+0Star