Searched refs:header (Results 1 - 25 of 148) sorted by relevance

123456

/fuchsia/zircon/system/utest/core/echo/
H A Dmessage.c14 bool mojo_validate_message_header(const mojo_struct_header_t* header, size_t size) { argument
15 if (header->num_bytes < sizeof(mojo_message_header_t) || size < sizeof(mojo_message_header_t) ||
20 const mojo_message_header_t* message_header = (const mojo_message_header_t*)header;
29 if (header->version == 0u) {
30 if (header->num_bytes != sizeof(mojo_message_header_t)) {
39 } else if (header->version == 1u) {
40 if (header->num_bytes != sizeof(mojo_message_header_with_request_id_t)) {
44 // Accept unknown versions of the message header to be future-proof.
H A Dstruct.c16 const mojo_struct_header_t* header = (const mojo_struct_header_t*)data; local
18 if (header->num_bytes < sizeof(mojo_struct_header_t) || header->num_bytes > size) {
H A Dmessage.h14 // These bits may be set in the |flags| field of a Mojo message header.
23 // given size contains a valid mojo message header.
24 bool mojo_validate_message_header(const mojo_struct_header_t* header, size_t size);
/fuchsia/zircon/system/ulib/trace-reader/
H A Dreader_internal.cpp15 const void* header, size_t buffer_size,
18 return "buffer too small for header";
20 auto hdr = reinterpret_cast<const trace_buffer_header*>(header);
30 BufferHeaderReader::BufferHeaderReader(const trace_buffer_header* header) argument
31 : header_(header) {
34 fbl::String BufferHeaderReader::Validate(const trace_buffer_header& header, argument
36 if (header.magic != TRACE_BUFFER_HEADER_MAGIC) {
37 return fbl::StringPrintf("bad magic: 0x%" PRIx64, header.magic);
39 if (header.version != TRACE_BUFFER_HEADER_V0) {
40 return fbl::StringPrintf("bad version: %u", header
14 Create( const void* header, size_t buffer_size, fbl::unique_ptr<BufferHeaderReader>* out_reader) argument
128 fbl::unique_ptr<BufferHeaderReader> header; local
[all...]
H A Dreader.cpp107 bool TraceReader::ReadMetadataRecord(Chunk& record, RecordHeader header) { argument
108 auto type = MetadataRecordFields::MetadataType::Get<MetadataType>(header);
112 auto id = ProviderInfoMetadataRecordFields::Id::Get<ProviderId>(header);
114 ProviderInfoMetadataRecordFields::NameLength::Get<size_t>(header);
127 ProviderSectionMetadataRecordFields::Id::Get<ProviderId>(header);
136 ProviderEventMetadataRecordFields::Id::Get<ProviderId>(header);
137 auto event = ProviderEventMetadataRecordFields::Event::Get<ProviderEventType>(header);
163 bool TraceReader::ReadInitializationRecord(Chunk& record, RecordHeader header) { argument
172 bool TraceReader::ReadStringRecord(Chunk& record, RecordHeader header) { argument
173 auto index = StringRecordFields::StringIndex::Get<trace_string_index_t>(header);
191 ReadThreadRecord(Chunk& record, RecordHeader header) argument
210 ReadEventRecord(Chunk& record, RecordHeader header) argument
327 ReadBlobRecord(Chunk& record, RecordHeader header, void** out_blob) argument
347 ReadKernelObjectRecord(Chunk& record, RecordHeader header) argument
368 ReadContextSwitchRecord(Chunk& record, RecordHeader header) argument
400 ReadLogRecord(Chunk& record, RecordHeader header) argument
424 ArgumentHeader header; local
[all...]
/fuchsia/zircon/system/ulib/launchpad/
H A Delf.c14 elf_load_header_t header; member in struct:elf_load_info
24 elf_load_header_t header; local
26 zx_status_t status = elf_load_prepare(vmo, hdr_buf, buf_sz, &header, &phoff);
29 size_t phdrs_size = (size_t)header.e_phnum * sizeof(elf_phdr_t);
33 status = elf_load_read_phdrs(vmo, info->phdrs, phoff, header.e_phnum);
35 info->header = header;
48 if (elf_load_find_interp(info->phdrs, info->header.e_phnum,
68 return elf_load_map_segments(vmar, &info->header, info->phdrs, vmo,
73 for (uint_fast16_t i = 0; i < info->header
[all...]
/fuchsia/zircon/system/ulib/gpt/
H A Dgpt.c38 static_assert(sizeof(gpt_header_t) == GPT_HEADER_SIZE, "unexpected gpt header size");
54 // header buffer, should be primary copy
55 gpt_header_t header; member in struct:gpt_priv
202 // read the gpt header (lba 1)
208 gpt_header_t* header = &priv->header; local
209 memcpy(header, block, sizeof(*header));
211 // is this a valid gpt header?
212 if (header
286 gpt_sync_current(int fd, uint64_t blocksize, gpt_header_t* header, gpt_partition_t* ptable) argument
344 gpt_header_t header; local
590 gpt_header_t* header = &get_priv(dev)->header; local
[all...]
/fuchsia/zircon/system/dev/lib/usb/
H A Dusb.c90 usb_descriptor_header_t* header = usb_desc_iter_peek(iter); local
91 if (!header) return NULL;
92 iter->current += header->bLength;
93 return header;
101 usb_descriptor_header_t* header = (usb_descriptor_header_t *)iter->current; local
102 if (iter->current + header->bLength > iter->desc_end) {
105 return header;
111 usb_descriptor_header_t* header = usb_desc_iter_next(iter); local
113 while (header) {
114 if (header
128 usb_descriptor_header_t* header = usb_desc_iter_peek(iter); local
[all...]
/fuchsia/zircon/scripts/
H A Dgen-vdso-valid-sysret.sh9 header() { function
66 header
/fuchsia/zircon/system/ulib/fvm/
H A Dfvm.cpp44 const fvm::fvm_t* header = static_cast<const fvm::fvm_t*>(metadata); local
46 reinterpret_cast<const void*>(header->hash + sizeof(header->hash));
47 uint8_t empty_hash[sizeof(header->hash)];
55 metadata_size - (offsetof(fvm::fvm_t, hash) + sizeof(header->hash)));
57 return digest == header->hash;
89 fvm::fvm_t* header = static_cast<fvm::fvm_t*>(metadata);
90 memset(header->hash, 0, sizeof(header->hash));
93 memcpy(header
[all...]
/fuchsia/zircon/system/dev/bus/platform/
H A Dproxy-protocol.h32 platform_proxy_req_t header; member in struct:platform_bus::__anon270
38 platform_proxy_rsp_t header; member in struct:platform_bus::__anon271
64 // Maximum I2C transfer is I2C_MAX_TRANSFER_SIZE minus size of largest header.
82 platform_proxy_req_t header; member in struct:platform_bus::__anon274
91 platform_proxy_rsp_t header; member in struct:platform_bus::__anon275
102 platform_proxy_req_t header; member in struct:platform_bus::__anon277
110 platform_proxy_rsp_t header; member in struct:platform_bus::__anon278
123 platform_proxy_req_t header; member in struct:platform_bus::__anon280
H A Dplatform-proxy-device.cpp40 req.header.proto_id = ZX_PROTOCOL_GPIO;
41 req.header.op = GPIO_CONFIG_IN;
45 return thiz->proxy_->Rpc(thiz->device_id_, &req.header, sizeof(req), &resp.header,
54 req.header.proto_id = ZX_PROTOCOL_GPIO;
55 req.header.op = GPIO_CONFIG_OUT;
59 return thiz->proxy_->Rpc(thiz->device_id_, &req.header, sizeof(req), &resp.header,
68 req.header.proto_id = ZX_PROTOCOL_GPIO;
69 req.header
[all...]
/fuchsia/zircon/system/utest/fidl/
H A Dfidl_structs.h15 fidl_message_header_t header; member in struct:nonnullable_handle_inline_data
25 fidl_message_header_t header; member in struct:multiple_nonnullable_handles_inline_data
40 fidl_message_header_t header; member in struct:nullable_handle_inline_data
50 fidl_message_header_t header; member in struct:multiple_nullable_handles_inline_data
66 fidl_message_header_t header; member in struct:array_of_nonnullable_handles_inline_data
76 fidl_message_header_t header; member in struct:array_of_nullable_handles_inline_data
86 fidl_message_header_t header; member in struct:array_of_array_of_nonnullable_handles_inline_data
100 fidl_message_header_t header; member in struct:out_of_line_array_of_nonnullable_handles_inline_data
112 fidl_message_header_t header; member in struct:unbounded_nonnullable_string_inline_data
123 fidl_message_header_t header; member in struct:unbounded_nullable_string_inline_data
134 fidl_message_header_t header; member in struct:bounded_32_nonnullable_string_inline_data
145 fidl_message_header_t header; member in struct:bounded_32_nullable_string_inline_data
156 fidl_message_header_t header; member in struct:multiple_nonnullable_strings_inline_data
169 fidl_message_header_t header; member in struct:multiple_nullable_strings_inline_data
182 fidl_message_header_t header; member in struct:multiple_short_nonnullable_strings_inline_data
195 fidl_message_header_t header; member in struct:multiple_short_nullable_strings_inline_data
209 fidl_message_header_t header; member in struct:unbounded_nonnullable_vector_of_handles_inline_data
220 fidl_message_header_t header; member in struct:unbounded_nullable_vector_of_handles_inline_data
231 fidl_message_header_t header; member in struct:bounded_32_nonnullable_vector_of_handles_inline_data
242 fidl_message_header_t header; member in struct:bounded_32_nullable_vector_of_handles_inline_data
253 fidl_message_header_t header; member in struct:multiple_nonnullable_vectors_of_handles_inline_data
266 fidl_message_header_t header; member in struct:multiple_nullable_vectors_of_handles_inline_data
279 fidl_message_header_t header; member in struct:unbounded_nonnullable_vector_of_uint32_inline_data
290 fidl_message_header_t header; member in struct:unbounded_nullable_vector_of_uint32_inline_data
301 fidl_message_header_t header; member in struct:bounded_32_nonnullable_vector_of_uint32_inline_data
312 fidl_message_header_t header; member in struct:bounded_32_nullable_vector_of_uint32_inline_data
323 fidl_message_header_t header; member in struct:multiple_nonnullable_vectors_of_uint32_inline_data
336 fidl_message_header_t header; member in struct:multiple_nullable_vectors_of_uint32_inline_data
358 fidl_message_header_t header; member in struct:nonnullable_handle_union_inline_data
380 fidl_message_header_t header; member in struct:array_of_nonnullable_handles_union_inline_data
391 fidl_message_header_t header; member in struct:nonnullable_handle_union_ptr_inline_data
402 fidl_message_header_t header; member in struct:array_of_nonnullable_handles_union_ptr_inline_data
437 fidl_message_header_t header; member in struct:nested_structs_inline_data
477 fidl_message_header_t header; member in struct:nested_struct_ptrs_inline_data
516 fidl_message_header_t header; member in struct:recursion_inline_data
[all...]
H A Dmessage_tests.cpp26 fidl_message_header_t* header = builder.New<fidl_message_header_t>(); local
27 header->txid = 5u;
28 header->ordinal = 42u;
75 builder.header()->txid = 5u;
76 builder.header()->ordinal = 42u;
/fuchsia/zircon/system/ulib/xdc-server-utils/
H A Dpacket.c12 // of a new xdc packet, and contain the xdc packet header.
13 bool new_packet = packet_state->bytes_received >= packet_state->header.total_length;
16 fprintf(stderr, "malformed header, only received %zu bytes\n", data_len);
19 memcpy(&packet_state->header, data, sizeof(xdc_packet_header_t));
/fuchsia/zircon/system/ulib/xdc-server-utils/include/xdc-server-utils/
H A Dpacket.h19 xdc_packet_header_t header; member in struct:__anon1252
21 // Once this equals header.total_length, the packet has been fully received.
27 // data buffer starts a new xdc packet and hence contains a header.
/fuchsia/zircon/system/dev/usb/xhci/
H A Dxhci-transfer-common.c23 if (req->header.length > 0) {
33 usb_setup_t* setup = (req->header.ep_address == 0 ? &req->setup : NULL);
38 state->direction = req->header.ep_address & USB_ENDPOINT_DIR_MASK;
47 state->needs_zlp = req->header.send_zlp && (req->header.length % ep_max_packet_size) == 0;
52 usb_header_t* header = &req->header; local
53 uint64_t frame = header->frame;
78 if (header->ep_address == 0 && first_packet) {
108 if (state->phys_iter.offset < header
[all...]
/fuchsia/zircon/system/utest/trace/
H A Dengine_tests.cpp497 // N.B. While we're examining the header we assume tracing is paused.
499 trace_buffer_header header; local
500 fixture_snapshot_buffer_header(&header);
502 EXPECT_EQ(header.version, 0);
503 EXPECT_EQ(header.buffering_mode, TRACE_BUFFERING_MODE_STREAMING);
504 EXPECT_EQ(header.reserved1, 0);
505 EXPECT_EQ(header.wrapped_count, 1);
506 EXPECT_EQ(header.total_size, kBufferSize);
507 EXPECT_NE(header.durable_buffer_size, 0);
508 EXPECT_NE(header
662 trace_buffer_header header; local
[all...]
/fuchsia/zircon/system/ulib/libzbi/
H A Dzbi.c46 const zbi_header_t* header = base; local
48 if (header->type != ZBI_TYPE_CONTAINER) {
50 } else if (header->extra != ZBI_CONTAINER_MAGIC) {
52 } else if ((header->flags & ZBI_FLAG_VERSION) == 0) {
54 } else if ((header->flags & ZBI_FLAG_CRC32) == 0 &&
55 header->crc32 != ZBI_ITEM_NO_CRC32) {
63 if (err) { *err = (zbi_header_t*)header; }
71 if (header->length == 0) {
73 } else if (header[1].type != check_complete) {
76 *err = (zbi_header_t*)(header
112 zbi_header_t* header = (zbi_header_t*)(base); local
[all...]
/fuchsia/zircon/system/ulib/fidl/include/lib/fidl/cpp/
H A Dmessage.h16 // divided into a header (of type fidl_message_header_t) and a payload, which
17 // follows the header.
45 // The header at the start of the message.
48 const fidl_message_header_t& header() const { function in class:fidl::Message
51 fidl_message_header_t& header() { function in class:fidl::Message
55 // The transaction ID in the message header.
58 zx_txid_t txid() const { return header().txid; }
59 void set_txid(zx_txid_t txid) { header().txid = txid; }
61 // The flags in the message header.
64 uint32_t flags() const { return header()
[all...]
/fuchsia/zircon/system/host/abigen/
H A Drust_binding_generator.cpp7 bool RustBindingGenerator::header(std::ofstream& os) { function in class:RustBindingGenerator
8 if (!Generator::header(os)) {
/fuchsia/zircon/system/uapp/lsusb/
H A Dlsusb.c155 usb_descriptor_header_t* header = (usb_descriptor_header_t *)(desc + sizeof(usb_configuration_descriptor_t)); local
156 while (header < desc_end) {
157 if (header->bLength == 0) {
158 printf("zero length header, bailing\n");
161 if (header->bDescriptorType == USB_DT_INTERFACE) {
162 usb_interface_descriptor_t* desc = (usb_interface_descriptor_t *)header;
174 } else if (header->bDescriptorType == USB_DT_ENDPOINT) {
175 usb_endpoint_descriptor_t* desc = (usb_endpoint_descriptor_t *)header;
183 } else if (header->bDescriptorType == USB_DT_HID) {
184 usb_hid_descriptor_t* desc = (usb_hid_descriptor_t *)header;
[all...]
/fuchsia/zircon/system/dev/usb/usb-composite/
H A Dusb-composite.c17 #define NEXT_DESCRIPTOR(header) ((usb_descriptor_header_t*)((void*)header + header->bLength))
134 usb_descriptor_header_t* header = intf->descriptor; local
135 usb_descriptor_header_t* end = (usb_descriptor_header_t*)((void*)header +
137 while (header < end) {
138 if (header->bDescriptorType == USB_DT_INTERFACE) {
139 usb_interface_descriptor_t* intf_desc = (usb_interface_descriptor_t*)header;
149 header = NEXT_DESCRIPTOR(header);
198 usb_descriptor_header_t* header = NEXT_DESCRIPTOR(config); local
[all...]
/fuchsia/zircon/kernel/lib/heap/cmpctmalloc/
H A Dcmpctmalloc.c30 // and the header size is two words with eager coalescing on free.
61 // the header. untag(header_t.left) points to the preceding area's header_t.
68 // If the area is free (is_tagged_as_free(header_t*)), the area's header
143 // entries in a given bucket have at least the given size, plus the header
144 // size. On 64 bit, the 8 byte bucket is useless, since the freelist header
145 // is 16 bytes larger than the header, but we have it for simplicity.
148 // If a header's |left| field has this bit set, it is free and lives in
161 // The size of the memory area in bytes, including this header.
167 header_t header; member in struct:free_struct
210 static void dump_free(header_t* header) { argument
312 is_tagged_as_free(const header_t* header) argument
321 right_header(header_t* header) argument
350 is_start_of_os_allocation(const header_t* header) argument
982 header_t* header = (header_t*)payload - 1; local
1002 header_t* header = (header_t*)payload - 1; local
1041 header_t* header = (header_t*)payload - 1; local
[all...]
/fuchsia/zircon/system/dev/tee/optee/
H A Doptee-message.cpp45 header()->command = Command::kOpenSession;
46 header()->cancel_id = cancel_id;
47 header()->num_params = static_cast<uint32_t>(num_params);
82 if (memory_size < CalculateSize(header()->num_params)) {
86 // Can at least write error code to the header since that has been checked already
87 header()->return_origin = TEEC_ORIGIN_COMMS;
88 header()->return_code = TEEC_ERROR_BAD_PARAMETERS;
96 if (header()->num_params != kNumParams) {

Completed in 285 milliseconds

123456