Lines Matching refs:kbuf
1262 struct bkey_buf kbuf; member
1270 struct bkey_s_c k = bkey_i_to_s_c(fe->kbuf.k); in bch2_fill_extent()
1397 bch2_bkey_buf_realloc(&cur->kbuf, c, sizeof(*delextent) / sizeof(u64)); in bch2_next_fiemap_pagecache_extent()
1398 delextent = bkey_extent_init(cur->kbuf.k); in bch2_next_fiemap_pagecache_extent()
1434 struct bpos pagecache_start = bkey_start_pos(&cur->kbuf.k->k); in bch2_next_fiemap_extent()
1453 bch2_bkey_buf_reassemble(&cur->kbuf, trans->c, k); in bch2_next_fiemap_extent()
1454 bch2_cut_front(iter.pos, cur->kbuf.k); in bch2_next_fiemap_extent()
1455 bch2_cut_back(POS(inode->ei_inum.inum, end), cur->kbuf.k); in bch2_next_fiemap_extent()
1458 bch2_cut_back(bkey_start_pos(k.k), cur->kbuf.k); in bch2_next_fiemap_extent()
1461 if (cur->kbuf.k->k.type == KEY_TYPE_reflink_p) { in bch2_next_fiemap_extent()
1462 unsigned sectors = cur->kbuf.k->k.size; in bch2_next_fiemap_extent()
1466 &cur->kbuf); in bch2_next_fiemap_extent()
1470 struct bkey_i *k = cur->kbuf.k; in bch2_next_fiemap_extent()
1504 bch2_bkey_buf_init(&cur.kbuf); in bch2_fiemap()
1505 bch2_bkey_buf_init(&prev.kbuf); in bch2_fiemap()
1506 bkey_init(&prev.kbuf.k->k); in bch2_fiemap()
1516 BUG_ON(bkey_start_offset(&cur.kbuf.k->k) < start); in bch2_fiemap()
1517 BUG_ON(cur.kbuf.k->k.p.offset > end); in bch2_fiemap()
1519 if (bkey_start_offset(&cur.kbuf.k->k) == end) in bch2_fiemap()
1522 start = cur.kbuf.k->k.p.offset; in bch2_fiemap()
1524 if (!bkey_deleted(&prev.kbuf.k->k)) { in bch2_fiemap()
1531 bch2_bkey_buf_copy(&prev.kbuf, c, cur.kbuf.k); in bch2_fiemap()
1535 if (!bkey_deleted(&prev.kbuf.k->k)) { in bch2_fiemap()
1542 bch2_bkey_buf_exit(&cur.kbuf, c); in bch2_fiemap()
1543 bch2_bkey_buf_exit(&prev.kbuf, c); in bch2_fiemap()