/haiku/src/system/kernel/arch/riscv64/ |
H A D | RISCV64VMTranslationMap.cpp | 316 uint32 attributes, uint32 memoryType, 334 if ((attributes & B_USER_PROTECTION) != 0) { 336 if ((attributes & B_READ_AREA) != 0) 338 if ((attributes & B_WRITE_AREA) != 0) 340 if ((attributes & B_EXECUTE_AREA) != 0) { 345 if ((attributes & B_KERNEL_READ_AREA) != 0) 347 if ((attributes & B_KERNEL_WRITE_AREA) != 0) 349 if ((attributes & B_KERNEL_EXECUTE_AREA) != 0) { 693 uint32 attributes, uint32 memoryType) 715 if ((attributes 315 Map(addr_t virtualAddress, phys_addr_t physicalAddress, uint32 attributes, uint32 memoryType, vm_page_reservation* reservation) argument 692 Protect(addr_t base, addr_t top, uint32 attributes, uint32 memoryType) argument 742 ProtectPage(VMArea* area, addr_t address, uint32 attributes) argument 751 ProtectArea(VMArea* area, uint32 attributes) argument [all...] |
H A D | arch_vm_translation_map.cpp | 165 addr_t virtAdr, phys_addr_t physAdr, uint8 attributes, 170 .isRead = (attributes & B_KERNEL_READ_AREA) != 0, 171 .isWrite = (attributes & B_KERNEL_WRITE_AREA) != 0, 172 .isExec = (attributes & B_KERNEL_EXECUTE_AREA) != 0, 164 arch_vm_translation_map_early_map(kernel_args *args, addr_t virtAdr, phys_addr_t physAdr, uint8 attributes, phys_addr_t (*get_free_page)(kernel_args *)) argument
|
H A D | RISCV64VMTranslationMap.h | 38 uint32 attributes, uint32 memoryType, 61 uint32 attributes, uint32 memoryType); 63 uint32 attributes); 65 uint32 attributes);
|
/haiku/src/add-ons/mail_daemon/inbound_filters/notifier/ |
H A D | NotifierFilter.cpp | 37 BFile& file, BMessage& attributes); 58 BMessage& attributes) 57 HeaderFetched(entry_ref& ref, BFile& file, BMessage& attributes) argument
|
/haiku/src/system/kernel/arch/m68k/ |
H A D | arch_vm_translation_map_impl.cpp | 397 addr_t pgdir_phys, uint32 attributes) 404 // ToDo: we ignore the attributes of the page table - for compatibility 420 addr_t pgtable_phys, uint32 attributes) 427 // ToDo: we ignore the attributes of the page table - for compatibility 443 addr_t physicalAddress, uint32 attributes, bool globalPage) 453 page.supervisor = (attributes & B_USER_PROTECTION) == 0; 455 page.write_protect = (attributes & B_KERNEL_WRITE_AREA) == 0; 457 page.write_protect = (attributes & B_WRITE_AREA) == 0; 472 addr_t physicalAddress, uint32 attributes, bool globalPage) 517 map_tmap(vm_translation_map *map, addr_t va, addr_t pa, uint32 attributes) argument 396 put_pgdir_in_pgroot(page_root_entry *entry, addr_t pgdir_phys, uint32 attributes) argument 419 put_pgtable_in_pgdir(page_directory_entry *entry, addr_t pgtable_phys, uint32 attributes) argument 442 put_page_table_entry_in_pgtable(page_table_entry *entry, addr_t physicalAddress, uint32 attributes, bool globalPage) argument 471 put_page_indirect_entry_in_pgtable(page_indirect_entry *entry, addr_t physicalAddress, uint32 attributes, bool globalPage) argument 868 protect_tmap(vm_translation_map *map, addr_t start, addr_t end, uint32 attributes) argument 1445 m68k_vm_translation_map_early_map(kernel_args *args, addr_t va, addr_t pa, uint8 attributes, addr_t (*get_free_page)(kernel_args *)) argument [all...] |
/haiku/src/system/kernel/arch/m68k/paging/040/ |
H A D | M68KPagingMethod040.cpp | 470 phys_addr_t physicalAddress, uint8 attributes, 505 PutPageDirInPageRoot(&pr[aindex + i], tbl, attributes); 529 PutPageTableInPageDir(&pd[aindex + i], tbl, attributes); 543 physicalAddress, attributes, 0, IS_KERNEL_ADDRESS(virtualAddress)); 567 PutPageTableInPageDir(e, pgtable, attributes); 612 phys_addr_t pgdirPhysical, uint32 attributes) 617 // ToDo: we ignore the attributes of the page table - for compatibility 631 phys_addr_t pgtablePhysical, uint32 attributes) 641 phys_addr_t physicalAddress, uint32 attributes, uint32 memoryType, 654 if ((attributes 469 MapEarly(kernel_args* args, addr_t virtualAddress, phys_addr_t physicalAddress, uint8 attributes, phys_addr_t (*get_free_page)(kernel_args*)) argument 611 PutPageDirInPageRoot(page_root_entry* entry, phys_addr_t pgdirPhysical, uint32 attributes) argument 630 PutPageTableInPageDir(page_directory_entry* entry, phys_addr_t pgtablePhysical, uint32 attributes) argument 640 PutPageTableEntryInTable(page_table_entry* entry, phys_addr_t physicalAddress, uint32 attributes, uint32 memoryType, bool globalPage) argument [all...] |
/haiku/headers/private/kernel/arch/x86/ |
H A D | vesa.h | 29 uint16 attributes; member in struct:VBEModeInfoBlock
|
/haiku/src/add-ons/kernel/file_systems/netfs/client/ |
H A D | ShareAttrDir.h | 69 Attribute**& attributes, int32& count);
|
/haiku/src/apps/cortex/Persistence/ |
H A D | Importer.h | 124 const char** attributes);
|
/haiku/src/kits/device/ |
H A D | USBEndpoint.cpp | 68 return (fDescriptor.attributes & USB_ENDPOINT_ATTR_MASK) 76 return (fDescriptor.attributes & USB_ENDPOINT_ATTR_MASK) 84 return (fDescriptor.attributes & USB_ENDPOINT_ATTR_MASK) 92 return (fDescriptor.attributes & USB_ENDPOINT_ATTR_MASK)
|
/haiku/src/preferences/filetypes/ |
H A D | AttributeListView.h | 79 AttributeItem* create_attribute_item(BMessage& attributes, int32 index);
|
/haiku/src/add-ons/mail_daemon/inbound_protocols/imap/ |
H A D | IMAPProtocol.h | 42 uint32 fetchFlags, BMessage& attributes);
|
/haiku/src/system/kernel/arch/ppc/ |
H A D | arch_vm_translation_map.cpp | 140 uint32 attributes, uint32 memoryType, 155 uint32 attributes, uint32 memoryType); 280 * It currently ignores the "attributes" parameter and sets all pages 286 uint8 attributes, phys_addr_t (*get_free_page)(kernel_args *)) 291 return gPPCPagingMethod->MapEarly(args, va, pa, attributes, get_free_page); 285 arch_vm_translation_map_early_map(kernel_args *args, addr_t va, phys_addr_t pa, uint8 attributes, phys_addr_t (*get_free_page)(kernel_args *)) argument
|
/haiku/src/kits/game/ |
H A D | GameSoundDevice.cpp | 274 BGameSoundDevice::GetAttributes(gs_id sound, gs_attribute* attributes, argument 280 return fSounds[sound - 1]->GetAttributes(attributes, attributeCount); 285 BGameSoundDevice::SetAttributes(gs_id sound, gs_attribute* attributes, argument 291 return fSounds[sound - 1]->SetAttributes(attributes, attributeCount);
|
/haiku/src/system/libroot/os/ |
H A D | thread.c | 106 struct thread_creation_attributes attributes; local 118 thread, name, &attributes); 121 attributes.priority = priority; 123 id = _kern_spawn_thread(&attributes);
|
/haiku/headers/private/libroot/ |
H A D | pthread_private.h | 96 struct thread_creation_attributes* attributes);
|
/haiku/src/system/kernel/arch/arm64/ |
H A D | VMSAv8TranslationMap.cpp | 336 VMSAv8TranslationMap::GetMemoryAttr(uint32 attributes, uint32 memoryType, bool isKernel) 343 if ((attributes & B_EXECUTE_AREA) == 0) 345 if ((attributes & B_KERNEL_EXECUTE_AREA) == 0) 348 if ((attributes & B_READ_AREA) == 0) { 350 if ((attributes & B_KERNEL_WRITE_AREA) != 0) 354 if ((attributes & B_WRITE_AREA) != 0) 370 VMSAv8TranslationMap::Map(addr_t va, phys_addr_t pa, uint32 attributes, uint32 memoryType, 382 uint64_t attr = GetMemoryAttr(attributes, memoryType, fIsKernel); 544 VMSAv8TranslationMap::Protect(addr_t start, addr_t end, uint32 attributes, uint32 memoryType) 557 uint64_t attr = GetMemoryAttr(attributes, memoryTyp [all...] |
/haiku/src/system/kernel/arch/x86/paging/32bit/ |
H A D | X86VMTranslationMap32Bit.cpp | 140 X86VMTranslationMap32Bit::Map(addr_t va, phys_addr_t pa, uint32 attributes, argument 173 attributes 174 | ((attributes & B_USER_PROTECTION) != 0 198 X86PagingMethod32Bit::PutPageTableEntryInTable(&pt[index], pa, attributes, 692 X86VMTranslationMap32Bit::Protect(addr_t start, addr_t end, uint32 attributes, argument 699 TRACE("protect_tmap: pages 0x%lx to 0x%lx, attributes %lx\n", start, end, 700 attributes); 704 if ((attributes & B_USER_PROTECTION) != 0) { 706 if ((attributes & B_WRITE_AREA) != 0) 708 } else if ((attributes [all...] |
/haiku/src/system/kernel/arch/arm/paging/32bit/ |
H A D | ARMPagingMethod32Bit.cpp | 372 phys_addr_t physicalAddress, uint8 attributes, 411 physicalAddress, attributes | PAGE_ACCESSED | PAGE_MODIFIED, 0, 486 phys_addr_t pgtablePhysical, uint32 attributes) 490 *entry = (pgtablePhysical & ARM_PDE_ADDRESS_MASK) | ARM_MMU_L1_TYPE_COARSE | attributes; 499 phys_addr_t physicalAddress, uint32 attributes, uint32 memoryType, 505 | AttributesToPageTableEntryFlags(attributes) 371 MapEarly(kernel_args* args, addr_t virtualAddress, phys_addr_t physicalAddress, uint8 attributes, page_num_t (*get_free_page)(kernel_args*)) argument 485 PutPageTableInPageDir(page_directory_entry* entry, phys_addr_t pgtablePhysical, uint32 attributes) argument 498 PutPageTableEntryInTable(page_table_entry* entry, phys_addr_t physicalAddress, uint32 attributes, uint32 memoryType, bool globalPage) argument
|
/haiku/src/add-ons/kernel/drivers/ports/usb_serial/ |
H A D | KLSI.cpp | 29 if (endpoint->descr->attributes == USB_ENDPOINT_ATTR_INTERRUPT) { 34 } else if (endpoint->descr->attributes == USB_ENDPOINT_ATTR_BULK) {
|
/haiku/src/system/kernel/arch/x86/ |
H A D | arch_vm_translation_map.cpp | 146 uint8 attributes, phys_addr_t (*get_free_page)(kernel_args *)) 151 return gX86PagingMethod->MapEarly(args, va, pa, attributes, get_free_page); 145 arch_vm_translation_map_early_map(kernel_args *args, addr_t va, phys_addr_t pa, uint8 attributes, phys_addr_t (*get_free_page)(kernel_args *)) argument
|
/haiku/src/system/kernel/arch/x86/paging/64bit/ |
H A D | X86PagingMethod64Bit.h | 43 uint8 attributes, 88 uint32 attributes, uint32 memoryType,
|
H A D | X86VMTranslationMap64Bit.cpp | 201 uint32 attributes, uint32 memoryType, vm_page_reservation* reservation) 222 attributes, memoryType, fIsKernelMap); 668 X86VMTranslationMap64Bit::Protect(addr_t start, addr_t end, uint32 attributes, argument 676 ", %#" B_PRIx32 ")\n", start, end, attributes); 680 if ((attributes & B_USER_PROTECTION) != 0) { 682 if ((attributes & B_WRITE_AREA) != 0) 684 if ((attributes & B_EXECUTE_AREA) == 0 688 } else if ((attributes & B_KERNEL_WRITE_AREA) != 0) 200 Map(addr_t virtualAddress, phys_addr_t physicalAddress, uint32 attributes, uint32 memoryType, vm_page_reservation* reservation) argument
|
/haiku/src/system/kernel/arch/sparc/ |
H A D | arch_vm_translation_map.cpp | 80 uint8 attributes, phys_addr_t (*get_free_page)(kernel_args *)) 79 arch_vm_translation_map_early_map(kernel_args *args, addr_t va, phys_addr_t pa, uint8 attributes, phys_addr_t (*get_free_page)(kernel_args *)) argument
|
/haiku/src/add-ons/kernel/bus_managers/usb/ |
H A D | usbspec_private.h | 78 uint8 attributes; member in struct:usb_endpoint_ss_companion_descriptor
|