Home
last modified time | relevance | path

Searched refs:layout (Results 1 – 24 of 24) sorted by relevance

/fs/ext4/
A Dmballoc-test.c190 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 Dsuper-io.c307 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 Dbuckets.c1130 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 Dbcachefs_format.h775 struct bch_sb_layout layout; member
/fs/ceph/
A Dutil.c11 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 Dioctl.c118 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 Dxattr.c421 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 Dinode.c1072 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 Dfile.c722 ceph_file_layout_to_legacy(lo, &in.layout); in ceph_finish_async_create()
A Dcaps.c3643 ceph_file_layout_from_legacy(&ci->i_layout, &grant->layout); in handle_cap_grant()
/fs/nfs/
A Dpnfs.c299 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 Dpnfs.h441 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 Dcallback_proc.c181 if (nfsi->layout != lo) in nfs_layout_find_inode_by_fh()
269 lo = NFS_I(ino)->layout; in initiate_file_draining()
A Dnfs42proc.c927 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 Dnfs4xdr.c2406 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 Dnfs4proc.c3778 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 Dinode.c2522 nfsi->layout = NULL; in nfs4_init_once()
/fs/nfs/flexfilelayout/
A Dflexfilelayout.c222 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 Dflexfilelayout.h75 struct pnfs_layout_hdr *layout; member
/fs/nfsd/
A DKconfig104 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 Dfilelayout.c245 (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 DKconfig27 layout, but also for selecting allocation and cleaning algorithms.
129 layout with LZ4, if unsure, say Y.
/fs/nfs/blocklayout/
A Dextent_tree.c636 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 DREADME64 the block data. This is used to allow discontiguous data layout

Completed in 118 milliseconds