Searched refs:header (Results 1 - 25 of 253) sorted by last modified time

1234567891011

/haiku/src/add-ons/kernel/busses/pci/ecam/
H A DECAMPCIControllerACPI.cpp48 acpi_mcfg_allocation *end = (acpi_mcfg_allocation *) ((char*)mcfg + mcfg->header.length);
/haiku/src/system/runtime_loader/
H A Druntime_loader_private.h92 status_t elf_verify_header(void* header, size_t length);
95 status_t elf32_verify_header(void *header, size_t length);
97 status_t elf64_verify_header(void *header, size_t length);
H A Delf.cpp1133 /*! Read and verify the ELF header */
1135 elf_verify_header(void *header, size_t length) argument
1142 return parse_elf_header((elf_ehdr *)header, &programSize, &sectionSize);
1149 elf32_verify_header(void *header, size_t length) argument
1156 return parse_elf32_header((Elf32_Ehdr *)header, &programSize, &sectionSize);
1160 elf64_verify_header(void *header, size_t length) argument
1167 return parse_elf64_header((Elf64_Ehdr *)header, &programSize, &sectionSize);
/haiku/src/add-ons/kernel/network/stack/
H A Dnet_socket.cpp205 cmsghdr* header = (cmsghdr*)data; local
214 if (header->cmsg_len < CMSG_LEN(0) || header->cmsg_len > dataLen)
218 socket->first_protocol, container, header);
222 if (dataLen <= _ALIGN(header->cmsg_len))
224 dataLen -= _ALIGN(header->cmsg_len);
225 header = (cmsghdr*)((uint8*)header + _ALIGN(header->cmsg_len));
244 ancillary_data_header header; local
293 socket_receive_no_buffer(net_socket* socket, msghdr* header, void* data, size_t length, int flags) argument
1156 socket_receive(net_socket* socket, msghdr* header, void* data, size_t length, int flags) argument
1268 socket_send(net_socket* socket, msghdr* header, const void* data, size_t length, int flags) argument
[all...]
/haiku/src/add-ons/media/media-add-ons/multi_audio/
H A DMultiAudioNode.cpp2150 // fill in the buffer header
2151 media_header* header = buffer->Header(); local
2152 header->type = B_MEDIA_RAW_AUDIO;
2153 header->size_used = output.fOutput.format.u.raw_audio.buffer_size;
2154 header->time_source = TimeSource()->ID();
2155 header->start_time = PerformanceTimeFor(info.recorded_real_time);
/haiku/src/add-ons/kernel/network/protocols/ipv6/
H A Dipv6.cpp61 struct ip6_hdr header; member in struct:IPv6Header
63 uint8 ProtocolVersion() const { return header.ip6_vfc & IPV6_VERSION_MASK; }
64 uint8 ServiceType() const { return ntohl(header.ip6_flow) >> 20;}
65 uint16 PayloadLength() const { return ntohs(header.ip6_plen); }
66 const in6_addr& Dst() const { return header.ip6_dst; }
67 const in6_addr& Src() const { return header.ip6_src; }
68 uint8 NextHeader() const { return header.ip6_nxt; }
237 uint8 next = header.ip6_nxt;
257 // were we looking for a specific header?
260 // found the specific header
516 dump_ipv6_header(IPv6Header &header) argument
538 reassemble_fragments(const IPv6Header &header, net_buffer** _buffer, uint16 offset) argument
1607 IPv6Header header; local
[all...]
/haiku/src/add-ons/kernel/network/protocols/ipv4/
H A Dipv4.cpp310 TRACE(" remove header %d bytes", previous->fragment.end - start);
464 dump_ipv4_header(ipv4_header &header) argument
479 struct pretty_ipv4* src = (struct pretty_ipv4*)&header.source;
480 struct pretty_ipv4* dst = (struct pretty_ipv4*)&header.destination;
481 dprintf(" version: %d\n", header.version);
482 dprintf(" header_length: 4 * %d\n", header.header_length);
483 dprintf(" service_type: %d\n", header.service_type);
484 dprintf(" total_length: %d\n", header.TotalLength());
485 dprintf(" id: %d\n", ntohs(header.id));
487 header
539 reassemble_fragments(const ipv4_header &header, net_buffer** _buffer) argument
628 ipv4_header* header = &bufferHeader.Data(); local
[all...]
/haiku/src/add-ons/kernel/drivers/network/ether/usb_rndis/
H A DRNDISDevice.cpp370 uint32 header[11] = { 0 }; local
371 header[0] = REMOTE_NDIS_PACKET_MSG;
372 header[1] = *numBytes + sizeof(header);
373 header[2] = 0x24;
374 header[3] = *numBytes;
376 vec[0].iov_base = &header;
377 vec[0].iov_len = sizeof(header);
/haiku/src/tools/elfsymbolpatcher/
H A DElfFile.cpp65 void SetTo(ElfFile* file, Elf_Shdr* header);
107 ElfSection::SetTo(ElfFile* file, Elf_Shdr* header) argument
111 fHeader = header;
612 // read ELF header
614 "Failed to read ELF object header!\n");
641 // get the header values
646 // check the sanity of the header values
647 // ELF header size
649 printf("Invalid ELF header: invalid ELF header siz
697 Elf_Shdr* header = NULL; local
[all...]
/haiku/src/add-ons/kernel/network/protocols/tcp/
H A Dtcp.cpp56 // The TCP header length is at most 60 bytes (0xf * 4).
262 dump_tcp_header(tcp_header &header)
264 dprintf(" source port: %u\n", ntohs(header.source_port));
265 dprintf(" dest port: %u\n", ntohs(header.destination_port));
266 dprintf(" sequence: %lu\n", header.Sequence());
267 dprintf(" ack: %lu\n", header.Acknowledge());
268 dprintf(" flags: %s%s%s%s%s%s\n", (header.flags & TCP_FLAG_FINISH) ? "FIN " : "",
269 (header.flags & TCP_FLAG_SYNCHRONIZE) ? "SYN " : "",
270 (header.flags & TCP_FLAG_RESET) ? "RST " : "",
271 (header
[all...]
/haiku/src/apps/haikudepot/model/
H A DPackageIconTarRepository.cpp38 const TarArchiveHeader& header,
73 IconTarPtrEntryListener::Handle(const TarArchiveHeader& header, argument
76 if (header.FileType() != TAR_FILE_TYPE_NORMAL)
79 BString fileName = header.FileName();
310 TarArchiveHeader header; local
311 status_t result = TarArchiveService::GetEntry(*fTarIo, header);
313 if (result == B_OK && header.Length() <= 0)
317 bitmap.SetTo(new(std::nothrow)SharedBitmap(*fTarIo, header.Length()));
/haiku/src/apps/haikudepot/tar/
H A DTarArchiveService.cpp28 /*! This method will parse the header that is located at the current position of
34 TarArchiveService::GetEntry(BPositionIO& tarIo, TarArchiveHeader& header) argument
39 result = _ReadHeader(buffer, header);
71 TarArchiveHeader header; local
72 result = _ReadHeader(buffer, header);
74 HDTRACE("did read tar entry header for [%s]",
75 header.FileName().String());
81 // and/or just process the header information.
85 header.Length());
87 result = listener->Handle(header, offse
198 _ReadHeader(const uint8* block, TarArchiveHeader& header) argument
[all...]
/haiku/src/tests/system/network/tcp_shell/
H A Dtcp_shell.cpp135 tcp_header &header = bufferHeader.Data();
136 return header.flags;
427 // TODO: useful, maybe even computed header space!
947 // 1500 ethernet - IPv4 header
1050 tcp_header &header = bufferHeader.Data();
1065 int32 length = buffer->size - header.HeaderLength();
1067 if ((header.flags & TCP_FLAG_PUSH) != 0)
1069 if ((header.flags & TCP_FLAG_SYNCHRONIZE) != 0)
1071 if ((header.flags & TCP_FLAG_FINISH) != 0)
1073 if ((header
1201 struct pcap_header header; local
[all...]
/haiku/src/add-ons/kernel/drivers/disk/virtual/virtio_block/
H A Dvirtio_block.cpp200 struct virtio_blk_outhdr *header = (struct virtio_blk_outhdr*)info->bufferAddr; local
201 header->type = operation->IsWrite() ? VIRTIO_BLK_T_OUT : VIRTIO_BLK_T_IN;
202 header->sector = operation->Offset() / 512;
203 header->ioprio = 1;
/haiku/src/add-ons/kernel/file_systems/bfs/
H A DBPlusTree.cpp274 // The B+tree header has been updated - we need to update the
308 // even access the b+tree header with this method (use SetToHeader()
343 // even access the b+tree header with this method (use SetToHeader()
492 bplustree_header* header = cached.SetToWritableHeader(transaction); local
493 if (header == NULL)
501 off_t lastOffset = header->MaximumSize() - fTree->fNodeSize;
507 header->maximum_size = HOST_ENDIAN_TO_BFS_INT64(lastOffset);
513 fNode->left_link = header->free_node_pointer;
516 header->free_node_pointer = HOST_ENDIAN_TO_BFS_INT64(offset);
530 bplustree_header* header; local
650 bplustree_header* header = cached.SetToWritableHeader(transaction); local
702 const bplustree_header* header = cached.SetToHeader(); local
846 bplustree_header* header = cached.SetToWritableHeader(transaction); local
957 const bplustree_header* header = cached.SetToHeader(); local
1806 bplustree_header* header local
2172 bplustree_header* header local
[all...]
/haiku/src/system/boot/loader/
H A Delf.cpp240 PhdrType& header = programHeaders[i]; local
242 switch (header.p_type) {
246 image->dynamic_section.start = header.p_vaddr;
247 image->dynamic_section.size = header.p_memsz;
259 dprintf("unhandled pheader type 0x%" B_PRIx32 "\n", header.p_type);
264 if (header.IsReadWrite()) {
270 } else if (header.IsExecutable()) {
279 region->start = ROUNDDOWN(header.p_vaddr, B_PAGE_SIZE);
280 region->size = ROUNDUP(header.p_memsz + (header
341 PhdrType& header = programHeaders[i]; local
[all...]
/haiku/src/apps/debuganalyzer/model_loader/
H A DModelLoader.cpp749 system_profiler_event_header* header = events[i]; local
750 void* buffer = header + 1;
752 switch (header->event) {
757 fState->LookupThread(event->thread)->AddEvent(header);
765 fState->LookupThread(event->thread)->AddEvent(header);
773 fState->LookupThread(event->thread)->AddEvent(header);
777 ->AddEvent(header);
786 fState->LookupThread(event->thread)->AddEvent(header);
794 fState->LookupThread(event->thread)->AddEvent(header);
/haiku/src/system/kernel/arch/x86/
H A Darch_cpu.cpp1016 dprintf("find_microcode_intel update is too small for header\n");
1019 struct intel_microcode_header* header =
1022 uint32 totalSize = header->total_size;
1023 uint32 dataSize = header->data_size;
1039 if (header->loader_revision != 1) {
1045 if (((addr_t)header % 16) != 0) {
1057 if (patchLevel > header->update_revision) {
1061 if (signature == header->processor_signature
1062 && (mask & header->processor_flags) != 0) {
1063 return header;
[all...]
/haiku/src/add-ons/kernel/file_systems/packagefs/volume/
H A DVolume.cpp545 PackageFSGetPackageInfosRequest header; local
546 header.bufferSize = nameBuffer - (char*)request;
547 header.packageCount = packageCount;
549 RETURN_ERROR(user_memcpy(request, &header, headerSize));
/haiku/src/system/kernel/debug/
H A Dcore_dump.cpp849 // write ELF header
1098 elf_ehdr header; local
1099 memset(&header, 0, sizeof(header));
1102 header.e_ident[EI_MAG0] = ELFMAG[0];
1103 header.e_ident[EI_MAG1] = ELFMAG[1];
1104 header.e_ident[EI_MAG2] = ELFMAG[2];
1105 header.e_ident[EI_MAG3] = ELFMAG[3];
1107 header.e_ident[EI_CLASS] = ELFCLASS64;
1109 header
1164 elf_phdr header; local
[all...]
/haiku/src/add-ons/kernel/network/protocols/unix/
H A Dunix.cpp46 destroy_scm_rights_descriptors(const ancillary_data_header* header, argument
49 int count = header->len / sizeof(file_descriptor*);
293 const cmsghdr *header)
296 "len: %" B_PRId32 "))\n", find_thread(NULL), self, container, header,
297 header->cmsg_level, header->cmsg_type, header->cmsg_len);
300 if (header->cmsg_level != SOL_SOCKET || header->cmsg_type != SCM_RIGHTS)
303 int* fds = (int*)CMSG_DATA(header);
292 unix_add_ancillary_data(net_protocol *self, ancillary_data_container *container, const cmsghdr *header) argument
328 ancillary_data_header header; local
355 unix_process_ancillary_data(net_protocol *self, const ancillary_data_header *header, const void *data, void *buffer, size_t bufferSize) argument
[all...]
/haiku/headers/private/net/
H A Dnet_protocol.h102 ancillary_data_container* container, const cmsghdr* header);
104 const ancillary_data_header* header, const void* data,
/haiku/src/apps/cortex/RouteApp/
H A DRouteApp.cpp496 // write document header
497 const char* header = "<?xml version=\"1.0\"?>\n"; local
498 file.Write((const void*)header, strlen(header));
666 // write document header
667 const char* header = "<?xml version=\"1.0\"?>\n"; local
668 file.Write((const void*)header, strlen(header));
/haiku/src/tools/restest/
H A DResourceFile.cpp300 // header
343 // header
390 // header
400 // header
582 "Failed to read PEF container header.");
629 // read ELF header
632 "Failed to read ELF header.");
646 // get the header values
663 // check the sanity of the header values
664 // ELF header siz
829 resources_header header; local
879 resource_index_section_header header; local
[all...]
/haiku/src/tests/add-ons/kernel/file_systems/bfs/btree/
H A Dtest.cpp68 bplustree_header* header = (bplustree_header*)gBlocks.ItemAt(0); local
69 dump_bplustree_header(header);
76 dump_bplustree_node(node, header, gVolume);

Completed in 207 milliseconds

1234567891011