Home
last modified time | relevance | path

Searched refs:bt_bdev (Results 1 – 18 of 18) sorted by relevance

/linux-6.15/fs/xfs/
H A Dxfs_discard.c114 return mp->m_ddev_targp->bt_bdev; in xfs_group_bdev()
116 return mp->m_rtdev_targp->bt_bdev; in xfs_group_bdev()
486 struct block_device *bdev = mp->m_rtdev_targp->bt_bdev; in xfs_discard_rtdev_extents()
837 bdev_discard_granularity(mp->m_ddev_targp->bt_bdev); in xfs_ioc_trim()
849 bdev_max_discard_sectors(mp->m_rtdev_targp->bt_bdev)) in xfs_ioc_trim()
850 rt_bdev = mp->m_rtdev_targp->bt_bdev; in xfs_ioc_trim()
851 if (!bdev_max_discard_sectors(mp->m_ddev_targp->bt_bdev) && !rt_bdev) in xfs_ioc_trim()
887 if (bdev_max_discard_sectors(mp->m_ddev_targp->bt_bdev)) { in xfs_ioc_trim()
H A Dxfs_buf.c1345 bio = bio_alloc(bp->b_target->bt_bdev, alloc_size >> PAGE_SHIFT, in xfs_buf_submit_bio()
1368 bio = bio_alloc(bp->b_target->bt_bdev, 1, xfs_buf_bio_op(bp), in xfs_buf_submit_bio()
1712 if (btp->bt_bdev != btp->bt_mount->m_super->s_bdev) in xfs_free_buftarg()
1729 sectorsize, btp->bt_bdev); in xfs_setsize_buftarg()
1790 btp->bt_bdev = file_bdev(bdev_file); in xfs_alloc_buftarg()
1791 btp->bt_dev = btp->bt_bdev->bd_dev; in xfs_alloc_buftarg()
1795 if (bdev_can_atomic_write(btp->bt_bdev)) { in xfs_alloc_buftarg()
1797 btp->bt_bdev); in xfs_alloc_buftarg()
1799 btp->bt_bdev); in xfs_alloc_buftarg()
1806 if (xfs_setsize_buftarg(btp, bdev_logical_block_size(btp->bt_bdev))) in xfs_alloc_buftarg()
[all …]
H A Dxfs_buf.h98 struct block_device *bt_bdev; member
379 #define xfs_getsize_buftarg(buftarg) block_size((buftarg)->bt_bdev)
380 #define xfs_readonly_buftarg(buftarg) bdev_read_only((buftarg)->bt_bdev)
H A Dxfs_buf_mem.h15 return btp->bt_bdev == NULL; in xfs_buftarg_is_mem()
H A Dxfs_zone_gc.c664 *is_seq = bdev_zone_is_seq(mp->m_rtdev_targp->bt_bdev, *daddr); in xfs_zone_gc_alloc_blocks()
678 struct block_device *bdev = mp->m_rtdev_targp->bt_bdev; in xfs_zone_gc_start_chunk()
824 bio_reset(&chunk->bio, mp->m_rtdev_targp->bt_bdev, REQ_OP_WRITE); in xfs_zone_gc_write_chunk()
932 bio_init(&bio, rtg_mount(rtg)->m_rtdev_targp->bt_bdev, NULL, 0, in xfs_zone_gc_reset_sync()
948 if (blkdev_issue_flush(data->mp->m_rtdev_targp->bt_bdev) < 0) { in xfs_zone_gc_reset_zones()
963 bio = bio_alloc_bioset(rtg_mount(rtg)->m_rtdev_targp->bt_bdev, in xfs_zone_gc_reset_zones()
H A Dxfs_zone_alloc.c762 *is_seq = bdev_zone_is_seq(mp->m_rtdev_targp->bt_bdev, *sector); in xfs_zone_alloc_blocks()
1059 struct block_device *bdev = mp->m_rtdev_targp->bt_bdev; in xfs_calc_open_zones()
1184 if (bdev_is_zoned(bt->bt_bdev)) { in xfs_mount_zones()
1185 error = blkdev_report_zones(bt->bt_bdev, in xfs_mount_zones()
H A Dxfs_buf_mem.c91 btp->bt_bdev = NULL; /* in-memory buftargs have no bdev */ in xmbuf_alloc()
H A Dxfs_super.c363 bdev_is_partition(mp->m_ddev_targp->bt_bdev)) { in xfs_setup_dax_always()
427 blkdev_issue_flush(mp->m_logdev_targp->bt_bdev); in xfs_shutdown_devices()
428 invalidate_bdev(mp->m_logdev_targp->bt_bdev); in xfs_shutdown_devices()
431 blkdev_issue_flush(mp->m_rtdev_targp->bt_bdev); in xfs_shutdown_devices()
432 invalidate_bdev(mp->m_rtdev_targp->bt_bdev); in xfs_shutdown_devices()
434 blkdev_issue_flush(mp->m_ddev_targp->bt_bdev); in xfs_shutdown_devices()
435 invalidate_bdev(mp->m_ddev_targp->bt_bdev); in xfs_shutdown_devices()
H A Dxfs_aops.c584 wpc->iomap.bdev = mp->m_rtdev_targp->bt_bdev; in xfs_zoned_map_blocks()
724 sis->bdev = xfs_inode_buftarg(ip)->bt_bdev; in xfs_vm_swap_activate()
H A Dxfs_notify_failure.c168 u64 dev_len = bdev_nr_bytes(btp->bt_bdev); in xfs_dax_translate_range()
H A Dxfs_file.c156 error = blkdev_issue_flush(mp->m_rtdev_targp->bt_bdev); in xfs_file_fsync()
158 error = blkdev_issue_flush(mp->m_ddev_targp->bt_bdev); in xfs_file_fsync()
181 err2 = blkdev_issue_flush(mp->m_ddev_targp->bt_bdev); in xfs_file_fsync()
H A Dxfs_inode.h612 if (bdev_stable_writes(xfs_inode_buftarg(ip)->bt_bdev)) in xfs_update_stable_writes()
H A Dxfs_iomap.c146 iomap->bdev = target->bt_bdev; in xfs_bmbt_to_iomap()
171 iomap->bdev = target->bt_bdev; in xfs_hole_to_iomap()
1013 iomap->bdev = ip->i_mount->m_rtdev_targp->bt_bdev; in xfs_zoned_direct_write_iomap_begin()
H A Dxfs_ioctl.c1056 invalidate_bdev(mp->m_ddev_targp->bt_bdev); in xfs_ioc_setlabel()
1058 invalidate_bdev(mp->m_rtdev_targp->bt_bdev); in xfs_ioc_setlabel()
H A Dxfs_iops.c582 struct block_device *bdev = target->bt_bdev; in xfs_report_dioalign()
H A Dxfs_log.c1667 bio_init(&iclog->ic_bio, log->l_targ->bt_bdev, iclog->ic_bvec, in xlog_write_iclog()
1688 blkdev_issue_flush(log->l_mp->m_ddev_targp->bt_bdev)) in xlog_write_iclog()
H A Dxfs_bmap_util.c59 return blkdev_issue_zeroout(xfs_inode_buftarg(ip)->bt_bdev, in xfs_zero_extent()
H A Dxfs_log_recover.c140 error = xfs_rw_bdev(log->l_targ->bt_bdev, log->l_logBBstart + blk_no, in xlog_do_io()