Lines Matching refs:layout
274 ret = ore_get_io_state(&sbi->layout, &sbi->oc, &ios); in __sbi_read_stats()
329 ret = ore_get_io_state(&sbi->layout, &sbi->oc, &ios); in exofs_sbi_write_stats()
388 ret = ore_get_io_state(&sbi->layout, &oc, &ios); in exofs_sync_fs()
477 sbi->layout.stripe_unit = in _read_and_match_data_map()
479 sbi->layout.group_width = in _read_and_match_data_map()
481 sbi->layout.group_depth = in _read_and_match_data_map()
483 sbi->layout.mirrors_p1 = in _read_and_match_data_map()
485 sbi->layout.raid_algorithm = in _read_and_match_data_map()
488 ret = ore_verify_layout(numdevs, &sbi->layout); in _read_and_match_data_map()
494 sbi->layout.stripe_unit, in _read_and_match_data_map()
495 sbi->layout.group_width, in _read_and_match_data_map()
496 _LLU(sbi->layout.group_depth), in _read_and_match_data_map()
497 sbi->layout.mirrors_p1, in _read_and_match_data_map()
498 sbi->layout.raid_algorithm); in _read_and_match_data_map()
502 static unsigned __ra_pages(struct ore_layout *layout) in __ra_pages() argument
505 unsigned ra_pages = layout->group_width * layout->stripe_unit / in __ra_pages()
507 unsigned max_io_pages = exofs_max_io_pages(layout, ~0); in __ra_pages()
738 sbi->layout.stripe_unit = PAGE_SIZE; in exofs_fill_super()
739 sbi->layout.mirrors_p1 = 1; in exofs_fill_super()
740 sbi->layout.group_width = 1; in exofs_fill_super()
741 sbi->layout.group_depth = -1; in exofs_fill_super()
742 sbi->layout.group_count = 1; in exofs_fill_super()
812 sbi->bdi.ra_pages = __ra_pages(&sbi->layout); in exofs_fill_super()
898 ret = ore_get_io_state(&sbi->layout, &sbi->oc, &ios); in exofs_statfs()