Lines Matching refs:get_block
90 get_block_t *get_block; /* block mapping function */
95 struct buffer_head map_bh; /* last get_block() result */
221 * get_block. Pass the private field of the map buffer_head so that
222 * filesystems can use it to hold additional state between get_block calls and
493 * get_block() is passed the number of i_blkbits-sized blocks which direct_io
506 * block at a time - it will repeatedly call get_block() as it walks the hole.
550 ret = (*dio->get_block)(dio->inode, fs_startblk,
741 * If we are not writing the entire block and get_block() allocated
792 * So what we do is to permit the ->get_block function to populate bh.b_size
796 * it should set b_size to PAGE_SIZE or more inside get_block(). This gives
951 unsigned blkbits, get_block_t get_block, dio_iodone_t end_io,
974 dio->get_block = get_block;
1143 unsigned long nr_segs, get_block_t get_block, dio_iodone_t end_io,
1240 nr_segs, blkbits, get_block, end_io, dio);