Lines Matching defs:thread_options
36 struct thread_options { struct
37 int magic;
38 uint64_t set_options[NR_OPTS_SZ];
39 char *description;
40 char *name;
41 char *directory;
42 char *filename;
43 char *filename_format;
44 char *opendir;
45 char *ioengine;
46 char *mmapfile;
47 enum td_ddir td_ddir;
48 unsigned int rw_seq;
49 unsigned int kb_base;
50 unsigned int unit_base;
51 unsigned int ddir_seq_nr;
52 long long ddir_seq_add;
53 unsigned int iodepth;
54 unsigned int iodepth_low;
55 unsigned int iodepth_batch;
56 unsigned int iodepth_batch_complete;
58 unsigned long long size;
59 unsigned long long io_limit;
60 unsigned int size_percent;
61 unsigned int fill_device;
62 unsigned int file_append;
63 unsigned long long file_size_low;
64 unsigned long long file_size_high;
65 unsigned long long start_offset;
67 unsigned int bs[DDIR_RWDIR_CNT];
68 unsigned int ba[DDIR_RWDIR_CNT];
69 unsigned int min_bs[DDIR_RWDIR_CNT];
70 unsigned int max_bs[DDIR_RWDIR_CNT];
71 struct bssplit *bssplit[DDIR_RWDIR_CNT];
72 unsigned int bssplit_nr[DDIR_RWDIR_CNT];
74 int *ignore_error[ERROR_TYPE_CNT];
75 unsigned int ignore_error_nr[ERROR_TYPE_CNT];
76 unsigned int error_dump;
78 unsigned int nr_files;
79 unsigned int open_files;
80 enum file_lock_mode file_lock_mode;
82 unsigned int odirect;
83 unsigned int oatomic;
84 unsigned int invalidate_cache;
85 unsigned int create_serialize;
86 unsigned int create_fsync;
87 unsigned int create_on_open;
88 unsigned int create_only;
89 unsigned int end_fsync;
90 unsigned int pre_read;
91 unsigned int sync_io;
92 unsigned int verify;
93 unsigned int do_verify;
94 unsigned int verifysort;
95 unsigned int verifysort_nr;
96 unsigned int verify_interval;
97 unsigned int verify_offset;
98 char verify_pattern[MAX_PATTERN_SIZE];
99 unsigned int verify_pattern_bytes;
100 unsigned int verify_fatal;
101 unsigned int verify_dump;
102 unsigned int verify_async;
103 unsigned long long verify_backlog;
104 unsigned int verify_batch;
105 unsigned int experimental_verify;
106 unsigned int verify_state;
107 unsigned int verify_state_save;
108 unsigned int use_thread;
109 unsigned int unlink;
110 unsigned int do_disk_util;
111 unsigned int override_sync;
112 unsigned int rand_repeatable;
113 unsigned int allrand_repeatable;
114 unsigned long long rand_seed;
115 unsigned int dep_use_os_rand;
116 unsigned int log_avg_msec;
117 unsigned int log_offset;
118 unsigned int log_gz;
119 unsigned int log_gz_store;
120 unsigned int norandommap;
121 unsigned int softrandommap;
122 unsigned int bs_unaligned;
123 unsigned int fsync_on_close;
124 unsigned int bs_is_seq_rand;
126 unsigned int verify_only;
128 unsigned int random_distribution;
130 fio_fp64_t zipf_theta;
131 fio_fp64_t pareto_h;
133 unsigned int random_generator;
135 unsigned int perc_rand[DDIR_RWDIR_CNT];
137 unsigned int hugepage_size;
138 unsigned int rw_min_bs;
139 unsigned int thinktime;
140 unsigned int thinktime_spin;
141 unsigned int thinktime_blocks;
142 unsigned int fsync_blocks;
143 unsigned int fdatasync_blocks;
144 unsigned int barrier_blocks;
145 unsigned long long start_delay;
146 unsigned long long start_delay_high;
147 unsigned long long timeout;
148 unsigned long long ramp_time;
149 unsigned int overwrite;
150 unsigned int bw_avg_time;
151 unsigned int iops_avg_time;
152 unsigned int loops;
153 unsigned long long zone_range;
154 unsigned long long zone_size;
155 unsigned long long zone_skip;
156 unsigned long long lockmem;
157 enum fio_memtype mem_type;
158 unsigned int mem_align;
160 unsigned int max_latency;
162 unsigned int stonewall;
163 unsigned int new_group;
164 unsigned int numjobs;
165 os_cpu_mask_t cpumask;
166 os_cpu_mask_t verify_cpumask;
167 unsigned int cpus_allowed_policy;
168 char *numa_cpunodes;
169 unsigned short numa_mem_mode;
170 unsigned int numa_mem_prefer_node;
171 char *numa_memnodes;
172 unsigned int iolog;
173 unsigned int rwmixcycle;
174 unsigned int rwmix[DDIR_RWDIR_CNT];
175 unsigned int nice;
176 unsigned int ioprio;
177 unsigned int ioprio_class;
178 unsigned int file_service_type;
179 unsigned int group_reporting;
180 unsigned int fadvise_hint;
181 enum fio_fallocate_mode fallocate_mode;
182 unsigned int zero_buffers;
183 unsigned int refill_buffers;
184 unsigned int scramble_buffers;
185 char buffer_pattern[MAX_PATTERN_SIZE];
186 unsigned int buffer_pattern_bytes;
187 unsigned int compress_percentage;
188 unsigned int compress_chunk;
189 unsigned int dedupe_percentage;
190 unsigned int time_based;
191 unsigned int disable_lat;
192 unsigned int disable_clat;
193 unsigned int disable_slat;
194 unsigned int disable_bw;
195 unsigned int unified_rw_rep;
196 unsigned int gtod_reduce;
197 unsigned int gtod_cpu;
198 enum fio_cs clocksource;
199 unsigned int no_stall;
200 unsigned int trim_percentage;
201 unsigned int trim_batch;
202 unsigned int trim_zero;
203 unsigned long long trim_backlog;
204 unsigned int clat_percentiles;
205 unsigned int percentile_precision; /* digits after decimal for percentiles */
206 fio_fp64_t percentile_list[FIO_IO_U_LIST_MAX_LEN];
208 char *read_iolog_file;
209 char *write_iolog_file;
210 char *bw_log_file;
211 char *lat_log_file;
212 char *iops_log_file;
213 char *replay_redirect;
218 char *exec_prerun;
219 char *exec_postrun;
221 unsigned int rate[DDIR_RWDIR_CNT];
222 unsigned int ratemin[DDIR_RWDIR_CNT];
223 unsigned int ratecycle;
224 unsigned int rate_iops[DDIR_RWDIR_CNT];
225 unsigned int rate_iops_min[DDIR_RWDIR_CNT];
227 char *ioscheduler;
232 enum error_type continue_on_error;
237 char *profile;
242 char *cgroup;
266 struct thread_options_pack { argument