| /linux/rust/zerocopy-derive/derive/ |
| H A D | from_bytes.rs | 91 pub(crate) fn derive_from_zeros(ctx: &Ctx, top_level: Trait) -> Result<TokenStream, Error> { in derive_from_zeros() 100 pub(crate) fn derive_from_bytes(ctx: &Ctx, top_level: Trait) -> Result<TokenStream, Error> { in derive_from_bytes() 110 fn derive_from_zeros_struct(ctx: &Ctx, strct: &DataStruct) -> TokenStream { in derive_from_zeros_struct() 113 fn derive_from_zeros_enum(ctx: &Ctx, enm: &DataEnum) -> Result<TokenStream, Error> { in derive_from_zeros_enum() 165 fn derive_from_zeros_union(ctx: &Ctx, unn: &DataUnion) -> TokenStream { in derive_from_zeros_union() 169 fn derive_from_bytes_struct(ctx: &Ctx, strct: &DataStruct) -> TokenStream { in derive_from_bytes_struct() 172 fn derive_from_bytes_enum(ctx: &Ctx, enm: &DataEnum) -> Result<TokenStream, Error> { in derive_from_bytes_enum() 189 fn derive_from_bytes_union(ctx: &Ctx, unn: &DataUnion) -> TokenStream { in derive_from_bytes_union()
|
| H A D | unaligned.rs | 11 pub(crate) fn derive_unaligned(ctx: &Ctx, _top_level: Trait) -> Result<TokenStream, Error> { in derive_unaligned() 24 fn derive_unaligned_struct(ctx: &Ctx, strct: &DataStruct) -> Result<TokenStream, Error> { in derive_unaligned_struct() 45 fn derive_unaligned_enum(ctx: &Ctx, enm: &DataEnum) -> Result<TokenStream, Error> { in derive_unaligned_enum() 64 fn derive_unaligned_union(ctx: &Ctx, unn: &DataUnion) -> Result<TokenStream, Error> { in derive_unaligned_union()
|
| H A D | try_from_bytes.rs | 78 fn generate_variant_structs(ctx: &Ctx, data: &DataEnum) -> TokenStream { in generate_variant_structs() 133 fn generate_variants_union(ctx: &Ctx, data: &DataEnum) -> TokenStream { in generate_variants_union() 198 ctx: &Ctx, in derive_is_bit_valid() 446 pub(crate) fn derive_try_from_bytes(ctx: &Ctx, top_level: Trait) -> Result<TokenStream, Error> { in derive_try_from_bytes() 453 fn derive_has_field_struct_union(ctx: &Ctx, data: &dyn DataExt) -> TokenStream { in derive_has_field_struct_union() 563 ctx: &Ctx, in derive_try_from_bytes_struct() 602 fn derive_try_from_bytes_union(ctx: &Ctx, unn: &DataUnion, top_level: Trait) -> TokenStream { in derive_try_from_bytes_union() 665 ctx: &Ctx, in derive_try_from_bytes_enum() 697 fn try_gen_trivial_is_bit_valid(ctx: &Ctx, top_level: Trait) -> Option<proc_macro2::TokenStream> { in try_gen_trivial_is_bit_valid()
|
| H A D | into_bytes.rs | 14 pub(crate) fn derive_into_bytes(ctx: &Ctx, _top_level: Trait) -> Result<TokenStream, Error> { in derive_into_bytes() 21 fn derive_into_bytes_struct(ctx: &Ctx, strct: &DataStruct) -> Result<TokenStream, Error> { in derive_into_bytes_struct() 101 fn derive_into_bytes_enum(ctx: &Ctx, enm: &DataEnum) -> Result<TokenStream, Error> { in derive_into_bytes_enum() 116 fn derive_into_bytes_union(ctx: &Ctx, unn: &DataUnion) -> Result<TokenStream, Error> { in derive_into_bytes_union()
|
| H A D | mod.rs | 18 pub(crate) fn derive_immutable(ctx: &Ctx, _top_level: Trait) -> Result<TokenStream, Error> { in derive_immutable() 32 pub(crate) fn derive_hash(ctx: &Ctx, _top_level: Trait) -> Result<TokenStream, Error> { in derive_hash() 60 pub(crate) fn derive_eq(ctx: &Ctx, _top_level: Trait) -> Result<TokenStream, Error> { in derive_eq() 94 pub(crate) fn derive_split_at(ctx: &Ctx, _top_level: Trait) -> Result<TokenStream, Error> { in derive_split_at()
|
| H A D | known_layout.rs | 13 ctx: &'a Ctx, in derive_known_layout_for_repr_c_struct() 250 pub(crate) fn derive(ctx: &Ctx, _top_level: Trait) -> Result<TokenStream, Error> { in derive()
|
| /linux/rust/zerocopy-derive/ |
| H A D | util.rs | 23 pub(crate) struct Ctx { struct 35 impl Ctx { argument 445 ctx: &'a Ctx, in new() 760 pub(crate) fn generate_tag_enum(ctx: &Ctx, repr: &EnumRepr, data: &DataEnum) -> TokenStream { in generate_tag_enum()
|
| /linux/rust/kernel/ |
| H A D | usb.rs | 364 as_ref(&self) -> &device::Device<Ctx> as_ref() argument 452 as_ref(&self) -> &device::Device<Ctx> as_ref() argument [all...] |
| H A D | platform.rs | 550 fn as_ref(&self) -> &device::Device<Ctx> { in as_ref()
|
| H A D | auxiliary.rs | 312 as_ref(&self) -> &device::Device<Ctx> as_ref() argument [all...] |
| H A D | pci.rs | 490 as_ref(&self) -> &device::Device<Ctx> as_ref() argument [all...] |
| H A D | device.rs | 584 fn as_ref(&self) -> &Device<Ctx> { in as_ref()
|
| H A D | i2c.rs | 509 fn as_ref(&self) -> &device::Device<Ctx> { in as_ref()
|