Lines Matching defs:entity
21 * at a time. Make this a structure and point to the entity->info. When we
45 io_entity_t *entity);
46 static int memmap_block_seek(io_entity_t *entity, int mode,
48 static int memmap_block_len(io_entity_t *entity, size_t *length);
49 static int memmap_block_read(io_entity_t *entity, uintptr_t buffer,
51 static int memmap_block_write(io_entity_t *entity, const uintptr_t buffer,
53 static int memmap_block_close(io_entity_t *entity);
105 io_entity_t *entity)
112 * entity->info.
116 assert(entity != NULL);
123 entity->info = (uintptr_t)¤t_file;
134 static int memmap_block_seek(io_entity_t *entity, int mode,
142 assert(entity != NULL);
144 fp = (file_state_t *) entity->info;
160 static int memmap_block_len(io_entity_t *entity, size_t *length)
162 assert(entity != NULL);
165 *length = ((file_state_t *)entity->info)->size;
172 static int memmap_block_read(io_entity_t *entity, uintptr_t buffer,
178 assert(entity != NULL);
181 fp = (file_state_t *) entity->info;
199 static int memmap_block_write(io_entity_t *entity, const uintptr_t buffer,
205 assert(entity != NULL);
208 fp = (file_state_t *) entity->info;
226 static int memmap_block_close(io_entity_t *entity)
228 assert(entity != NULL);
230 entity->info = 0;