Home
last modified time | relevance | path

Searched refs:ba_flags (Results 1 – 4 of 4) sorted by relevance

/xnu-12377.1.9/bsd/sys/
H A Dbuf_internal.h96 uint64_t ba_flags; /* flags. Some are only in-use on embedded devices */ member
289 #define GET_BUFATTR_IO_TIER(bap) ((bap->ba_flags & BA_IO_TIER_MASK) >> BA_IO_TIER_SHIFT)
292 (bap)->ba_flags &= (~BA_IO_TIER_MASK); \
293 (bap)->ba_flags |= (((tier) << BA_IO_TIER_SHIFT) & BA_IO_TIER_MASK); \
/xnu-12377.1.9/bsd/miscfs/specfs/
H A Dspec_vnops.c2249 if (!ISSET(bap->ba_flags, BA_STRATEGY_TRACKED_IO)) { in throttle_info_end_io()
2252 CLR(bap->ba_flags, BA_STRATEGY_TRACKED_IO); in throttle_info_end_io()
2266 if (ISSET(bap->ba_flags, BA_IO_TIER_UPGRADE)) { in throttle_info_end_io()
2309 if (ISSET(bap->ba_flags, BA_IO_TIER_UPGRADE)) { in throttle_info_update_internal()
2321 SET(bap->ba_flags, BA_STRATEGY_TRACKED_IO); in throttle_info_update_internal()
2592 bap->ba_flags |= BA_META; in spec_strategy()
2602 if (bap->ba_flags & BA_META) { in spec_strategy()
2603 …if ((mp && (mp->mnt_ioflags & MNT_IOFLAGS_IOSCHED_SUPPORTED)) || (bap->ba_flags & BA_IO_SCHEDULED)… in spec_strategy()
2605 if ((bap->ba_flags & BA_EXPEDITED_META_IO) && (io_tier > IOSCHED_METADATA_EXPEDITED_TIER)) { in spec_strategy()
2613 if (bap->ba_flags & BA_EXPEDITED_META_IO) { in spec_strategy()
[all …]
/xnu-12377.1.9/bsd/vfs/
H A Dvfs_bio.c486 if ((bap->ba_flags & BA_RAW_ENCRYPTED_IO)) { in bufattr_rawencrypted()
501 if ((bap->ba_flags & BA_PASSIVE)) { in bufattr_passive()
510 if ((bap->ba_flags & BA_NOCACHE)) { in bufattr_nocache()
519 if ((bap->ba_flags & BA_META)) { in bufattr_meta()
528 SET(bap->ba_flags, BA_META); in bufattr_markmeta()
534 if ((bap->ba_flags & BA_DELAYIDLESLEEP)) { in bufattr_delayidlesleep()
564 SET(bap->ba_flags, BA_GREEDY_MODE); in bufattr_markgreedymode()
570 if ((bap->ba_flags & BA_GREEDY_MODE)) { in bufattr_greedymode()
579 SET(bap->ba_flags, BA_ISOCHRONOUS); in bufattr_markisochronous()
585 if ((bap->ba_flags & BA_ISOCHRONOUS)) { in bufattr_isochronous()
[all …]
H A Dvfs_cluster.c905 assert(cbp_head->b_attr.ba_flags & BA_WILL_VERIFY); in cluster_handle_verification()
919 if (cbp_head->b_attr.ba_verify_type && cbp_head->b_attr.ba_flags & BA_VERIFY_VALID) { in cluster_handle_verification()
1042 (os_atomic_load(&cbp_head->b_attr.ba_flags, acquire) & BA_ASYNC_VERIFY); in cluster_iodone()
1192 } else if (cbp_head->b_attr.ba_flags & BA_WILL_VERIFY) { in cluster_iodone_finish()
1392 os_atomic_or(&cbp_head->b_attr.ba_flags, BA_ASYNC_VERIFY, release); in cluster_EOT()
1485 cbp->b_attr.ba_flags &= ~BA_ASYNC_VERIFY; in cluster_complete_transaction()
2288 cbp->b_attr.ba_flags |= BA_NOCACHE; in cluster_io()
2291 cbp->b_attr.ba_flags |= BA_WILL_VERIFY; in cluster_io()
2401 cbp->b_attr.ba_flags |= BA_RAW_ENCRYPTED_IO; in cluster_io()