Home
last modified time | relevance | path

Searched refs:fio (Results 1 – 25 of 28) sorted by relevance

12

/OK3568_Linux_fs/kernel/drivers/md/
H A Ddm-verity-fec.c44 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 Ddata.c413 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 Dgc.c1066 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 Dsegment.c391 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 Dcompress.c1140 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 Dsegment.h708 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 Dinline.c151 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 Dcheckpoint.c64 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 Df2fs.h1204 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 Dnode.c1344 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 DConfig.in2 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 Dfio.mk37 $(INSTALL) -D $(@D)/fio $(TARGET_DIR)/usr/bin/fio
H A Dfio.hash2 sha256 859dca5241e5494d86c4aa1531a984cc556789c78e56b30d6070acfbdd193a8c fio-3.28.tar.gz
/OK3568_Linux_fs/buildroot/boot/syslinux/
H A D0006-The-VPrint-definition-is-now-part-of-the-exports-of-.patch12 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 D0007-Update-the-longjump-calls-to-fit-the-new-declaration.patch25 #include "fio.h"
H A D0015-efi-main.c-include-efisetjmp.h.patch55 #include "fio.h"
/OK3568_Linux_fs/yocto/meta-openembedded/meta-oe/recipes-benchmark/fio/
H A Dfio_3.30.bb2 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 DREADME27 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 Df2fs.h1026 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 Ds-suite_git.bb26 RDEPENDS:${PN} = "bash bc coreutils gawk g++ gcc fio libaio libaio-dev sysstat \
/OK3568_Linux_fs/yocto/meta-clang/conf/
H A Dnonclangable.conf406 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 Dunstriped.rst104 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 Dpackagegroup-meta-oe.bb65 fio \
/OK3568_Linux_fs/kernel/Documentation/admin-guide/
H A Dbcache.rst358 But if you want to benchmark reads from cache, and you start out with fio
/OK3568_Linux_fs/buildroot/
H A DCHANGES158 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 …]

12