Rev 2742 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 2742 | Rev 2958 | ||
---|---|---|---|
Line 56... | Line 56... | ||
56 | .ops = { |
56 | .ops = { |
57 | [IPC_METHOD_TO_VFS_OP(VFS_LOOKUP)] = VFS_OP_DEFINED, |
57 | [IPC_METHOD_TO_VFS_OP(VFS_LOOKUP)] = VFS_OP_DEFINED, |
58 | [IPC_METHOD_TO_VFS_OP(VFS_READ)] = VFS_OP_DEFINED, |
58 | [IPC_METHOD_TO_VFS_OP(VFS_READ)] = VFS_OP_DEFINED, |
59 | [IPC_METHOD_TO_VFS_OP(VFS_WRITE)] = VFS_OP_DEFINED, |
59 | [IPC_METHOD_TO_VFS_OP(VFS_WRITE)] = VFS_OP_DEFINED, |
60 | [IPC_METHOD_TO_VFS_OP(VFS_TRUNCATE)] = VFS_OP_DEFINED, |
60 | [IPC_METHOD_TO_VFS_OP(VFS_TRUNCATE)] = VFS_OP_DEFINED, |
61 | [IPC_METHOD_TO_VFS_OP(VFS_MOUNT)] = VFS_OP_NULL, |
61 | [IPC_METHOD_TO_VFS_OP(VFS_MOUNT)] = VFS_OP_DEFINED, |
62 | [IPC_METHOD_TO_VFS_OP(VFS_UNMOUNT)] = VFS_OP_NULL, |
62 | [IPC_METHOD_TO_VFS_OP(VFS_UNMOUNT)] = VFS_OP_NULL, |
63 | [IPC_METHOD_TO_VFS_OP(VFS_DESTROY)] = VFS_OP_DEFINED, |
63 | [IPC_METHOD_TO_VFS_OP(VFS_DESTROY)] = VFS_OP_DEFINED, |
64 | } |
64 | } |
65 | }; |
65 | }; |
66 | 66 | ||
Line 101... | Line 101... | ||
101 | ipc_callid_t callid; |
101 | ipc_callid_t callid; |
102 | ipc_call_t call; |
102 | ipc_call_t call; |
103 | 103 | ||
104 | callid = async_get_call(&call); |
104 | callid = async_get_call(&call); |
105 | switch (IPC_GET_METHOD(call)) { |
105 | switch (IPC_GET_METHOD(call)) { |
- | 106 | case VFS_MOUNT: |
|
- | 107 | tmpfs_mount(callid, &call); |
|
- | 108 | break; |
|
106 | case VFS_LOOKUP: |
109 | case VFS_LOOKUP: |
107 | tmpfs_lookup(callid, &call); |
110 | tmpfs_lookup(callid, &call); |
108 | break; |
111 | break; |
109 | case VFS_READ: |
112 | case VFS_READ: |
110 | tmpfs_read(callid, &call); |
113 | tmpfs_read(callid, &call); |