/haiku/src/system/kernel/arch/x86/ |
H A D | ioapic.cpp | 58 // Fields of each redirection table entry 737 // table as it will return different settings depending on the model 745 IRQRoutingTable table; local 746 status = prepare_irq_routing(acpiModule, table, 772 print_irq_routing_table(table); 775 status = enable_irq_routing(acpiModule, table); 783 print_irq_routing_table(table); 788 // configure IO-APIC interrupts from PCI routing table 789 for (int i = 0; i < table.Count(); i++) { 790 irq_routing_entry& entry = table [all...] |
H A D | arch_cpu.cpp | 1150 amd_equiv_cpu_entry* table = (amd_equiv_cpu_entry*)data; 1155 for (uint32 i = 0; table[i].installed_cpu != 0; i++) { 1156 if (signature == table[i].equiv_cpu) { 1157 equiv_id = table[i].equiv_cpu; 1163 dprintf("find_microcode_amd update cpu not found in equiv table\n");
|
/haiku/src/add-ons/kernel/busses/pci/ecam/ |
H A D | ECAMPCIControllerACPI.cpp | 187 IRQRoutingTable table; local 188 CHECK_RET(prepare_irq_routing(acpiModule, table, [](int32 gsi) {return true;})); 190 CHECK_RET(enable_irq_routing(acpiModule, table)); 192 print_irq_routing_table(table);
|
/haiku/headers/private/shared/ |
H A D | AutoDeleter.h | 233 template<typename Type, typename Table, Table **table, 239 ((**table).*Deleter)(object); 243 template<typename Type, typename Table, Table **table, 246 : AutoDeleter<Type, MethodObjectDelete<Type, Table, table, Deleter> > 249 MethodObjectDelete<Type, Table, table, Deleter> > Base;
|
/haiku/src/system/kernel/arch/generic/ |
H A D | acpi_irq_routing_table.cpp | 89 print_irq_routing_table(const IRQRoutingTable& table) argument 91 dprintf("IRQ routing table with %i entries\n", (int)table.Count()); 92 for (int i = 0; i < table.Count(); i++) 93 print_irq_routing_entry(table.ElementAt(i)); 402 // the table pointing to disabled/optional devices. Also they can be 429 find_routing_table_entry(IRQRoutingTable& table, uint8 bus, uint8 device, argument 432 for (int i = 0; i < table.Count(); i++) { 433 irq_routing_entry& irqEntry = table.ElementAt(i); 526 // This function has no matching routing table entr 611 read_irq_routing_table_recursive(acpi_module_info* acpi, pci_module_info* pci, acpi_handle parent, acpi_handle device, uint8 currentBus, IRQRoutingTable& table, IRQRoutingTable& unmatchedTable, bool rootBridge, interrupt_available_check_function checkFunction) argument 769 read_irq_routing_table(acpi_module_info* acpi, IRQRoutingTable& table, interrupt_available_check_function checkFunction) argument [all...] |
/haiku/headers/os/drivers/ |
H A D | KernelExport.h | 195 size_t numBytes, physical_entry *table, 198 physical_entry *table, int32 numEntries);
|
/haiku/src/add-ons/kernel/drivers/network/wlan/idualwifi7260/dev/pci/ |
H A D | if_iwm.c | 2140 * Upon stop, the IVAR table gets erased, so msi-x won't 2144 * Configure the IVAR table again after reset. 5513 * the firmware's LQ rate table. 6642 /* Use firmware rateset retry table. */ 6754 * client mode; the firmware's station table contains only one entry 9266 * the firwmare's LQ rate table. 9289 * Fill the LQ rate selection table with VHT rates in descending 9374 * Fill the LQ rate selection table with legacy and/or HT rates 10774 struct iwm_umac_error_event_table table; local 10785 if (iwm_read_mem(sc, base, &table, sizeo 10867 struct iwm_error_event_table table; local [all...] |
/haiku/src/add-ons/kernel/drivers/network/wlan/iaxwifi200/dev/pci/ |
H A D | if_iwx.c | 2071 * The driver maintains a table mapping driver-side queue IDs 2086 printf("%s: could not allocate byte count table DMA memory\n", 2147 /* Clear byte count table. */ 2712 * Upon stop, the IVAR table gets erased, so msi-x won't 2716 * Configure the IVAR table again after reset. 9526 struct iwx_umac_error_event_table table; local 9537 if (iwx_read_mem(sc, base, &table, sizeof(table)/sizeof(uint32_t))) { 9542 if (ERROR_START_OFFSET <= table.valid * ERROR_ELEM_SIZE) { 9545 sc->sc_flags, table 9619 struct iwx_error_event_table table; local [all...] |
/haiku/src/system/kernel/vm/ |
H A D | vm.cpp | 2512 // At this point the area is removed from the global hash table, but 3523 kprintf("No cache info table!\n"); 3581 kprintf("Cache info table too small! Can't sort and print caches!\n"); 4430 create_area_etc(VMAddressSpace::KernelID(), "cache info table", 6148 physical_entry* table, uint32* _numEntries) 6210 if (index < 0 || table[index].address 6211 != physicalAddress - table[index].size) { 6213 // table to small 6216 table[index].address = physicalAddress; 6217 table[inde 6147 get_memory_map_etc(team_id team, const void* address, size_t numBytes, physical_entry* table, uint32* _numEntries) argument 6246 __get_memory_map_haiku(const void* address, size_t numBytes, physical_entry* table, int32 numEntries) argument 7224 __get_memory_map_beos(const void* _address, size_t numBytes, physical_entry_beos* table, int32 numEntries) argument [all...] |
/haiku/src/kits/tracker/ |
H A D | PoseView.cpp | 186 BSearch(PoseList* table, const BPose* key, BPoseView* view, 9453 BSearch(PoseList* table, const BPose* key, BPoseView* view, argument 9456 int32 r = table->CountItems(); 9462 result = table->ItemAt(m - 1);
|
/haiku/src/bin/pkgman/ |
H A D | command_search.cpp | 31 // The table code doesn't support full-width characters yet. 264 // print table 265 TextTable table; local 268 table.AddColumn("Repository"); 269 table.AddColumn("Name"); 270 table.AddColumn("Version"); 271 table.AddColumn("Arch"); 285 table.SetTextAt(i, 0, repository); 286 table.SetTextAt(i, 1, package->Name()); 287 table [all...] |
/haiku/src/add-ons/kernel/drivers/misc/ |
H A D | poke.cpp | 278 physical_entry table; 284 result = get_memory_map(ioctl.address, ioctl.size, &table, 1); 285 ioctl.physical_address = table.address; 286 ioctl.size = table.size;
|
/haiku/src/kits/debugger/dwarf/ |
H A D | DwarfFile.cpp | 520 while (AbbreviationTable* table = fAbbreviationTables.RemoveHead()) 521 delete table; 2568 // the exception table pointer is located immediately before the 3079 AbbreviationTable* table = it.Next();) { 3080 if (offset == table->Offset()) { 3081 _table = table; 3086 // create a new table 3087 AbbreviationTable* table = new(std::nothrow) AbbreviationTable(offset); local 3088 if (table == NULL) 3091 status_t error = table [all...] |
/haiku/src/apps/terminal/ |
H A D | ThemeView.cpp | 82 for (const char** table = kColorTable; *table != NULL; ++table) { 83 fAttrList->AddItem(new ColorItem(B_TRANSLATE_NOCOLLECT(*table), 84 prefHandler->getRGB(*table)));
|
H A D | ThemeWindow.cpp | 134 for (const char** table = ThemeView::kColorTable; *table != NULL; ++table) { 136 *table, prefHandler->getString(*table));
|
/haiku/src/libs/icon/style/ |
H A D | Style.h | 97 const GammaTable& table) const;
|
/haiku/src/system/kernel/locks/ |
H A D | user_mutex.cpp | 71 UserMutexTable table; member in struct:user_mutex_context 184 const bool physical = (sSharedUserMutexContext.table.Lookup(entry->address) == entry); 210 sSharedUserMutexContext.lock = RW_LOCK_INITIALIZER("shared user mutex table"); 211 if (sSharedUserMutexContext.table.Init() != B_OK) 212 panic("user_mutex_init(): Failed to init table!"); 239 context->lock = RW_LOCK_INITIALIZER("user mutex table"); 240 if (context->table.Init() != B_OK) { 257 ASSERT(context->table.IsEmpty()); 270 UserMutexEntry* entry = context->table.Lookup(address); 280 entry = context->table [all...] |
/haiku/src/system/libroot/os/ |
H A D | parsedate.cpp | 1154 set_dateformats(const char** table) argument 1156 sFormatsTable = table ? table : kFormatsTable;
|
/haiku/src/system/boot/platform/bios_ia32/ |
H A D | devices.cpp | 345 /** EDD 2.0 drive table information */ 354 device_table *table = (device_table *)LINEAR_ADDRESS(parameters.device_table.segment, 358 disk.bus.legacy.base_address = table->base_address; 361 disk.device.ata.master = !table->is_slave;
|
/haiku/src/system/boot/platform/atari_m68k/ |
H A D | devices.cpp | 295 /** EDD 2.0 drive table information */ 304 device_table *table = (device_table *)LINEAR_ADDRESS(parameters.device_table.segment, 308 disk.bus.legacy.base_address = table->base_address; 311 disk.device.ata.master = !table->is_slave;
|
/haiku/src/add-ons/kernel/partitioning_systems/intel/ |
H A D | PartitionMapParser.cpp | 86 const partition_table* table = (const partition_table*)block; local 87 error = _ParsePrimary(table, hadToReFitSize); 89 partition_table table; local 90 error = _ReadPartitionTable(0, &table); 92 error = _ParsePrimary(&table, hadToReFitSize); 106 error = _ParsePrimary(&table, hadToReFitSize); 115 error = _ParsePrimary(&table, hadToReFitSize); 132 PartitionMapParser::_ParsePrimary(const partition_table* table, argument 135 if (table == NULL) 139 if (table 295 _ReadPartitionTable(off_t offset, partition_table* table) argument [all...] |
/haiku/src/add-ons/kernel/partitioning_systems/atari/ |
H A D | atari.cpp | 193 #warning M68K: use a lookup table ?
|
/haiku/src/add-ons/kernel/file_systems/userlandfs/server/beos/ |
H A D | fs_cache.c | 7 The cache is organized as a hash table (for lookups by device 179 ht->table = (hash_ent **)calloc(ht->max, sizeof(hash_ent *)); 180 if (ht->table == NULL) 194 he = ht->table[i]; 202 if (ht->table) 203 free(ht->table); 204 ht->table = NULL; 215 he = ht->table[i]; 274 for(he=ht->table[i]; he; he=next) { 283 free(ht->table); [all...] |
/haiku/src/system/boot/platform/efi/ |
H A D | dtb.cpp | 607 efi_configuration_table *table = kSystemTable->ConfigurationTable; local 614 if (!table[i].VendorGuid.equals(DEVICE_TREE_GUID)) 617 void* dtbPtr = (void*)(table[i].VendorTable); 621 ERROR("Invalid FDT from UEFI table %d: %s\n", i, fdt_strerror(res)); 628 INFO("Valid FDT from UEFI table %d, size: %" B_PRIu32 "\n", i, sDtbSize);
|
/haiku/src/system/boot/platform/efi/arch/arm64/ |
H A D | arch_mmu.cpp | 65 arch_mmu_dump_table(uint64* table, uint8 currentLevel) argument 67 ARMv8TranslationTableDescriptor ttd(table); 151 // instead of using a complete next level table 191 // Next table is allocated, follow it
|