| /OK3568_Linux_fs/kernel/drivers/md/ |
| H A D | dm-verity-fec.c | 44 static int fec_decode_rs8(struct dm_verity *v, struct dm_verity_fec_io *fio, in fec_decode_rs8() argument 53 return decode_rs8(fio->rs, data, par, v->fec->rsn, NULL, neras, in fec_decode_rs8() 54 fio->erasures, 0, NULL); in fec_decode_rs8() 104 struct dm_verity_fec_io *fio, in fec_buffer_rs_block() argument 107 return &fio->bufs[i][j * v->fec->rsn]; in fec_buffer_rs_block() 123 static int fec_decode_bufs(struct dm_verity *v, struct dm_verity_fec_io *fio, in fec_decode_bufs() argument 140 fec_for_each_buffer_rs_block(fio, n, i) { in fec_decode_bufs() 141 block = fec_buffer_rs_block(v, fio, n, i); in fec_decode_bufs() 142 res = fec_decode_rs8(v, fio, block, &par[offset], neras); in fec_decode_bufs() 149 fio->output[block_offset] = block[byte_index]; in fec_decode_bufs() [all …]
|
| /OK3568_Linux_fs/kernel/fs/f2fs/ |
| H A D | data.c | 413 static struct bio *__bio_alloc(struct f2fs_io_info *fio, int npages) in __bio_alloc() argument 415 struct f2fs_sb_info *sbi = fio->sbi; in __bio_alloc() 420 f2fs_target_device(sbi, fio->new_blkaddr, bio); in __bio_alloc() 421 if (is_read_io(fio->op)) { in __bio_alloc() 428 fio->type, fio->temp); in __bio_alloc() 430 if (fio->io_wbc) in __bio_alloc() 431 wbc_init_bio(fio->io_wbc, bio); in __bio_alloc() 438 const struct f2fs_io_info *fio, in f2fs_set_bio_crypt_ctx() argument 445 if (!fio || !fio->encrypted_page) in f2fs_set_bio_crypt_ctx() 453 const struct f2fs_io_info *fio) in f2fs_crypt_mergeable_bio() argument [all …]
|
| H A D | gc.c | 1066 struct f2fs_io_info fio = { in ra_data_block() local 1110 fio.page = page; in ra_data_block() 1111 fio.new_blkaddr = fio.old_blkaddr = dn.data_blkaddr; in ra_data_block() 1121 fio.encrypted_page = f2fs_pagecache_get_page(META_MAPPING(sbi), in ra_data_block() 1124 if (!fio.encrypted_page) { in ra_data_block() 1129 err = f2fs_submit_page_bio(&fio); in ra_data_block() 1132 f2fs_put_page(fio.encrypted_page, 0); in ra_data_block() 1140 f2fs_put_page(fio.encrypted_page, 1); in ra_data_block() 1153 struct f2fs_io_info fio = { in move_data_block() local 1170 bool lfs_mode = f2fs_lfs_mode(fio.sbi); in move_data_block() [all …]
|
| H A D | segment.c | 391 struct f2fs_io_info fio = { in __f2fs_commit_inmem_pages() local 420 fio.page = page; in __f2fs_commit_inmem_pages() 421 fio.old_blkaddr = NULL_ADDR; in __f2fs_commit_inmem_pages() 422 fio.encrypted_page = NULL; in __f2fs_commit_inmem_pages() 423 fio.need_lock = LOCK_DONE; in __f2fs_commit_inmem_pages() 424 err = f2fs_do_write_data_page(&fio); in __f2fs_commit_inmem_pages() 436 cur->old_addr = fio.old_blkaddr; in __f2fs_commit_inmem_pages() 3276 static int __get_segment_type_2(struct f2fs_io_info *fio) in __get_segment_type_2() argument 3278 if (fio->type == DATA) in __get_segment_type_2() 3284 static int __get_segment_type_4(struct f2fs_io_info *fio) in __get_segment_type_4() argument [all …]
|
| H A D | compress.c | 1140 struct f2fs_io_info fio = { in f2fs_write_compressed_pages() local 1194 err = f2fs_get_node_info(fio.sbi, dn.nid, &ni, false); in f2fs_write_compressed_pages() 1198 fio.version = ni.version; in f2fs_write_compressed_pages() 1216 fio.compressed_page = cc->cpages[i]; in f2fs_write_compressed_pages() 1218 fio.old_blkaddr = data_blkaddr(dn.inode, dn.node_page, in f2fs_write_compressed_pages() 1222 f2fs_wait_on_block_writeback(inode, fio.old_blkaddr); in f2fs_write_compressed_pages() 1224 if (fio.encrypted) { in f2fs_write_compressed_pages() 1225 fio.page = cc->rpages[i + 1]; in f2fs_write_compressed_pages() 1226 err = f2fs_encrypt_one_page(&fio); in f2fs_write_compressed_pages() 1229 cc->cpages[i] = fio.encrypted_page; in f2fs_write_compressed_pages() [all …]
|
| H A D | segment.h | 708 static inline void verify_fio_blkaddr(struct f2fs_io_info *fio) in verify_fio_blkaddr() argument 710 struct f2fs_sb_info *sbi = fio->sbi; in verify_fio_blkaddr() 712 if (__is_valid_data_blkaddr(fio->old_blkaddr)) in verify_fio_blkaddr() 713 verify_blkaddr(sbi, fio->old_blkaddr, __is_meta_io(fio) ? in verify_fio_blkaddr() 715 verify_blkaddr(sbi, fio->new_blkaddr, __is_meta_io(fio) ? in verify_fio_blkaddr()
|
| H A D | inline.c | 151 struct f2fs_io_info fio = { in f2fs_convert_inline_page() local 171 err = f2fs_get_node_info(fio.sbi, dn->nid, &ni, false); in f2fs_convert_inline_page() 178 fio.version = ni.version; in f2fs_convert_inline_page() 182 set_sbi_flag(fio.sbi, SBI_NEED_FSCK); in f2fs_convert_inline_page() 183 f2fs_warn(fio.sbi, "%s: corrupted inline inode ino=%lx, i_addr[0]:0x%x, run fsck to fix.", in f2fs_convert_inline_page() 199 fio.old_blkaddr = dn->data_blkaddr; in f2fs_convert_inline_page() 201 f2fs_outplace_write_data(dn, &fio); in f2fs_convert_inline_page()
|
| H A D | checkpoint.c | 64 struct f2fs_io_info fio = { in __get_meta_page() local 77 fio.op_flags &= ~REQ_META; in __get_meta_page() 87 fio.page = page; in __get_meta_page() 89 err = f2fs_submit_page_bio(&fio); in __get_meta_page() 229 struct f2fs_io_info fio = { in f2fs_ra_meta_pages() local 242 fio.op_flags &= ~REQ_META; in f2fs_ra_meta_pages() 256 fio.new_blkaddr = current_nat_addr(sbi, in f2fs_ra_meta_pages() 263 fio.new_blkaddr = current_sit_addr(sbi, in f2fs_ra_meta_pages() 269 fio.new_blkaddr = blkno; in f2fs_ra_meta_pages() 276 fio.new_blkaddr, false); in f2fs_ra_meta_pages() [all …]
|
| H A D | f2fs.h | 1204 struct f2fs_io_info fio; /* store buffered io info. */ member 3389 #define __is_meta_io(fio) (PAGE_TYPE_OF_BIO((fio)->type) == META) argument 3625 void f2fs_do_write_node_page(unsigned int nid, struct f2fs_io_info *fio); 3627 struct f2fs_io_info *fio); 3628 int f2fs_inplace_write_data(struct f2fs_io_info *fio); 3640 struct f2fs_io_info *fio); 3728 int f2fs_submit_page_bio(struct f2fs_io_info *fio); 3729 int f2fs_merge_page_bio(struct f2fs_io_info *fio); 3730 void f2fs_submit_page_write(struct f2fs_io_info *fio); 3748 int f2fs_do_write_data_page(struct f2fs_io_info *fio); [all …]
|
| H A D | node.c | 1344 struct f2fs_io_info fio = { in read_node_page() local 1372 fio.new_blkaddr = fio.old_blkaddr = ni.blk_addr; in read_node_page() 1374 err = f2fs_submit_page_bio(&fio); in read_node_page() 1578 struct f2fs_io_info fio = { in __write_node_page() local 1643 fio.op_flags |= REQ_PREFLUSH | REQ_FUA; in __write_node_page() 1655 fio.old_blkaddr = ni.blk_addr; in __write_node_page() 1656 f2fs_do_write_node_page(nid, &fio); in __write_node_page() 1657 set_node_addr(sbi, &ni, fio.new_blkaddr, is_fsync_dnode(page)); in __write_node_page() 1673 *submitted = fio.submitted; in __write_node_page()
|
| /OK3568_Linux_fs/buildroot/package/fio/ |
| H A D | Config.in | 2 bool "fio" 8 # fio uses fallocate() which becomes fallocate64() while compiling with 12 fio is an I/O tool meant to be used both for benchmark 15 http://git.kernel.dk/?p=fio.git;a=summary 17 comment "fio needs a toolchain w/ dynamic library, threads, gcc >= 4.9"
|
| H A D | fio.mk | 37 $(INSTALL) -D $(@D)/fio $(TARGET_DIR)/usr/bin/fio
|
| H A D | fio.hash | 2 sha256 859dca5241e5494d86c4aa1531a984cc556789c78e56b30d6070acfbdd193a8c fio-3.28.tar.gz
|
| /OK3568_Linux_fs/buildroot/boot/syslinux/ |
| H A D | 0006-The-VPrint-definition-is-now-part-of-the-exports-of-.patch | 12 efi/fio.h | 9 --------- 15 diff --git a/efi/fio.h b/efi/fio.h 17 --- a/efi/fio.h 18 +++ b/efi/fio.h
|
| H A D | 0007-Update-the-longjump-calls-to-fit-the-new-declaration.patch | 25 #include "fio.h"
|
| H A D | 0015-efi-main.c-include-efisetjmp.h.patch | 55 #include "fio.h"
|
| /OK3568_Linux_fs/yocto/meta-openembedded/meta-oe/recipes-benchmark/fio/ |
| H A D | fio_3.30.bb | 2 DESCRIPTION = "fio is an I/O tool meant to be used both for benchmark and \ 5 and much more. It can work on block devices as well as files. fio accepts \ 7 files are included. fio displays all sorts of I/O performance information." 8 HOMEPAGE = "http://freecode.com/projects/fio" 26 SRC_URI = "git://git.kernel.dk/fio.git;branch=master \
|
| /OK3568_Linux_fs/kernel/tools/io_uring/ |
| H A D | README | 27 Fio includes an io_uring engine, you can clone fio here: 29 git://git.kernel.dk/fio
|
| /OK3568_Linux_fs/kernel/include/trace/events/ |
| H A D | f2fs.h | 1026 TP_PROTO(struct page *page, struct f2fs_io_info *fio), 1028 TP_ARGS(page, fio), 1046 __entry->old_blkaddr = fio->old_blkaddr; 1047 __entry->new_blkaddr = fio->new_blkaddr; 1048 __entry->op = fio->op; 1049 __entry->op_flags = fio->op_flags; 1050 __entry->temp = fio->temp; 1051 __entry->type = fio->type; 1067 TP_PROTO(struct page *page, struct f2fs_io_info *fio), 1069 TP_ARGS(page, fio), [all …]
|
| /OK3568_Linux_fs/yocto/meta-openembedded/meta-oe/recipes-benchmark/s-suite/ |
| H A D | s-suite_git.bb | 26 RDEPENDS:${PN} = "bash bc coreutils gawk g++ gcc fio libaio libaio-dev sysstat \
|
| /OK3568_Linux_fs/yocto/meta-clang/conf/ |
| H A D | nonclangable.conf | 406 SELECTED_OPTIMIZATION:remove:pn-fio:mips:toolchain-clang = "-O2" 407 SELECTED_OPTIMIZATION:append:pn-fio:mips:toolchain-clang = " -O0"
|
| /OK3568_Linux_fs/kernel/Documentation/admin-guide/device-mapper/ |
| H A D | unstriped.rst | 104 With the dm-unstriped target we're able to segregate an fio script that
|
| /OK3568_Linux_fs/yocto/meta-openembedded/meta-oe/recipes-core/packagegroups/ |
| H A D | packagegroup-meta-oe.bb | 65 fio \
|
| /OK3568_Linux_fs/kernel/Documentation/admin-guide/ |
| H A D | bcache.rst | 358 But if you want to benchmark reads from cache, and you start out with fio
|
| /OK3568_Linux_fs/buildroot/ |
| H A D | CHANGES | 158 environment-setup, erlang, fetchmail, ffmpeg, fio, gcc, gd, 1666 ffmpeg, fio, gerbera, gnupg, leveldb, lrzip, ltrace, matio, 4099 domoticz, dtc, fio, gcc, gdb, ghostscript, gnupg, httpping, 4283 cppcms, fio, gcc, ghostscript, gnupg, httping, igmpproxy, 4714 cramfs, fio, gcc, ghostscript, glibc, gnupg, httping, 6733 #8751: make fail [fio does not build on sh] 6741 #8851: Make sure fio can compile with libaio support if it... 6801 e2fsprogs, fio, gdb, glibc, graphite2, icu, kbd, libbsd, 6857 fakeroot, fastd, fbgrab, fetchmail, ffmpeg, findutils, fio, 7579 Updated/fixed packages: conntrack-tools, directfb, fio, flite, [all …]
|