Lines Matching defs:bap

398 bufattr_cpaddr(bufattr_t bap) {
399 return (bap->ba_cpentry);
403 bufattr_cpoff(bufattr_t bap) {
404 return (bap->ba_cp_file_off);
408 bufattr_setcpaddr(bufattr_t bap, void *cp_entry_addr) {
409 bap->ba_cpentry = cp_entry_addr;
413 bufattr_setcpoff(bufattr_t bap, uint64_t foffset) {
414 bap->ba_cp_file_off = foffset;
419 bufattr_cpaddr(bufattr_t bap __unused) {
424 bufattr_cpoff(bufattr_t bap __unused) {
429 bufattr_setcpaddr(bufattr_t bap __unused, void *cp_entry_addr __unused) {
433 bufattr_setcpoff(__unused bufattr_t bap, __unused uint64_t foffset) {
440 bufattr_t bap;
441 MALLOC(bap, bufattr_t, sizeof(struct bufattr), M_TEMP, M_WAITOK);
442 if (bap == NULL)
445 bzero(bap, sizeof(struct bufattr));
446 return bap;
450 bufattr_free(bufattr_t bap) {
451 if (bap)
452 FREE(bap, M_TEMP);
456 bufattr_rawencrypted(bufattr_t bap) {
457 if ( (bap->ba_flags & BA_RAW_ENCRYPTED_IO) )
463 bufattr_throttled(bufattr_t bap) {
464 return (GET_BUFATTR_IO_TIER(bap));
468 bufattr_nocache(bufattr_t bap) {
469 if ( (bap->ba_flags & BA_NOCACHE) )
475 bufattr_meta(bufattr_t bap) {
476 if ( (bap->ba_flags & BA_META) )
482 bufattr_delayidlesleep(bufattr_t bap)
484 if ( (bap->ba_flags & BA_DELAYIDLESLEEP) )
507 bufattr_markgreedymode(bufattr_t bap) {
508 SET(bap->ba_flags, BA_GREEDY_MODE);
512 bufattr_greedymode(bufattr_t bap) {
513 if ( (bap->ba_flags & BA_GREEDY_MODE) )
519 bufattr_markquickcomplete(bufattr_t bap) {
520 SET(bap->ba_flags, BA_QUICK_COMPLETE);
524 bufattr_quickcomplete(bufattr_t bap) {
525 if ( (bap->ba_flags & BA_QUICK_COMPLETE) )
3817 struct bufattr *bap;
3829 bap = &bp->b_attr;
3846 int io_tier = GET_BUFATTR_IO_TIER(bap);
3866 if (bap->ba_flags & BA_NOCACHE)
3880 CLR(bap->ba_flags, (BA_META | BA_NOCACHE | BA_DELAYIDLESLEEP));
3882 SET_BUFATTR_IO_TIER(bap, 0);