|
| | CFN_HAL_VMT_CHECK (struct cfn_sal_utl_filesystem_api_s) |
| |
| | CFN_SAL_CREATE_DRIVER_TYPE (sal_utl_filesystem, cfn_sal_utl_filesystem_config_t, cfn_sal_utl_filesystem_api_t, cfn_sal_phy_t, cfn_sal_utl_filesystem_callback_t) |
| |
| CFN_HAL_INLINE void | cfn_sal_utl_filesystem_populate (cfn_sal_utl_filesystem_t *driver, uint32_t peripheral_id, void *dependency, const cfn_sal_utl_filesystem_api_t *api, const cfn_sal_phy_t *phy, const cfn_sal_utl_filesystem_config_t *config, cfn_sal_utl_filesystem_callback_t callback, void *user_arg) |
| |
| cfn_hal_error_code_t | cfn_sal_utl_filesystem_construct (cfn_sal_utl_filesystem_t *driver, const cfn_sal_utl_filesystem_config_t *config, const cfn_sal_phy_t *phy, void *dependency, cfn_sal_utl_filesystem_callback_t callback, void *user_arg) |
| |
| cfn_hal_error_code_t | cfn_sal_utl_filesystem_destruct (cfn_sal_utl_filesystem_t *driver) |
| |
| CFN_HAL_INLINE cfn_hal_error_code_t | cfn_sal_utl_filesystem_init (cfn_sal_utl_filesystem_t *driver) |
| |
| CFN_HAL_INLINE cfn_hal_error_code_t | cfn_sal_utl_filesystem_deinit (cfn_sal_utl_filesystem_t *driver) |
| |
| CFN_HAL_INLINE cfn_hal_error_code_t | cfn_sal_utl_filesystem_config_set (cfn_sal_utl_filesystem_t *driver, const cfn_sal_utl_filesystem_config_t *config) |
| |
| CFN_HAL_INLINE cfn_hal_error_code_t | cfn_sal_utl_filesystem_config_get (cfn_sal_utl_filesystem_t *driver, cfn_sal_utl_filesystem_config_t *config) |
| |
| CFN_HAL_INLINE cfn_hal_error_code_t | cfn_sal_utl_filesystem_callback_register (cfn_sal_utl_filesystem_t *driver, cfn_sal_utl_filesystem_callback_t callback, void *user_arg) |
| |
| CFN_HAL_INLINE cfn_hal_error_code_t | cfn_sal_utl_filesystem_power_state_set (cfn_sal_utl_filesystem_t *driver, cfn_hal_power_state_t state) |
| |
| CFN_HAL_INLINE cfn_hal_error_code_t | cfn_sal_utl_filesystem_event_enable (cfn_sal_utl_filesystem_t *driver, uint32_t event_mask) |
| |
| CFN_HAL_INLINE cfn_hal_error_code_t | cfn_sal_utl_filesystem_event_disable (cfn_sal_utl_filesystem_t *driver, uint32_t event_mask) |
| |
| CFN_HAL_INLINE cfn_hal_error_code_t | cfn_sal_utl_filesystem_event_get (cfn_sal_utl_filesystem_t *driver, uint32_t *event_mask) |
| |
| CFN_HAL_INLINE cfn_hal_error_code_t | cfn_sal_utl_filesystem_error_enable (cfn_sal_utl_filesystem_t *driver, uint32_t error_mask) |
| |
| CFN_HAL_INLINE cfn_hal_error_code_t | cfn_sal_utl_filesystem_error_disable (cfn_sal_utl_filesystem_t *driver, uint32_t error_mask) |
| |
| CFN_HAL_INLINE cfn_hal_error_code_t | cfn_sal_utl_filesystem_error_get (cfn_sal_utl_filesystem_t *driver, uint32_t *error_mask) |
| |
| CFN_HAL_INLINE cfn_hal_error_code_t | cfn_sal_utl_filesystem_mount (cfn_sal_utl_filesystem_t *driver) |
| |
| CFN_HAL_INLINE cfn_hal_error_code_t | cfn_sal_utl_filesystem_unmount (cfn_sal_utl_filesystem_t *driver) |
| |
| CFN_HAL_INLINE cfn_hal_error_code_t | cfn_sal_utl_filesystem_open (cfn_sal_utl_filesystem_t *driver, cfn_sal_utl_filesystem_file_t *file, const char *path, uint32_t mode) |
| |
| CFN_HAL_INLINE cfn_hal_error_code_t | cfn_sal_utl_filesystem_close (cfn_sal_utl_filesystem_t *driver, cfn_sal_utl_filesystem_file_t file) |
| |
| CFN_HAL_INLINE cfn_hal_error_code_t | cfn_sal_utl_filesystem_read (cfn_sal_utl_filesystem_t *driver, cfn_sal_utl_filesystem_file_t file, uint8_t *buffer, size_t len, size_t *read_len) |
| |
| CFN_HAL_INLINE cfn_hal_error_code_t | cfn_sal_utl_filesystem_write (cfn_sal_utl_filesystem_t *driver, cfn_sal_utl_filesystem_file_t file, const uint8_t *data, size_t len, size_t *written_len) |
| |
| CFN_HAL_INLINE cfn_hal_error_code_t | cfn_sal_utl_filesystem_format (cfn_sal_utl_filesystem_t *driver) |
| |
| CFN_HAL_INLINE cfn_hal_error_code_t | cfn_sal_utl_filesystem_seek (cfn_sal_utl_filesystem_t *driver, cfn_sal_utl_filesystem_file_t file, uint32_t offset, cfn_sal_utl_filesystem_seek_origin_t origin) |
| |
| CFN_HAL_INLINE cfn_hal_error_code_t | cfn_sal_utl_filesystem_tell (cfn_sal_utl_filesystem_t *driver, cfn_sal_utl_filesystem_file_t file, uint32_t *offset_out) |
| |
| CFN_HAL_INLINE cfn_hal_error_code_t | cfn_sal_utl_filesystem_eof (cfn_sal_utl_filesystem_t *driver, cfn_sal_utl_filesystem_file_t file, bool *is_eof) |
| |
| CFN_HAL_INLINE cfn_hal_error_code_t | cfn_sal_utl_filesystem_remove (cfn_sal_utl_filesystem_t *driver, const char *path) |
| |
| CFN_HAL_INLINE cfn_hal_error_code_t | cfn_sal_utl_filesystem_rename (cfn_sal_utl_filesystem_t *driver, const char *old_path, const char *new_path) |
| |
| CFN_HAL_INLINE cfn_hal_error_code_t | cfn_sal_utl_filesystem_mkdir (cfn_sal_utl_filesystem_t *driver, const char *path) |
| |
| CFN_HAL_INLINE cfn_hal_error_code_t | cfn_sal_utl_filesystem_rmdir (cfn_sal_utl_filesystem_t *driver, const char *path) |
| |
| CFN_HAL_INLINE cfn_hal_error_code_t | cfn_sal_utl_filesystem_stat (cfn_sal_utl_filesystem_t *driver, const char *path, void *stat_out) |
| |
Abstract File System service interface.