![]() |
agileRTOS (zrtos)
Version 0.8.0 (ghostbuster)
|
Go to the source code of this file.
Data Structures | |
struct | _zrtos_vfs_file_t |
Macros | |
#define | ZRTOS_VFS_FILE__EACH_BEGIN(fd, file) |
#define | ZRTOS_VFS_FILE__EACH_END |
Typedefs | |
typedef struct _zrtos_vfs_file_t | zrtos_vfs_file_t |
Variables | |
zrtos_vfs_file_t | zrtos_vfs_file__index [ZRTOS_VFS_FILE_DESCRIPTOR__CFG_MAX] |
#define ZRTOS_VFS_FILE__EACH_BEGIN | ( | fd, | |
file | |||
) |
Definition at line 211 of file vfs_file.h.
#define ZRTOS_VFS_FILE__EACH_END |
Definition at line 216 of file vfs_file.h.
typedef struct _zrtos_vfs_file_t zrtos_vfs_file_t |
zrtos_error_t zrtos_vfs_file__can_read | ( | zrtos_vfs_file_t * | file | ) |
Definition at line 126 of file vfs_file.h.
zrtos_error_t zrtos_vfs_file__can_write | ( | zrtos_vfs_file_t * | file | ) |
Definition at line 136 of file vfs_file.h.
zrtos_error_t zrtos_vfs_file__close | ( | zrtos_vfs_file_t * | file | ) |
Definition at line 71 of file vfs_file.h.
void* zrtos_vfs_file__get_data | ( | zrtos_vfs_file_t * | thiz | ) |
size_t zrtos_vfs_file__get_dentry_count | ( | zrtos_vfs_file_t * | file | ) |
void* zrtos_vfs_file__get_inode_data | ( | zrtos_vfs_file_t * | thiz | ) |
zrtos_vfs_offset_t zrtos_vfs_file__get_offset | ( | zrtos_vfs_file_t * | thiz | ) |
zrtos_error_t zrtos_vfs_file__ioctl | ( | zrtos_vfs_file_t * | file, |
char * | path, | ||
int | request, | ||
... | |||
) |
Definition at line 166 of file vfs_file.h.
zrtos_error_t zrtos_vfs_file__ioctl_va | ( | zrtos_vfs_file_t * | file, |
char * | path, | ||
int | request, | ||
va_list | args | ||
) |
Definition at line 146 of file vfs_file.h.
zrtos_error_t zrtos_vfs_file__open | ( | char * | path, |
zrtos_vfs_file_t ** | file, | ||
void * | file_ctx | ||
) |
Definition at line 30 of file vfs_file.h.
zrtos_error_t zrtos_vfs_file__read | ( | zrtos_vfs_file_t * | file, |
char * | path, | ||
void * | buffer, | ||
size_t | len, | ||
size_t | offset, | ||
size_t * | ret | ||
) |
Definition at line 86 of file vfs_file.h.
void zrtos_vfs_file__set_data | ( | zrtos_vfs_file_t * | thiz, |
void * | ctx | ||
) |
Definition at line 195 of file vfs_file.h.
void zrtos_vfs_file__set_inode_data | ( | zrtos_vfs_file_t * | thiz, |
void * | ctx | ||
) |
Definition at line 187 of file vfs_file.h.
void zrtos_vfs_file__set_offset | ( | zrtos_vfs_file_t * | thiz, |
zrtos_vfs_offset_t | offset | ||
) |
zrtos_error_t zrtos_vfs_file__write | ( | zrtos_vfs_file_t * | file, |
char * | path, | ||
void * | buffer, | ||
size_t | len, | ||
size_t | offset, | ||
size_t * | ret | ||
) |
Definition at line 106 of file vfs_file.h.
zrtos_vfs_file_t zrtos_vfs_file__index[ZRTOS_VFS_FILE_DESCRIPTOR__CFG_MAX] |
Definition at line 28 of file vfs_file.h.