| /drivers/net/ethernet/mellanox/mlxsw/ |
| 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 …]
|
| /drivers/net/ethernet/marvell/prestera/ |
| 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 …]
|
| A D | prestera.h | 292 struct prestera_span *span; member
|
| /drivers/scsi/megaraid/ |
| 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 …]
|
| A D | mbox_defs.h | 649 adap_span_40ld_t span[SPAN_DEPTH_8_SPANS]; member 662 adap_span_8ld_t span[SPAN_DEPTH_8_SPANS]; member 675 adap_span_8ld_t span[SPAN_DEPTH_4_SPANS]; member
|
| /drivers/iio/dac/ |
| 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 …]
|
| A D | ltc2688.c | 148 return span; in ltc2688_span_get() 158 int span, fs; in ltc2688_scale_get() local 161 if (span < 0) in ltc2688_scale_get() 162 return span; in ltc2688_scale_get() 175 int span; in ltc2688_offset_get() local 178 if (span < 0) in ltc2688_offset_get() 179 return span; in ltc2688_offset_get() 733 u32 span; in ltc2688_span_lookup() local 735 for (span = 0; span < ARRAY_SIZE(ltc2688_span_helper); span++) { in ltc2688_span_lookup() 738 return span; in ltc2688_span_lookup() [all …]
|
| A D | ad3552r-common.c | 125 s32 idx, v_max, v_min, span, rem; in ad3552r_calc_gain_and_offset() local 147 span = v_max - v_min; in ad3552r_calc_gain_and_offset() 148 ch_data->scale_int = div_s64_rem(span, 65536, &rem); in ad3552r_calc_gain_and_offset() 152 ch_data->offset_int = div_s64_rem(v_min * 65536, span, &rem); in ad3552r_calc_gain_and_offset() 154 ch_data->offset_dec = div_s64(tmp, span); in ad3552r_calc_gain_and_offset()
|
| A D | ad5791.c | 77 int (*get_lin_comp)(unsigned int span); 226 static int ad5791_get_lin_comp(unsigned int span) in ad5791_get_lin_comp() argument 228 if (span <= 10000) in ad5791_get_lin_comp() 230 else if (span <= 12000) in ad5791_get_lin_comp() 232 else if (span <= 16000) in ad5791_get_lin_comp() 234 else if (span <= 19000) in ad5791_get_lin_comp() 240 static int ad5780_get_lin_comp(unsigned int span) in ad5780_get_lin_comp() argument 242 if (span <= 10000) in ad5780_get_lin_comp()
|
| /drivers/iommu/iommufd/ |
| 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() 1472 if (span.is_used) { in __iopt_area_unfill_domain() 1474 span.last_used - span.start_used + 1); in __iopt_area_unfill_domain() 1478 span.start_hole, span.last_hole, in __iopt_area_unfill_domain() 1740 if (!span.is_used) { in iopt_pages_unfill_xarray() 1748 span.last_hole); in iopt_pages_unfill_xarray() 1752 span.last_used); in iopt_pages_unfill_xarray() [all …]
|
| 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))
|
| 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()
|
| A D | ioas.c | 71 struct interval_tree_span_iter span; in iommufd_ioas_iova_ranges() local 87 interval_tree_for_each_span(&span, &ioas->iopt.reserved_itree, 0, in iommufd_ioas_iova_ranges() 89 if (!span.is_hole) in iommufd_ioas_iova_ranges() 93 .start = span.start_hole, in iommufd_ioas_iova_ranges() 94 .last = span.last_hole, in iommufd_ioas_iova_ranges()
|
| A D | io_pagetable.c | 92 static bool __alloc_iova_check_hole(struct interval_tree_double_span_iter *span, in __alloc_iova_check_hole() argument 97 if (span->is_used) in __alloc_iova_check_hole() 99 return __alloc_iova_check_range(&span->start_hole, span->last_hole, in __alloc_iova_check_hole() 103 static bool __alloc_iova_check_used(struct interval_tree_span_iter *span, in __alloc_iova_check_used() argument 108 if (span->is_hole) in __alloc_iova_check_used() 110 return __alloc_iova_check_range(&span->start_used, span->last_used, in __alloc_iova_check_used()
|
| /drivers/net/wireless/realtek/rtw89/ |
| A D | sar.c | 66 const struct rtw89_6ghz_span *span; in rtw89_query_sar_config_common() local 68 span = rtw89_get_6ghz_span(rtwdev, center_freq); in rtw89_query_sar_config_common() 70 if (span && RTW89_SAR_SPAN_VALID(span)) { in rtw89_query_sar_config_common() 71 subband_l = span->sar_subband_low; in rtw89_query_sar_config_common() 72 subband_h = span->sar_subband_high; in rtw89_query_sar_config_common() 128 const struct rtw89_6ghz_span *span; in rtw89_query_sar_config_acpi() local 133 span = rtw89_get_6ghz_span(rtwdev, center_freq); in rtw89_query_sar_config_acpi() 135 if (span && RTW89_ACPI_SAR_SPAN_VALID(span)) { in rtw89_query_sar_config_acpi() 136 subband_l = span->acpi_sar_subband_low; in rtw89_query_sar_config_acpi() 137 subband_h = span->acpi_sar_subband_high; in rtw89_query_sar_config_acpi()
|
| /drivers/platform/surface/aggregator/ |
| 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()
|
| A D | ssh_packet_layer.c | 1799 struct ssam_span span; in ssh_ptl_rx_threadfn() local 1819 sshp_buf_span_from(&ptl->rx.buf, offs, &span); in ssh_ptl_rx_threadfn() 1820 n = ssh_ptl_rx_eval(ptl, &span); in ssh_ptl_rx_threadfn()
|
| /drivers/irqchip/ |
| A D | irq-gic-v5-its.c | 193 unsigned int l1_bits, l2_bits, span, events_per_l2_table; in gicv5_its_create_itt_two_level() local 241 span = i == complete_tables ? final_span : l2_bits; in gicv5_its_create_itt_two_level() 243 itt_l2 = kcalloc(BIT(span), sizeof(*itt_l2), GFP_KERNEL); in gicv5_its_create_itt_two_level() 251 l2sz = BIT(span) * sizeof(*itt_l2); in gicv5_its_create_itt_two_level() 256 FIELD_PREP(GICV5_ITTL1E_SPAN, span) | in gicv5_its_create_itt_two_level() 386 u8 span, l2sz, l2_bits; in gicv5_its_alloc_l2_devtab() local 392 span = FIELD_GET(GICV5_DTL1E_SPAN, le64_to_cpu(l1devtab[l1_index])); in gicv5_its_alloc_l2_devtab() 401 if (span > l2_bits) in gicv5_its_alloc_l2_devtab() 402 span = l2_bits; in gicv5_its_alloc_l2_devtab() 404 l2devtab = kcalloc(BIT(span), sizeof(*l2devtab), GFP_KERNEL); in gicv5_its_alloc_l2_devtab() [all …]
|
| A D | irq-gic-v3-its.c | 2104 u32 span; member 2107 static struct lpi_range *mk_lpi_range(u32 base, u32 span) in mk_lpi_range() argument 2114 range->span = span; in mk_lpi_range() 2128 if (range->span >= nr_lpis) { in alloc_lpi_range() 2131 range->span -= nr_lpis; in alloc_lpi_range() 2133 if (range->span == 0) { in alloc_lpi_range() 2153 if (a->base_id + a->span != b->base_id) in merge_lpi_ranges() 2156 b->span += a->span; in merge_lpi_ranges()
|
| /drivers/usb/host/ |
| A D | ehci-sched.c | 1189 iso_sched->span = urb->number_of_packets * stream->uperiod; in itd_sched_init() 1254 num_itds = 1 + (sched->span + 7) / 8; in itd_urb_transaction() 1477 u32 now, base, next, start, period, span, now2; in iso_stream_schedule() local 1486 span = sched->span; in iso_stream_schedule() 1488 span <<= 3; in iso_stream_schedule() 1613 if (skip >= span) { /* Entirely in the past? */ in iso_stream_schedule() 1615 urb, start + base, span - period, now2 + base, in iso_stream_schedule() 1619 skip = span - period; in iso_stream_schedule() 1623 skip = span; /* Skip the entire URB */ in iso_stream_schedule() 1640 if (unlikely(start + span - period >= mod + wrap)) { in iso_stream_schedule() [all …]
|
| /drivers/perf/ |
| A D | arm_smmuv3_pmu.c | 303 int idx, u32 span, u32 sid) in smmu_pmu_set_event_filter() argument 308 evtyper = get_event(event) | span << SMMU_PMCG_SID_SPAN_SHIFT; in smmu_pmu_set_event_filter() 329 u32 span, sid; in smmu_pmu_apply_event_filter() local 333 span = filter_en ? get_filter_span(event) : in smmu_pmu_apply_event_filter() 344 smmu_pmu_set_event_filter(event, idx, span, sid); in smmu_pmu_apply_event_filter()
|
| /drivers/s390/scsi/ |
| A D | zfcp_qdio.c | 56 unsigned long long now, span; in zfcp_qdio_account() local 60 span = (now - qdio->req_q_time) >> 12; in zfcp_qdio_account() 62 qdio->req_q_util += used * span; in zfcp_qdio_account()
|
| /drivers/md/dm-vdo/indexer/ |
| A D | volume.c | 1330 u32 span = 1; in find_real_end_of_volume() local 1334 u32 chapter = (span > limit) ? 0 : limit - span; in find_real_end_of_volume() 1341 span *= 2; in find_real_end_of_volume() 1343 if (span == 1) in find_real_end_of_volume() 1345 span /= 2; in find_real_end_of_volume()
|
| /drivers/net/wireless/mediatek/mt7601u/ |
| A D | mac.c | 307 u32 span; in mt7601u_mac_work() member 330 for (j = 0; j < spans[i].span; j++) { in mt7601u_mac_work()
|
| /drivers/scsi/ |
| A D | megaraid.h | 427 adp_span_40ld span[MAX_SPAN_DEPTH]; member 432 adp_span_8ld span[MAX_SPAN_DEPTH]; member
|