Searched refs:B_LOCKED (Results 1 - 10 of 10) sorted by relevance

/darwin-on-arm/xnu/bsd/sys/
H A Dbuf_internal.h185 #define BUF_X_RDFLAGS (B_PHYS | B_RAW | B_LOCKED | B_ASYNC | B_READ | B_WRITE | B_PAGEIO |\
191 #define BUF_X_WRFLAGS (B_PHYS | B_RAW | B_LOCKED | B_ASYNC | B_READ | B_WRITE | B_PAGEIO |\
H A Dbuf.h83 #define B_LOCKED 0x00000010 /* Locked in core (not reusable). */ macro
280 @param flags Flags to add to buffer's mask. B_LOCKED/B_NOCACHE/B_ASYNC/B_READ/B_WRITE/B_PAGEIO/B_FUA
290 @param flags Flags to remove from buffer's mask. B_LOCKED/B_NOCACHE/B_ASYNC/B_READ/B_WRITE/B_PAGEIO/B_FUA
298 @discussion Valid flags are B_LOCKED/B_NOCACHE/B_ASYNC/B_READ/B_WRITE/B_PAGEIO/B_FUA.
693 #define BUF_INVALIDATE_LOCKED 0x0004 /* force B_LOCKED blocks to be invalidated */
845 buffer is placed on depends on the use of buf_markaged(), whether it is metadata, and the B_LOCKED flag. A
846 B_LOCKED buffer will not be available for reuse by other files, though its data may be paged out.
/darwin-on-arm/xnu/bsd/hfs/
H A Dhfs_btreeio.c257 if (hfsmp->jnl && (buf_flags(bp) & B_LOCKED)) {
288 * Set the B_LOCKED flag and unlock the buffer, causing buf_brelse to move
300 buf_setflags(bp, B_LOCKED);
319 buf_clearflags(bp, B_LOCKED);
H A Dhfs_vnops.c2485 * but is not part of a set (B_LOCKED).
2496 if ((buf_flags(bp) & (B_LOCKED | B_DELWRI)) == B_DELWRI)
2549 buf_clearflags(bp, B_LOCKED);
4812 if (VTOHFS(vp)->jnl && (buf_flags(bp) & B_LOCKED) == 0) {
H A Dhfs_readwrite.c4326 if ((buf_flags(bp) & B_LOCKED)) {
4331 buf_clearflags(bp, B_LOCKED);
H A Dhfs_vfsops.c2507 if (retval == 0 && ((buf_flags(bp) & (B_DELWRI | B_LOCKED)) == B_DELWRI)) {
2521 if (retval == 0 && ((buf_flags(bp) & (B_DELWRI | B_LOCKED)) == B_DELWRI)) {
/darwin-on-arm/xnu/bsd/vfs/
H A Dvfs_bio.c1453 * point are metadata or B_LOCKED buffers which are being
1489 * this buffer was marked B_LOCKED...
1514 if (bp->b_flags & B_LOCKED)
1517 CLR(bp->b_flags, B_LOCKED);
1560 * this buffer was marked B_LOCKED...
1585 if (bp->b_flags & B_LOCKED)
1588 CLR(bp->b_flags, B_LOCKED);
1663 bp->b_flags &= ~B_LOCKED;
2324 if (!ISSET(bp->b_flags, B_LOCKED) && nbdwrite > ((nbuf_headers/4)*3)) {
2476 if (ISSET(bp_head->b_flags, B_LOCKED)) {
[all...]
H A Dvfs_journal.c2649 if ((buf_flags(bp) & (B_DELWRI | B_LOCKED)) == B_DELWRI) {
2661 buf_setflags(bp, B_LOCKED);
2725 buf_clearflags(bp, B_LOCKED);
2762 if ((buf_flags(bp) & B_LOCKED) == 0) {
2895 if ( !(bflags & B_LOCKED))
2896 panic("jnl: modify_block_end: called with bp not B_LOCKED");
2899 * bp must be BL_BUSY and B_LOCKED
2908 buf_clearflags(bp, B_LOCKED);
3735 if ((buf_flags(bp) & (B_LOCKED|B_DELWRI)) != (B_LOCKED|B_DELWR
[all...]
/darwin-on-arm/xnu/bsd/hfs/hfscommon/BTree/
H A DBTreeAllocate.c698 if (buf_flags(bp) & B_LOCKED) {
702 * we'd hit a panic in hfs_vnop_bwrite because the B_LOCKED bit is still set.
/darwin-on-arm/xnu/bsd/hfs/hfscommon/Misc/
H A DVolumeAllocation.c1455 if ((buf_flags(bp) & B_LOCKED) == 0) {

Completed in 201 milliseconds