| /linux-6.15/rust/macros/ |
| H A D | quote.rs | 49 ($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 D | paste.rs | 8 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 D | prestera_span.c | 53 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 D | spectrum_span.c | 46 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 D | megaraid_sas_fp.c | 151 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 D | ltc2664.c | 93 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 D | ltc2688.c | 150 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 D | ad3552r-common.c | 121 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 D | ad5791.c | 77 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 D | iterator.c | 114 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 D | pages.c | 1098 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 D | double_span.h | 46 #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 D | io_pagetable.c | 73 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 D | vfio_compat.c | 386 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 D | sched-domains.rst | 22 每个调度域管辖数个CPU(存储在->span字段中)。一个调度域的span必须是它的子调度域span的 25 CPU出现永远不会被指定任务运行的情况,直到允许的CPU掩码被显式设定。调度域的span字段意味 29 组织,存储在->groups指针中。这些组的CPU掩码的并集必须和调度域span字段一致。->groups
|
| /linux-6.15/tools/testing/selftests/resctrl/ |
| H A D | cmt_test.c | 77 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(¶m, span, n); in cmt_run_test()
|
| H A D | cat_test.c | 159 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, ¶m, span, start_mask); in cat_run_test()
|
| H A D | mbm_test.c | 18 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 D | interval_tree.h | 82 #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 D | test_access_variable_array.c | 8 unsigned long span = 0; variable 14 span = sd->span[0]; in BPF_PROG()
|
| /linux-6.15/Documentation/scheduler/ |
| H A D | sched-domains.rst | 10 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 D | interval_tree_test.c | 244 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 D | ssh_parser.h | 138 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 D | pmb.c | 146 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 D | theme_rtd_colors.css | 29 span.menuselection { 33 code.kbd, code.kbd span {
|