Home
last modified time | relevance | path

Searched refs:ast (Results 1 – 25 of 34) sorted by relevance

12

/linux/rust/syn/gen/
H A Dvisit.rs30 pub trait Visit<'ast> {
33 fn visit_abi(&mut self, i: &'ast crate::Abi) { in visit_abi()
40 i: &'ast crate::AngleBracketedGenericArguments, in visit_angle_bracketed_generic_arguments()
46 fn visit_arm(&mut self, i: &'ast crate::Arm) { in visit_arm()
51 fn visit_assoc_const(&mut self, i: &'ast crate::AssocConst) { in visit_assoc_const()
56 fn visit_assoc_type(&mut self, i: &'ast crate::AssocType) { in visit_assoc_type()
61 fn visit_attr_style(&mut self, i: &'ast crate::AttrStyle) { in visit_attr_style()
66 fn visit_attribute(&mut self, i: &'ast crate::Attribute) { in visit_attribute()
71 fn visit_bare_fn_arg(&mut self, i: &'ast crate::BareFnArg) { in visit_bare_fn_arg()
76 fn visit_bare_variadic(&mut self, i: &'ast crate::BareVariadic) { in visit_bare_variadic()
[all …]
/linux/drivers/gpu/drm/ast/
H A Dast_ddc.c34 struct ast_device *ast; member
43 struct ast_device *ast = ddc->ast; in ast_ddc_algo_bit_data_setsda() local
49 ast_set_index_reg_mask(ast, AST_IO_VGACRI, 0xb7, 0xf1, ujcrb7); in ast_ddc_algo_bit_data_setsda()
50 jtemp = ast_get_index_reg_mask(ast, AST_IO_VGACRI, 0xb7, 0x04); in ast_ddc_algo_bit_data_setsda()
59 struct ast_device *ast = ddc->ast; in ast_ddc_algo_bit_data_setscl() local
65 ast_set_index_reg_mask(ast, AST_IO_VGACRI, 0xb7, 0xf4, ujcrb7); in ast_ddc_algo_bit_data_setscl()
66 jtemp = ast_get_index_reg_mask(ast, AST_IO_VGACRI, 0xb7, 0x01); in ast_ddc_algo_bit_data_setscl()
75 struct ast_device *ast = ddc->ast; in ast_ddc_algo_bit_data_pre_xfer() local
81 mutex_lock(&ast->modeset_lock); in ast_ddc_algo_bit_data_pre_xfer()
89 struct ast_device *ast = ddc->ast; in ast_ddc_algo_bit_data_post_xfer() local
[all …]
H A Dast_sil164.c80 int ast_sil164_output_init(struct ast_device *ast) in ast_sil164_output_init() argument
82 struct drm_device *dev = &ast->base; in ast_sil164_output_init()
83 struct drm_crtc *crtc = &ast->crtc; in ast_sil164_output_init()
92 ddc = ast_ddc_create(ast); in ast_sil164_output_init()
98 encoder = &ast->output.sil164.encoder; in ast_sil164_output_init()
107 ast_connector = &ast->output.sil164.connector; in ast_sil164_output_init()
H A Dast_vga.c80 int ast_vga_output_init(struct ast_device *ast) in ast_vga_output_init() argument
82 struct drm_device *dev = &ast->base; in ast_vga_output_init()
83 struct drm_crtc *crtc = &ast->crtc; in ast_vga_output_init()
92 ddc = ast_ddc_create(ast); in ast_vga_output_init()
98 encoder = &ast->output.vga.encoder; in ast_vga_output_init()
107 ast_connector = &ast->output.vga.connector; in ast_vga_output_init()
H A Dast_ddc.h9 struct i2c_adapter *ast_ddc_create(struct ast_device *ast);
/linux/rust/zerocopy-derive/derive/
H A Dmod.rs19 Ok(match &ctx.ast.data { in derive_immutable()
38 let type_ident = &ctx.ast.ident; in derive_hash()
39 let (impl_generics, ty_generics, where_clause) = ctx.ast.generics.split_for_impl(); in derive_hash()
66 let type_ident = &ctx.ast.ident; in derive_eq()
67 let (impl_generics, ty_generics, where_clause) = ctx.ast.generics.split_for_impl(); in derive_eq()
95 let repr = StructUnionRepr::from_attrs(&ctx.ast.attrs)?; in derive_split_at()
97 match &ctx.ast.data { in derive_split_at()
119 let fields = ctx.ast.data.fields(); in derive_split_at()
131 Ok(ImplBlockBuilder::new(ctx, &ctx.ast.data, Trait::SplitAt, FieldBounds::TRAILING_SELF) in derive_split_at()
H A Dinto_bytes.rs15 match &ctx.ast.data { in derive_into_bytes()
22 let repr = StructUnionRepr::from_attrs(&ctx.ast.attrs)?; in derive_into_bytes_struct()
52 } else if ctx.ast.generics.params.is_empty() { in derive_into_bytes_struct()
102 let repr = EnumRepr::from_attrs(&ctx.ast.attrs)?; in derive_into_bytes_enum()
141 if !ctx.ast.generics.params.is_empty() { in derive_into_bytes_union()
152 let repr = StructUnionRepr::from_attrs(&ctx.ast.attrs)?; in derive_into_bytes_union()
H A Dknown_layout.rs91 let (_, ty_generics, _) = ctx.ast.generics.split_for_impl(); in derive_known_layout_for_repr_c_struct()
126 let ident = &ctx.ast.ident; in derive_known_layout_for_repr_c_struct()
127 let vis = &ctx.ast.vis; in derive_known_layout_for_repr_c_struct()
128 let params = &ctx.ast.generics.params; in derive_known_layout_for_repr_c_struct()
129 let (impl_generics, ty_generics, where_clause) = ctx.ast.generics.split_for_impl(); in derive_known_layout_for_repr_c_struct()
253 let c_struct_repr = match &ctx.ast.data { in derive()
255 let repr = StructUnionRepr::from_attrs(&ctx.ast.attrs)?; in derive()
265 let fields = ctx.ast.data.fields(); in derive()
306 Ok(match &ctx.ast.data { in derive()
H A Dtry_from_bytes.rs79 let (impl_generics, ty_generics, where_clause) = ctx.ast.generics.split_for_impl(); in generate_variant_structs()
81 let enum_name = &ctx.ast.ident; in generate_variant_structs()
134 let generics = &ctx.ast.generics; in generate_variants_union()
212 ctx.ast.span(), in derive_is_bit_valid()
220 let (impl_generics, ty_generics, where_clause) = ctx.ast.generics.split_for_impl(); in derive_is_bit_valid()
239 let (_, ty_generics, _) = ctx.ast.generics.split_for_impl(); in derive_is_bit_valid()
344 let generics = &ctx.ast.generics; in derive_is_bit_valid()
353 let self_ident = &ctx.ast.ident; in derive_is_bit_valid()
447 match &ctx.ast.data { in derive_try_from_bytes()
454 let fields = ctx.ast.data.fields(); in derive_has_field_struct_union()
[all …]
H A Dfrom_bytes.rs93 let from_zeros = match &ctx.ast.data { in derive_from_zeros()
102 let from_bytes = match &ctx.ast.data { in derive_from_bytes()
114 let repr = EnumRepr::from_attrs(&ctx.ast.attrs)?; in derive_from_zeros_enum()
136 &ctx.ast, in derive_from_zeros_enum()
146 &ctx.ast, in derive_from_zeros_enum()
173 let repr = EnumRepr::from_attrs(&ctx.ast.attrs)?; in derive_from_bytes_enum()
178 &ctx.ast, in derive_from_bytes_enum()
H A Dunaligned.rs12 match &ctx.ast.data { in derive_unaligned()
25 let repr = StructUnionRepr::from_attrs(&ctx.ast.attrs)?; in derive_unaligned_struct()
46 let repr = EnumRepr::from_attrs(&ctx.ast.attrs)?; in derive_unaligned_enum()
65 let repr = StructUnionRepr::from_attrs(&ctx.ast.attrs)?; in derive_unaligned_union()
/linux/tools/net/sunrpc/xdrgen/subcmds/
H A Ddefinitions.py93 ast = transform_parse_tree(parse_tree)
102 gen.emit_definition(args.filename, ast)
104 emit_header_definitions(ast, args.language, args.peer)
105 emit_header_maxsize(ast, args.language, args.peer)
108 gen.emit_definition(args.filename, ast)
H A Ddeclarations.py66 ast = transform_parse_tree(parse_tree)
75 gen.emit_declaration(args.filename, ast)
77 emit_header_declarations(ast, args.language, args.peer)
80 gen.emit_declaration(args.filename, ast)
H A Dsource.py122 ast = transform_parse_tree(parse_tree)
131 generate_server_source(args.filename, ast, args.language)
133 generate_client_source(args.filename, ast, args.language)
/linux/rust/zerocopy-derive/
H A Dutil.rs24 pub(crate) ast: DeriveInput, field
38 pub(crate) fn try_from_derive_input(ast: DeriveInput) -> Result<Self, Error> { in try_from_derive_input()
43 for attr in &ast.attrs { in try_from_derive_input()
89 Ok(Self { ast, zerocopy_crate: path, skip_on_error, on_error_span }) in try_from_derive_input()
94 ast: input.clone(), in with_input()
548 let type_ident = &self.ctx.ast.ident; in build()
581 Repr::<PrimitiveRepr, NonZeroU32>::from_attrs(&self.ctx.ast.attrs).unwrap(); in build()
637 .ast in build()
649 .ast in build()
675 let param_idents = self.ctx.ast.generics.params.iter().map(|param| match param { in build()
[all …]
H A Dlib.rs85 let ast = syn::parse_macro_input!(ts as DeriveInput); localVariable
86 let ctx = match Ctx::try_from_derive_input(ast) {
135 let ast = syn::parse_macro_input!(ts as DeriveInput); in most_traits() localVariable
136 let ctx = match Ctx::try_from_derive_input(ast) { in most_traits()
/linux/fs/ocfs2/dlm/
H A Ddlmlock.c390 newlock->ast = NULL; in dlm_init_lock()
542 const char *name, int namelen, dlm_astlockfunc_t *ast, in dlmlock() argument
606 if (lock->lksb != lksb || lock->ast != ast || in dlmlock()
610 "astdata=%p\n", lksb, ast, bast, data); in dlmlock()
612 "astdata=%p\n", lock->lksb, lock->ast, in dlmlock()
672 lock->ast = ast; in dlmlock()
/linux/tools/perf/pmu-events/
H A Dmetric.py3 import ast
279 return Constant(ast.literal_eval(lhs.value + self.operator + rhs.value))
404 Constant(ast.literal_eval(f'{lhs} / {rhs}'))
405 return Constant(ast.literal_eval(f'{self.fn}({lhs}, {rhs})'))
725 class _RewriteIfExpToSelect(ast.NodeTransformer):
731 call = ast.Call(
732 func=ast.Name(id='Select', ctx=ast.Load()),
735 ast.copy_location(call, node.test)
742 Converts a json encoded metric expression by way of python's ast an
[all...]
/linux/fs/dlm/
H A DMakefile3 dlm-y := ast.o \
/linux/drivers/fsi/
H A DMakefile8 obj-$(CONFIG_FSI_MASTER_AST_CF) += fsi-master-ast-cf.o
/linux/Documentation/translations/zh_CN/userspace-api/ebpf/
H A Dsyscall.rst14 - Alexei Starovoitov <ast@kernel.org>
/linux/tools/net/sunrpc/xdrgen/
H A Dxdr_ast.py995 ast = transformer.transform(parse_tree)
996 ast.definitions = _merge_consecutive_passthru(ast.definitions)
997 check_duplicate_definitions(ast)
998 check_rpc_number_range(ast)
999 return ast
/linux/Documentation/userspace-api/ebpf/
H A Dsyscall.rst6 :Authors: - Alexei Starovoitov <ast@kernel.org>
/linux/arch/arm/boot/dts/aspeed/
H A Daspeed-bmc-facebook-galaxy100.dts16 ast-adc-hwmon {
H A Daspeed-bmc-facebook-wedge100.dts16 ast-adc-hwmon {

12