Home
last modified time | relevance | path

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

/openbmc/linux/drivers/md/
H A Ddm-verity-fec.c310 if (!fio->rs) in fec_alloc_bufs()
334 fio->nbufs = n; in fec_alloc_bufs()
336 if (!fio->output) in fec_alloc_bufs()
353 memset(fio->erasures, 0, sizeof(fio->erasures)); in fec_init_bufs()
409 memcpy(data, &fio->output[fio->output_pos], len); in fec_bv_copy()
435 fio->level++; in verity_fec_decode()
479 fio->level--; in verity_fec_decode()
516 fio->rs = NULL; in verity_fec_init_io()
517 memset(fio->bufs, 0, sizeof(fio->bufs)); in verity_fec_init_io()
518 fio->nbufs = 0; in verity_fec_init_io()
[all …]
/openbmc/linux/fs/f2fs/
H A Ddata.c459 fio->op | fio->op_flags | f2fs_io_flags(fio), in __bio_alloc()
486 if (!fio || !fio->encrypted_page) in f2fs_set_bio_crypt_ctx()
498 if (fio && fio->encrypted_page) in f2fs_crypt_mergeable_bio()
529 struct f2fs_io_info *fio = &io->fio; in __submit_merged_bio() local
689 fio->encrypted_page : fio->page; in f2fs_submit_page_bio()
738 if (io->fio.op != fio->op) in io_type_is_mergeable()
803 fio->page->index, fio) && in add_ipu_page()
888 fio->encrypted_page : fio->page; in f2fs_merge_page_bio()
918 *fio->last_block = fio->new_blkaddr; in f2fs_merge_page_bio()
1003 io->fio = *fio; in f2fs_submit_page_write()
[all …]
H A Dgc.c1222 fio.page = page; in ra_data_block()
1223 fio.new_blkaddr = fio.old_blkaddr = dn.data_blkaddr; in ra_data_block()
1236 if (!fio.encrypted_page) { in ra_data_block()
1324 fio.page = page; in move_data_block()
1325 fio.new_blkaddr = fio.old_blkaddr = dn.data_blkaddr; in move_data_block()
1364 f2fs_allocate_data_block(fio.sbi, NULL, fio.old_blkaddr, &newaddr, in move_data_block()
1367 fio.encrypted_page = f2fs_pagecache_get_page(META_MAPPING(fio.sbi), in move_data_block()
1381 f2fs_invalidate_internal_cache(fio.sbi, fio.old_blkaddr); in move_data_block()
1389 fio.op = REQ_OP_WRITE; in move_data_block()
1390 fio.op_flags = REQ_SYNC; in move_data_block()
[all …]
H A Dsegment.c3317 if (IS_DNODE(fio->page) && is_cold_node(fio->page)) in __get_segment_type_4()
3519 if (fio) { in f2fs_allocate_data_block()
3524 io = sbi->write_io[fio->type] + fio->temp; in f2fs_allocate_data_block()
3570 f2fs_allocate_data_block(fio->sbi, fio->page, fio->old_blkaddr, in do_write_page()
3571 &fio->new_blkaddr, sum, type, fio); in do_write_page()
3572 if (GET_SEGNO(fio->sbi, fio->old_blkaddr) != NULL_SEGNO) in do_write_page()
3578 f2fs_update_device_state(fio->sbi, fio->ino, fio->new_blkaddr, 1); in do_write_page()
3642 fio->new_blkaddr = fio->old_blkaddr; in f2fs_inplace_write_data()
3672 f2fs_update_device_state(fio->sbi, fio->ino, in f2fs_inplace_write_data()
3674 f2fs_update_iostat(fio->sbi, fio->page->mapping->host, in f2fs_inplace_write_data()
[all …]
H A Dcompress.c1212 struct f2fs_io_info fio = { in f2fs_write_compressed_pages() local
1272 fio.version = ni.version; in f2fs_write_compressed_pages()
1298 if (fio.encrypted) { in f2fs_write_compressed_pages()
1299 fio.page = cc->rpages[i + 1]; in f2fs_write_compressed_pages()
1316 fio.page = cc->rpages[i]; in f2fs_write_compressed_pages()
1317 fio.old_blkaddr = blkaddr; in f2fs_write_compressed_pages()
1322 fio.compr_blocks++; in f2fs_write_compressed_pages()
1330 fio.compr_blocks++; in f2fs_write_compressed_pages()
1342 if (fio.encrypted) in f2fs_write_compressed_pages()
1352 unlock_page(fio.page); in f2fs_write_compressed_pages()
[all …]
H A Dinline.c129 struct f2fs_io_info fio = { in f2fs_convert_inline_page() local
149 err = f2fs_get_node_info(fio.sbi, dn->nid, &ni, false); in f2fs_convert_inline_page()
156 fio.version = ni.version; in f2fs_convert_inline_page()
160 set_sbi_flag(fio.sbi, SBI_NEED_FSCK); in f2fs_convert_inline_page()
161 f2fs_warn(fio.sbi, "%s: corrupted inline inode ino=%lx, i_addr[0]:0x%x, run fsck to fix.", in f2fs_convert_inline_page()
163 f2fs_handle_error(fio.sbi, ERROR_INVALID_BLKADDR); in f2fs_convert_inline_page()
177 fio.old_blkaddr = dn->data_blkaddr; in f2fs_convert_inline_page()
179 f2fs_outplace_write_data(dn, &fio); in f2fs_convert_inline_page()
H A Dsegment.h738 static inline void verify_fio_blkaddr(struct f2fs_io_info *fio) in verify_fio_blkaddr() argument
740 struct f2fs_sb_info *sbi = fio->sbi; in verify_fio_blkaddr()
742 if (__is_valid_data_blkaddr(fio->old_blkaddr)) in verify_fio_blkaddr()
743 verify_blkaddr(sbi, fio->old_blkaddr, __is_meta_io(fio) ? in verify_fio_blkaddr()
745 verify_blkaddr(sbi, fio->new_blkaddr, __is_meta_io(fio) ? in verify_fio_blkaddr()
H A Dcheckpoint.c62 struct f2fs_io_info fio = { in __get_meta_page() local
75 fio.op_flags &= ~REQ_META; in __get_meta_page()
85 fio.page = page; in __get_meta_page()
87 err = f2fs_submit_page_bio(&fio); in __get_meta_page()
241 struct f2fs_io_info fio = { in f2fs_ra_meta_pages() local
254 fio.op_flags &= ~REQ_META; in f2fs_ra_meta_pages()
268 fio.new_blkaddr = current_nat_addr(sbi, in f2fs_ra_meta_pages()
281 fio.new_blkaddr = blkno; in f2fs_ra_meta_pages()
288 fio.new_blkaddr, false); in f2fs_ra_meta_pages()
296 fio.page = page; in f2fs_ra_meta_pages()
[all …]
H A Df2fs.h1224 struct f2fs_io_info fio; /* store buffered io info. */ member
3464 #define __is_meta_io(fio) (PAGE_TYPE_OF_BIO((fio)->type) == META) argument
3709 void f2fs_do_write_node_page(unsigned int nid, struct f2fs_io_info *fio);
3711 struct f2fs_io_info *fio);
3712 int f2fs_inplace_write_data(struct f2fs_io_info *fio);
3724 struct f2fs_io_info *fio);
3824 int f2fs_submit_page_bio(struct f2fs_io_info *fio);
3825 int f2fs_merge_page_bio(struct f2fs_io_info *fio);
3826 void f2fs_submit_page_write(struct f2fs_io_info *fio);
3844 int f2fs_do_write_data_page(struct f2fs_io_info *fio);
[all …]
H A Dnode.c1364 struct f2fs_io_info fio = { in read_node_page() local
1392 fio.new_blkaddr = fio.old_blkaddr = ni.blk_addr; in read_node_page()
1394 err = f2fs_submit_page_bio(&fio); in read_node_page()
1603 struct f2fs_io_info fio = { in __write_node_page() local
1668 fio.op_flags |= REQ_PREFLUSH | REQ_FUA; in __write_node_page()
1679 fio.old_blkaddr = ni.blk_addr; in __write_node_page()
1680 f2fs_do_write_node_page(nid, &fio); in __write_node_page()
1681 set_node_addr(sbi, &ni, fio.new_blkaddr, is_fsync_dnode(page)); in __write_node_page()
1697 *submitted = fio.submitted; in __write_node_page()
/openbmc/openbmc/meta-openembedded/meta-oe/recipes-benchmark/fio/
H A Dfio_3.36.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"
27 SRC_URI = "git://git.kernel.dk/fio.git;branch=master"
/openbmc/openbmc/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 \
/openbmc/linux/include/trace/events/
H A Df2fs.h1037 TP_PROTO(struct page *page, struct f2fs_io_info *fio),
1039 TP_ARGS(page, fio),
1057 __entry->old_blkaddr = fio->old_blkaddr;
1058 __entry->new_blkaddr = fio->new_blkaddr;
1059 __entry->op = fio->op;
1060 __entry->op_flags = fio->op_flags;
1061 __entry->temp = fio->temp;
1062 __entry->type = fio->type;
1078 TP_PROTO(struct page *page, struct f2fs_io_info *fio),
1080 TP_ARGS(page, fio),
[all …]
/openbmc/linux/Documentation/admin-guide/device-mapper/
H A Dunstriped.rst104 With the dm-unstriped target we're able to segregate an fio script that
/openbmc/linux/Documentation/core-api/
H A Dworkqueue.rst443 $ fio --filename=/dev/dm-0 --direct=1 --rw=randrw --bs=32k --ioengine=libaio \
448 makes ``fio`` generate and read back the content each time which makes
485 $ fio --filename=/dev/dm-0 --direct=1 --rw=randrw --bs=32k \
528 $ fio --filename=/dev/dm-0 --direct=1 --rw=randrw --bs=32k \
/openbmc/openbmc/meta-openembedded/meta-oe/recipes-core/packagegroups/
H A Dpackagegroup-meta-oe.bb65 fio \
/openbmc/linux/Documentation/admin-guide/
H A Dbcache.rst358 But if you want to benchmark reads from cache, and you start out with fio
/openbmc/
H A Dopengrok1.0.log36072 … /opengrok/data/xref/openbmc/openbmc/meta-openembedded/meta-oe/recipes-benchmark/fio/fio_3.36.bb.gz
36073 …prevent delete: /opengrok/data/xref/openbmc/openbmc/meta-openembedded/meta-oe/recipes-benchmark/fio
H A Dopengrok2.0.log36747 … /opengrok/data/xref/openbmc/openbmc/meta-openembedded/meta-oe/recipes-benchmark/fio/fio_3.36.bb.gz
36748 …prevent delete: /opengrok/data/xref/openbmc/openbmc/meta-openembedded/meta-oe/recipes-benchmark/fio