Changeset 6b89868 in mainline for contrib/bp/srv/vfs/vfs.bp
- Timestamp:
- 2009-09-08T14:38:59Z (15 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- 262cd01, 9b11daef
- Parents:
- e742429
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
contrib/bp/srv/vfs/vfs.bp
re742429 r6b89868 1 1 !ns.IPC_M_CONNECT_TO_ME ; 2 2 ( 3 ? IPC_M_CONNECT_ME_TO ;3 ?vfs.IPC_M_CONNECT_ME_TO ; 4 4 ( 5 ? VFS_IN_REGISTER {6 ? IPC_M_DATA_WRITE ;7 ? IPC_M_CONNECT_TO_ME ;8 ? IPC_M_SHARE_IN5 ?vfs.VFS_IN_REGISTER { 6 ?vfs.IPC_M_DATA_WRITE ; 7 ?vfs.IPC_M_CONNECT_TO_ME ; 8 ?vfs.IPC_M_SHARE_IN 9 9 } + 10 10 11 ? VFS_IN_MOUNT {12 ? IPC_M_DATA_WRITE /* mount point */ ;13 ? IPC_M_DATA_WRITE /* mount options */ ;14 ? IPC_M_DATA_WRITE /* fs name */ ;15 ? IPC_M_PING ;11 ?vfs.VFS_IN_MOUNT { 12 ?vfs.IPC_M_DATA_WRITE /* mount point */ ; 13 ?vfs.IPC_M_DATA_WRITE /* mount options */ ; 14 ?vfs.IPC_M_DATA_WRITE /* fs name */ ; 15 ?vfs.IPC_M_PING ; 16 16 ( 17 17 … … 26 26 } + 27 27 28 ? VFS_IN_OPEN {29 ? IPC_M_DATA_WRITE /* path */ ;28 ?vfs.VFS_IN_OPEN { 29 ?vfs.IPC_M_DATA_WRITE /* path */ ; 30 30 [vfs_lookup_internal] ; 31 31 ( … … 39 39 } + 40 40 41 ? VFS_IN_OPEN_NODE {41 ?vfs.VFS_IN_OPEN_NODE { 42 42 [vfs_grab_phone] ; 43 43 !fs.VFS_OUT_OPEN_NODE ; … … 53 53 } + 54 54 55 ? VFS_IN_CLOSE {55 ?vfs.VFS_IN_CLOSE { 56 56 [vfs_grab_phone] ; 57 57 !fs.VFS_OUT_CLOSE ; … … 59 59 } + 60 60 61 ? VFS_IN_READ {62 ? IPC_M_DATA_READ {61 ?vfs.VFS_IN_READ { 62 ?vfs.IPC_M_DATA_READ { 63 63 [vfs_grab_phone] ; 64 64 !fs.VFS_OUT_READ /* payload */ ; … … 68 68 } + 69 69 70 ? VFS_IN_WRITE {71 ? IPC_M_DATA_WRITE {70 ?vfs.VFS_IN_WRITE { 71 ?vfs.IPC_M_DATA_WRITE { 72 72 [vfs_grab_phone] ; 73 73 !fs.VFS_OUT_WRITE /* payload */ ; … … 77 77 } + 78 78 79 ? VFS_IN_SEEK +79 ?vfs.VFS_IN_SEEK + 80 80 81 ? VFS_IN_TRUNCATE {81 ?vfs.VFS_IN_TRUNCATE { 82 82 [vfs_grab_phone] ; 83 83 !fs.VFS_OUT_TRUNCATE ; … … 85 85 } + 86 86 87 ? VFS_IN_FSTAT {88 ? IPC_M_DATA_READ /* struct stat */ {87 ?vfs.VFS_IN_FSTAT { 88 ?vfs.IPC_M_DATA_READ /* struct stat */ { 89 89 [vfs_grab_phone] ; 90 90 !fs.VFS_OUT_STAT ; … … 94 94 } + 95 95 96 ? VFS_IN_STAT {97 ? IPC_M_DATA_WRITE /* path */ ;98 ? IPC_M_DATA_READ /* struct stat */ {96 ?vfs.VFS_IN_STAT { 97 ?vfs.IPC_M_DATA_WRITE /* path */ ; 98 ?vfs.IPC_M_DATA_READ /* struct stat */ { 99 99 [vfs_lookup_internal] ; 100 100 !fs.VFS_OUT_STAT ; … … 103 103 } + 104 104 105 ? VFS_IN_MKDIR {106 ? IPC_M_DATA_WRITE /* path */ ;105 ?vfs.VFS_IN_MKDIR { 106 ?vfs.IPC_M_DATA_WRITE /* path */ ; 107 107 [vfs_lookup_internal] 108 108 } + 109 109 110 ? VFS_IN_UNLINK {111 ? IPC_M_DATA_WRITE /* path */ ;110 ?vfs.VFS_IN_UNLINK { 111 ?vfs.IPC_M_DATA_WRITE /* path */ ; 112 112 [vfs_lookup_internal] 113 113 } + 114 114 115 ? VFS_IN_RENAME {116 ? IPC_M_DATA_WRITE /* old path */ ;117 ? IPC_M_DATE_WRITE /* new path */ ;115 ?vfs.VFS_IN_RENAME { 116 ?vfs.IPC_M_DATA_WRITE /* old path */ ; 117 ?vfs.IPC_M_DATE_WRITE /* new path */ ; 118 118 [vfs_lookup_internal] /* lookup old path */ ; 119 119 [vfs_lookup_internal] /* lookup parent of new path */ ; … … 123 123 } + 124 124 125 ? VFS_IN_SYNC {125 ?vfs.VFS_IN_SYNC { 126 126 !fs.VFS_OUT_SYNC 127 127 } 128 128 129 129 )* ; 130 ? IPC_M_PHONE_HUNGUP130 ?vfs.IPC_M_PHONE_HUNGUP 131 131 )*
Note:
See TracChangeset
for help on using the changeset viewer.