Lines Matching defs:entity
27 io_entity_t *entity);
28 static int sh_file_seek(io_entity_t *entity, int mode, signed long long offset);
29 static int sh_file_len(io_entity_t *entity, size_t *length);
30 static int sh_file_read(io_entity_t *entity, uintptr_t buffer, size_t length,
32 static int sh_file_write(io_entity_t *entity, const uintptr_t buffer,
34 static int sh_file_close(io_entity_t *entity);
72 const uintptr_t spec, io_entity_t *entity)
79 assert(entity != NULL);
84 entity->info = (uintptr_t)sh_result;
92 static int sh_file_seek(io_entity_t *entity, int mode, signed long long offset)
96 assert(entity != NULL);
98 file_handle = (long)entity->info;
107 static int sh_file_len(io_entity_t *entity, size_t *length)
111 assert(entity != NULL);
114 long sh_handle = (long)entity->info;
127 static int sh_file_read(io_entity_t *entity, uintptr_t buffer, size_t length,
135 assert(entity != NULL);
138 file_handle = (long)entity->info;
152 static int sh_file_write(io_entity_t *entity, const uintptr_t buffer,
159 assert(entity != NULL);
162 file_handle = (long)entity->info;
173 static int sh_file_close(io_entity_t *entity)
178 assert(entity != NULL);
180 file_handle = (long)entity->info;