Lines Matching refs:iwrc
217 iwrc(*allocate)(struct IWFS_FSM *f, off_t len, off_t *oaddr, off_t *olen,
236 iwrc(*reallocate)(struct IWFS_FSM *f, off_t nlen, off_t *oaddr, off_t *olen,
246 iwrc(*deallocate)(struct IWFS_FSM *f, off_t addr, off_t len);
253 iwrc(*check_allocation_status)(struct IWFS_FSM *f, off_t addr, off_t len, bool allocated);
266 iwrc(*writehdr)(struct IWFS_FSM *f, off_t off, const void *buf, off_t siz);
278 iwrc(*readhdr)(struct IWFS_FSM *f, off_t off, void *buf, off_t siz);
287 iwrc(*clear)(struct IWFS_FSM *f, iwfs_fsm_clrfalgs clrflags);
292 iwrc(*ensure_size)(struct IWFS_FSM *f, off_t size);
296 iwrc(*add_mmap)(struct IWFS_FSM *f, off_t off, size_t maxlen, iwfs_ext_mmap_opts_t opts);
300 iwrc(*remap_all)(struct IWFS_FSM *f);
312 iwrc(*acquire_mmap)(struct IWFS_FSM *f, off_t off, uint8_t **mm, size_t *sp);
317 iwrc(*probe_mmap)(struct IWFS_FSM *f, off_t off, uint8_t **mm, size_t *sp);
322 iwrc(*release_mmap)(struct IWFS_FSM *f);
325 iwrc(*remove_mmap)(struct IWFS_FSM *f, off_t off);
328 iwrc(*sync_mmap)(struct IWFS_FSM *f, off_t off, iwfs_sync_flags flags);
333 iwrc(*write)(struct IWFS_FSM *f, off_t off, const void *buf, size_t siz,
337 iwrc(*read)(struct IWFS_FSM *f, off_t off, void *buf, size_t siz,
341 iwrc(*close)(struct IWFS_FSM *f);
344 iwrc(*sync)(struct IWFS_FSM *f, iwfs_sync_flags flags);
347 iwrc(*state)(struct IWFS_FSM *f, IWFS_FSM_STATE *state);
350 iwrc(*extfile)(struct IWFS_FSM *f, IWFS_EXT **ext);
401 IW_EXPORT WUR iwrc iwfs_fsmfile_open(IWFS_FSM *f, const IWFS_FSM_OPTS *opts);
405 IW_EXPORT WUR iwrc iwfs_fsmfile_init(void);