Lines Matching full:pick

1319 	struct bch_dev *ca	= rb->have_ioref ? bch2_dev_have_ref(c, rb->pick.ptr.dev) : NULL;  in btree_node_read_work()
1332 ca = bch2_dev_get_ioref(c, rb->pick.ptr.dev, READ); in btree_node_read_work()
1336 bio->bi_iter.bi_sector = rb->pick.ptr.offset; in btree_node_read_work()
1360 bch2_mark_io_failure(&failed, &rb->pick, false); in btree_node_read_work()
1364 &failed, &rb->pick, -1) > 0; in btree_node_read_work()
1414 ? bch2_dev_have_ref(c, rb->pick.ptr.dev) : NULL; in btree_node_read_endio()
1612 struct bch_dev *ca = bch2_dev_have_ref(c, rb->pick.ptr.dev); in btree_node_read_all_replicas_endio()
1631 struct extent_ptr_decoded pick; in btree_node_read_all_replicas() local
1654 bkey_for_each_ptr_decode(k.k, ptrs, pick, entry) { in btree_node_read_all_replicas()
1655 struct bch_dev *ca = bch2_dev_get_ioref(c, pick.ptr.dev, READ); in btree_node_read_all_replicas()
1664 rb->pick = pick; in btree_node_read_all_replicas()
1665 rb->bio.bi_iter.bi_sector = pick.ptr.offset; in btree_node_read_all_replicas()
1698 struct extent_ptr_decoded pick; in bch2_btree_node_read() local
1711 NULL, &pick, -1); in bch2_btree_node_read()
1733 ca = bch2_dev_get_ioref(c, pick.ptr.dev, READ); in bch2_btree_node_read()
1746 rb->pick = pick; in bch2_btree_node_read()
1748 bio->bi_iter.bi_sector = pick.ptr.offset; in bch2_btree_node_read()
1960 struct extent_ptr_decoded pick; in bch2_btree_node_scrub() local
1961 int ret = bch2_bkey_pick_read_device(c, k, NULL, &pick, dev); in bch2_btree_node_scrub()
1965 struct bch_dev *ca = bch2_dev_get_ioref(c, pick.ptr.dev, READ); in bch2_btree_node_scrub()
1999 scrub->bio.bi_iter.bi_sector = pick.ptr.offset; in bch2_btree_node_scrub()