Lines Matching defs:flags

220 					  btree_path_idx_t path, unsigned flags)
225 return bch2_btree_path_traverse_one(trans, path, flags, _RET_IP_);
389 iter->flags & BTREE_ITER_INTENT);
392 if (!(iter->flags & BTREE_ITER_ALL_SNAPSHOTS))
400 BUG_ON(!(iter->flags & BTREE_ITER_IS_EXTENTS));
417 unsigned flags)
419 if (!(flags & (BTREE_ITER_ALL_SNAPSHOTS|BTREE_ITER_NOT_EXTENTS)) &&
421 flags |= BTREE_ITER_IS_EXTENTS;
423 if (!(flags & __BTREE_ITER_ALL_SNAPSHOTS) &&
425 flags &= ~BTREE_ITER_ALL_SNAPSHOTS;
427 if (!(flags & BTREE_ITER_ALL_SNAPSHOTS) &&
429 flags |= BTREE_ITER_FILTER_SNAPSHOTS;
432 flags |= BTREE_ITER_WITH_JOURNAL;
434 return flags;
439 unsigned flags)
442 flags &= ~BTREE_ITER_CACHED;
443 flags &= ~BTREE_ITER_WITH_KEY_CACHE;
444 } else if (!(flags & BTREE_ITER_CACHED))
445 flags |= BTREE_ITER_WITH_KEY_CACHE;
447 return __bch2_btree_iter_flags(trans, btree_id, flags);
455 unsigned flags,
463 iter->flags = flags;
472 locks_want, depth, flags, ip);
481 unsigned flags)
484 __builtin_constant_p(flags))
486 bch2_btree_iter_flags(trans, btree_id, flags),
489 bch2_trans_iter_init_outlined(trans, iter, btree_id, pos, flags);
544 unsigned flags, unsigned type)
548 bch2_trans_iter_init(trans, iter, btree_id, pos, flags);
561 unsigned flags)
563 return __bch2_bkey_get_iter(trans, iter, btree_id, pos, flags, 0);
572 unsigned flags, unsigned type,
579 k = __bch2_bkey_get_iter(trans, &iter, btree_id, pos, flags, type);
620 unsigned flags)
622 return flags & BTREE_ITER_SLOTS ? bch2_btree_iter_peek_slot(iter) :
627 unsigned flags)
629 return flags & BTREE_ITER_SLOTS ? bch2_btree_iter_peek_slot(iter) :
635 unsigned flags)
637 if (!(flags & BTREE_ITER_SLOTS))
785 struct btree_iter *iter, unsigned flags)
790 (k = bch2_btree_iter_peek_type(iter, flags),