Ignore:
Timestamp:
Jul 12, 2017, 8:12:41 PM (5 years ago)
Author:
alain
Message:

Redefine the PIC device API.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/kernel/vfs/ramfs.h

    r23 r188  
    2727
    2828///////////////////////////////////////////////////////////////////////////////////////////
    29 // The RAMFS File System Rdoes not uses any external device to store data.
     29// The RAMFS File System does not uses any external device to store data.
    3030// It stores the dynamically created files and directories in the VFS mappers.
    3131// The ramfs_read_page() and ramfs_write_page() functions should never be used.
    32 // The RAMFS cannot be used as the root FS.
     32// The RAMFS cannot be used as the root File System.
     33//
    3334// There is no RAMFS context extension, and no RAMFS inode extension.
    3435///////////////////////////////////////////////////////////////////////////////////////////
    3536
    3637
    37 /****  Forward declarations  ****/
    38 
    39 
    40 //////////////////////////////////////////////////////////////////////////////////////////
    41 // These functions are called by the VFS, and must be implemented by all FS.
    42 //////////////////////////////////////////////////////////////////////////////////////////
    43 
    44 /******************************************************************************************
    45  * This function does not exist, as the RAMFS cannot be the root FS.
    46  *****************************************************************************************/
    47 xptr_t ramfs_init();
    4838
    4939/******************************************************************************************
     
    5242 * and create a new VFS inode in another cluster.
    5343 ******************************************************************************************
    54  * @ parent_inode_xp : extended pointer on the parent inode.
     44 * @ parent_inode_xp : extended pointer on the parent inode in VFS.
    5545 * @ ramfs_root_name : RAMFS root directory name.
    5646 *****************************************************************************************/
     
    5848                     char   * ramfs_root_name );
    5949
    60 /*****************************************************************************************
    61  * This function initializes all fields of the VFS context.
    62  * No extra memory is allocated for a RAMFS context.
    63  ****************************************************************************************/
    64 error_t ramfs_ctx_init( struct vfs_ctx_s * vfs_ctx,
    65                         xptr_t             root_inode_xp );
    66 
    67 /*****************************************************************************************
    68  * This function does not exist for a RAMFS context, as there is no RAMFS context.
    69  ****************************************************************************************/
    70 error_t ramfs_ctx_destroy();
    71 
    72 /*****************************************************************************************
    73  * This function does not exist, as the RAMFS does not use a RAMFS inode extension.
    74  ****************************************************************************************/
    75 error_t ramfs_inode_create( struct vfs_inode_s * inode );
    76 
    77 /*****************************************************************************************
    78  * This function does not exist, as the RAMFS does not use a RAMFS inode extension.
    79  ****************************************************************************************/
    80 void ramfs_inode_destroy( struct vfs_inode_s * inode );
    81 
    82 /*****************************************************************************************
    83  * This function does nothing for the RAMFS File System.
    84  ****************************************************************************************/
    85 error_t ramfs_write_page( struct page_s * page );
    86 
    87 /*****************************************************************************************
    88  * This function does not exist for the RAMFS File System.
    89  ****************************************************************************************/
    90 error_t ramfs_read_page( struct page_s * page );
    91 
    92 
    9350#endif  /* _RAMFS_H_ */
Note: See TracChangeset for help on using the changeset viewer.