Changeset 610 for trunk/kernel/kern/rpc.h
- Timestamp:
- Dec 27, 2018, 7:38:58 PM (5 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/kernel/kern/rpc.h
r601 r610 77 77 RPC_VFS_FILE_DESTROY = 15, 78 78 RPC_VFS_FS_CHILD_INIT = 16, 79 RPC_VFS_FS_ REMOVE_DENTRY= 17,80 RPC_VFS_FS_ ADD_DENTRY= 18,79 RPC_VFS_FS_ADD_DENTRY = 17, 80 RPC_VFS_FS_REMOVE_DENTRY = 18, 81 81 RPC_VFS_INODE_LOAD_ALL_PAGES = 19, 82 82 … … 85 85 RPC_KCM_ALLOC = 22, 86 86 RPC_KCM_FREE = 23, 87 RPC_ MAPPER_MOVE_USER= 24,87 RPC_UNDEFINED_24 = 24, 88 88 RPC_MAPPER_HANDLE_MISS = 25, 89 89 RPC_UNDEFINED_26 = 26, … … 307 307 *********************************************************************************** 308 308 * @ cxy : server cluster identifier. 309 * @ dentry_xp : [in] extended pointer on parent dentry.310 309 * @ fs_type : [in] file system type. 311 310 * @ inode_type : [in] file system type. … … 318 317 **********************************************************************************/ 319 318 void rpc_vfs_inode_create_client( cxy_t cxy, 320 xptr_t dentry_xp,321 319 uint32_t fs_type, 322 320 uint32_t inode_type, … … 349 347 * @ type : [in] file system type. 350 348 * @ name : [in] directory entry name. 351 * @ parent : [in] local pointer on parent inode.352 349 * @ dentry_xp : [out] buffer for extended pointer on created dentry. 353 350 * @ error : [out] error status (0 if success). … … 356 353 uint32_t type, 357 354 char * name, 358 struct vfs_inode_s * parent,359 355 xptr_t * dentry_xp, 360 356 error_t * error ); … … 546 542 547 543 /*********************************************************************************** 548 * [24] The RPC_MAPPER_MOVE_USER allows a client thread to require a remote 549 * mapper to move data to/from a distributed user buffer. 550 * It is used by the vfs_move_user() function to move data between a mapper 551 * and an user buffer required by a sys_read() or a sys_write(). 552 *********************************************************************************** 553 * @ cxy : server cluster identifier. 554 * @ mapper : [in] local pointer on mapper. 555 * @ to_buffer : [in] move data from mapper to buffer if non zero. 556 * @ file_offset : [in] first byte to move in mapper. 557 * @ buffer : [in] user space buffer pointer. 558 * @ size : [in] number of bytes to move. 559 * @ error : [out] error status (0 if success). 560 **********************************************************************************/ 561 void rpc_mapper_move_user_client( cxy_t cxy, 562 struct mapper_s * mapper, 563 bool_t to_buffer, 564 uint32_t file_offset, 565 void * buffer, 566 uint32_t size, 567 error_t * error ); 568 569 void rpc_mapper_move_user_server( xptr_t xp ); 544 * [24] undefined slot 545 **********************************************************************************/ 570 546 571 547 /***********************************************************************************
Note: See TracChangeset
for help on using the changeset viewer.