Lines Matching defs:entity
19 * at a time. Make this a structure and point to the entity->info. When we
43 io_entity_t *entity);
44 static int memmap_block_seek(io_entity_t *entity, int mode,
46 static int memmap_block_len(io_entity_t *entity, size_t *length);
47 static int memmap_block_read(io_entity_t *entity, uintptr_t buffer,
49 static int memmap_block_write(io_entity_t *entity, const uintptr_t buffer,
51 static int memmap_block_close(io_entity_t *entity);
102 io_entity_t *entity)
109 * entity->info.
113 assert(entity != NULL);
120 entity->info = (uintptr_t)¤t_memmap_file;
131 static int memmap_block_seek(io_entity_t *entity, int mode,
139 assert(entity != NULL);
141 fp = (memmap_file_state_t *) entity->info;
157 static int memmap_block_len(io_entity_t *entity, size_t *length)
159 assert(entity != NULL);
162 *length = (size_t)((memmap_file_state_t *)entity->info)->size;
169 static int memmap_block_read(io_entity_t *entity, uintptr_t buffer,
175 assert(entity != NULL);
178 fp = (memmap_file_state_t *) entity->info;
197 static int memmap_block_write(io_entity_t *entity, const uintptr_t buffer,
203 assert(entity != NULL);
206 fp = (memmap_file_state_t *) entity->info;
225 static int memmap_block_close(io_entity_t *entity)
227 assert(entity != NULL);
229 entity->info = 0;