Home
last modified time | relevance | path

Searched refs:get_block (Results 1 – 17 of 17) sorted by relevance

/linux-4.4.14/include/linux/
Dmpage.h17 unsigned nr_pages, get_block_t get_block);
18 int mpage_readpage(struct page *page, get_block_t get_block);
20 struct writeback_control *wbc, get_block_t get_block);
21 int mpage_writepage(struct page *page, get_block_t *get_block,
Dbuffer_head.h209 int block_write_full_page(struct page *page, get_block_t *get_block,
215 unsigned flags, struct page **pagep, get_block_t *get_block);
217 get_block_t *get_block);
231 get_block_t get_block);
254 int nobh_writepage(struct page *page, get_block_t *get_block,
Dfs.h2698 loff_t offset, get_block_t get_block,
2705 get_block_t get_block) in blockdev_direct_IO() argument
2708 offset, get_block, NULL, NULL, in blockdev_direct_IO()
2782 get_block_t *get_block);
2785 u64 len, get_block_t *get_block);
/linux-4.4.14/fs/
Dmpage.c142 unsigned long *first_logical_block, get_block_t get_block, in do_mpage_readpage() argument
205 if (get_block(inode, block_in_file, map_bh, 0)) in do_mpage_readpage()
306 block_read_full_page(page, get_block); in do_mpage_readpage()
357 unsigned nr_pages, get_block_t get_block) in mpage_readpages() argument
380 get_block, gfp); in mpage_readpages()
394 int mpage_readpage(struct page *page, get_block_t get_block) in mpage_readpage() argument
405 &map_bh, &first_logical_block, get_block, gfp); in mpage_readpage()
432 get_block_t *get_block; member
551 if (mpd->get_block(inode, block_in_file, &map_bh, 1)) in __mpage_writepage()
684 struct writeback_control *wbc, get_block_t get_block) in mpage_writepages() argument
[all …]
Ddax.c109 loff_t start, loff_t end, get_block_t get_block, in dax_io() argument
135 retval = get_block(inode, block, bh, in dax_io()
210 struct iov_iter *iter, loff_t pos, get_block_t get_block, in dax_do_io() argument
233 retval = dax_io(inode, iter, pos, end, get_block, &bh); in dax_do_io()
356 get_block_t get_block, dax_iodone_t complete_unwritten) in __dax_fault() argument
401 error = get_block(inode, block, &bh, 0); in __dax_fault()
409 error = get_block(inode, block, &bh, 1); in __dax_fault()
502 get_block_t get_block, dax_iodone_t complete_unwritten) in dax_fault() argument
511 result = __dax_fault(vma, vmf, get_block, complete_unwritten); in dax_fault()
527 pmd_t *pmd, unsigned int flags, get_block_t get_block, in __dax_pmd_fault() argument
[all …]
Dbuffer.c1702 get_block_t *get_block, struct writeback_control *wbc, in __block_write_full_page() argument
1752 err = get_block(inode, block, bh, 1); in __block_write_full_page()
1906 get_block_t *get_block) in __block_write_begin() argument
1942 err = get_block(inode, block, bh, 1); in __block_write_begin()
2032 unsigned flags, struct page **pagep, get_block_t *get_block) in block_write_begin() argument
2042 status = __block_write_begin(page, pos, len, get_block); in block_write_begin()
2182 int block_read_full_page(struct page *page, get_block_t *get_block) in block_read_full_page() argument
2211 err = get_block(inode, iblock, bh, 0); in block_read_full_page()
2378 get_block_t *get_block, loff_t *bytes) in cont_write_begin() argument
2395 return block_write_begin(mapping, pos, len, flags, pagep, get_block); in cont_write_begin()
[all …]
Dioctl.c252 loff_t len, get_block_t *get_block) in __generic_block_fiemap() argument
294 ret = get_block(inode, start_blk, &map_bh, 0); in __generic_block_fiemap()
411 u64 len, get_block_t *get_block) in generic_block_fiemap() argument
415 ret = __generic_block_fiemap(inode, fieinfo, start, len, get_block); in generic_block_fiemap()
Ddirect-io.c79 get_block_t *get_block; /* block mapping function */ member
641 ret = (*sdio->get_block)(dio->inode, fs_startblk, in get_more_blocks()
1110 loff_t offset, get_block_t get_block, dio_iodone_t end_io, in do_blockdev_direct_IO() argument
1228 sdio.get_block = get_block; in do_blockdev_direct_IO()
1325 loff_t offset, get_block_t get_block, in __blockdev_direct_IO() argument
1341 return do_blockdev_direct_IO(iocb, inode, bdev, iter, offset, get_block, in __blockdev_direct_IO()
/linux-4.4.14/fs/sysv/
Ditree.c202 static int get_block(struct inode *inode, sector_t iblock, struct buffer_head *bh_result, int creat… in get_block() function
382 block_truncate_page(inode->i_mapping, inode->i_size, get_block); in sysv_truncate()
454 return block_write_full_page(page,get_block,wbc); in sysv_writepage()
459 return block_read_full_page(page,get_block); in sysv_readpage()
464 return __block_write_begin(page, pos, len, get_block); in sysv_prepare_chunk()
483 ret = block_write_begin(mapping, pos, len, flags, pagep, get_block); in sysv_write_begin()
492 return generic_block_bmap(mapping,block,get_block); in sysv_bmap()
/linux-4.4.14/Documentation/filesystems/
Ddax.txt66 appropriate get_block() callback)
72 The get_block() callback passed to the DAX functions may return
74 calls to get_block() (for example by a page-fault racing with a read()
/linux-4.4.14/fs/minix/
Ditree_v1.c56 return get_block(inode, block, bh_result, create); in V1_minix_get_block()
Ditree_v2.c65 return get_block(inode, block, bh_result, create); in V2_minix_get_block()
Ditree_common.c145 static inline int get_block(struct inode * inode, sector_t block, in get_block() function
306 block_truncate_page(inode->i_mapping, inode->i_size, get_block); in truncate()
/linux-4.4.14/drivers/md/
Ddm-era-target.c1183 static dm_block_t get_block(struct era *era, struct bio *bio) in get_block() function
1244 get_block(era, bio)); in process_deferred_bios()
1533 dm_block_t block = get_block(era, bio); in era_map()
/linux-4.4.14/drivers/net/ethernet/neterion/
Ds2io.c2899 int get_block, put_block; in rx_intr_handler() local
2912 get_block = get_info.block_index; in rx_intr_handler()
2915 rxdp = ring_data->rx_blocks[get_block].rxds[get_info.offset].virt_addr; in rx_intr_handler()
2922 if ((get_block == put_block) && in rx_intr_handler()
2958 rxdp = ring_data->rx_blocks[get_block]. in rx_intr_handler()
2963 get_block++; in rx_intr_handler()
2964 if (get_block == ring_data->block_count) in rx_intr_handler()
2965 get_block = 0; in rx_intr_handler()
2966 ring_data->rx_curr_get_info.block_index = get_block; in rx_intr_handler()
2967 rxdp = ring_data->rx_blocks[get_block].block_virt_addr; in rx_intr_handler()
[all …]
/linux-4.4.14/fs/ext4/
Dinode.c915 get_block_t *get_block) in ext4_block_write_begin() argument
953 err = get_block(inode, block, bh, 1); in ext4_block_write_begin()
5340 get_block_t *get_block; in ext4_page_mkwrite() local
5389 get_block = ext4_get_block_write; in ext4_page_mkwrite()
5391 get_block = ext4_get_block; in ext4_page_mkwrite()
5399 ret = block_page_mkwrite(vma, vmf, get_block); in ext4_page_mkwrite()
/linux-4.4.14/fs/affs/
DChanges300 - The same get_block()-routine can now be used for