Lines Matching refs:get_block
1540 * The get_block cached value has been unconditionally invalidated,
1688 * No No "unknown" - must do get_block()
1713 get_block_t *get_block, struct writeback_control *wbc,
1763 err = get_block(inode, block, bh, 1);
1974 get_block_t *get_block, struct iomap *iomap)
2010 if (get_block) {
2011 err = get_block(inode, block, bh, 1);
2059 get_block_t *get_block)
2061 return __block_write_begin_int(page, pos, len, get_block, NULL);
2110 unsigned flags, struct page **pagep, get_block_t *get_block)
2120 status = __block_write_begin(page, pos, len, get_block);
2254 * get_block functionality. This is most of the block device filesystems.
2259 int block_read_full_page(struct page *page, get_block_t *get_block)
2288 err = get_block(inode, iblock, bh, 0);
2299 * get_block() might have updated the buffer
2314 * as well. But not if get_block() returned an error.
2452 get_block_t *get_block, loff_t *bytes)
2469 return block_write_begin(mapping, pos, len, flags, pagep, get_block);
2500 get_block_t get_block)
2523 ret = __block_write_begin(page, 0, end, get_block);
2580 get_block_t *get_block)
2607 ret = __block_write_begin(page, pos, len, get_block);
2648 ret = get_block(inode, block_in_file + block_in_page,
2758 int nobh_writepage(struct page *page, get_block_t *get_block,
2787 ret = mpage_writepage(page, get_block, wbc);
2789 ret = __block_write_full_page(inode, page, get_block, wbc,
2796 loff_t from, get_block_t *get_block)
2827 return block_truncate_page(mapping, from, get_block);
2839 err = get_block(inode, iblock, &map_bh, 0);
2874 loff_t from, get_block_t *get_block)
2916 err = get_block(inode, iblock, bh, 0);
2952 int block_write_full_page(struct page *page, get_block_t *get_block,
2962 return __block_write_full_page(inode, page, get_block, wbc,
2980 return __block_write_full_page(inode, page, get_block, wbc,
2986 get_block_t *get_block)
2993 get_block(inode, block, &tmp, 0);