Home
last modified time | relevance | path

Searched refs:span (Results 1 – 25 of 140) sorted by relevance

123456

/linux-6.15/rust/macros/
H A Dquote.rs49 ($span:expr => $($tt:tt)*) => {{
54 let span = $span; localVariable
59 (@proc $v:ident $span:ident) => {};
64 quote_spanned!(@proc $v $span $($tt)*);
72 quote_spanned!(@proc $v $span $($tt)*);
82 quote_spanned!(@proc $v $span $($tt)*);
91 quote_spanned!(@proc $v $span $($tt)*);
100 quote_spanned!(@proc $v $span $($tt)*);
109 quote_spanned!(@proc $v $span $($tt)*);
115 quote_spanned!(@proc $v $span $($tt)*);
[all …]
H A Dpaste.rs8 let mut span = None; in concat_helper() localVariable
19 segments.push((value, lit.span())); in concat_helper()
26 segments.push((value, ident.span())); in concat_helper()
38 span.is_none(), in concat_helper()
41 span = Some(sp); in concat_helper()
70 let span = group.span(); in expand() localVariable
79 *token = concat(&stream[1..stream.len() - 1], span); in expand()
84 group.set_span(span); in expand()
/linux-6.15/drivers/net/ethernet/marvell/prestera/
H A Dprestera_span.c53 list_for_each_entry(entry, &span->entries, list) { in prestera_span_entry_find_by_id()
67 list_for_each_entry(entry, &span->entries, list) { in prestera_span_entry_find_by_port()
171 struct prestera_span *span; in prestera_span_init() local
173 span = kzalloc(sizeof(*span), GFP_KERNEL); in prestera_span_init()
174 if (!span) in prestera_span_init()
177 INIT_LIST_HEAD(&span->entries); in prestera_span_init()
179 sw->span = span; in prestera_span_init()
180 span->sw = sw; in prestera_span_init()
187 struct prestera_span *span = sw->span; in prestera_span_fini() local
189 WARN_ON(!list_empty(&span->entries)); in prestera_span_fini()
[all …]
/linux-6.15/drivers/net/ethernet/mellanox/mlxsw/
H A Dspectrum_span.c46 struct mlxsw_sp_span *span; member
90 span = kzalloc(struct_size(span, entries, entries_count), GFP_KERNEL); in mlxsw_sp_span_init()
91 if (!span) in mlxsw_sp_span_init()
99 span->mlxsw_sp = mlxsw_sp; in mlxsw_sp_span_init()
100 mlxsw_sp->span = span; in mlxsw_sp_span_init()
117 kfree(mlxsw_sp->span); in mlxsw_sp_span_init()
131 kfree(mlxsw_sp->span); in mlxsw_sp_span_fini()
824 policer_id >= span->policer_id_base + span->entries_count) in mlxsw_sp_span_policer_id_base_set()
1019 struct mlxsw_sp_span *span = mlxsw_sp->span; in mlxsw_sp_span_entry_ops() local
1477 struct mlxsw_sp_span *span = trigger_entry->span; in mlxsw_sp_span_trigger_ops_set() local
[all …]
/linux-6.15/drivers/scsi/megaraid/
H A Dmegaraid_sas_fp.c151 return &map->raidMap.ldSpanMap[ld].spanBlock[span].span; in MR_LdSpanPtrGet()
381 for (span = 0; span < raid->spanDepth; span++, pSpanBlock++) { in MR_GetSpanBlock()
398 return span; in MR_GetSpanBlock()
442 for (span = 0; span < raid->spanDepth; span++) in mr_spanset_get_span_block()
463 return span; in mr_spanset_get_span_block()
509 for (span = 0, span_offset = 0; span < raid->spanDepth; span++) in get_row_from_strip()
562 for (span = 0; span < raid->spanDepth; span++) in get_strip_from_row()
625 for (span = 0, span_offset = 0; span < raid->spanDepth; span++) in get_arm_from_strip()
832 span = 0; in MR_GetPhyParams()
927 span = 0; in mr_get_phy_params_r56_rmw()
[all …]
/linux-6.15/drivers/iio/dac/
H A Dltc2664.c93 u8 span; member
136 int span, fs; in ltc2664_scale_get() local
138 span = chan->span; in ltc2664_scale_get()
139 if (span < 0) in ltc2664_scale_get()
140 return span; in ltc2664_scale_get()
142 fs = span_helper[span][1] - span_helper[span][0]; in ltc2664_scale_get()
150 int span, fs; in ltc2672_scale_get() local
152 span = chan->span - 1; in ltc2672_scale_get()
167 int span; in ltc2664_offset_get() local
169 span = chan->span; in ltc2664_offset_get()
[all …]
H A Dltc2688.c150 return span; in ltc2688_span_get()
160 int span, fs; in ltc2688_scale_get() local
163 if (span < 0) in ltc2688_scale_get()
164 return span; in ltc2688_scale_get()
177 int span; in ltc2688_offset_get() local
180 if (span < 0) in ltc2688_offset_get()
181 return span; in ltc2688_offset_get()
735 u32 span; in ltc2688_span_lookup() local
737 for (span = 0; span < ARRAY_SIZE(ltc2688_span_helper); span++) { in ltc2688_span_lookup()
740 return span; in ltc2688_span_lookup()
[all …]
H A Dad3552r-common.c121 s32 idx, v_max, v_min, span, rem; in ad3552r_calc_gain_and_offset() local
143 span = v_max - v_min; in ad3552r_calc_gain_and_offset()
144 ch_data->scale_int = div_s64_rem(span, 65536, &rem); in ad3552r_calc_gain_and_offset()
148 ch_data->offset_int = div_s64_rem(v_min * 65536, span, &rem); in ad3552r_calc_gain_and_offset()
150 ch_data->offset_dec = div_s64(tmp, span); in ad3552r_calc_gain_and_offset()
H A Dad5791.c77 int (*get_lin_comp)(unsigned int span);
228 static int ad5791_get_lin_comp(unsigned int span) in ad5791_get_lin_comp() argument
230 if (span <= 10000) in ad5791_get_lin_comp()
232 else if (span <= 12000) in ad5791_get_lin_comp()
234 else if (span <= 16000) in ad5791_get_lin_comp()
236 else if (span <= 19000) in ad5791_get_lin_comp()
242 static int ad5780_get_lin_comp(unsigned int span) in ad5780_get_lin_comp() argument
244 if (span <= 10000) in ad5780_get_lin_comp()
/linux-6.15/fs/netfs/
H A Diterator.c114 size_t len, span = 0, n = iter->count; in netfs_limit_bvec() local
133 span += len; in netfs_limit_bvec()
136 if (span >= max_size || nsegs >= max_segs) in netfs_limit_bvec()
142 return min(span, max_size); in netfs_limit_bvec()
158 size_t span = 0, n = iter->count; in netfs_limit_xarray() local
181 span += len; in netfs_limit_xarray()
183 if (span >= max_size || nsegs >= max_segs) in netfs_limit_xarray()
188 return min(span, max_size); in netfs_limit_xarray()
202 size_t span = 0, n = iter->count; in netfs_limit_folioq() local
220 span += flen - start_offset; in netfs_limit_folioq()
[all …]
/linux-6.15/drivers/iommu/iommufd/
H A Dpages.c1098 if (span.is_used) in pfn_reader_unpin()
1102 span.last_hole - span.start_hole + 1); in pfn_reader_unpin()
1109 struct interval_tree_double_span_iter *span = &pfns->span; in pfn_reader_fill_span() local
1145 span->last_hole); in pfn_reader_fill_span()
1473 if (span.is_used) { in __iopt_area_unfill_domain()
1475 span.last_used - span.start_used + 1); in __iopt_area_unfill_domain()
1479 span.start_hole, span.last_hole, in __iopt_area_unfill_domain()
1741 if (!span.is_used) { in iopt_pages_unfill_xarray()
1749 span.last_hole); in iopt_pages_unfill_xarray()
1753 span.last_used); in iopt_pages_unfill_xarray()
[all …]
H A Ddouble_span.h46 #define interval_tree_for_each_double_span(span, itree1, itree2, first_index, \ argument
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.c73 static bool __alloc_iova_check_hole(struct interval_tree_double_span_iter *span, in __alloc_iova_check_hole() argument
78 if (span->is_used || span->last_hole - span->start_hole < length - 1) in __alloc_iova_check_hole()
81 span->start_hole = ALIGN(span->start_hole, iova_alignment) | in __alloc_iova_check_hole()
83 if (span->start_hole > span->last_hole || in __alloc_iova_check_hole()
84 span->last_hole - span->start_hole < length - 1) in __alloc_iova_check_hole()
89 static bool __alloc_iova_check_used(struct interval_tree_span_iter *span, in __alloc_iova_check_used() argument
94 if (span->is_hole || span->last_used - span->start_used < length - 1) in __alloc_iova_check_used()
97 span->start_used = ALIGN(span->start_used, iova_alignment) | in __alloc_iova_check_used()
99 if (span->start_used > span->last_used || in __alloc_iova_check_used()
100 span->last_used - span->start_used < length - 1) in __alloc_iova_check_used()
H A Dvfio_compat.c386 struct interval_tree_span_iter span; in iommufd_fill_cap_iova() local
388 interval_tree_for_each_span(&span, &ioas->iopt.reserved_itree, 0, in iommufd_fill_cap_iova()
392 if (!span.is_hole) in iommufd_fill_cap_iova()
394 range.start = span.start_hole; in iommufd_fill_cap_iova()
395 range.end = span.last_hole; in iommufd_fill_cap_iova()
/linux-6.15/Documentation/translations/zh_CN/scheduler/
H A Dsched-domains.rst22 每个调度域管辖数个CPU(存储在->span字段中)。一个调度域的span必须是它的子调度域span
25 CPU出现永远不会被指定任务运行的情况,直到允许的CPU掩码被显式设定。调度域的span字段意味
29 组织,存储在->groups指针中。这些组的CPU掩码的并集必须和调度域span字段一致。->groups
/linux-6.15/tools/testing/selftests/resctrl/
H A Dcmt_test.c77 static int check_results(struct resctrl_val_param *param, size_t span, int no_of_bits) in check_results() argument
107 return show_results_info(sum_llc_occu_resc, no_of_bits, span, in check_results()
123 size_t span; in cmt_run_test() local
153 span = cache_portion_size(cache_total_size, param.mask, long_mask); in cmt_run_test()
156 fill_buf.buf_size = span; in cmt_run_test()
160 fill_buf.buf_size = span; in cmt_run_test()
171 ret = check_results(&param, span, n); in cmt_run_test()
H A Dcat_test.c159 size_t span, unsigned long current_mask) in cat_test() argument
192 buf = alloc_buffer(span, 1); in cat_test()
209 mem_flush(buf, span); in cat_test()
210 fill_cache_read(buf, span, true); in cat_test()
216 fill_cache_read(buf, span, true); in cat_test()
242 size_t span; in cat_run_test() local
278 span = cache_portion_size(cache_total_size, start_mask, full_cache_mask); in cat_run_test()
282 ret = cat_test(test, uparams, &param, span, start_mask); in cat_run_test()
H A Dmbm_test.c18 show_bw_info(unsigned long *bw_imc, unsigned long *bw_resc, size_t span) in show_bw_info() argument
39 if (span) in show_bw_info()
40 ksft_print_msg("Span (MB): %zu\n", span / MB); in show_bw_info()
47 static int check_results(size_t span) in check_results() argument
79 ret = show_bw_info(bw_imc, bw_resc, span); in check_results()
/linux-6.15/include/linux/
H A Dinterval_tree.h82 #define interval_tree_for_each_span(span, itree, first_index, last_index) \ argument
83 for (interval_tree_span_iter_first(span, itree, \
85 !interval_tree_span_iter_done(span); \
86 interval_tree_span_iter_next(span))
/linux-6.15/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()
/linux-6.15/Documentation/scheduler/
H A Dsched-domains.rst10 Each scheduling domain spans a number of CPUs (stored in the ->span field).
11 A domain's span MUST be a superset of it child's span (this restriction could
12 be relaxed if the need arises), and a base domain for CPU i MUST span at least
13 i. The top domain for each CPU will generally span all CPUs in the system
16 explicitly set. A sched domain's span means "balance process load among these
22 domain's span. The group pointed to by the ->groups pointer MUST contain the CPU
58 The "base" domain will "span" the first level of the hierarchy. In the case
59 of SMT, you'll span all siblings of the physical CPU, with each group being
62 In SMP, the parent of the base domain will span all physical CPUs in the
64 of the SMP domain will span the entire machine, with each group having the
/linux-6.15/lib/
H A Dinterval_tree_test.c244 struct interval_tree_span_iter span, mas_span; in span_iteration_check() local
282 interval_tree_for_each_span(&span, &root, start, last) { in span_iteration_check()
285 WARN_ON_ONCE(span.is_hole != mas_span.is_hole); in span_iteration_check()
287 if (span.is_hole) { in span_iteration_check()
288 WARN_ON_ONCE(span.start_hole != mas_span.start_hole); in span_iteration_check()
289 WARN_ON_ONCE(span.last_hole != mas_span.last_hole); in span_iteration_check()
291 WARN_ON_ONCE(span.start_used != mas_span.start_used); in span_iteration_check()
292 WARN_ON_ONCE(span.last_used != mas_span.last_used); in span_iteration_check()
/linux-6.15/drivers/platform/surface/aggregator/
H A Dssh_parser.h138 struct ssam_span *span) in sshp_buf_span_from() argument
140 span->ptr = buf->ptr + offset; in sshp_buf_span_from()
141 span->len = buf->len - offset; in sshp_buf_span_from()
/linux-6.15/arch/sh/mm/
H A Dpmb.c146 unsigned long span; in pmb_mapping_exists() local
169 span = pmbe->size; in pmb_mapping_exists()
176 span += iter->size; in pmb_mapping_exists()
181 if (size <= span) { in pmb_mapping_exists()
657 unsigned long span, newsize; in pmb_merge() local
661 span = newsize = head->size; in pmb_merge()
665 span += tail->size; in pmb_merge()
667 if (pmb_size_valid(span)) { in pmb_merge()
668 newsize = span; in pmb_merge()
/linux-6.15/Documentation/sphinx-static/
H A Dtheme_rtd_colors.css29 span.menuselection {
33 code.kbd, code.kbd span {

123456