Lines Matching refs:get_block
88 get_block_t *get_block; /* block mapping function */
232 * get_block. Pass the private field of the map buffer_head so that
233 * filesystems can use it to hold additional state between get_block calls and
612 * get_block() is passed the number of i_blkbits-sized blocks which direct_io
625 * block at a time - it will repeatedly call get_block() as it walks the hole.
671 ret = (*sdio->get_block)(dio->inode, fs_startblk,
866 * If we are not writing the entire block and get_block() allocated
918 * So what we do is to permit the ->get_block function to populate bh.b_size
922 * it should set b_size to PAGE_SIZE or more inside get_block(). This gives
1129 get_block_t get_block, dio_iodone_t end_io,
1248 sdio.get_block = get_block;
1350 get_block_t get_block,
1366 return do_blockdev_direct_IO(iocb, inode, bdev, iter, get_block,