/openbmc/qemu/hw/9pfs/ |
H A D | coth.h | 62 int coroutine_fn v9fs_co_readlink(V9fsPDU *, V9fsPath *, V9fsString *); 63 int coroutine_fn v9fs_co_readdir(V9fsPDU *, V9fsFidState *, struct dirent **); 64 int coroutine_fn v9fs_co_readdir_many(V9fsPDU *, V9fsFidState *, 67 off_t coroutine_fn v9fs_co_telldir(V9fsPDU *, V9fsFidState *); 68 void coroutine_fn v9fs_co_seekdir(V9fsPDU *, V9fsFidState *, off_t); 69 void coroutine_fn v9fs_co_rewinddir(V9fsPDU *, V9fsFidState *); 70 int coroutine_fn v9fs_co_statfs(V9fsPDU *, V9fsPath *, struct statfs *); 71 int coroutine_fn v9fs_co_lstat(V9fsPDU *, V9fsPath *, struct stat *); 72 int coroutine_fn v9fs_co_chmod(V9fsPDU *, V9fsPath *, mode_t); 73 int coroutine_fn v9fs_co_utimensat(V9fsPDU *, V9fsPath *, struct timespec [2]); [all …]
|
H A D | 9p.h | 131 typedef struct V9fsPDU V9fsPDU; typedef 146 struct V9fsPDU { struct 153 QLIST_ENTRY(V9fsPDU) next; argument 339 QLIST_HEAD(, V9fsPDU) free_list; 340 QLIST_HEAD(, V9fsPDU) active_list; 347 V9fsPDU pdus[MAX_REQ]; 450 static inline uint8_t v9fs_request_cancelled(V9fsPDU *pdu) in v9fs_request_cancelled() 455 void coroutine_fn v9fs_reclaim_fd(V9fsPDU *pdu); 467 V9fsPDU *pdu_alloc(V9fsState *s); 468 void pdu_free(V9fsPDU *pdu); [all …]
|
H A D | cofs.c | 57 int coroutine_fn v9fs_co_readlink(V9fsPDU *pdu, V9fsPath *path, V9fsString *buf) in v9fs_co_readlink() 77 int coroutine_fn v9fs_co_statfs(V9fsPDU *pdu, V9fsPath *path, in v9fs_co_statfs() 98 int coroutine_fn v9fs_co_chmod(V9fsPDU *pdu, V9fsPath *path, mode_t mode) in v9fs_co_chmod() 121 int coroutine_fn v9fs_co_utimensat(V9fsPDU *pdu, V9fsPath *path, in v9fs_co_utimensat() 142 int coroutine_fn v9fs_co_chown(V9fsPDU *pdu, V9fsPath *path, uid_t uid, in v9fs_co_chown() 167 int coroutine_fn v9fs_co_truncate(V9fsPDU *pdu, V9fsPath *path, off_t size) in v9fs_co_truncate() 187 int coroutine_fn v9fs_co_mknod(V9fsPDU *pdu, V9fsFidState *fidp, in v9fs_co_mknod() 227 int coroutine_fn v9fs_co_remove(V9fsPDU *pdu, V9fsPath *path) in v9fs_co_remove() 247 int coroutine_fn v9fs_co_unlinkat(V9fsPDU *pdu, V9fsPath *path, in v9fs_co_unlinkat() 269 int coroutine_fn v9fs_co_rename(V9fsPDU *pdu, V9fsPath *oldpath, in v9fs_co_rename() [all …]
|
H A D | codir.c | 31 static int do_readdir(V9fsPDU *pdu, V9fsFidState *fidp, struct dirent **dent) in do_readdir() 52 int coroutine_fn v9fs_co_readdir(V9fsPDU *pdu, V9fsFidState *fidp, in v9fs_co_readdir() 72 do_readdir_many(V9fsPDU *pdu, V9fsFidState *fidp, struct V9fsDirEnt **entries, in do_readdir_many() 216 int coroutine_fn v9fs_co_readdir_many(V9fsPDU *pdu, V9fsFidState *fidp, in v9fs_co_readdir_many() 232 off_t v9fs_co_telldir(V9fsPDU *pdu, V9fsFidState *fidp) in v9fs_co_telldir() 250 void coroutine_fn v9fs_co_seekdir(V9fsPDU *pdu, V9fsFidState *fidp, in v9fs_co_seekdir() 263 void coroutine_fn v9fs_co_rewinddir(V9fsPDU *pdu, V9fsFidState *fidp) in v9fs_co_rewinddir() 275 int coroutine_fn v9fs_co_mkdir(V9fsPDU *pdu, V9fsFidState *fidp, in v9fs_co_mkdir() 313 int coroutine_fn v9fs_co_opendir(V9fsPDU *pdu, V9fsFidState *fidp) in v9fs_co_opendir() 341 int coroutine_fn v9fs_co_closedir(V9fsPDU *pdu, V9fsFidOpenState *fs) in v9fs_co_closedir()
|
H A D | cofile.c | 25 int coroutine_fn v9fs_co_st_gen(V9fsPDU *pdu, V9fsPath *path, mode_t st_mode, in v9fs_co_st_gen() 49 int coroutine_fn v9fs_co_lstat(V9fsPDU *pdu, V9fsPath *path, struct stat *stbuf) in v9fs_co_lstat() 69 int coroutine_fn v9fs_co_fstat(V9fsPDU *pdu, V9fsFidState *fidp, in v9fs_co_fstat() 102 int coroutine_fn v9fs_co_open(V9fsPDU *pdu, V9fsFidState *fidp, int flags) in v9fs_co_open() 130 int coroutine_fn v9fs_co_open2(V9fsPDU *pdu, V9fsFidState *fidp, in v9fs_co_open2() 185 int coroutine_fn v9fs_co_close(V9fsPDU *pdu, V9fsFidOpenState *fs) in v9fs_co_close() 206 int coroutine_fn v9fs_co_fsync(V9fsPDU *pdu, V9fsFidState *fidp, int datasync) in v9fs_co_fsync() 224 int coroutine_fn v9fs_co_link(V9fsPDU *pdu, V9fsFidState *oldfid, in v9fs_co_link() 246 int coroutine_fn v9fs_co_pwritev(V9fsPDU *pdu, V9fsFidState *fidp, in v9fs_co_pwritev() 266 int coroutine_fn v9fs_co_preadv(V9fsPDU *pdu, V9fsFidState *fidp, in v9fs_co_preadv()
|
H A D | coxattr.c | 25 int coroutine_fn v9fs_co_llistxattr(V9fsPDU *pdu, V9fsPath *path, void *value, in v9fs_co_llistxattr() 46 int coroutine_fn v9fs_co_lgetxattr(V9fsPDU *pdu, V9fsPath *path, in v9fs_co_lgetxattr() 70 int coroutine_fn v9fs_co_lsetxattr(V9fsPDU *pdu, V9fsPath *path, in v9fs_co_lsetxattr() 94 int coroutine_fn v9fs_co_lremovexattr(V9fsPDU *pdu, V9fsPath *path, in v9fs_co_lremovexattr()
|
H A D | 9p.c | 58 static ssize_t pdu_marshal(V9fsPDU *pdu, size_t offset, const char *fmt, ...) in pdu_marshal() 70 static ssize_t pdu_unmarshal(V9fsPDU *pdu, size_t offset, const char *fmt, ...) in pdu_unmarshal() 259 static int coroutine_fn v9fs_reopen_fid(V9fsPDU *pdu, V9fsFidState *f) in v9fs_reopen_fid() 278 static V9fsFidState *coroutine_fn get_fid(V9fsPDU *pdu, int32_t fid) in get_fid() 341 static int coroutine_fn v9fs_xattr_fid_clunk(V9fsPDU *pdu, V9fsFidState *fidp) in v9fs_xattr_fid_clunk() 373 static int coroutine_fn free_fid(V9fsPDU *pdu, V9fsFidState *fidp) in free_fid() 394 static int coroutine_fn put_fid(V9fsPDU *pdu, V9fsFidState *fidp) in put_fid() 430 void coroutine_fn v9fs_reclaim_fd(V9fsPDU *pdu) in v9fs_reclaim_fd() 520 static int coroutine_fn v9fs_mark_fids_unreclaim(V9fsPDU *pdu, V9fsPath *path) in v9fs_mark_fids_unreclaim() 571 static void coroutine_fn virtfs_reset(V9fsPDU *pdu) in virtfs_reset() [all …]
|
H A D | virtio-9p-device.c | 31 static void virtio_9p_push_and_notify(V9fsPDU *pdu) in virtio_9p_push_and_notify() 50 V9fsPDU *pdu; in handle_9p_output() 120 static ssize_t virtio_pdu_vmarshal(V9fsPDU *pdu, size_t offset, in virtio_pdu_vmarshal() 138 static ssize_t virtio_pdu_vunmarshal(V9fsPDU *pdu, size_t offset, in virtio_pdu_vunmarshal() 155 static void virtio_init_in_iov_from_pdu(V9fsPDU *pdu, struct iovec **piov, in virtio_init_in_iov_from_pdu() 175 static void virtio_init_out_iov_from_pdu(V9fsPDU *pdu, struct iovec **piov, in virtio_init_out_iov_from_pdu()
|
H A D | xen-9p-backend.c | 134 static ssize_t xen_9pfs_pdu_vmarshal(V9fsPDU *pdu, in xen_9pfs_pdu_vmarshal() 158 static ssize_t xen_9pfs_pdu_vunmarshal(V9fsPDU *pdu, in xen_9pfs_pdu_vunmarshal() 181 static void xen_9pfs_init_out_iov_from_pdu(V9fsPDU *pdu, in xen_9pfs_init_out_iov_from_pdu() 198 static void xen_9pfs_init_in_iov_from_pdu(V9fsPDU *pdu, in xen_9pfs_init_in_iov_from_pdu() 230 static void xen_9pfs_push_and_notify(V9fsPDU *pdu) in xen_9pfs_push_and_notify() 270 V9fsPDU *pdu; in xen_9pfs_receive()
|