/Linux-v4.19/fs/ubifs/ |
D | sb.c | 160 tmp = ALIGN(UBIFS_SB_NODE_SZ, c->min_io_size); in create_default_filesystem() 173 sup->min_io_size = cpu_to_le32(c->min_io_size); in create_default_filesystem() 222 mst->ihead_offs = cpu_to_le32(ALIGN(tmp, c->min_io_size)); in create_default_filesystem() 239 tmp64 -= ALIGN(ubifs_idx_node_sz(c, 1), c->min_io_size); in create_default_filesystem() 240 tmp64 -= ALIGN(UBIFS_INO_NODE_SZ, c->min_io_size); in create_default_filesystem() 243 tmp64 = ALIGN(ubifs_idx_node_sz(c, 1), c->min_io_size); in create_default_filesystem() 244 ino_waste = ALIGN(UBIFS_INO_NODE_SZ, c->min_io_size) - in create_default_filesystem() 271 idx = kzalloc(ALIGN(tmp, c->min_io_size), GFP_KERNEL); in create_default_filesystem() 294 tmp = ALIGN(UBIFS_INO_NODE_SZ, c->min_io_size); in create_default_filesystem() 334 tmp = ALIGN(UBIFS_CS_NODE_SZ, c->min_io_size); in create_default_filesystem() [all …]
|
D | super.c | 521 c->min_io_size = c->di.min_io_size; in init_constants_early() 522 c->min_io_shift = fls(c->min_io_size) - 1; in init_constants_early() 538 if (!is_power_of_2(c->min_io_size)) { in init_constants_early() 539 ubifs_errc(c, "bad min. I/O size %d", c->min_io_size); in init_constants_early() 547 if (c->max_write_size < c->min_io_size || in init_constants_early() 548 c->max_write_size % c->min_io_size || in init_constants_early() 551 c->max_write_size, c->min_io_size); in init_constants_early() 560 if (c->min_io_size < 8) { in init_constants_early() 561 c->min_io_size = 8; in init_constants_early() 563 if (c->max_write_size < c->min_io_size) { in init_constants_early() [all …]
|
D | io.c | 397 pad = ALIGN(len, c->min_io_size) - len; in ubifs_prepare_node() 514 ubifs_assert(c, wbuf->size >= c->min_io_size); in ubifs_wbuf_sync_nolock() 516 ubifs_assert(c, wbuf->size % c->min_io_size == 0); in ubifs_wbuf_sync_nolock() 528 sync_len = ALIGN(wbuf->used, c->min_io_size); in ubifs_wbuf_sync_nolock() 582 ubifs_assert(c, offs % c->min_io_size == 0 && !(offs & 7)); in ubifs_wbuf_seek_nolock() 691 ubifs_assert(c, wbuf->offs >= 0 && wbuf->offs % c->min_io_size == 0); in ubifs_wbuf_write_nolock() 694 ubifs_assert(c, wbuf->size >= c->min_io_size); in ubifs_wbuf_write_nolock() 696 ubifs_assert(c, wbuf->size % c->min_io_size == 0); in ubifs_wbuf_write_nolock() 868 int err, buf_len = ALIGN(len, c->min_io_size); in ubifs_write_node() 874 ubifs_assert(c, offs % c->min_io_size == 0 && offs < c->leb_size); in ubifs_write_node()
|
D | log.c | 371 max_len = ALIGN(max_len, c->min_io_size); in ubifs_log_start_commit() 407 ubifs_pad(c, buf + len, ALIGN(len, c->min_io_size) - len); in ubifs_log_start_commit() 421 len = ALIGN(len, c->min_io_size); in ubifs_log_start_commit() 609 int sz = ALIGN(*offs, c->min_io_size), err; in add_node() 688 int sz = ALIGN(offs, c->min_io_size); in ubifs_consolidate_log() 694 offs = ALIGN(offs, c->min_io_size); in ubifs_consolidate_log()
|
D | scan.c | 179 ubifs_assert(c, offs % c->min_io_size == 0); in ubifs_end_scan() 181 sleb->endpt = ALIGN(offs, c->min_io_size); in ubifs_end_scan() 325 if (offs % c->min_io_size) { in ubifs_scan()
|
D | lpt_commit.c | 235 alen = ALIGN(offs, c->min_io_size); in layout_cnodes() 278 alen = ALIGN(offs, c->min_io_size); in layout_cnodes() 298 alen = ALIGN(offs, c->min_io_size); in layout_cnodes() 314 alen = ALIGN(offs, c->min_io_size); in layout_cnodes() 416 alen = ALIGN(wlen, c->min_io_size); in write_cnodes() 475 alen = ALIGN(wlen, c->min_io_size); in write_cnodes() 501 alen = ALIGN(wlen, c->min_io_size); in write_cnodes() 524 alen = ALIGN(wlen, c->min_io_size); in write_cnodes() 531 err = dbg_chk_lpt_sz(c, 3, ALIGN(offs, c->min_io_size)); in write_cnodes() 536 c->nhead_offs = ALIGN(offs, c->min_io_size); in write_cnodes() [all …]
|
D | tnc_commit.c | 149 c->ileb_len = ALIGN(gap_pos, c->min_io_size); in fill_gap() 430 buf_len = ALIGN(buf_len, c->min_io_size); in layout_in_empty_space() 510 blen = ALIGN(wlen, c->min_io_size); in layout_in_empty_space() 828 buf_len = ALIGN(c->max_idx_node_sz, c->min_io_size); in write_index() 952 blen = ALIGN(wlen, c->min_io_size); in write_index()
|
D | master.c | 121 c->lhead_offs & (c->min_io_size - 1)) { in validate_master() 144 c->ihead_offs % c->min_io_size || c->ihead_offs < 0 || in validate_master() 163 c->nhead_offs < 0 || c->nhead_offs % c->min_io_size || in validate_master()
|
D | lpt.c | 127 tot_wastage += ALIGN(sz, c->min_io_size) - sz; in do_calc_lpt_geom() 665 iopos = ALIGN(node_sz, c->min_io_size); in ubifs_create_dflt_lpt() 671 iopos = ALIGN(node_sz, c->min_io_size); in ubifs_create_dflt_lpt() 704 alen = ALIGN(len, c->min_io_size); in ubifs_create_dflt_lpt() 733 alen = ALIGN(len, c->min_io_size); in ubifs_create_dflt_lpt() 781 alen = ALIGN(len, c->min_io_size); in ubifs_create_dflt_lpt() 806 alen = ALIGN(len, c->min_io_size); in ubifs_create_dflt_lpt() 821 alen = ALIGN(len, c->min_io_size); in ubifs_create_dflt_lpt() 834 c->nhead_offs = ALIGN(len, c->min_io_size); in ubifs_create_dflt_lpt() 1156 if (free < 0 || free > c->leb_size || free % c->min_io_size || in validate_pnode()
|
D | recovery.c | 448 empty_offs = ALIGN(*offs, c->min_io_size); in clean_buf() 539 int len = ALIGN(endpt, c->min_io_size); in fix_unclean_leb() 713 min_io_unit = round_down(offs, c->min_io_size); in ubifs_recover_leb() 1055 len = ALIGN(ucleb->endpt, c->min_io_size); in clean_an_unclean_leb() 1449 len = ALIGN(len + 1, c->min_io_size); in fix_size_in_place()
|
D | ubifs-media.h | 643 __le32 min_io_size; member
|
D | orphan.c | 249 len = ALIGN(len, c->min_io_size); in do_write_orph_node() 323 c->ohead_offs += ALIGN(len, c->min_io_size); in write_orph_node()
|
D | replay.c | 674 ubifs_assert(c, sleb->endpt % c->min_io_size == 0); in replay_bud() 798 offs & (c->min_io_size - 1)) in validate_ref()
|
/Linux-v4.19/drivers/mtd/ubi/ |
D | build.c | 149 __ATTR(min_io_size, S_IRUGO, dev_attribute_show, NULL); 387 ret = sprintf(buf, "%d\n", ubi->min_io_size); in dev_attribute_show() 628 ubi->min_io_size = ubi->mtd->writesize; in io_init() 636 if (!is_power_of_2(ubi->min_io_size)) { in io_init() 638 ubi->min_io_size); in io_init() 643 ubi_assert(ubi->hdrs_min_io_size <= ubi->min_io_size); in io_init() 644 ubi_assert(ubi->min_io_size % ubi->hdrs_min_io_size == 0); in io_init() 651 if (ubi->max_write_size < ubi->min_io_size || in io_init() 652 ubi->max_write_size % ubi->min_io_size || in io_init() 655 ubi->max_write_size, ubi->min_io_size); in io_init() [all …]
|
D | misc.c | 40 ubi_assert(!(length & (ubi->min_io_size - 1))); in ubi_calc_data_len() 47 length = ALIGN(i + 1, ubi->min_io_size); in ubi_calc_data_len()
|
D | kapi.c | 44 di->min_io_size = ubi->min_io_size; in ubi_do_get_device_info() 543 offset & (ubi->min_io_size - 1) || len & (ubi->min_io_size - 1)) in ubi_leb_write() 587 len > vol->usable_leb_size || len & (ubi->min_io_size - 1)) in ubi_leb_change()
|
D | upd.c | 196 vol->upd_buf = vmalloc(ALIGN((int)req->bytes, ubi->min_io_size)); in ubi_start_leb_change() 238 int l = ALIGN(len, ubi->min_io_size); in write_leb() 414 int len = ALIGN((int)vol->upd_bytes, ubi->min_io_size); in ubi_more_leb_change_data()
|
D | cdev.c | 216 tbuf_size = ALIGN(count, ubi->min_io_size); in vol_cdev_read() 281 if (off & (ubi->min_io_size - 1)) { in vol_cdev_direct_write() 290 if (count & (ubi->min_io_size - 1)) { in vol_cdev_direct_write() 297 tbuf_size = ALIGN(count, ubi->min_io_size); in vol_cdev_direct_write() 639 n = req->alignment & (ubi->min_io_size - 1); in verify_mkvol_req()
|
D | vtbl.c | 217 n = alignment & (ubi->min_io_size - 1); in vtbl_check() 812 ubi->vtbl_size = ALIGN(ubi->vtbl_size, ubi->min_io_size); in ubi_read_volume_table()
|
D | eba.c | 1137 len = ALIGN(data_size, ubi->min_io_size); in ubi_eba_write_leb_st() 1139 ubi_assert(!(len & (ubi->min_io_size - 1))); in ubi_eba_write_leb_st() 1332 aldata_size = ALIGN(data_size, ubi->min_io_size); in ubi_eba_copy_leb()
|
D | gluebi.c | 314 mtd->writesize = di->min_io_size; in gluebi_create()
|
/Linux-v4.19/include/uapi/linux/ |
D | virtio_blk.h | 79 __u16 min_io_size; member
|
/Linux-v4.19/drivers/block/ |
D | virtio_blk.c | 634 u16 min_io_size; in virtblk_probe() local 769 struct virtio_blk_config, min_io_size, in virtblk_probe() 770 &min_io_size); in virtblk_probe() 771 if (!err && min_io_size) in virtblk_probe() 772 blk_queue_io_min(q, blk_size * min_io_size); in virtblk_probe()
|
/Linux-v4.19/include/linux/mtd/ |
D | ubi.h | 193 int min_io_size; member
|
/Linux-v4.19/Documentation/ABI/stable/ |
D | sysfs-class-ubi | 88 What: /sys/class/ubi/ubiX/min_io_size
|