| /fs/ext4/ |
| A D | mballoc-test.c | 190 struct mbt_ext4_block_layout *layout) in mbt_init_sb_layout() argument 198 sbi->s_groups_count = layout->group_count; in mbt_init_sb_layout() 200 sbi->s_cluster_bits = layout->cluster_bits; in mbt_init_sb_layout() 203 layout->cluster_bits; in mbt_init_sb_layout() 204 sbi->s_desc_size = layout->desc_size; in mbt_init_sb_layout() 211 layout->group_count); in mbt_init_sb_layout() 348 struct mbt_ext4_block_layout *layout = in mbt_kunit_init() local 357 mbt_init_sb_layout(sb, layout); in mbt_kunit_init() 972 layout->blocksize_bits, layout->cluster_bits, in mbt_show_layout() 973 layout->blocks_per_group, layout->group_count, in mbt_show_layout() [all …]
|
| /fs/bcachefs/ |
| A D | super-io.c | 307 if (layout->layout_type != 0) { in validate_sb_layout() 309 layout->layout_type); in validate_sb_layout() 313 if (!layout->nr_superblocks) { in validate_sb_layout() 318 if (layout->nr_superblocks > ARRAY_SIZE(layout->sb_offset)) { in validate_sb_layout() 328 max_sectors = 1 << layout->sb_max_size_bits; in validate_sb_layout() 788 struct bch_sb_layout layout; in __bch2_read_super() local 886 memcpy(&layout, sb->sb, sizeof(layout)); in __bch2_read_super() 887 ret = validate_sb_layout(&layout, &err); in __bch2_read_super() 891 for (i = layout.sb_offset; in __bch2_read_super() 892 i < layout.sb_offset + layout.nr_superblocks; i++) { in __bch2_read_super() [all …]
|
| A D | buckets.c | 1130 struct bch_sb_layout layout = ca->disk_sb.sb->layout; in __bch2_trans_mark_dev_sb() local 1137 for (i = 0; i < layout.nr_superblocks; i++) { in __bch2_trans_mark_dev_sb() 1138 u64 offset = le64_to_cpu(layout.sb_offset[i]); in __bch2_trans_mark_dev_sb() 1149 offset + (1 << layout.sb_max_size_bits), in __bch2_trans_mark_dev_sb() 1203 struct bch_sb_layout *layout = &ca->disk_sb.sb->layout; in bch2_is_superblock_bucket() local 1211 for (i = 0; i < layout->nr_superblocks; i++) { in bch2_is_superblock_bucket() 1212 u64 offset = le64_to_cpu(layout->sb_offset[i]); in bch2_is_superblock_bucket() 1213 u64 end = offset + (1 << layout->sb_max_size_bits); in bch2_is_superblock_bucket()
|
| A D | bcachefs_format.h | 775 struct bch_sb_layout layout; member
|
| /fs/ceph/ |
| A D | util.c | 11 int ceph_file_layout_is_valid(const struct ceph_file_layout *layout) in ceph_file_layout_is_valid() argument 13 __u32 su = layout->stripe_unit; in ceph_file_layout_is_valid() 14 __u32 sc = layout->stripe_count; in ceph_file_layout_is_valid() 15 __u32 os = layout->object_size; in ceph_file_layout_is_valid()
|
| A D | ioctl.c | 118 req->r_args.setlayout.layout.fl_stripe_unit = in ceph_ioctl_set_layout() 120 req->r_args.setlayout.layout.fl_stripe_count = in ceph_ioctl_set_layout() 122 req->r_args.setlayout.layout.fl_object_size = in ceph_ioctl_set_layout() 124 req->r_args.setlayout.layout.fl_pg_pool = cpu_to_le32(l.data_pool); in ceph_ioctl_set_layout() 162 req->r_args.setlayout.layout.fl_stripe_unit = in ceph_ioctl_set_layout_policy() 164 req->r_args.setlayout.layout.fl_stripe_count = in ceph_ioctl_set_layout_policy() 166 req->r_args.setlayout.layout.fl_object_size = in ceph_ioctl_set_layout_policy() 168 req->r_args.setlayout.layout.fl_pg_pool = in ceph_ioctl_set_layout_policy()
|
| A D | xattr.c | 421 XATTR_LAYOUT_FIELD(dir, layout, stripe_unit), 422 XATTR_LAYOUT_FIELD(dir, layout, stripe_count), 423 XATTR_LAYOUT_FIELD(dir, layout, object_size), 424 XATTR_LAYOUT_FIELD(dir, layout, pool), 425 XATTR_LAYOUT_FIELD(dir, layout, pool_namespace), 478 XATTR_LAYOUT_FIELD(file, layout, stripe_unit), 479 XATTR_LAYOUT_FIELD(file, layout, stripe_count), 480 XATTR_LAYOUT_FIELD(file, layout, object_size), 481 XATTR_LAYOUT_FIELD(file, layout, pool), 482 XATTR_LAYOUT_FIELD(file, layout, pool_namespace),
|
| A D | inode.c | 1072 else if (le32_to_cpu(info->layout.fl_stripe_unit)) in ceph_fill_inode() 1074 fls(le32_to_cpu(info->layout.fl_stripe_unit)) - 1; in ceph_fill_inode() 1103 ceph_file_layout_from_legacy(&ci->i_layout, &info->layout); in ceph_fill_inode()
|
| A D | file.c | 722 ceph_file_layout_to_legacy(lo, &in.layout); in ceph_finish_async_create()
|
| A D | caps.c | 3643 ceph_file_layout_from_legacy(&ci->i_layout, &grant->layout); in handle_cap_grant()
|
| /fs/nfs/ |
| A D | pnfs.c | 299 nfsi->layout = NULL; in pnfs_detach_layout_hdr() 425 lo = NFS_I(inode)->layout; in nfs4_layout_refresh_old_stateid() 789 lo = nfsi->layout; in __pnfs_destroy_layout() 831 lo = NFS_I(inode)->layout; in pnfs_layout_add_bulk_destroy_list() 1340 args->layout = lo; in pnfs_init_layoutreturn_args() 1444 lo = nfsi->layout; in _pnfs_return_layout() 1556 lo = nfsi->layout; in pnfs_roc() 1742 lo = nfsi->layout; in pnfs_wait_on_layoutreturn() 1884 if (nfsi->layout != NULL) in pnfs_find_alloc_layout() 1891 nfsi->layout = new; in pnfs_find_alloc_layout() [all …]
|
| A D | pnfs.h | 441 return NFS_I(inode)->layout != NULL; in nfs_have_layout() 610 if (pnfs_enabled_sb(nfss) && nfsi->layout) { in pnfs_return_layout() 611 set_bit(NFS_LAYOUT_RETURN_REQUESTED, &nfsi->layout->plh_flags); in pnfs_return_layout()
|
| A D | callback_proc.c | 181 if (nfsi->layout != lo) in nfs_layout_find_inode_by_fh() 269 lo = NFS_I(ino)->layout; in initiate_file_draining()
|
| A D | nfs42proc.c | 927 lo = NFS_I(inode)->layout; in nfs42_layoutstat_prepare() 962 lo = NFS_I(inode)->layout; in nfs42_layoutstat_done() 981 lo = NFS_I(inode)->layout; in nfs42_layoutstat_done() 1013 pnfs_put_layout_hdr(NFS_I(data->args.inode)->layout); in nfs42_layoutstat_release()
|
| A D | nfs4xdr.c | 2406 rpc_prepare_reply_pages(req, args->lg_args->layout.pages, 0, in nfs4_xdr_enc_open() 2407 args->lg_args->layout.pglen, in nfs4_xdr_enc_open() 2452 rpc_prepare_reply_pages(req, args->lg_args->layout.pages, 0, in nfs4_xdr_enc_open_noattr() 2453 args->lg_args->layout.pglen, in nfs4_xdr_enc_open_noattr() 3110 rpc_prepare_reply_pages(req, args->layout.pages, 0, in nfs4_xdr_enc_layoutget() 3111 args->layout.pglen, hdr.replen - pagepad_maxsz); in nfs4_xdr_enc_layoutget()
|
| A D | nfs4proc.c | 3778 lo = calldata->arg.lr_args ? calldata->arg.lr_args->layout : NULL; in nfs4_close_prepare() 6857 lo = d_data->args.lr_args ? d_data->args.lr_args->layout : NULL; in nfs4_delegreturn_prepare() 10053 if (!pnfs_layout_is_valid(lrp->args.layout)) in nfs4_layoutreturn_prepare() 10119 struct pnfs_layout_hdr *lo = lrp->args.layout; in nfs4_layoutreturn_release() 10131 pnfs_put_layout_hdr(lrp->args.layout); in nfs4_layoutreturn_release()
|
| A D | inode.c | 2522 nfsi->layout = NULL; in nfs4_init_once()
|
| /fs/nfs/flexfilelayout/ |
| A D | flexfilelayout.c | 222 mirror->layout = lo; in ff_layout_add_mirror() 231 if (mirror->layout == NULL) in ff_layout_remove_mirror() 233 inode = mirror->layout->plh_inode; in ff_layout_remove_mirror() 237 mirror->layout = NULL; in ff_layout_remove_mirror() 906 NFS_I(pgio->pg_inode)->layout, in ff_layout_pg_init_read() 968 NFS_I(pgio->pg_inode)->layout, in ff_layout_pg_init_write() 995 NFS_I(pgio->pg_inode)->layout, in ff_layout_pg_get_mirror_count_write() 2167 struct pnfs_layout_hdr *layout = NFS_I(inode)->layout; in ff_layout_get_ds_info() local 2169 if (layout == NULL) in ff_layout_get_ds_info() 2266 &args->layout->plh_stateid, in ff_layout_encode_iostats_array() [all …]
|
| A D | flexfilelayout.h | 75 struct pnfs_layout_hdr *layout; member
|
| /fs/nfsd/ |
| A D | Kconfig | 104 in the kernel's NFS server. The pNFS block layout enables NFS 117 in the kernel's NFS server. The pNFS SCSI layout enables NFS 119 the server and the clients. See draft-ietf-nfsv4-scsi-layout for 130 layouts in the kernel's NFS server. The pNFS Flex File layout
|
| /fs/nfs/filelayout/ |
| A D | filelayout.c | 245 (unsigned long) NFS_I(hdr->inode)->layout->plh_lwb); in filelayout_set_layoutcommit() 852 lo = NFS_I(ino)->layout; in fl_pnfs_update_layout() 1069 struct pnfs_layout_hdr *layout = NFS_I(inode)->layout; in filelayout_get_ds_info() local 1071 if (layout == NULL) in filelayout_get_ds_info() 1074 return &FILELAYOUT_FROM_HDR(layout)->commit_info; in filelayout_get_ds_info()
|
| /fs/f2fs/ |
| A D | Kconfig | 27 layout, but also for selecting allocation and cleaning algorithms. 129 layout with LZ4, if unsure, say Y.
|
| /fs/nfs/blocklayout/ |
| A D | extent_tree.c | 636 struct pnfs_block_layout *bl = BLK_LO2EXT(NFS_I(arg->inode)->layout); in ext_tree_prepare_commit() 695 struct pnfs_block_layout *bl = BLK_LO2EXT(NFS_I(arg->inode)->layout); in ext_tree_mark_committed()
|
| /fs/cramfs/ |
| A D | README | 64 the block data. This is used to allow discontiguous data layout
|