Home
last modified time | relevance | path

Searched refs:end_offset (Results 1 – 25 of 38) sorted by relevance

12

/packages/modules/Bluetooth/system/gd/packet/parser/fields/
Dpacket_field.cc43 int PacketField::GenBounds(std::ostream& s, Size start_offset, Size end_offset, Size size) const { in GenBounds() argument
45 if ((start_offset.empty() && size.empty()) || (start_offset.empty() && end_offset.empty()) || in GenBounds()
46 (end_offset.empty() && size.empty())) { in GenBounds()
47 …ERROR(this) << "GenBounds called without enough information. " << start_offset << end_offset << si… in GenBounds()
50 if (start_offset.bits() % 8 != 0 || end_offset.bits() % 8 != 0) { in GenBounds()
51 …< "Can not find the bounds of a field at a non byte-aligned offset." << start_offset << end_offset; in GenBounds()
57 s << "size_t field_begin = end_index - (" << end_offset << " + " << size << ") / 8;"; in GenBounds()
60 if (!end_offset.empty()) { in GenBounds()
61 s << "size_t field_end = end_index - (" << end_offset << ") / 8;"; in GenBounds()
109 std::ostream&, Size start_offset, Size end_offset, Size size) const { in GetRustBitOffset() argument
[all …]
Dscalar_field.cc52 int ScalarField::GenBounds(std::ostream& s, Size start_offset, Size end_offset, Size size) const { in GenBounds() argument
59 } else if (!end_offset.empty()) { in GenBounds()
60 num_leading_bits = GetShiftBits(end_offset.bits() + size.bits()); in GenBounds()
61 Size byte_offset = Size(num_leading_bits + size.bits()) + end_offset; in GenBounds()
99 void ScalarField::GenGetter(std::ostream& s, Size start_offset, Size end_offset) const { in GenGetter()
103 int num_leading_bits = GenBounds(s, start_offset, end_offset, GetSize()); in GenGetter()
151 std::ostream&, Size start_offset, Size end_offset, Size size) const { in GetRustBitOffset() argument
157 } else if (!end_offset.empty()) { in GetRustBitOffset()
158 num_leading_bits = GetShiftBits(end_offset.bits() + size.bits()); in GetRustBitOffset()
159 Size byte_offset = Size(num_leading_bits + size.bits()) + end_offset; in GetRustBitOffset()
[all …]
Dcustom_field_fixed_size.cc38 int CustomFieldFixedSize::GenBounds(std::ostream& s, Size start_offset, Size end_offset, Size size)… in GenBounds() argument
42 } else if (!end_offset.empty()) { in GenBounds()
43 Size byte_offset = size + end_offset; in GenBounds()
80 void CustomFieldFixedSize::GenRustGetter(std::ostream& s, Size start_offset, Size end_offset, std::… in GenRustGetter() argument
82 int num_leading_bits = GetRustBitOffset(s, start_offset, end_offset, GetSize()); in GenRustGetter()
95 void CustomFieldFixedSize::GenRustWriter(std::ostream& s, Size start_offset, Size end_offset) const… in GenRustWriter()
97 int num_leading_bits = GetRustBitOffset(s, start_offset, end_offset, GetSize()); in GenRustWriter()
Dscalar_field.h34 …virtual int GenBounds(std::ostream& s, Size start_offset, Size end_offset, Size size) const overri…
40 virtual void GenGetter(std::ostream& s, Size start_offset, Size end_offset) const override;
59 Size end_offset, Size size) const override;
61 …void GenRustGetter(std::ostream& s, Size start_offset, Size end_offset, std::string) const overrid…
63 void GenRustWriter(std::ostream& s, Size start_offset, Size end_offset) const override;
Dpacket_field.h54 virtual int GenBounds(std::ostream& s, Size start_offset, Size end_offset, Size size) const;
63 virtual void GenGetter(std::ostream& s, Size start_offset, Size end_offset) const = 0;
125 std::ostream& s, Size start_offset, Size end_offset, Size size) const;
127 …virtual void GenRustGetter(std::ostream& s, Size start_offset, Size end_offset, std::string) const…
129 virtual void GenRustWriter(std::ostream& s, Size start_offset, Size end_offset) const = 0;
Dfixed_scalar_field.cc41 void FixedScalarField::GenRustWriter(std::ostream& s, Size start_offset, Size end_offset) const { in GenRustWriter()
43 FixedField::GenRustWriter(s, start_offset, end_offset); in GenRustWriter()
47 std::ostream& s, Size start_offset, Size end_offset, std::string parent_name) const { in GenRustGetter() argument
48 FixedField::GenRustGetter(s, start_offset, end_offset, parent_name); in GenRustGetter()
Dstruct_field.h40 virtual void GenGetter(std::ostream& s, Size start_offset, Size end_offset) const override;
56 …void GenRustGetter(std::ostream& s, Size start_offset, Size end_offset, std::string) const overrid…
58 void GenRustWriter(std::ostream& s, Size start_offset, Size end_offset) const override;
60 …void GenBoundsCheck(std::ostream& s, Size start_offset, Size end_offset, std::string) const overri…
Dvector_field.h46 virtual void GenGetter(std::ostream& s, Size start_offset, Size end_offset) const override;
74 …void GenRustGetter(std::ostream& s, Size start_offset, Size end_offset, std::string) const overrid…
76 void GenRustWriter(std::ostream& s, Size start_offset, Size end_offset) const override;
78 …void GenBoundsCheck(std::ostream& s, Size start_offset, Size end_offset, std::string parent_name) …
Dcustom_field_fixed_size.h32 …virtual int GenBounds(std::ostream& s, Size start_offset, Size end_offset, Size size) const overri…
46 …void GenRustGetter(std::ostream& s, Size start_offset, Size end_offset, std::string) const overrid…
48 void GenRustWriter(std::ostream& s, Size start_offset, Size end_offset) const override;
Dchecksum_field.h37 virtual void GenGetter(std::ostream& s, Size start_offset, Size end_offset) const override;
51 …void GenRustGetter(std::ostream& s, Size start_offset, Size end_offset, std::string) const overrid…
53 void GenRustWriter(std::ostream& s, Size start_offset, Size end_offset) const override;
Dpadding_field.h42 virtual void GenGetter(std::ostream& s, Size start_offset, Size end_offset) const override;
56 …void GenRustGetter(std::ostream& s, Size start_offset, Size end_offset, std::string) const overrid…
58 void GenRustWriter(std::ostream& s, Size start_offset, Size end_offset) const override;
Dchecksum_start_field.h40 virtual void GenGetter(std::ostream& s, Size start_offset, Size end_offset) const override;
58 …void GenRustGetter(std::ostream& s, Size start_offset, Size end_offset, std::string) const overrid…
60 void GenRustWriter(std::ostream& s, Size start_offset, Size end_offset) const override;
Dcustom_field.h40 virtual void GenGetter(std::ostream& s, Size start_offset, Size end_offset) const override;
58 …void GenRustGetter(std::ostream& s, Size start_offset, Size end_offset, std::string) const overrid…
60 void GenRustWriter(std::ostream& s, Size start_offset, Size end_offset) const override;
Dpayload_field.h41 virtual void GenGetter(std::ostream& s, Size start_offset, Size end_offset) const override;
61 …void GenRustGetter(std::ostream& s, Size start_offset, Size end_offset, std::string) const overrid…
63 void GenRustWriter(std::ostream& s, Size start_offset, Size end_offset) const override;
Darray_field.h45 virtual void GenGetter(std::ostream& s, Size start_offset, Size end_offset) const override;
69 …void GenRustGetter(std::ostream& s, Size start_offset, Size end_offset, std::string parent_name) c…
71 void GenRustWriter(std::ostream& s, Size start_offset, Size end_offset) const override;
Dfixed_scalar_field.h42 …void GenRustGetter(std::ostream& s, Size start_offset, Size end_offset, std::string) const overrid…
44 void GenRustWriter(std::ostream& s, Size start_offset, Size end_offset) const override;
Dfixed_field.cc25 void FixedField::GenGetter(std::ostream& s, Size start_offset, Size end_offset) const { in GenGetter()
27 ScalarField::GenGetter(s, start_offset, end_offset); in GenGetter()
Dcount_field.h33 virtual void GenGetter(std::ostream& s, Size start_offset, Size end_offset) const override;
47 void GenRustWriter(std::ostream& s, Size start_offset, Size end_offset) const override;
Dsize_field.cc29 void SizeField::GenGetter(std::ostream& s, Size start_offset, Size end_offset) const { in GenGetter()
31 ScalarField::GenGetter(s, start_offset, end_offset); in GenGetter()
Dcount_field.cc29 void CountField::GenGetter(std::ostream& s, Size start_offset, Size end_offset) const { in GenGetter()
31 ScalarField::GenGetter(s, start_offset, end_offset); in GenGetter()
Dreserved_field.h52 …void GenRustGetter(std::ostream& s, Size start_offset, Size end_offset, std::string) const overrid…
54 void GenRustWriter(std::ostream& s, Size start_offset, Size end_offset) const override;
Dbody_field.h57 …void GenRustGetter(std::ostream& s, Size start_offset, Size end_offset, std::string) const overrid…
59 void GenRustWriter(std::ostream& s, Size start_offset, Size end_offset) const override;
Dgroup_field.h60 …void GenRustGetter(std::ostream& s, Size start_offset, Size end_offset, std::string) const overrid…
62 void GenRustWriter(std::ostream& s, Size start_offset, Size end_offset) const override;
Dvariable_length_struct_field.h40 virtual void GenGetter(std::ostream& s, Size start_offset, Size end_offset) const override;
58 void GenRustWriter(std::ostream& s, Size start_offset, Size end_offset) const override;
/packages/modules/Bluetooth/tools/pdl/src/backends/
Dintermediate.rs215 let end_offset = if computed_values.contains_key(&computed_size_id) { in compute_getters() localVariable
224 computed_offsets.insert(ComputedOffsetId::FieldEndOffset("_body_"), end_offset); in compute_getters()
225 end_offset in compute_getters()
236 let end_offset = if computed_values.contains_key(&computed_size_id) { in compute_getters() localVariable
245 computed_offsets.insert(ComputedOffsetId::FieldEndOffset("_payload_"), end_offset); in compute_getters()
246 end_offset in compute_getters()
446 let end_offset = if let Entry::Vacant(entry) = in compute_getters() localVariable
468 computed_offsets.insert(ComputedOffsetId::FieldEndOffset(id), end_offset); in compute_getters()
469 end_offset in compute_getters()

12