Home
last modified time | relevance | path

Searched refs:span (Results 1 - 25 of 144) sorted by relevance

123456

/kernel/linux/linux-6.6/rust/macros/
H A Dquote.rs36 /// the given span.
42 ($span:expr => $($tt:tt)*) => {{
47 let span = $span;
48 quote_spanned!(@proc tokens span $($tt)*);
52 (@proc $v:ident $span:ident) => {};
53 (@proc $v:ident $span:ident #$id:ident $($tt:tt)*) => {
57 quote_spanned!(@proc $v $span $($tt)*);
59 (@proc $v:ident $span:ident #(#$id:ident)* $($tt:tt)*) => {
65 quote_spanned!(@proc $v $span
[all...]
H A Dpaste.rs8 let mut span = None; in concat() variables
12 Some(TokenTree::Literal(lit)) => segments.push((lit.to_string(), lit.span())), in concat()
18 segments.push((value, ident.span())); in concat()
27 // Set the overall span of concatenated token as current span in concat()
28 "span" => { in concat()
30 span.is_none(), in concat()
31 "span modifier should only appear at most once" in concat()
33 span = Some(sp); in concat()
46 TokenTree::Ident(Ident::new(&pasted, span in concat()
[all...]
/kernel/linux/linux-6.6/drivers/net/ethernet/marvell/prestera/
H A Dprestera_span.c37 list_add_tail(&entry->list, &port->sw->span->entries); in prestera_span_entry_create()
49 prestera_span_entry_find_by_id(struct prestera_span *span, u8 span_id) in prestera_span_entry_find_by_id() argument
53 list_for_each_entry(entry, &span->entries, list) { in prestera_span_entry_find_by_id()
62 prestera_span_entry_find_by_port(struct prestera_span *span, in prestera_span_entry_find_by_port() argument
67 list_for_each_entry(entry, &span->entries, list) { in prestera_span_entry_find_by_port()
82 entry = prestera_span_entry_find_by_port(sw->span, port); in prestera_span_get()
108 entry = prestera_span_entry_find_by_id(sw->span, span_id); in prestera_span_put()
171 struct prestera_span *span; in prestera_span_init() local
173 span = kzalloc(sizeof(*span), GFP_KERNE in prestera_span_init()
187 struct prestera_span *span = sw->span; prestera_span_fini() local
[all...]
/kernel/linux/linux-5.10/drivers/net/ethernet/mellanox/mlxsw/
H A Dspectrum_span.c46 struct mlxsw_sp_span *span; member
77 return atomic_read(&mlxsw_sp->span->active_entries_count); in mlxsw_sp_span_occ_get()
83 struct mlxsw_sp_span *span; in mlxsw_sp_span_init() local
90 span = kzalloc(struct_size(span, entries, entries_count), GFP_KERNEL); in mlxsw_sp_span_init()
91 if (!span) in mlxsw_sp_span_init()
93 refcount_set(&span->policer_id_base_ref_count, 0); in mlxsw_sp_span_init()
94 span->entries_count = entries_count; in mlxsw_sp_span_init()
95 atomic_set(&span->active_entries_count, 0); in mlxsw_sp_span_init()
96 mutex_init(&span in mlxsw_sp_span_init()
807 mlxsw_sp_span_policer_id_base_set(struct mlxsw_sp_span *span, u16 policer_id) mlxsw_sp_span_policer_id_base_set() argument
841 mlxsw_sp_span_policer_id_base_unset(struct mlxsw_sp_span *span) mlxsw_sp_span_policer_id_base_unset() argument
997 mlxsw_sp_span_analyzed_port_find(struct mlxsw_sp_span *span, u8 local_port, bool ingress) mlxsw_sp_span_analyzed_port_find() argument
1015 struct mlxsw_sp_span *span = mlxsw_sp->span; mlxsw_sp_span_entry_ops() local
1027 struct mlxsw_sp_span *span; mlxsw_sp_span_respin_work() local
1111 mlxsw_sp_span_analyzed_port_create(struct mlxsw_sp_span *span, struct mlxsw_sp_port *mlxsw_sp_port, bool ingress) mlxsw_sp_span_analyzed_port_create() argument
1211 __mlxsw_sp_span_trigger_port_bind(struct mlxsw_sp_span *span, struct mlxsw_sp_span_trigger_entry * trigger_entry, bool enable) __mlxsw_sp_span_trigger_port_bind() argument
1465 struct mlxsw_sp_span *span = trigger_entry->span; mlxsw_sp_span_trigger_ops_set() local
1487 mlxsw_sp_span_trigger_entry_create(struct mlxsw_sp_span *span, enum mlxsw_sp_span_trigger trigger, struct mlxsw_sp_port *mlxsw_sp_port, const struct mlxsw_sp_span_trigger_parms *parms) mlxsw_sp_span_trigger_entry_create() argument
1522 mlxsw_sp_span_trigger_entry_destroy(struct mlxsw_sp_span *span, struct mlxsw_sp_span_trigger_entry * trigger_entry) mlxsw_sp_span_trigger_entry_destroy() argument
1532 mlxsw_sp_span_trigger_entry_find(struct mlxsw_sp_span *span, enum mlxsw_sp_span_trigger trigger, struct mlxsw_sp_port *mlxsw_sp_port) mlxsw_sp_span_trigger_entry_find() argument
[all...]
/kernel/linux/linux-6.6/drivers/net/ethernet/mellanox/mlxsw/
H A Dspectrum_span.c46 struct mlxsw_sp_span *span; member
77 return atomic_read(&mlxsw_sp->span->active_entries_count); in mlxsw_sp_span_occ_get()
83 struct mlxsw_sp_span *span; in mlxsw_sp_span_init() local
90 span = kzalloc(struct_size(span, entries, entries_count), GFP_KERNEL); in mlxsw_sp_span_init()
91 if (!span) in mlxsw_sp_span_init()
93 refcount_set(&span->policer_id_base_ref_count, 0); in mlxsw_sp_span_init()
94 span->entries_count = entries_count; in mlxsw_sp_span_init()
95 atomic_set(&span->active_entries_count, 0); in mlxsw_sp_span_init()
96 mutex_init(&span in mlxsw_sp_span_init()
809 mlxsw_sp_span_policer_id_base_set(struct mlxsw_sp_span *span, u16 policer_id) mlxsw_sp_span_policer_id_base_set() argument
843 mlxsw_sp_span_policer_id_base_unset(struct mlxsw_sp_span *span) mlxsw_sp_span_policer_id_base_unset() argument
1000 mlxsw_sp_span_analyzed_port_find(struct mlxsw_sp_span *span, u16 local_port, bool ingress) mlxsw_sp_span_analyzed_port_find() argument
1018 struct mlxsw_sp_span *span = mlxsw_sp->span; mlxsw_sp_span_entry_ops() local
1030 struct mlxsw_sp_span *span; mlxsw_sp_span_respin_work() local
1115 mlxsw_sp_span_analyzed_port_create(struct mlxsw_sp_span *span, struct mlxsw_sp_port *mlxsw_sp_port, bool ingress) mlxsw_sp_span_analyzed_port_create() argument
1215 __mlxsw_sp_span_trigger_port_bind(struct mlxsw_sp_span *span, struct mlxsw_sp_span_trigger_entry * trigger_entry, bool enable) __mlxsw_sp_span_trigger_port_bind() argument
1476 struct mlxsw_sp_span *span = trigger_entry->span; mlxsw_sp_span_trigger_ops_set() local
1498 mlxsw_sp_span_trigger_entry_create(struct mlxsw_sp_span *span, enum mlxsw_sp_span_trigger trigger, struct mlxsw_sp_port *mlxsw_sp_port, const struct mlxsw_sp_span_trigger_parms *parms) mlxsw_sp_span_trigger_entry_create() argument
1533 mlxsw_sp_span_trigger_entry_destroy(struct mlxsw_sp_span *span, struct mlxsw_sp_span_trigger_entry * trigger_entry) mlxsw_sp_span_trigger_entry_destroy() argument
1543 mlxsw_sp_span_trigger_entry_find(struct mlxsw_sp_span *span, enum mlxsw_sp_span_trigger trigger, struct mlxsw_sp_port *mlxsw_sp_port) mlxsw_sp_span_trigger_entry_find() argument
[all...]
/kernel/linux/linux-5.10/drivers/scsi/megaraid/
H A Dmegaraid_sas_fp.c123 u16 MR_LdSpanArrayGet(u32 ld, u32 span, struct MR_DRV_RAID_MAP_ALL *map) in MR_LdSpanArrayGet() argument
125 return le16_to_cpu(map->raidMap.ldSpanMap[ld].spanBlock[span].span.arrayRef); in MR_LdSpanArrayGet()
148 static struct MR_LD_SPAN *MR_LdSpanPtrGet(u32 ld, u32 span, in MR_LdSpanPtrGet() argument
151 return &map->raidMap.ldSpanMap[ld].spanBlock[span].span; in MR_LdSpanPtrGet()
338 dev_err(&instance->pdev->dev, "megasas: span map %x, pDrvRaidMap->totalSize : %x\n", in MR_ValidateMapInfo()
379 u32 span, j; in MR_GetSpanBlock() local
381 for (span = 0; span < rai in MR_GetSpanBlock()
430 u32 span, info; mr_spanset_get_span_block() local
493 u32 info, strip_offset, span, span_offset; get_row_from_strip() local
551 u32 span, info; get_strip_from_row() local
611 u32 info, strip_offset, span, span_offset, retval; get_arm_from_strip() local
648 get_arm(struct megasas_instance *instance, u32 ld, u8 span, u64 stripe, struct MR_DRV_RAID_MAP_ALL *map) get_arm() argument
697 u8 physArm, span; mr_spanset_get_phy_params() local
798 u8 physArm, span; MR_GetPhyParams() local
909 u8 span, dataArms, arms, dataArm, logArm; mr_get_phy_params_r56_rmw() local
1223 u8 span, count; mr_update_span_set() local
1357 u8 bestArm, pd0, pd1, span, arm; megasas_get_best_arm_pd() local
[all...]
/kernel/linux/linux-6.6/drivers/scsi/megaraid/
H A Dmegaraid_sas_fp.c123 u16 MR_LdSpanArrayGet(u32 ld, u32 span, struct MR_DRV_RAID_MAP_ALL *map) in MR_LdSpanArrayGet() argument
125 return le16_to_cpu(map->raidMap.ldSpanMap[ld].spanBlock[span].span.arrayRef); in MR_LdSpanArrayGet()
148 static struct MR_LD_SPAN *MR_LdSpanPtrGet(u32 ld, u32 span, in MR_LdSpanPtrGet() argument
151 return &map->raidMap.ldSpanMap[ld].spanBlock[span].span; in MR_LdSpanPtrGet()
338 dev_err(&instance->pdev->dev, "megasas: span map %x, pDrvRaidMap->totalSize : %x\n", in MR_ValidateMapInfo()
379 u32 span, j; in MR_GetSpanBlock() local
381 for (span = 0; span < rai in MR_GetSpanBlock()
430 u32 span, info; mr_spanset_get_span_block() local
493 u32 info, strip_offset, span, span_offset; get_row_from_strip() local
551 u32 span, info; get_strip_from_row() local
611 u32 info, strip_offset, span, span_offset, retval; get_arm_from_strip() local
648 get_arm(struct megasas_instance *instance, u32 ld, u8 span, u64 stripe, struct MR_DRV_RAID_MAP_ALL *map) get_arm() argument
697 u8 physArm, span; mr_spanset_get_phy_params() local
798 u8 physArm, span; MR_GetPhyParams() local
909 u8 span, dataArms, arms, dataArm, logArm; mr_get_phy_params_r56_rmw() local
1223 u8 span, count; mr_update_span_set() local
1357 u8 bestArm, pd0, pd1, span, arm; megasas_get_best_arm_pd() local
[all...]
/kernel/linux/linux-5.10/tools/testing/selftests/resctrl/
H A Dcqm_test.c43 unsigned long span) in show_cache_info()
51 avg_diff = (long)abs(span - avg_llc_occu_resc); in show_cache_info()
53 diff_percent = (((float)span - avg_llc_occu_resc) / span) * 100; in show_cache_info()
69 printf("# llc_occu_exp (span): %lu\n", span); in show_cache_info()
104 show_cache_info(sum_llc_occu_resc, no_of_bits, param->span); in check_results()
155 .span = cache_size * n / count_of_bits, in cqm_resctrl_val()
161 sprintf(benchmark_cmd[1], "%lu", param.span); in cqm_resctrl_val()
42 show_cache_info(unsigned long sum_llc_occu_resc, int no_of_bits, unsigned long span) show_cache_info() argument
H A Dmbm_test.c18 show_bw_info(unsigned long *bw_imc, unsigned long *bw_resc, int span) in show_bw_info() argument
42 printf("# Span (MB): %d\n", span); in show_bw_info()
47 static int check_results(int span) in check_results() argument
79 show_bw_info(bw_imc, bw_resc, span); in check_results()
114 int mbm_bw_change(int span, int cpu_no, char *bw_report, char **benchmark_cmd) in mbm_bw_change() argument
120 .span = span, in mbm_bw_change()
138 ret = check_results(span); in mbm_bw_change()
H A Dcat_test.c56 unsigned long span) in show_cache_info()
58 unsigned long allocated_cache_lines = span / 64; in show_cache_info()
111 show_cache_info(sum_llc_perf_miss, no_of_bits, param->span); in check_results()
179 param.span = cache_size * (count_of_bits - n) / count_of_bits; in cat_perf_miss_val()
200 param.span = cache_size * n / count_of_bits; in cat_perf_miss_val()
55 show_cache_info(unsigned long sum_llc_perf_miss, int no_of_bits, unsigned long span) show_cache_info() argument
H A Dresctrl_tests.c60 int res, c, cpu_no = 1, span = 250, argc_new = argc, i, no_of_bits = 5; in main() local
152 sprintf(benchmark_cmd[1], "%d", span); in main()
170 res = mbm_bw_change(span, cpu_no, bw_report, benchmark_cmd); in main()
179 sprintf(benchmark_cmd[1], "%d", span); in main()
H A Dresctrl.h46 * @span: Memory bytes accessed in each benchmark iteration
57 unsigned long span; member
93 int run_fill_buf(unsigned long span, int malloc_and_init_memory, int memflush,
96 int mbm_bw_change(int span, int cpu_no, char *bw_report, char **benchmark_cmd);
/kernel/linux/linux-6.6/tools/testing/selftests/resctrl/
H A Dcat_test.c44 static int check_results(struct resctrl_val_param *param, size_t span) in check_results() argument
79 return show_cache_info(sum_llc_perf_miss, no_of_bits, span / 64, in check_results()
99 size_t span; in cat_perf_miss_val() local
144 span = cache_size * (count_of_bits - n) / count_of_bits; in cat_perf_miss_val()
166 span = cache_size * n / count_of_bits; in cat_perf_miss_val()
174 ret = cat_val(&param, span); in cat_perf_miss_val()
176 ret = check_results(&param, span); in cat_perf_miss_val()
H A Dcmt_test.c30 static int check_results(struct resctrl_val_param *param, size_t span, int no_of_bits) in check_results() argument
61 return show_cache_info(sum_llc_occu_resc, no_of_bits, span, in check_results()
80 size_t span; in cmt_resctrl_val() local
113 span = cache_size * n / count_of_bits; in cmt_resctrl_val()
116 /* Duplicate the command to be able to replace span in it */ in cmt_resctrl_val()
121 ret = asprintf(&span_str, "%zu", span); in cmt_resctrl_val()
134 ret = check_results(&param, span, n); in cmt_resctrl_val()
H A Dmbm_test.c18 show_bw_info(unsigned long *bw_imc, unsigned long *bw_resc, size_t span) in show_bw_info() argument
43 ksft_print_msg("Span (MB): %zu\n", span / MB); in show_bw_info()
50 static int check_results(size_t span) in check_results() argument
82 ret = show_bw_info(bw_imc, bw_resc, span); in check_results()
/kernel/linux/linux-6.6/drivers/iommu/iommufd/
H A Dpages.c938 struct interval_tree_double_span_iter span; member
960 struct interval_tree_double_span_iter span; in pfn_reader_unpin() local
965 interval_tree_for_each_double_span(&span, &pages->access_itree, in pfn_reader_unpin()
967 if (span.is_used) in pfn_reader_unpin()
970 batch_unpin(&pfns->batch, pages, span.start_hole - start, in pfn_reader_unpin()
971 span.last_hole - span.start_hole + 1); in pfn_reader_unpin()
975 /* Process a single span to load it from the proper storage */
978 struct interval_tree_double_span_iter *span = &pfns->span; in pfn_reader_fill_span() local
1262 struct interval_tree_double_span_iter span; __iopt_area_unfill_domain() local
1546 struct interval_tree_double_span_iter span; iopt_pages_unfill_xarray() local
1674 struct interval_tree_double_span_iter span; iopt_pages_fill_xarray() local
[all...]
H A Ddouble_span.h12 * up and reported based on the tree that provides the interval. The first span
27 /* 0 = hole, 1 = used span[0], 2 = used span[1], -1 done iteration */
46 #define interval_tree_for_each_double_span(span, itree1, itree2, first_index, \
48 for (interval_tree_double_span_iter_first(span, itree1, itree2, \
50 !interval_tree_double_span_iter_done(span); \
51 interval_tree_double_span_iter_next(span))
H A Dio_pagetable.c72 static bool __alloc_iova_check_hole(struct interval_tree_double_span_iter *span, in __alloc_iova_check_hole() argument
77 if (span->is_used || span->last_hole - span->start_hole < length - 1) in __alloc_iova_check_hole()
80 span->start_hole = ALIGN(span->start_hole, iova_alignment) | in __alloc_iova_check_hole()
82 if (span->start_hole > span->last_hole || in __alloc_iova_check_hole()
83 span->last_hole - span in __alloc_iova_check_hole()
88 __alloc_iova_check_used(struct interval_tree_span_iter *span, unsigned long length, unsigned long iova_alignment, unsigned long page_offset) __alloc_iova_check_used() argument
[all...]
/kernel/linux/linux-6.6/drivers/iio/dac/
H A Dltc2688.c139 int ret, reg, span; in ltc2688_span_get() local
145 span = FIELD_GET(LTC2688_CH_SPAN_MSK, reg); in ltc2688_span_get()
147 if (span >= LTC2688_SPAN_RANGE_MAX) in ltc2688_span_get()
150 return span; in ltc2688_span_get()
160 int span, fs; in ltc2688_scale_get() local
162 span = ltc2688_span_get(st, c); in ltc2688_scale_get()
163 if (span < 0) in ltc2688_scale_get()
164 return span; in ltc2688_scale_get()
166 fs = ltc2688_span_helper[span][1] - ltc2688_span_helper[span][ in ltc2688_scale_get()
177 int span; ltc2688_offset_get() local
735 u32 span; ltc2688_span_lookup() local
751 int ret, span; ltc2688_channel_config() local
[all...]
H A Dad5791.c68 int (*get_lin_comp) (unsigned int span);
210 static int ad5791_get_lin_comp(unsigned int span) in ad5791_get_lin_comp() argument
212 if (span <= 10000) in ad5791_get_lin_comp()
214 else if (span <= 12000) in ad5791_get_lin_comp()
216 else if (span <= 16000) in ad5791_get_lin_comp()
218 else if (span <= 19000) in ad5791_get_lin_comp()
224 static int ad5780_get_lin_comp(unsigned int span) in ad5780_get_lin_comp() argument
226 if (span <= 10000) in ad5780_get_lin_comp()
/kernel/linux/linux-6.6/include/linux/
H A Dinterval_tree.h39 * nodes but classifies each span as either a hole, where no nodes intersect, or
82 #define interval_tree_for_each_span(span, itree, first_index, last_index) \
83 for (interval_tree_span_iter_first(span, itree, \
85 !interval_tree_span_iter_done(span); \
86 interval_tree_span_iter_next(span))
/kernel/linux/linux-6.6/tools/testing/selftests/bpf/progs/
H A Dtest_access_variable_array.c8 unsigned long span = 0; variable
14 span = sd->span[0]; in BPF_PROG()
/kernel/linux/linux-6.6/drivers/platform/surface/aggregator/
H A Dssh_parser.h123 * sshp_buf_span_from() - Initialize a span from the given buffer and offset.
124 * @buf: The buffer to create the span from.
125 * @offset: The offset in the buffer at which the span should start.
126 * @span: The span to initialize (output).
128 * Initializes the provided span to point to the memory at the given offset in
129 * the buffer, with the length of the span being capped by the number of bytes
138 struct ssam_span *span) in sshp_buf_span_from()
140 span->ptr = buf->ptr + offset; in sshp_buf_span_from()
141 span in sshp_buf_span_from()
137 sshp_buf_span_from(struct sshp_buf *buf, size_t offset, struct ssam_span *span) sshp_buf_span_from() argument
[all...]
/kernel/linux/linux-5.10/drivers/iio/dac/
H A Dad5791.c68 int (*get_lin_comp) (unsigned int span);
210 static int ad5791_get_lin_comp(unsigned int span) in ad5791_get_lin_comp() argument
212 if (span <= 10000) in ad5791_get_lin_comp()
214 else if (span <= 12000) in ad5791_get_lin_comp()
216 else if (span <= 16000) in ad5791_get_lin_comp()
218 else if (span <= 19000) in ad5791_get_lin_comp()
224 static int ad5780_get_lin_comp(unsigned int span) in ad5780_get_lin_comp() argument
226 if (span <= 10000) in ad5780_get_lin_comp()
/kernel/linux/linux-6.6/drivers/net/wireless/realtek/rtw89/
H A Dsar.c58 #define RTW89_SAR_SPAN_VALID(span) ((span)->subband_high)
70 /* Since 6GHz SAR subbands are not edge aligned, some cases span two SAR
92 const struct rtw89_sar_span *span = NULL; in rtw89_query_sar_config_common() local
100 * to make first span as index 0 of the table. So, if center in rtw89_query_sar_config_common()
104 span = &rtw89_sar_overlapping_6ghz[idx]; in rtw89_query_sar_config_common()
107 if (span && RTW89_SAR_SPAN_VALID(span)) { in rtw89_query_sar_config_common()
108 subband_l = span->subband_low; in rtw89_query_sar_config_common()
109 subband_h = span in rtw89_query_sar_config_common()
[all...]

Completed in 18 milliseconds

123456