Lines Matching refs:iwrc
179 iwrc(*ensure_size)(struct IWFS_EXT *f, off_t off);
184 iwrc(*truncate)(struct IWFS_EXT *f, off_t off);
186 iwrc(*truncate_unsafe)(struct IWFS_EXT *f, off_t off);
214 iwrc(*add_mmap)(struct IWFS_EXT *f, off_t off, size_t len, iwfs_ext_mmap_opts_t opts);
216 iwrc(*add_mmap_unsafe)(struct IWFS_EXT *f, off_t off, size_t len, iwfs_ext_mmap_opts_t opts);
235 iwrc(*acquire_mmap)(struct IWFS_EXT *f, off_t off, uint8_t **mm, size_t *sp);
240 iwrc(*probe_mmap)(struct IWFS_EXT *f, off_t off, uint8_t **mm, size_t *sp);
242 iwrc(*probe_mmap_unsafe)(struct IWFS_EXT *f, off_t off, uint8_t **mm, size_t *sp);
247 iwrc(*release_mmap)(struct IWFS_EXT *f);
259 iwrc(*remove_mmap)(struct IWFS_EXT *f, off_t off);
261 iwrc(*remove_mmap_unsafe)(struct IWFS_EXT *f, off_t off);
274 iwrc(*sync_mmap)(struct IWFS_EXT *f, off_t off, iwfs_sync_flags flags);
276 iwrc(*sync_mmap_unsafe)(struct IWFS_EXT *f, off_t off, iwfs_sync_flags flags);
283 iwrc(*remap_all)(struct IWFS_EXT *f);
288 iwrc(*write)(struct IWFS_EXT *f, off_t off, const void *buf, size_t siz,
292 iwrc(*read)(struct IWFS_EXT *f, off_t off, void *buf, size_t siz,
296 iwrc(*close)(struct IWFS_EXT *f);
299 iwrc(*sync)(struct IWFS_EXT *f, iwfs_sync_flags flags);
302 iwrc(*state)(struct IWFS_EXT *f, IWFS_EXT_STATE *state);
305 iwrc(*copy)(struct IWFS_EXT *f, off_t off, size_t siz, off_t noff);
341 IW_EXPORT WUR iwrc iwfs_exfile_open(IWFS_EXT *f, const IWFS_EXT_OPTS *opts);
346 IW_EXPORT WUR iwrc iwfs_exfile_init(void);