Searched refs:fdbuffer_t (Results 1 – 4 of 4) sorted by relevance
/illumos-gate/usr/src/uts/common/sys/ |
H A D | fdbuffer.h | 133 } fdbuffer_t; typedef 138 extern fdbuffer_t *fdb_page_create(page_t *pp, size_t len, int flag); 139 extern fdbuffer_t *fdb_addr_create(caddr_t addr, size_t len, int flag, 142 extern void fdb_set_iofunc(fdbuffer_t *fdbuf, fdb_iodone_t iofunc, void *ioarg, 144 extern fdb_holes_t *fdb_get_holes(fdbuffer_t *fdbuf); 145 extern int fdb_get_error(fdbuffer_t *fdbuf); 146 extern void fdb_free(fdbuffer_t *fdbuf); 151 extern void fdb_add_hole(fdbuffer_t *fdbuf, u_offset_t off, size_t len); 152 extern buf_t *fdb_iosetup(fdbuffer_t *fdbuf, u_offset_t off, size_t len, 155 extern void fdb_ioerrdone(fdbuffer_t *fdbuf, int error);
|
/illumos-gate/usr/src/uts/common/fs/ |
H A D | fdbuffer.c | 48 static void fdb_zero_holes(fdbuffer_t *fdb); 54 fdbuffer_t *fdb = buf; in fdb_cache_constructor() 65 fdbuffer_t *fdb = buf; in fdb_cache_destructor() 73 fdb_cache = kmem_cache_create("fdb_cache", sizeof (fdbuffer_t), in fdb_init() 79 fdb_prepare(fdbuffer_t *fdb) in fdb_prepare() 91 fdbuffer_t * 94 fdbuffer_t *fdb; in fdb_page_create() 114 fdbuffer_t * 122 fdbuffer_t *fdb; in fdb_addr_create() 145 fdb_set_iofunc(fdbuffer_t *fdb, fdb_iodone_t iofunc, void *ioargp, int flag) in fdb_set_iofunc() [all …]
|
/illumos-gate/usr/src/uts/common/fs/ufs/ |
H A D | ufs_extvnops.c | 64 fdbuffer_t *fdbp, in ufs_rdwr_data() 236 fdbuffer_t *fdbp, in ufs_alloc_data()
|
/illumos-gate/usr/src/uts/common/sys/fs/ |
H A D | ufs_inode.h | 999 int ufs_rdwr_data(vnode_t *vp, u_offset_t offset, size_t len, fdbuffer_t *fdb, 1001 int ufs_alloc_data(vnode_t *vp, u_offset_t offset, size_t *len, fdbuffer_t *fdb,
|