/kernel/linux/linux-6.6/rust/macros/ |
H A D | quote.rs | 36 /// 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 D | paste.rs | 8 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 D | prestera_span.c | 37 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 D | spectrum_span.c | 46 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 D | spectrum_span.c | 46 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 D | megaraid_sas_fp.c | 123 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 D | megaraid_sas_fp.c | 123 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 D | cqm_test.c | 43 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 D | mbm_test.c | 18 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 D | cat_test.c | 56 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 D | resctrl_tests.c | 60 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 D | resctrl.h | 46 * @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 D | cat_test.c | 44 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(¶m, span); in cat_perf_miss_val() 176 ret = check_results(¶m, span); in cat_perf_miss_val()
|
H A D | cmt_test.c | 30 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(¶m, span, n); in cmt_resctrl_val()
|
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 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 D | pages.c | 938 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 D | double_span.h | 12 * 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 D | io_pagetable.c | 72 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 D | ltc2688.c | 139 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 D | ad5791.c | 68 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 D | interval_tree.h | 39 * 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 D | test_access_variable_array.c | 8 unsigned long span = 0; variable 14 span = sd->span[0]; in BPF_PROG()
|
/kernel/linux/linux-6.6/drivers/platform/surface/aggregator/ |
H A D | ssh_parser.h | 123 * 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 D | ad5791.c | 68 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 D | sar.c | 58 #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...] |