Home
last modified time | relevance | path

Searched refs:config (Results 1 – 25 of 3923) sorted by relevance

12345678910>>...157

/linux/tools/perf/util/
H A Dstat-display.c102 static void print_running_std(struct perf_stat_config *config, u64 run, u64 ena) in print_running_std() argument
105 fprintf(config->output, " (%.2f%%)", 100.0 * run / ena); in print_running_std()
108 static void print_running_csv(struct perf_stat_config *config, u64 run, u64 ena) in print_running_csv() argument
114 fprintf(config->output, "%s%" PRIu64 "%s%.2f", in print_running_csv()
115 config->csv_sep, run, config->csv_sep, enabled_percent); in print_running_csv()
164 static void print_running(struct perf_stat_config *config, struct outstate *os, in print_running() argument
167 if (config->json_output) { in print_running()
170 } else if (config->csv_output) { in print_running()
172 print_running_csv(config, ru in print_running()
179 print_noise_pct_std(struct perf_stat_config * config,double pct) print_noise_pct_std() argument
186 print_noise_pct_csv(struct perf_stat_config * config,double pct) print_noise_pct_csv() argument
198 print_noise_pct(struct perf_stat_config * config,struct outstate * os,double total,double avg,bool before_metric) print_noise_pct() argument
215 print_noise(struct perf_stat_config * config,struct outstate * os,struct evsel * evsel,double avg,bool before_metric) print_noise() argument
227 print_cgroup_std(struct perf_stat_config * config,const char * cgrp_name) print_cgroup_std() argument
232 print_cgroup_csv(struct perf_stat_config * config,const char * cgrp_name) print_cgroup_csv() argument
242 print_cgroup(struct perf_stat_config * config,struct outstate * os,struct cgroup * cgrp) print_cgroup() argument
257 print_aggr_id_std(struct perf_stat_config * config,struct evsel * evsel,struct aggr_cpu_id id,int aggr_nr) print_aggr_id_std() argument
310 print_aggr_id_csv(struct perf_stat_config * config,struct evsel * evsel,struct aggr_cpu_id id,int aggr_nr) print_aggr_id_csv() argument
364 print_aggr_id_json(struct perf_stat_config * config,struct outstate * os,struct evsel * evsel,struct aggr_cpu_id id,int aggr_nr) print_aggr_id_json() argument
414 aggr_printout(struct perf_stat_config * config,struct outstate * os,struct evsel * evsel,struct aggr_cpu_id id,int aggr_nr) aggr_printout() argument
433 __new_line_std_csv(struct perf_stat_config * config,struct outstate * os) __new_line_std_csv() argument
442 __new_line_std(struct perf_stat_config * config,struct outstate * os) __new_line_std() argument
447 do_new_line_std(struct perf_stat_config * config,struct outstate * os) do_new_line_std() argument
456 print_metric_std(struct perf_stat_config * config,void * ctx,enum metric_threshold_classify thresh,const char * fmt,const char * unit,double val) print_metric_std() argument
484 new_line_csv(struct perf_stat_config * config,void * ctx) new_line_csv() argument
535 new_line_json(struct perf_stat_config * config,void * ctx) new_line_json() argument
547 print_metricgroup_header_json(struct perf_stat_config * config,void * ctx,const char * metricgroup_name) print_metricgroup_header_json() argument
558 print_metricgroup_header_csv(struct perf_stat_config * config,void * ctx,const char * metricgroup_name) print_metricgroup_header_csv() argument
578 print_metricgroup_header_std(struct perf_stat_config * config,void * ctx,const char * metricgroup_name) print_metricgroup_header_std() argument
595 print_metric_only(struct perf_stat_config * config,void * ctx,enum metric_threshold_classify thresh,const char * fmt,const char * unit,double val) print_metric_only() argument
662 print_metric_header(struct perf_stat_config * config,void * ctx,enum metric_threshold_classify thresh __maybe_unused,const char * fmt __maybe_unused,const char * unit,double val __maybe_unused) print_metric_header() argument
689 print_counter_value_std(struct perf_stat_config * config,struct evsel * evsel,double avg,bool ok) print_counter_value_std() argument
713 print_counter_value_csv(struct perf_stat_config * config,struct evsel * evsel,double avg,bool ok) print_counter_value_csv() argument
749 print_counter_value(struct perf_stat_config * config,struct outstate * os,struct evsel * evsel,double avg,bool ok) print_counter_value() argument
760 abs_printout(struct perf_stat_config * config,struct outstate * os,struct aggr_cpu_id id,int aggr_nr,struct evsel * evsel,double avg,bool ok) abs_printout() argument
797 printout(struct perf_stat_config * config,struct outstate * os,double uval,u64 run,u64 ena,double noise,int aggr_idx) printout() argument
895 should_skip_zero_counter(struct perf_stat_config * config,struct evsel * counter,const struct aggr_cpu_id * id) should_skip_zero_counter() argument
951 print_counter_aggrdata(struct perf_stat_config * config,struct evsel * counter,int aggr_idx,struct outstate * os) print_counter_aggrdata() argument
1012 print_metric_begin(struct perf_stat_config * config,struct evlist * evlist,struct outstate * os,int aggr_idx) print_metric_begin() argument
1041 print_metric_end(struct perf_stat_config * config,struct outstate * os) print_metric_end() argument
1056 print_aggr(struct perf_stat_config * config,struct evlist * evlist,struct outstate * os) print_aggr() argument
1080 print_aggr_cgroup(struct perf_stat_config * config,struct evlist * evlist,struct outstate * os) print_aggr_cgroup() argument
1110 print_counter(struct perf_stat_config * config,struct evsel * counter,struct outstate * os) print_counter() argument
1124 print_no_aggr_metric(struct perf_stat_config * config,struct evlist * evlist,struct outstate * os) print_no_aggr_metric() argument
1167 print_metric_headers_std(struct perf_stat_config * config,bool no_indent) print_metric_headers_std() argument
1182 print_metric_headers_csv(struct perf_stat_config * config,bool no_indent __maybe_unused) print_metric_headers_csv() argument
1207 print_metric_headers(struct perf_stat_config * config,struct evlist * evlist,bool no_indent) print_metric_headers() argument
1249 prepare_timestamp(struct perf_stat_config * config,struct outstate * os,struct timespec * ts) prepare_timestamp() argument
1266 print_header_interval_std(struct perf_stat_config * config,struct target * _target __maybe_unused,struct evlist * evlist,int argc __maybe_unused,const char ** argv __maybe_unused) print_header_interval_std() argument
1314 print_header_std(struct perf_stat_config * config,struct target * _target,struct evlist * evlist,int argc,const char ** argv) print_header_std() argument
1347 print_header_csv(struct perf_stat_config * config,struct target * _target __maybe_unused,struct evlist * evlist,int argc __maybe_unused,const char ** argv __maybe_unused) print_header_csv() argument
1356 print_header_json(struct perf_stat_config * config,struct target * _target __maybe_unused,struct evlist * evlist,int argc __maybe_unused,const char ** argv __maybe_unused) print_header_json() argument
1366 print_header(struct perf_stat_config * config,struct target * _target,struct evlist * evlist,int argc,const char ** argv) print_header() argument
1393 print_table(struct perf_stat_config * config,FILE * output,double avg) print_table() argument
1424 print_footer(struct perf_stat_config * config) print_footer() argument
1466 print_percore(struct perf_stat_config * config,struct evsel * counter,struct outstate * os) print_percore() argument
1514 print_cgroup_counter(struct perf_stat_config * config,struct evlist * evlist,struct outstate * os) print_cgroup_counter() argument
1534 evlist__print_counters(struct evlist * evlist,struct perf_stat_config * config,struct target * _target,struct timespec * ts,int argc,const char ** argv) evlist__print_counters() argument
[all...]
/linux/drivers/gpu/drm/vkms/tests/
H A Dvkms_config_test.c9 static size_t vkms_config_get_num_planes(struct vkms_config *config) in vkms_config_get_num_planes() argument
14 vkms_config_for_each_plane(config, plane_cfg) in vkms_config_get_num_planes()
20 static size_t vkms_config_get_num_encoders(struct vkms_config *config) in vkms_config_get_num_encoders() argument
25 vkms_config_for_each_encoder(config, encoder_cfg) in vkms_config_get_num_encoders()
31 static size_t vkms_config_get_num_connectors(struct vkms_config *config) in vkms_config_get_num_connectors() argument
36 vkms_config_for_each_connector(config, connector_cfg) in vkms_config_get_num_connectors()
42 static struct vkms_config_plane *get_first_plane(struct vkms_config *config) in get_first_plane() argument
46 vkms_config_for_each_plane(config, plane_cfg) in get_first_plane()
52 static struct vkms_config_crtc *get_first_crtc(struct vkms_config *config) in get_first_crtc() argument
56 vkms_config_for_each_crtc(config, crtc_cfg) in get_first_crtc()
[all …]
/linux/tools/perf/tests/shell/
H A Ddaemon.sh115 local config=$1
118 line=`perf daemon --config ${config} -x: | head -1`
126 perf daemon stop --config ${config}
134 local config=$1
137 perf daemon start --config ${config}
146 state=`perf daemon ping --config ${config} --session ${session} | awk '{ print $1 }'`
151 daemon_exit ${config}
161 local config
162 config=$(mktemp /tmp/perf.daemon.config.XXX)
166 cat <<EOF > ${config}
[all …]
/linux/kernel/
H A DKconfig.locks5 config ARCH_INLINE_SPIN_TRYLOCK
8 config ARCH_INLINE_SPIN_TRYLOCK_BH
11 config ARCH_INLINE_SPIN_LOCK
14 config ARCH_INLINE_SPIN_LOCK_BH
17 config ARCH_INLINE_SPIN_LOCK_IRQ
20 config ARCH_INLINE_SPIN_LOCK_IRQSAVE
23 config ARCH_INLINE_SPIN_UNLOCK
26 config ARCH_INLINE_SPIN_UNLOCK_BH
29 config ARCH_INLINE_SPIN_UNLOCK_IRQ
32 config ARCH_INLINE_SPIN_UNLOCK_IRQRESTORE
[all …]
/linux/drivers/gpu/drm/vkms/
H A Dvkms_config.c13 struct vkms_config *config; in vkms_config_create() local
15 config = kzalloc_obj(*config); in vkms_config_create()
16 if (!config) in vkms_config_create()
19 config->dev_name = kstrdup_const(dev_name, GFP_KERNEL); in vkms_config_create()
20 if (!config->dev_name) { in vkms_config_create()
21 kfree(config); in vkms_config_create()
25 INIT_LIST_HEAD(&config->planes); in vkms_config_create()
26 INIT_LIST_HEAD(&config->crtcs); in vkms_config_create()
27 INIT_LIST_HEAD(&config->encoders); in vkms_config_create()
28 INIT_LIST_HEAD(&config->connectors); in vkms_config_create()
[all …]
/linux/drivers/hwtracing/coresight/
H A Dcoresight-etm3x-sysfs.c72 struct etm_config *config = &drvdata->config; in reset_store() local
80 memset(config, 0, sizeof(struct etm_config)); in reset_store()
81 config->mode = ETM_MODE_EXCLUDE; in reset_store()
82 config->trigger_event = ETM_DEFAULT_EVENT_VAL; in reset_store()
84 config->addr_type[i] = ETM_ADDR_TYPE_NONE; in reset_store()
87 etm_set_default(config); in reset_store()
101 struct etm_config *config = &drvdata->config; in mode_show() local
103 val = config->mode; in mode_show()
114 struct etm_config *config = &drvdata->config; in mode_store() local
121 config->mode = val & ETM_MODE_ALL; in mode_store()
[all …]
/linux/tools/power/cpupower/bench/
H A Dmain.c67 struct config *config = NULL; in main() local
69 config = prepare_default_config(); in main()
71 if (config == NULL) in main()
82 if (config->output != NULL) in main()
83 fclose(config->output); in main()
85 config->output = prepare_output(optarg); in main()
87 if (config->output == NULL) in main()
93 sscanf(optarg, "%li", &config->sleep); in main()
97 sscanf(optarg, "%li", &config->load); in main()
101 sscanf(optarg, "%u", &config->cpu); in main()
[all …]
H A Dbenchmark.c17 if (config->output != stdout) { \
32 unsigned int calculate_timespace(long load, struct config *config) in calculate_timespace() argument
40 if (config->verbose) in calculate_timespace()
62 if (config->verbose) in calculate_timespace()
78 void start_benchmark(struct config *config) in start_benchmark() argument
87 sleep_time = config->sleep; in start_benchmark()
88 load_time = config->load; in start_benchmark()
91 for (_round = 1; _round <= config->rounds; _round++) in start_benchmark()
92 total_time += _round * (config->sleep + config->load); in start_benchmark()
95 for (_round = 0; _round < config->rounds; _round++) { in start_benchmark()
[all …]
/linux/drivers/rtc/
H A Drtc-spear.c85 static inline void spear_rtc_clear_interrupt(struct spear_rtc_config *config) in spear_rtc_clear_interrupt() argument
90 spin_lock_irqsave(&config->lock, flags); in spear_rtc_clear_interrupt()
91 val = readl(config->ioaddr + STATUS_REG); in spear_rtc_clear_interrupt()
93 writel(val, config->ioaddr + STATUS_REG); in spear_rtc_clear_interrupt()
94 spin_unlock_irqrestore(&config->lock, flags); in spear_rtc_clear_interrupt()
97 static inline void spear_rtc_enable_interrupt(struct spear_rtc_config *config) in spear_rtc_enable_interrupt() argument
101 val = readl(config->ioaddr + CTRL_REG); in spear_rtc_enable_interrupt()
103 spear_rtc_clear_interrupt(config); in spear_rtc_enable_interrupt()
105 writel(val, config->ioaddr + CTRL_REG); in spear_rtc_enable_interrupt()
109 static inline void spear_rtc_disable_interrupt(struct spear_rtc_config *config) in spear_rtc_disable_interrupt() argument
[all …]
H A Drtc-da9063.c70 const struct da9063_compatible_rtc_regmap *config; member
170 const struct da9063_compatible_rtc_regmap *config = rtc->config; in da9063_data_to_tm() local
172 tm->tm_sec = data[RTC_SEC] & config->rtc_count_sec_mask; in da9063_data_to_tm()
173 tm->tm_min = data[RTC_MIN] & config->rtc_count_min_mask; in da9063_data_to_tm()
174 tm->tm_hour = data[RTC_HOUR] & config->rtc_count_hour_mask; in da9063_data_to_tm()
175 tm->tm_mday = data[RTC_DAY] & config->rtc_count_day_mask; in da9063_data_to_tm()
177 config->rtc_count_month_mask); in da9063_data_to_tm()
179 config->rtc_count_year_mask); in da9063_data_to_tm()
185 const struct da9063_compatible_rtc_regmap *config = rtc->config; in da9063_tm_to_data() local
187 data[RTC_SEC] = tm->tm_sec & config->rtc_count_sec_mask; in da9063_tm_to_data()
[all …]
/linux/lib/
H A Dtest_kmod.c130 struct test_config config; member
181 struct test_config *config = &test_dev->config; in kmod_test_done_check() local
186 if (test_dev->done == config->num_threads) { in kmod_test_done_check()
197 struct test_config *config = &test_dev->config; in test_kmod_put_module() local
202 switch (config->test_case) { in test_kmod_put_module()
220 struct test_config *config = &test_dev->config; in run_request() local
222 switch (config->test_case) { in run_request()
224 info->ret_sync = request_module("%s", config->test_driver); in run_request()
227 info->fs_sync = get_fs_type(config->test_fs); in run_request()
251 struct test_config *config = &test_dev->config; in tally_work_test() local
[all …]
H A DKconfig6 config BINARY_PRINTF
11 config RAID6_PQ
14 config RAID6_PQ_BENCHMARK
22 config LINEAR_RANGES
25 config PACKING
43 config PACKING_KUNIT_TEST
55 config BITREVERSE
58 config HAVE_ARCH_BITREVERSE
65 config ARCH_HAS_STRNCPY_FROM_USER
68 config ARCH_HAS_STRNLEN_USE
[all...]
/linux/drivers/net/can/spi/mcp251xfd/
H A Dmcp251xfd-ram.c11 static inline u8 can_ram_clamp(const struct can_ram_config *config, in can_ram_clamp() argument
17 max = min_t(u8, obj->max, obj->fifo_num * config->fifo_depth); in can_ram_clamp()
22 can_ram_rounddown_pow_of_two(const struct can_ram_config *config, in can_ram_rounddown_pow_of_two() argument
29 val = can_ram_clamp(config, obj, val); in can_ram_rounddown_pow_of_two()
38 ret = min_t(u8, coalesce * 2, config->fifo_depth); in can_ram_rounddown_pow_of_two()
47 config->fifo_depth); in can_ram_rounddown_pow_of_two()
61 const struct can_ram_config *config, in can_ram_get_layout() argument
71 num_tx = config->tx.def[fd_mode]; in can_ram_get_layout()
72 num_tx = can_ram_rounddown_pow_of_two(config, &config->tx, 0, num_tx); in can_ram_get_layout()
74 ram_free = config->size; in can_ram_get_layout()
[all …]
/linux/arch/mips/cavium-octeon/executive/
H A Dcvmx-pko.c77 union cvmx_pko_mem_iqueue_ptrs config; in __cvmx_pko_iport_config() local
81 config.u64 = 0; in __cvmx_pko_iport_config()
82 config.s.index = queue; in __cvmx_pko_iport_config()
83 config.s.qid = base_queue + queue; in __cvmx_pko_iport_config()
84 config.s.ipid = pko_port; in __cvmx_pko_iport_config()
85 config.s.tail = (queue == (num_queues - 1)); in __cvmx_pko_iport_config()
86 config.s.s_tail = (queue == static_priority_end); in __cvmx_pko_iport_config()
87 config.s.static_p = (static_priority_base >= 0); in __cvmx_pko_iport_config()
88 config.s.static_q = (queue <= static_priority_end); in __cvmx_pko_iport_config()
89 config.s.qos_mask = 0xff; in __cvmx_pko_iport_config()
[all …]
/linux/fs/overlayfs/
H A Dparams.c80 static const char *ovl_uuid_mode(struct ovl_config *config) in ovl_uuid_mode() argument
82 return ovl_parameter_uuid[config->uuid].name; in ovl_uuid_mode()
97 const char *ovl_xino_mode(struct ovl_config *config) in ovl_xino_mode() argument
99 return ovl_parameter_xino[config->xino].name; in ovl_xino_mode()
115 static const char *ovl_redirect_mode(struct ovl_config *config) in ovl_redirect_mode() argument
117 return ovl_parameter_redirect_dir[config->redirect_mode].name; in ovl_redirect_mode()
134 static const char *ovl_verity_mode(struct ovl_config *config) in ovl_verity_mode() argument
136 return ovl_parameter_verity[config->verity_mode].name; in ovl_verity_mode()
151 static const char *ovl_fsync_mode(struct ovl_config *config) in ovl_fsync_mode() argument
153 return ovl_parameter_fsync[config->fsync_mode].name; in ovl_fsync_mode()
[all …]
/linux/virt/kvm/
H A DKconfig4 config KVM_COMMON
11 config HAVE_KVM_PFNCACHE
14 config HAVE_KVM_IRQCHIP
17 config HAVE_KVM_IRQ_ROUTING
20 config HAVE_KVM_DIRTY_RING
26 config HAVE_KVM_DIRTY_RING_TSO
33 config HAVE_KVM_DIRTY_RING_ACQ_REL
39 config NEED_KVM_DIRTY_RING_WITH_BITMAP
43 config KVM_MMIO
46 config KVM_ASYNC_PF
[all …]
/linux/sound/soc/sof/
H A Dipc3-topology.c396 static void sof_dbg_comp_config(struct snd_soc_component *scomp, struct sof_ipc_comp_config *config) in sof_dbg_comp_config() argument
399 config->periods_sink, config->periods_source, in sof_dbg_comp_config()
400 config->frame_fmt); in sof_dbg_comp_config()
417 host->config.hdr.size = sizeof(host->config); in sof_ipc3_widget_setup_comp_host()
431 ret = sof_update_ipc_object(scomp, &host->config, SOF_COMP_TOKENS, swidget->tuples, in sof_ipc3_widget_setup_comp_host()
432 swidget->num_tuples, sizeof(host->config), 1); in sof_ipc3_widget_setup_comp_host()
437 sof_dbg_comp_config(scomp, &host->config); in sof_ipc3_widget_setup_comp_host()
467 tone->config.hdr.size = sizeof(tone->config); in sof_ipc3_widget_setup_comp_tone()
470 ret = sof_update_ipc_object(scomp, &tone->config, SOF_COMP_TOKENS, swidget->tuples, in sof_ipc3_widget_setup_comp_tone()
471 swidget->num_tuples, sizeof(tone->config), 1); in sof_ipc3_widget_setup_comp_tone()
[all …]
/linux/tools/testing/selftests/ptrace/
H A Dget_set_sud.c20 struct ptrace_sud_config config; in TEST() local
37 memset(&config, 0xff, sizeof(config)); in TEST()
38 config.mode = PR_SYS_DISPATCH_ON; in TEST()
41 (void *)sizeof(config), &config); in TEST()
44 ASSERT_EQ(config.mode, PR_SYS_DISPATCH_OFF); in TEST()
45 ASSERT_EQ(config.selector, 0); in TEST()
46 ASSERT_EQ(config.offset, 0); in TEST()
47 ASSERT_EQ(config.len, 0); in TEST()
49 config.mode = PR_SYS_DISPATCH_ON; in TEST()
50 config.selector = 0; in TEST()
[all …]
/linux/tools/perf/tests/shell/attr/
H A Dtest-stat-detailed-31 [config]
11 config=1
17 config=3
23 config=4
29 config=2
35 config=0
42 config=7
49 config=8
56 config=1
63 config=4
[all …]
H A Dtest-stat-detailed-21 [config]
11 config=1
17 config=3
23 config=4
29 config=2
35 config=0
42 config=7
49 config=8
56 config=1
63 config=4
[all …]
/linux/scripts/
H A Ddiffconfig51 def print_config(op, config, value, new_value): argument
57 print("# CONFIG_%s is not set" % config)
59 print("CONFIG_%s=%s" % (config, new_value))
62 print("-%s %s" % (config, value))
64 print("+%s %s" % (config, new_value))
66 print(" %s %s -> %s" % (config, value, new_value))
106 for config in a:
107 if config not in b:
108 old.append(config)
110 for config in old:
[all …]
/linux/arch/arm/mach-omap1/
H A Dusb.c51 omap_otg_init(struct omap_usb_config *config) in omap_otg_init() argument
66 if (config->pins[0] > 2) /* alt pingroup 2 */ in omap_otg_init()
68 syscon |= config->usb0_init(config->pins[0], is_usb0_device(config)); in omap_otg_init()
69 syscon |= config->usb1_init(config->pins[1]); in omap_otg_init()
70 syscon |= config->usb2_init(config->pins[2], alt_pingroup); in omap_otg_init()
74 syscon = config->hmc_mode; in omap_otg_init()
77 if (config->otg) in omap_otg_init()
85 printk("USB: hmc %d", config->hmc_mode); in omap_otg_init()
87 pr_cont(", usb2 alt %d wires", config->pins[2]); in omap_otg_init()
88 else if (config->pins[0]) in omap_otg_init()
[all …]
/linux/tools/testing/selftests/arm64/fp/
H A Dfp-ptrace.c196 bool (*supported)(struct test_config *config);
197 void (*set_expected_values)(struct test_config *config);
201 static int vl_in(struct test_config *config) in vl_in() argument
205 if (config->svcr_in & SVCR_SM) in vl_in()
206 vl = config->sme_vl_in; in vl_in()
208 vl = config->sve_vl_in; in vl_in()
213 static int vl_expected(struct test_config *config) in vl_expected() argument
217 if (config->svcr_expected & SVCR_SM) in vl_expected()
218 vl = config->sme_vl_expected; in vl_expected()
220 vl = config->sve_vl_expected; in vl_expected()
[all …]
/linux/scripts/kconfig/tests/transitional/
H A DKconfig2 # Test transitional symbols for config migration with all Kconfig types
5 config MODULES
11 config NEW_BOOL
15 config OLD_BOOL
19 config NEW_TRISTATE
23 config OLD_TRISTATE
27 config NEW_STRING
31 config OLD_STRING
35 config NEW_HEX
39 config OLD_HEX
[all …]
/linux/sound/soc/codecs/
H A DKconfig6 config SND_SOC_I2C_AND_SPI
14 config SND_SOC_ALL_CODECS
378 config SND_SOC_88PM860X
382 config SND_SOC_ARIZONA
395 config SND_SOC_WM_HUBS
400 config SND_SOC_WM_ADSP
405 config SND_SOC_WM_ADSP_TEST
417 config SND_SOC_AB8500_CODEC
421 config SND_SOC_AC97_CODEC
426 config SND_SOC_AD183
[all...]

12345678910>>...157