Lines Matching full:intent
1120 /* If we need intent locks, take them too: */ in __btree_path_up_until_good_node()
1260 bool intent, unsigned long ip) in btree_path_clone() argument
1264 __btree_path_get(trans, trans->paths + new, intent); in btree_path_clone()
1273 btree_path_idx_t path, bool intent, unsigned long ip) in __bch2_btree_path_make_mut() argument
1276 __btree_path_put(trans, trans->paths + path, intent); in __bch2_btree_path_make_mut()
1277 path = btree_path_clone(trans, path, intent, ip); in __bch2_btree_path_make_mut()
1286 bool intent, unsigned long ip) in __bch2_btree_path_set_pos() argument
1295 path_idx = bch2_btree_path_make_mut(trans, path_idx, intent, ip); in __bch2_btree_path_set_pos()
1400 void bch2_path_put(struct btree_trans *trans, btree_path_idx_t path_idx, bool intent) in bch2_path_put() argument
1404 if (!__btree_path_put(trans, path, intent)) in bch2_path_put()
1435 bool intent) in bch2_path_put_nokeep() argument
1437 if (!__btree_path_put(trans, trans->paths + path, intent)) in bch2_path_put_nokeep()
1554 return "intent"; in btree_node_locked_str()
1751 bool intent = flags & BTREE_ITER_intent; in bch2_path_get() local
1777 __btree_path_get(trans, trans->paths + path_pos, intent); in bch2_path_get()
1778 path_idx = bch2_btree_path_set_pos(trans, path_pos, pos, intent, ip); in bch2_path_get()
1784 __btree_path_get(trans, path, intent); in bch2_path_get()