Lines Matching refs:IWFS_EXT
70 struct IWFS_EXT;
113 off_t nsize, off_t csize, struct IWFS_EXT *f,
123 struct IWFS_EXT *f, void **ctx);
132 struct IWFS_EXT *f, void **ctx);
164 typedef struct IWFS_EXT { struct
184 iwrc (*ensure_size)(struct IWFS_EXT *f, off_t off); argument
189 iwrc (*truncate)(struct IWFS_EXT *f, off_t off); argument
191 iwrc (*truncate_unsafe)(struct IWFS_EXT *f, off_t off); argument
219 iwrc (*add_mmap)(struct IWFS_EXT *f, off_t off, size_t len, iwfs_ext_mmap_opts_t opts); argument
221 iwrc (*add_mmap_unsafe)(struct IWFS_EXT *f, off_t off, size_t len, iwfs_ext_mmap_opts_t opts); argument
240 iwrc (*acquire_mmap)(struct IWFS_EXT *f, off_t off, uint8_t **mm, size_t *sp); argument
245 iwrc (*probe_mmap)(struct IWFS_EXT *f, off_t off, uint8_t **mm, size_t *sp); argument
247 iwrc (*probe_mmap_unsafe)(struct IWFS_EXT *f, off_t off, uint8_t **mm, size_t *sp); argument
252 iwrc (*release_mmap)(struct IWFS_EXT *f); argument
264 iwrc (*remove_mmap)(struct IWFS_EXT *f, off_t off); argument
266 iwrc (*remove_mmap_unsafe)(struct IWFS_EXT *f, off_t off); argument
279 iwrc (*sync_mmap)(struct IWFS_EXT *f, off_t off, iwfs_sync_flags flags); argument
281 iwrc (*sync_mmap_unsafe)(struct IWFS_EXT *f, off_t off, iwfs_sync_flags flags); argument
288 iwrc (*remap_all)(struct IWFS_EXT *f); argument
294 struct IWFS_EXT *f, off_t off, const void *buf, size_t siz, argument
299 struct IWFS_EXT *f, off_t off, void *buf, size_t siz, argument
303 iwrc (*close)(struct IWFS_EXT *f); argument
306 iwrc (*sync)(struct IWFS_EXT *f, iwfs_sync_flags flags); argument
309 iwrc (*state)(struct IWFS_EXT *f, IWFS_EXT_STATE *state); argument
312 iwrc (*copy)(struct IWFS_EXT *f, off_t off, size_t siz, off_t noff); argument
313 } IWFS_EXT; typedef
347 IW_EXPORT WUR iwrc iwfs_exfile_open(IWFS_EXT *f, const IWFS_EXT_OPTS *opts);