Searched refs:attributes (Results 76 - 100 of 173) sorted by relevance

1234567

/haiku/src/system/kernel/arch/riscv64/
H A DRISCV64VMTranslationMap.cpp316 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 Darch_vm_translation_map.cpp165 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 DRISCV64VMTranslationMap.h38 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 DNotifierFilter.cpp37 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 Darch_vm_translation_map_impl.cpp397 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 DM68KPagingMethod040.cpp470 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 Dvesa.h29 uint16 attributes; member in struct:VBEModeInfoBlock
/haiku/src/add-ons/kernel/file_systems/netfs/client/
H A DShareAttrDir.h69 Attribute**& attributes, int32& count);
/haiku/src/apps/cortex/Persistence/
H A DImporter.h124 const char** attributes);
/haiku/src/kits/device/
H A DUSBEndpoint.cpp68 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 DAttributeListView.h79 AttributeItem* create_attribute_item(BMessage& attributes, int32 index);
/haiku/src/add-ons/mail_daemon/inbound_protocols/imap/
H A DIMAPProtocol.h42 uint32 fetchFlags, BMessage& attributes);
/haiku/src/system/kernel/arch/ppc/
H A Darch_vm_translation_map.cpp140 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 DGameSoundDevice.cpp274 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 Dthread.c106 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 Dpthread_private.h96 struct thread_creation_attributes* attributes);
/haiku/src/system/kernel/arch/arm64/
H A DVMSAv8TranslationMap.cpp336 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 DX86VMTranslationMap32Bit.cpp140 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 DARMPagingMethod32Bit.cpp372 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 DKLSI.cpp29 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 Darch_vm_translation_map.cpp146 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 DX86PagingMethod64Bit.h43 uint8 attributes,
88 uint32 attributes, uint32 memoryType,
H A DX86VMTranslationMap64Bit.cpp201 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 Darch_vm_translation_map.cpp80 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 Dusbspec_private.h78 uint8 attributes; member in struct:usb_endpoint_ss_companion_descriptor

Completed in 186 milliseconds

1234567