/kernel/linux/linux-6.6/fs/xfs/ |
H A D | xfs_aops.c | 200 struct iomap_writepage_ctx *wpc, in xfs_imap_valid() 204 if (offset < wpc->iomap.offset || in xfs_imap_valid() 205 offset >= wpc->iomap.offset + wpc->iomap.length) in xfs_imap_valid() 212 if (wpc->iomap.flags & IOMAP_F_SHARED) in xfs_imap_valid() 222 if (XFS_WPC(wpc)->data_seq != READ_ONCE(ip->i_df.if_seq)) { in xfs_imap_valid() 223 trace_xfs_wb_data_iomap_invalid(ip, &wpc->iomap, in xfs_imap_valid() 224 XFS_WPC(wpc)->data_seq, XFS_DATA_FORK); in xfs_imap_valid() 228 XFS_WPC(wpc)->cow_seq != READ_ONCE(ip->i_cowfp->if_seq)) { in xfs_imap_valid() 229 trace_xfs_wb_cow_iomap_invalid(ip, &wpc in xfs_imap_valid() 199 xfs_imap_valid( struct iomap_writepage_ctx *wpc, struct xfs_inode *ip, loff_t offset) xfs_imap_valid() argument 245 xfs_convert_blocks( struct iomap_writepage_ctx *wpc, struct xfs_inode *ip, int whichfork, loff_t offset) xfs_convert_blocks() argument 276 xfs_map_blocks( struct iomap_writepage_ctx *wpc, struct inode *inode, loff_t offset) xfs_map_blocks() argument 503 struct xfs_writepage_ctx wpc = { }; xfs_vm_writepages() local [all...] |
/kernel/linux/linux-5.10/fs/xfs/ |
H A D | xfs_aops.c | 247 struct iomap_writepage_ctx *wpc, in xfs_imap_valid() 251 if (offset < wpc->iomap.offset || in xfs_imap_valid() 252 offset >= wpc->iomap.offset + wpc->iomap.length) in xfs_imap_valid() 259 if (wpc->iomap.flags & IOMAP_F_SHARED) in xfs_imap_valid() 269 if (XFS_WPC(wpc)->data_seq != READ_ONCE(ip->i_df.if_seq)) in xfs_imap_valid() 272 XFS_WPC(wpc)->cow_seq != READ_ONCE(ip->i_cowfp->if_seq)) in xfs_imap_valid() 279 * extent that maps offset_fsb in wpc->iomap. 287 struct iomap_writepage_ctx *wpc, in xfs_convert_blocks() 296 seq = &XFS_WPC(wpc) in xfs_convert_blocks() 246 xfs_imap_valid( struct iomap_writepage_ctx *wpc, struct xfs_inode *ip, loff_t offset) xfs_imap_valid() argument 286 xfs_convert_blocks( struct iomap_writepage_ctx *wpc, struct xfs_inode *ip, int whichfork, loff_t offset) xfs_convert_blocks() argument 317 xfs_map_blocks( struct iomap_writepage_ctx *wpc, struct inode *inode, loff_t offset) xfs_map_blocks() argument 539 struct xfs_writepage_ctx wpc = { }; xfs_vm_writepage() local 555 struct xfs_writepage_ctx wpc = { }; xfs_vm_writepages() local [all...] |
/kernel/linux/linux-5.10/fs/iomap/ |
H A D | buffered-io.c | 1195 iomap_submit_ioend(struct iomap_writepage_ctx *wpc, struct iomap_ioend *ioend, in iomap_submit_ioend() argument 1201 if (wpc->ops->prepare_ioend) in iomap_submit_ioend() 1202 error = wpc->ops->prepare_ioend(ioend, error); in iomap_submit_ioend() 1220 iomap_alloc_ioend(struct inode *inode, struct iomap_writepage_ctx *wpc, in iomap_alloc_ioend() argument 1227 bio_set_dev(bio, wpc->iomap.bdev); in iomap_alloc_ioend() 1235 ioend->io_type = wpc->iomap.type; in iomap_alloc_ioend() 1236 ioend->io_flags = wpc->iomap.flags; in iomap_alloc_ioend() 1270 iomap_can_add_to_ioend(struct iomap_writepage_ctx *wpc, loff_t offset, in iomap_can_add_to_ioend() argument 1273 if ((wpc->iomap.flags & IOMAP_F_SHARED) != in iomap_can_add_to_ioend() 1274 (wpc in iomap_can_add_to_ioend() 1290 iomap_add_to_ioend(struct inode *inode, loff_t offset, struct page *page, struct iomap_page *iop, struct iomap_writepage_ctx *wpc, struct writeback_control *wbc, struct list_head *iolist) iomap_add_to_ioend() argument 1339 iomap_writepage_map(struct iomap_writepage_ctx *wpc, struct writeback_control *wbc, struct inode *inode, struct page *page, u64 end_offset) iomap_writepage_map() argument 1441 struct iomap_writepage_ctx *wpc = data; iomap_do_writepage() local 1538 iomap_writepage(struct page *page, struct writeback_control *wbc, struct iomap_writepage_ctx *wpc, const struct iomap_writeback_ops *ops) iomap_writepage() argument 1553 iomap_writepages(struct address_space *mapping, struct writeback_control *wbc, struct iomap_writepage_ctx *wpc, const struct iomap_writeback_ops *ops) iomap_writepages() argument [all...] |
/kernel/linux/linux-6.6/fs/iomap/ |
H A D | buffered-io.c | 1632 iomap_submit_ioend(struct iomap_writepage_ctx *wpc, struct iomap_ioend *ioend, in iomap_submit_ioend() argument 1638 if (wpc->ops->prepare_ioend) in iomap_submit_ioend() 1639 error = wpc->ops->prepare_ioend(ioend, error); in iomap_submit_ioend() 1657 iomap_alloc_ioend(struct inode *inode, struct iomap_writepage_ctx *wpc, in iomap_alloc_ioend() argument 1663 bio = bio_alloc_bioset(wpc->iomap.bdev, BIO_MAX_VECS, in iomap_alloc_ioend() 1671 ioend->io_type = wpc->iomap.type; in iomap_alloc_ioend() 1672 ioend->io_flags = wpc->iomap.flags; in iomap_alloc_ioend() 1705 iomap_can_add_to_ioend(struct iomap_writepage_ctx *wpc, loff_t offset, in iomap_can_add_to_ioend() argument 1708 if ((wpc->iomap.flags & IOMAP_F_SHARED) != in iomap_can_add_to_ioend() 1709 (wpc in iomap_can_add_to_ioend() 1732 iomap_add_to_ioend(struct inode *inode, loff_t pos, struct folio *folio, struct iomap_folio_state *ifs, struct iomap_writepage_ctx *wpc, struct writeback_control *wbc, struct list_head *iolist) iomap_add_to_ioend() argument 1774 iomap_writepage_map(struct iomap_writepage_ctx *wpc, struct writeback_control *wbc, struct inode *inode, struct folio *folio, u64 end_pos) iomap_writepage_map() argument 1893 struct iomap_writepage_ctx *wpc = data; iomap_do_writepage() local 1986 iomap_writepages(struct address_space *mapping, struct writeback_control *wbc, struct iomap_writepage_ctx *wpc, const struct iomap_writeback_ops *ops) iomap_writepages() argument [all...] |
/kernel/linux/linux-6.6/fs/zonefs/ |
H A D | file.c | 127 static int zonefs_write_map_blocks(struct iomap_writepage_ctx *wpc, in zonefs_write_map_blocks() argument 138 if (offset >= wpc->iomap.offset && in zonefs_write_map_blocks() 139 offset < wpc->iomap.offset + wpc->iomap.length) in zonefs_write_map_blocks() 144 IOMAP_WRITE, &wpc->iomap, NULL); in zonefs_write_map_blocks() 154 struct iomap_writepage_ctx wpc = { }; in zonefs_writepages() local 156 return iomap_writepages(mapping, wbc, &wpc, &zonefs_writeback_ops); in zonefs_writepages()
|
/kernel/linux/linux-5.10/include/linux/ |
H A D | iomap.h | 209 int (*map_blocks)(struct iomap_writepage_ctx *wpc, struct inode *inode, 240 struct iomap_writepage_ctx *wpc, 243 struct writeback_control *wbc, struct iomap_writepage_ctx *wpc,
|
/kernel/linux/linux-6.6/block/ |
H A D | fops.c | 469 static int blkdev_map_blocks(struct iomap_writepage_ctx *wpc, in blkdev_map_blocks() argument 476 if (offset >= wpc->iomap.offset && in blkdev_map_blocks() 477 offset < wpc->iomap.offset + wpc->iomap.length) in blkdev_map_blocks() 480 IOMAP_WRITE, &wpc->iomap, NULL); in blkdev_map_blocks() 490 struct iomap_writepage_ctx wpc = { }; in blkdev_writepages() local 492 return iomap_writepages(mapping, wbc, &wpc, &blkdev_writeback_ops); in blkdev_writepages()
|
/kernel/linux/linux-5.10/fs/gfs2/ |
H A D | aops.c | 94 struct iomap_writepage_ctx wpc = { }; in gfs2_writepage() local 100 return iomap_writepage(page, wbc, &wpc, &gfs2_writeback_ops); in gfs2_writepage() 206 struct iomap_writepage_ctx wpc = { }; in gfs2_writepages() local 215 ret = iomap_writepages(mapping, wbc, &wpc, &gfs2_writeback_ops); in gfs2_writepages()
|
H A D | bmap.c | 2515 static int gfs2_map_blocks(struct iomap_writepage_ctx *wpc, struct inode *inode, in gfs2_map_blocks() argument 2524 if (offset >= wpc->iomap.offset && in gfs2_map_blocks() 2525 offset < wpc->iomap.offset + wpc->iomap.length) in gfs2_map_blocks() 2528 memset(&wpc->iomap, 0, sizeof(wpc->iomap)); in gfs2_map_blocks() 2529 ret = gfs2_iomap_get(inode, offset, INT_MAX, 0, &wpc->iomap, &mp); in gfs2_map_blocks()
|
/kernel/linux/linux-5.10/drivers/staging/most/dim2/ |
H A D | hal.c | 70 u16 wpc; member 390 g.atx_dbr.wpc = g.atx_dbr.rpc; in dbrcnt_init() 396 g.atx_dbr.sz_queue[norm_pc(g.atx_dbr.wpc)] = buf_sz; in dbrcnt_enq() 397 g.atx_dbr.wpc++; in dbrcnt_enq() 415 if ((u16)(dbr->wpc - dbr->rpc) >= CDT0_RPC_MASK) in dim_dbr_space()
|
/kernel/linux/linux-6.6/drivers/staging/most/dim2/ |
H A D | hal.c | 70 u16 wpc; member 389 g.atx_dbr.wpc = g.atx_dbr.rpc; in dbrcnt_init() 395 g.atx_dbr.sz_queue[norm_pc(g.atx_dbr.wpc)] = buf_sz; in dbrcnt_enq() 396 g.atx_dbr.wpc++; in dbrcnt_enq() 414 if ((u16)(dbr->wpc - dbr->rpc) >= CDT0_RPC_MASK) in dim_dbr_space()
|
/kernel/linux/linux-6.6/include/linux/ |
H A D | iomap.h | 310 int (*map_blocks)(struct iomap_writepage_ctx *wpc, struct inode *inode, 339 struct writeback_control *wbc, struct iomap_writepage_ctx *wpc,
|
/kernel/linux/linux-5.10/fs/zonefs/ |
H A D | super.c | 166 static int zonefs_write_map_blocks(struct iomap_writepage_ctx *wpc, in zonefs_write_map_blocks() argument 177 if (offset >= wpc->iomap.offset && in zonefs_write_map_blocks() 178 offset < wpc->iomap.offset + wpc->iomap.length) in zonefs_write_map_blocks() 182 IOMAP_WRITE, &wpc->iomap, NULL); in zonefs_write_map_blocks() 191 struct iomap_writepage_ctx wpc = { }; in zonefs_writepage() local 193 return iomap_writepage(page, wbc, &wpc, &zonefs_writeback_ops); in zonefs_writepage() 199 struct iomap_writepage_ctx wpc = { }; in zonefs_writepages() local 201 return iomap_writepages(mapping, wbc, &wpc, &zonefs_writeback_ops); in zonefs_writepages()
|
/kernel/linux/linux-6.6/fs/gfs2/ |
H A D | bmap.c | 2464 static int gfs2_map_blocks(struct iomap_writepage_ctx *wpc, struct inode *inode, in gfs2_map_blocks() argument 2472 if (offset >= wpc->iomap.offset && in gfs2_map_blocks() 2473 offset < wpc->iomap.offset + wpc->iomap.length) in gfs2_map_blocks() 2476 memset(&wpc->iomap, 0, sizeof(wpc->iomap)); in gfs2_map_blocks() 2477 ret = gfs2_iomap_get(inode, offset, INT_MAX, &wpc->iomap); in gfs2_map_blocks()
|
H A D | aops.c | 182 struct iomap_writepage_ctx wpc = { }; in gfs2_writepages() local 191 ret = iomap_writepages(mapping, wbc, &wpc, &gfs2_writeback_ops); in gfs2_writepages()
|
/kernel/linux/linux-5.10/drivers/net/ieee802154/ |
H A D | ca8210.c | 703 struct work_priv_container *wpc = container_of( in ca8210_mlme_reset_worker() local 708 struct ca8210_priv *priv = wpc->priv; in ca8210_mlme_reset_worker() 711 kfree(wpc); in ca8210_mlme_reset_worker()
|
/kernel/linux/linux-6.6/drivers/net/ieee802154/ |
H A D | ca8210.c | 662 struct work_priv_container *wpc = container_of( in ca8210_mlme_reset_worker() local 667 struct ca8210_priv *priv = wpc->priv; in ca8210_mlme_reset_worker() 670 kfree(wpc); in ca8210_mlme_reset_worker()
|