Lines Matching refs:entity
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) in memmap_block_open() argument
113 assert(entity != NULL); in memmap_block_open()
120 entity->info = (uintptr_t)¤t_memmap_file; in memmap_block_open()
131 static int memmap_block_seek(io_entity_t *entity, int mode, in memmap_block_seek() argument
139 assert(entity != NULL); in memmap_block_seek()
141 fp = (memmap_file_state_t *) entity->info; in memmap_block_seek()
157 static int memmap_block_len(io_entity_t *entity, size_t *length) in memmap_block_len() argument
159 assert(entity != NULL); in memmap_block_len()
162 *length = (size_t)((memmap_file_state_t *)entity->info)->size; in memmap_block_len()
169 static int memmap_block_read(io_entity_t *entity, uintptr_t buffer, in memmap_block_read() argument
175 assert(entity != NULL); in memmap_block_read()
178 fp = (memmap_file_state_t *) entity->info; in memmap_block_read()
197 static int memmap_block_write(io_entity_t *entity, const uintptr_t buffer, in memmap_block_write() argument
203 assert(entity != NULL); in memmap_block_write()
206 fp = (memmap_file_state_t *) entity->info; in memmap_block_write()
225 static int memmap_block_close(io_entity_t *entity) in memmap_block_close() argument
227 assert(entity != NULL); in memmap_block_close()
229 entity->info = 0; in memmap_block_close()