/haiku/src/add-ons/kernel/busses/pci/ecam/ |
H A D | ECAMPCIControllerACPI.cpp | 48 acpi_mcfg_allocation *end = (acpi_mcfg_allocation *) ((char*)mcfg + mcfg->header.length);
|
/haiku/src/system/runtime_loader/ |
H A D | runtime_loader_private.h | 92 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 D | elf.cpp | 1133 /*! 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, §ionSize); 1149 elf32_verify_header(void *header, size_t length) argument 1156 return parse_elf32_header((Elf32_Ehdr *)header, &programSize, §ionSize); 1160 elf64_verify_header(void *header, size_t length) argument 1167 return parse_elf64_header((Elf64_Ehdr *)header, &programSize, §ionSize);
|
/haiku/src/add-ons/kernel/network/stack/ |
H A D | net_socket.cpp | 205 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 D | MultiAudioNode.cpp | 2150 // 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 D | ipv6.cpp | 61 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 D | ipv4.cpp | 310 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 D | RNDISDevice.cpp | 370 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 D | ElfFile.cpp | 65 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 D | tcp.cpp | 56 // 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 D | PackageIconTarRepository.cpp | 38 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 D | TarArchiveService.cpp | 28 /*! 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 D | tcp_shell.cpp | 135 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 D | virtio_block.cpp | 200 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 D | BPlusTree.cpp | 274 // 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 D | elf.cpp | 240 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 D | ModelLoader.cpp | 749 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 D | arch_cpu.cpp | 1016 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 D | Volume.cpp | 545 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 D | core_dump.cpp | 849 // 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 D | unix.cpp | 46 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 D | net_protocol.h | 102 ancillary_data_container* container, const cmsghdr* header); 104 const ancillary_data_header* header, const void* data,
|
/haiku/src/apps/cortex/RouteApp/ |
H A D | RouteApp.cpp | 496 // 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 D | ResourceFile.cpp | 300 // 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 D | test.cpp | 68 bplustree_header* header = (bplustree_header*)gBlocks.ItemAt(0); local 69 dump_bplustree_header(header); 76 dump_bplustree_node(node, header, gVolume);
|