Lines Matching full:intent
1085 /* If we need intent locks, take them too: */ in __btree_path_up_until_good_node()
1211 bool intent) in btree_path_clone() argument
1215 __btree_path_get(trans->paths + new, intent); in btree_path_clone()
1221 btree_path_idx_t path, bool intent, unsigned long ip) in __bch2_btree_path_make_mut() argument
1223 __btree_path_put(trans->paths + path, intent); in __bch2_btree_path_make_mut()
1224 path = btree_path_clone(trans, path, intent); in __bch2_btree_path_make_mut()
1232 bool intent, unsigned long ip) in __bch2_btree_path_set_pos() argument
1239 path_idx = bch2_btree_path_make_mut(trans, path_idx, intent, ip); in __bch2_btree_path_set_pos()
1324 void bch2_path_put(struct btree_trans *trans, btree_path_idx_t path_idx, bool intent) in bch2_path_put() argument
1328 if (!__btree_path_put(path, intent)) in bch2_path_put()
1352 bool intent) in bch2_path_put_nokeep() argument
1354 if (!__btree_path_put(trans->paths + path, intent)) in bch2_path_put_nokeep()
1599 bool intent = flags & BTREE_ITER_INTENT; in bch2_path_get() local
1623 __btree_path_get(trans->paths + path_pos, intent); in bch2_path_get()
1624 path_idx = bch2_btree_path_set_pos(trans, path_pos, pos, intent, ip); in bch2_path_get()
1630 __btree_path_get(path, intent); in bch2_path_get()