Changeset 6b89868 in mainline for contrib/bp/srv/vfs/vfs.bp


Ignore:
Timestamp:
2009-09-08T14:38:59Z (15 years ago)
Author:
Martin Decky <martin@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
262cd01, 9b11daef
Parents:
e742429
Message:

add inbound interfaces

File:
1 edited

Legend:

Unmodified
Added
Removed
  • contrib/bp/srv/vfs/vfs.bp

    re742429 r6b89868  
    11!ns.IPC_M_CONNECT_TO_ME ;
    22(
    3         ?IPC_M_CONNECT_ME_TO ;
     3        ?vfs.IPC_M_CONNECT_ME_TO ;
    44        (
    5                 ?VFS_IN_REGISTER {
    6                         ?IPC_M_DATA_WRITE ;
    7                         ?IPC_M_CONNECT_TO_ME ;
    8                         ?IPC_M_SHARE_IN
     5                ?vfs.VFS_IN_REGISTER {
     6                        ?vfs.IPC_M_DATA_WRITE ;
     7                        ?vfs.IPC_M_CONNECT_TO_ME ;
     8                        ?vfs.IPC_M_SHARE_IN
    99                } +
    1010               
    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 ;
    1616                        (
    1717                               
     
    2626                } +
    2727               
    28                 ?VFS_IN_OPEN {
    29                         ?IPC_M_DATA_WRITE /* path */ ;
     28                ?vfs.VFS_IN_OPEN {
     29                        ?vfs.IPC_M_DATA_WRITE /* path */ ;
    3030                        [vfs_lookup_internal] ;
    3131                        (
     
    3939                } +
    4040               
    41                 ?VFS_IN_OPEN_NODE {
     41                ?vfs.VFS_IN_OPEN_NODE {
    4242                        [vfs_grab_phone] ;
    4343                        !fs.VFS_OUT_OPEN_NODE ;
     
    5353                } +
    5454               
    55                 ?VFS_IN_CLOSE {
     55                ?vfs.VFS_IN_CLOSE {
    5656                        [vfs_grab_phone] ;
    5757                        !fs.VFS_OUT_CLOSE ;
     
    5959                } +
    6060               
    61                 ?VFS_IN_READ {
    62                         ?IPC_M_DATA_READ {
     61                ?vfs.VFS_IN_READ {
     62                        ?vfs.IPC_M_DATA_READ {
    6363                                [vfs_grab_phone] ;
    6464                                !fs.VFS_OUT_READ /* payload */ ;
     
    6868                } +
    6969               
    70                 ?VFS_IN_WRITE {
    71                         ?IPC_M_DATA_WRITE {
     70                ?vfs.VFS_IN_WRITE {
     71                        ?vfs.IPC_M_DATA_WRITE {
    7272                                [vfs_grab_phone] ;
    7373                                !fs.VFS_OUT_WRITE /* payload */ ;
     
    7777                } +
    7878               
    79                 ?VFS_IN_SEEK +
     79                ?vfs.VFS_IN_SEEK +
    8080               
    81                 ?VFS_IN_TRUNCATE {
     81                ?vfs.VFS_IN_TRUNCATE {
    8282                        [vfs_grab_phone] ;
    8383                        !fs.VFS_OUT_TRUNCATE ;
     
    8585                } +
    8686               
    87                 ?VFS_IN_FSTAT {
    88                         ?IPC_M_DATA_READ /* struct stat */ {
     87                ?vfs.VFS_IN_FSTAT {
     88                        ?vfs.IPC_M_DATA_READ /* struct stat */ {
    8989                                [vfs_grab_phone] ;
    9090                                !fs.VFS_OUT_STAT ;
     
    9494                } +
    9595               
    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 */ {
    9999                                [vfs_lookup_internal] ;
    100100                                !fs.VFS_OUT_STAT ;
     
    103103                } +
    104104               
    105                 ?VFS_IN_MKDIR {
    106                         ?IPC_M_DATA_WRITE /* path */ ;
     105                ?vfs.VFS_IN_MKDIR {
     106                        ?vfs.IPC_M_DATA_WRITE /* path */ ;
    107107                        [vfs_lookup_internal]
    108108                } +
    109109               
    110                 ?VFS_IN_UNLINK {
    111                         ?IPC_M_DATA_WRITE /* path */ ;
     110                ?vfs.VFS_IN_UNLINK {
     111                        ?vfs.IPC_M_DATA_WRITE /* path */ ;
    112112                        [vfs_lookup_internal]
    113113                } +
    114114               
    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 */ ;
    118118                        [vfs_lookup_internal] /* lookup old path */ ;
    119119                        [vfs_lookup_internal] /* lookup parent of new path */ ;
     
    123123                } +
    124124               
    125                 ?VFS_IN_SYNC {
     125                ?vfs.VFS_IN_SYNC {
    126126                        !fs.VFS_OUT_SYNC
    127127                }
    128128               
    129129        )* ;
    130         ?IPC_M_PHONE_HUNGUP
     130        ?vfs.IPC_M_PHONE_HUNGUP
    131131)*
Note: See TracChangeset for help on using the changeset viewer.