Home
last modified time | relevance | path

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

123456

/linux/rust/quote/
H A Dlib.rs632 ($span:expr=> $($tt:tt)*) => {
642 ($span:expr=>) => {{
643 let _: $crate::__private::Span = $crate::__private::get_span($span).__into_span();
648 ($span:expr=> $tt:tt) => {{
650 let _span: $crate::__private::Span = $crate::__private::get_span($span).__into_span();
656 ($span:expr=> # $var:ident) => {{
658 let _: $crate::__private::Span = $crate::__private::get_span($span).__into_span();
662 ($span:expr=> $tt1:tt $tt2:tt) => {{
664 let _span: $crate::__private::Span = $crate::__private::get_span($span).__into_span();
671 ($span:expr=> $($tt:tt)*) => {{
[all …]
H A Dformat.rs133 ([$span:expr, $($fmt:tt)*]) => {
136 $span,
141 ([$old:expr, $($fmt:tt)*] span = $span:expr) => {
142 $crate::format_ident_impl!([$old, $($fmt)*] span = $span,)
144 ([$old:expr, $($fmt:tt)*] span = $span:expr, $($rest:tt)*) => {
146 $crate::__private::Option::Some::<$crate::__private::Span>($span),
152 ([$span:expr, $($fmt:tt)*] $name:ident = $arg:expr) => {
153 $crate::format_ident_impl!([$span, $($fmt)*] $name = $arg,)
155 ([$span:expr, $($fmt:tt)*] $name:ident = $arg:expr, $($rest:tt)*) => {
157 … arg => $crate::format_ident_impl!([$span.or(arg.span()), $($fmt)*, $name = arg] $($rest)*),
[all …]
H A Druntime.rs196 pub fn get_span<T>(span: T) -> GetSpan<T> { in get_span()
197 GetSpan(GetSpanInner(GetSpanBase(span))) in get_span()
259 span: Span, in push_group_spanned()
264 g.set_span(span); in push_group_spanned()
275 pub fn parse_spanned(tokens: &mut TokenStream, span: Span, s: &str) { in parse_spanned()
277 tokens.extend(s.into_iter().map(|t| respan_token_tree(t, span))); in parse_spanned()
281 fn respan_token_tree(mut token: TokenTree, span: Span) -> TokenTree { in respan_token_tree()
287 .map(|token| respan_token_tree(token, span)) in respan_token_tree()
290 g.set_span(span); in respan_token_tree()
292 other => other.set_span(span), in respan_token_tree()
[all …]
H A Dident_fragment.rs22 fn span(&self) -> Option<Span> { in span() method
28 fn span(&self) -> Option<Span> { in span() method
29 <T as IdentFragment>::span(*self) in span()
38 fn span(&self) -> Option<Span> { in span() method
39 <T as IdentFragment>::span(*self) in span()
48 fn span(&self) -> Option<Span> { in span() method
49 Some(self.span()) in span()
66 fn span(&self) -> Option<Span> { in span() function
67 T::span(self) in span()
/linux/rust/macros/
H A Dquote.rs48 ($span:expr => $($tt:tt)*) => {{
52 let span = $span; localVariable
53 quote_spanned!(@proc tokens span $($tt)*);
57 (@proc $v:ident $span:ident) => {};
58 (@proc $v:ident $span:ident #$id:ident $($tt:tt)*) => {
60 quote_spanned!(@proc $v $span $($tt)*);
62 (@proc $v:ident $span:ident #(#$id:ident)* $($tt:tt)*) => {
66 quote_spanned!(@proc $v $span $($tt)*);
68 (@proc $v:ident $span:ident ( $($inner:tt)* ) $($tt:tt)*) => {
71 quote_spanned!(@proc tokens $span $($inner)*);
[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/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_KERNEL); in prestera_span_init()
174 if (!span) in prestera_span_init()
[all …]
/linux/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->analyzed_ports_lock); in mlxsw_sp_span_init()
97 INIT_LIST_HEAD(&span->analyzed_ports_list); in mlxsw_sp_span_init()
[all …]
/linux/rust/proc-macro2/
H A Dfallback.rs54 pub(crate) span: Span, field
58 pub(crate) fn span(&self) -> Span { in span() method
59 self.span in span()
64 span: Span::call_site(), in call_site()
123 punct.set_span(crate::Span::_new_fallback(literal.span)); in push_token_from_proc_macro()
199 let span = sm.add_file(src); in get_cursor() localVariable
202 off: span.lo, in get_cursor()
325 span: Span { lo: 0, hi: 0 },
341 span: Span, field
353 let offset = offset - self.span.lo as usize; in offset_line_column()
[all …]
H A Dlib.rs326 pub fn span(&self) -> Span { in span() method
327 Span::_new(self.inner.span()) in span()
549 pub fn span(&self) -> Span { in span() method
551 TokenTree::Group(t) => t.span(), in span()
552 TokenTree::Ident(t) => t.span(), in span()
553 TokenTree::Punct(t) => t.span(), in span()
554 TokenTree::Literal(t) => t.span(), in span()
563 pub fn set_span(&mut self, span: Span) { in set_span()
565 TokenTree::Group(t) => t.set_span(span), in set_span()
566 TokenTree::Ident(t) => t.set_span(span), in set_span()
[all …]
H A Dextra.rs105 join: group.span(), in new()
109 imp::Group::Fallback(group) => DelimSpanEnum::Fallback(group.span()), in new()
113 let inner = DelimSpanEnum::Fallback(group.span()); in new()
126 DelimSpanEnum::Fallback(span) => Span::_new_fallback(*span), in join()
135 DelimSpanEnum::Fallback(span) => Span::_new_fallback(span.first_byte()), in open()
144 DelimSpanEnum::Fallback(span) => Span::_new_fallback(span.last_byte()), in close()
/linux/rust/syn/
H A Dlit.rs130 pub span: Span,
135 pub fn new(value: &str, span: Span) -> Self { in new()
137 token.set_span(span); in new()
219 fn respan_token_stream(stream: TokenStream, span: Span) -> TokenStream { in parse_with()
222 .map(|token| respan_token_tree(token, span)) in parse_with()
227 fn respan_token_tree(mut token: TokenTree, span: Span) -> TokenTree { in parse_with()
230 let stream = respan_token_stream(g.stream(), span); in parse_with()
232 g.set_span(span); in parse_with()
234 other => other.set_span(span), in parse_with()
241 let span = self.span(); in parse_with() localVariable
[all …]
H A Derror.rs112 span: ThreadBound<SpanRange>, field
160 pub fn new<T: Display>(span: Span, message: T) -> Self { in new()
161 return new(span, message.to_string()); in new()
163 fn new(span: Span, message: String) -> Error { in new()
166 span: ThreadBound::new(SpanRange { in new()
167 start: span, in new()
168 end: span, in new()
196 let start = iter.next().map_or_else(Span::call_site, |t| t.span()); in new_spanned()
197 let end = iter.last().map_or(start, |t| t.span()); in new_spanned()
200 span: ThreadBound::new(SpanRange { start, end }), in new_spanned()
[all …]
H A Dmac.rs38 pub fn span(&self) -> &DelimSpan { in span() method
40 MacroDelimiter::Paren(token) => &token.span, in span()
41 MacroDelimiter::Brace(token) => &token.span, in span()
42 MacroDelimiter::Bracket(token) => &token.span, in span()
149 let scope = self.delimiter.span().close(); in parse_body_with()
158 let span = g.delim_span(); in parse_delimiter() localVariable
160 Delimiter::Parenthesis => MacroDelimiter::Paren(Paren(span)), in parse_delimiter()
161 Delimiter::Brace => MacroDelimiter::Brace(Brace(span)), in parse_delimiter()
162 Delimiter::Bracket => MacroDelimiter::Bracket(Bracket(span)), in parse_delimiter()
210 let (delim, span) = match self { in surround()
[all …]
H A Dgroup.rs49 parse_delimited(input, Delimiter::Parenthesis).map(|(span, content)| Parens { in parse_parens()
50 token: token::Paren(span), in parse_parens()
58 parse_delimited(input, Delimiter::Brace).map(|(span, content)| Braces { in parse_braces()
59 token: token::Brace(span), in parse_braces()
67 parse_delimited(input, Delimiter::Bracket).map(|(span, content)| Brackets { in parse_brackets()
68 token: token::Bracket(span), in parse_brackets()
75 parse_delimited(input, Delimiter::None).map(|(span, content)| Group { in parse_group()
76 token: token::Group(span.join()), in parse_group()
86 if let Some((content, span, rest)) = cursor.group(delimiter) { in parse_delimited()
87 let scope = span.close(); in parse_delimited()
[all …]
H A Dtoken.rs104 use crate::span::IntoSpans;
150 pub span: Span, field
213 pub span: Span,
218 pub fn $name<S: IntoSpans<Span>>(span: S) -> $name {
220 span: span.into_spans(),
227 span: Span::call_site(),
274 printing::keyword($token, self.span, tokens);
283 span: parsing::keyword(input, $token)?,
449 pub span: DelimSpan,
454 pub fn $name<S: IntoSpans<DelimSpan>>(span: S) -> $name {
[all …]
H A Dlifetime.rs40 pub fn new(symbol: &str, span: Span) -> Self { in new()
57 apostrophe: span, in new()
58 ident: Ident::new(&symbol[1..], span), in new()
62 pub fn span(&self) -> Span { in span() method
64 .join(self.ident.span()) in span()
68 pub fn set_span(&mut self, span: Span) { in set_span()
69 self.apostrophe = span; in set_span()
70 self.ident.set_span(span); in set_span()
H A Dcustom_keyword.rs97 pub span: $crate::__private::Span,
103 span: __S,
106 span: $crate::__private::IntoSpans::into_spans(span),
114 span: $crate::__private::Span::call_site(),
153 return $crate::__private::Ok(($ident { span: ident.span() }, rest));
183 let ident = $crate::Ident::new($crate::__private::stringify!($ident), self.span);
H A Dbuffer.rs230 apostrophe: punct.span(), in lifetime()
251 let span = group.delim_span(); in group() localVariable
255 return Some((inside_of_group, span, after_group)); in group()
267 let span = group.delim_span(); in any_group() localVariable
271 return Some((inside_of_group, delimiter, span, after_group)); in any_group()
321 pub fn span(mut self) -> Span { in span() method
323 Entry::Group(group, _) => group.span(), in span()
324 Entry::Literal(literal) => literal.span(), in span()
325 Entry::Ident(ident) => ident.span(), in span()
326 Entry::Punct(punct) => punct.span(), in span()
[all …]
/linux/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()
379 u32 span, j; in MR_GetSpanBlock() local
381 for (span = 0; span < raid->spanDepth; span++, pSpanBlock++) { in MR_GetSpanBlock()
398 return span; in MR_GetSpanBlock()
430 u32 span, info; in mr_spanset_get_span_block() local
442 for (span = 0; span < raid->spanDepth; span++) in mr_spanset_get_span_block()
443 if (le32_to_cpu(map->raidMap.ldSpanMap[ld].spanBlock[span]. in mr_spanset_get_span_block()
[all …]
/linux/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()
153 if (span < 0) in ltc2672_scale_get()
154 return span; in ltc2672_scale_get()
[all …]
H A Dltc2688.c138 int ret, reg, span; in ltc2688_span_get() local
144 span = FIELD_GET(LTC2688_CH_SPAN_MSK, reg); in ltc2688_span_get()
146 if (span >= LTC2688_SPAN_RANGE_MAX) in ltc2688_span_get()
149 return span; in ltc2688_span_get()
159 int span, fs; in ltc2688_scale_get() local
161 span = ltc2688_span_get(st, c); in ltc2688_scale_get()
162 if (span < 0) in ltc2688_scale_get()
163 return span; in ltc2688_scale_get()
165 fs = ltc2688_span_helper[span][1] - ltc2688_span_helper[span][0]; in ltc2688_scale_get()
176 int span; in ltc2688_offset_get() local
[all …]
/linux/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/Documentation/translations/zh_CN/scheduler/
H A Dsched-domains.rst22 每个调度域管辖数个CPU(存储在->span字段中)。一个调度域的span必须是它的子调度域span
25 CPU出现永远不会被指定任务运行的情况,直到允许的CPU掩码被显式设定。调度域的span字段意味
29 组织,存储在->groups指针中。这些组的CPU掩码的并集必须和调度域span字段一致。->groups
/linux/drivers/iommu/iommufd/
H A Dpages.c1126 struct interval_tree_double_span_iter span; member
1151 struct interval_tree_double_span_iter span; in pfn_reader_unpin() local
1156 interval_tree_for_each_double_span(&span, &pages->access_itree, in pfn_reader_unpin()
1158 if (span.is_used) in pfn_reader_unpin()
1161 batch_unpin(&pfns->batch, pages, span.start_hole - start, in pfn_reader_unpin()
1162 span.last_hole - span.start_hole + 1); in pfn_reader_unpin()
1169 struct interval_tree_double_span_iter *span = &pfns->span; in pfn_reader_fill_span() local
1177 WARN_ON(span->last_used < start_index)) in pfn_reader_fill_span()
1180 if (span->is_used == 1) { in pfn_reader_fill_span()
1182 start_index, span->last_used); in pfn_reader_fill_span()
[all …]

123456