Lines Matching refs:a
3 Since one of the main use cases of CHPP is to support remoting a CHRE PAL
4 implementation to a peripheral component, we leverage the CHRE PAL API
17 _TL;DR: The CHPP format is just a packed and flattened version of the CHRE
22 the wire to a different processor in the system. The general process for
23 generating a serializable CHPP version of a CHRE structure is as follows:
28 a ChppOffset which describes the location in the payload where the nested
34 ChppOffset is a collection of a 16-bit offset from the beginning of the payload,
35 and a length. While we could implicitly derive the offset, the length cannot
40 This approach allows for a highly optimized, in-place encoding and decoding that
48 example, if a structure has a pointer to an array, then the array appears
55 after copying the memory to a separate allocation. So in-place conversion can't
61 All generated code currently assumes that it's running on a little endian CPU,
98 // Instead of copying the input, always force setting a specific value
99 // for a field. The value is whatever should appear in the code for the
109 // Since the 'cookie' field here is a void*, we're rewriting to a
117 // Indicates a variable length array field, with the number of elements
129 // In this case, we have a union field, where only one of the members is