Home
last modified time | relevance | path

Searched refs:bufobj (Results 1 – 25 of 43) sorted by relevance

12

/freebsd-12.1/sys/sys/
H A Dbufobj.h61 struct bufobj;
75 typedef void b_strategy_t(struct bufobj *, struct buf *);
77 typedef int b_sync_t(struct bufobj *, int waitfor);
78 typedef void b_bdflush_t(struct bufobj *, struct buf *);
99 struct bufobj { struct
130 void bufobj_init(struct bufobj *bo, void *private); argument
131 void bufobj_wdrop(struct bufobj *bo);
132 void bufobj_wref(struct bufobj *bo);
133 void bufobj_wrefl(struct bufobj *bo);
136 int bufsync(struct bufobj *bo, int waitfor);
[all …]
H A Dbuf.h50 struct bufobj;
99 struct bufobj *b_bufobj;
535 void bufstrategy(struct bufobj *, struct buf *);
541 struct buf *incore(struct bufobj *, daddr_t);
542 struct buf *gbincore(struct bufobj *, daddr_t);
568 void pbgetbo(struct bufobj *bo, struct buf *bp);
H A Dvnode.h149 struct bufobj v_bufobj; /* * Buffer cache object */
601 int bnoreuselist(struct bufv *bufv, struct bufobj *bo, daddr_t startn,
/freebsd-12.1/sys/dev/spibus/
H A Dspigen.c77 vm_object_t bufobj; member
290 if (mmap->bufobj != NULL) in spigen_mmap_cleanup()
291 vm_object_deallocate(mmap->bufobj); in spigen_mmap_cleanup()
320 mmap->bufobj = vm_pager_allocate(OBJT_PHYS, 0, size, nprot, 0, in spigen_mmap_single()
324 VM_OBJECT_WLOCK(mmap->bufobj); in spigen_mmap_single()
325 vm_object_reference_locked(mmap->bufobj); // kernel and userland both in spigen_mmap_single()
327 m[n] = vm_page_grab(mmap->bufobj, n, in spigen_mmap_single()
331 VM_OBJECT_WUNLOCK(mmap->bufobj); in spigen_mmap_single()
341 *object = mmap->bufobj; in spigen_mmap_single()
/freebsd-12.1/sys/geom/
H A Dgeom_vfs.h35 struct bufobj;
40 void g_vfs_strategy(struct bufobj *bo, struct buf *bp);
H A Dgeom_vfs.c54 struct bufobj *sc_bo;
163 g_vfs_strategy(struct bufobj *bo, struct buf *bp) in g_vfs_strategy()
237 struct bufobj *bo; in g_vfs_open()
/freebsd-12.1/sys/fs/ext2fs/
H A Dext2_mount.h61 struct bufobj *um_bo;
H A Dext2_inode.c243 struct bufobj *bo; in ext2_ind_truncate()
/freebsd-12.1/sys/kern/
H A Dvfs_subr.c506 struct bufobj *bo; in vnode_fini()
1958 struct bufobj *bo; in vtruncbuf()
2017 struct bufobj *bo; in v_inval_buf_range()
2180 struct bufobj *bo; in bgetvp()
2205 struct bufobj *bo; in brelvp()
2339 struct bufobj *bo; in sched_sync()
2540 struct bufobj *bo; in reassignbuf()
3028 struct bufobj *bo; in _vdrop()
4349 struct bufobj *bo; in vfs_allocate_syncvnode()
4423 struct bufobj *bo; in sync_fsync()
[all …]
H A Dvfs_bio.c2305 bufbdflush(struct bufobj *bo, struct buf *bp) in bufbdflush()
2359 struct bufobj *bo; in bdwrite()
3138 struct bufobj *bo; in vfs_bio_awrite()
3571 incore(struct bufobj *bo, daddr_t blkno) in incore()
3849 struct bufobj *bo; in getblkx()
4406 struct bufobj *dropobj; in bufdone()
4983 bufsync(struct bufobj *bo, int waitfor) in bufsync()
5007 bufobj_init(struct bufobj *bo, void *private) in bufobj_init()
5020 bufobj_wrefl(struct bufobj *bo) in bufobj_wrefl()
5029 bufobj_wref(struct bufobj *bo) in bufobj_wref()
[all …]
H A Dvfs_cluster.c96 struct bufobj *bo; in cluster_read()
808 struct bufobj *bo; in cluster_wbuild()
/freebsd-12.1/lib/libprocstat/
H A Dudf.c56 struct bufobj *im_bo;
/freebsd-12.1/sys/fs/udf/
H A Dudf.h45 struct bufobj *im_bo;
/freebsd-12.1/sys/ufs/ffs/
H A Dffs_vfsops.c1526 struct bufobj *bo;
2035 struct bufobj *bufobj; in ffs_backgroundwritedone() local
2041 bufobj = bp->b_bufobj; in ffs_backgroundwritedone()
2042 BO_LOCK(bufobj); in ffs_backgroundwritedone()
2052 BO_UNLOCK(bufobj); in ffs_backgroundwritedone()
2079 BO_LOCK(bufobj); in ffs_backgroundwritedone()
2093 BO_UNLOCK(bufobj); in ffs_backgroundwritedone()
2225 ffs_geom_strategy(struct bufobj *bo, struct buf *bp) in ffs_geom_strategy()
H A Dffs_extern.h75 void ffs_bdflush(struct bufobj *, struct buf *);
H A Dffs_rawread.c102 struct bufobj *bo; in ffs_rawread_sync()
/freebsd-12.1/sys/fs/nandfs/
H A Dnandfs_subr.c68 void nandfs_bdflush(struct bufobj *bo, struct buf *bp);
69 int nandfs_bufsync(struct bufobj *bo, int waitfor);
80 nandfs_bufsync(struct bufobj *bo, int waitfor) in nandfs_bufsync()
98 struct bufobj *bo; in nandfs_bdflush()
H A Dnandfs_segment.c428 struct bufobj *bo; in nandfs_iterate_dirty_buf()
484 struct bufobj *bo; in nandfs_iterate_dirty_vnodes()
701 struct bufobj *bo; in nandfs_save_buf()
921 struct bufobj *bo; in nandfs_invalidate_bufs()
/freebsd-12.1/sys/fs/msdosfs/
H A Dmsdosfsmount.h75 struct bufobj *pm_bo;
H A Dmsdosfs_vfsops.c400 struct bufobj *bo; in mountmsdosfs()
777 struct bufobj *bo; in msdosfs_unmount()
/freebsd-12.1/sys/ufs/ufs/
H A Dufsmount.h85 struct bufobj *um_bo; /* (r) Buffer cache object */
/freebsd-12.1/sys/fs/nfsclient/
H A Dnfs_clsubs.c350 struct bufobj *bo; in ncl_clearcommit()
/freebsd-12.1/sys/fs/cd9660/
H A Diso.h238 struct bufobj *im_bo;
/freebsd-12.1/sys/vm/
H A Dvm_pager.c511 pbgetbo(struct bufobj *bo, struct buf *bp) in pbgetbo()
H A Dvnode_pager.c542 struct bufobj *bo; in vnode_pager_input_smlfs()
765 struct bufobj *bo; in vnode_pager_generic_getpages()

12