Lines Matching refs:get_block
1628 * The get_block cached value has been unconditionally invalidated,
1785 * No No "unknown" - must do get_block()
1810 get_block_t *get_block, struct writeback_control *wbc,
1860 err = get_block(inode, block, bh, 1);
2083 get_block_t *get_block, const struct iomap *iomap)
2119 if (get_block)
2120 err = get_block(inode, block, bh, 1);
2167 get_block_t *get_block)
2169 return __block_write_begin_int(page_folio(page), pos, len, get_block,
2218 struct page **pagep, get_block_t *get_block)
2228 status = __block_write_begin(page, pos, len, get_block);
2358 * get_block functionality. This is most of the block device filesystems.
2363 int block_read_full_folio(struct folio *folio, get_block_t *get_block)
2400 err = get_block(inode, iblock, bh, 0);
2414 * get_block() might have updated the buffer
2429 * as well. But not if get_block() returned an error.
2568 get_block_t *get_block, loff_t *bytes)
2585 return block_write_begin(mapping, pos, len, pagep, get_block);
2615 get_block_t get_block)
2637 ret = __block_write_begin_int(folio, 0, end, get_block, NULL);
2653 loff_t from, get_block_t *get_block)
2695 err = get_block(inode, iblock, bh, 0);
2728 int block_write_full_page(struct page *page, get_block_t *get_block,
2737 return __block_write_full_folio(inode, folio, get_block, wbc,
2755 return __block_write_full_folio(inode, folio, get_block, wbc,
2761 get_block_t *get_block)
2768 get_block(inode, block, &tmp, 0);