/haiku/headers/private/kernel/boot/ |
H A D | timer.h | 21 uint32_t interrupt; member in struct:__anon2
|
/haiku/src/system/kernel/arch/arm/ |
H A D | soc_omap3.h | 32 static status_t Init(uint32_t reg_base, uint32_t interrupt) { argument 34 OMAP3Timer *timer = new(std::nothrow) OMAP3Timer(reg_base, interrupt); 45 OMAP3Timer(uint32_t reg_base, uint32_t interrupt);
|
H A D | arch_timer.cpp | 65 args->arch_args.timer.interrupt);
|
H A D | soc_omap3.cpp | 158 // clear interrupt 169 fRegBase[TIER] |= 1; // Enable match interrupt 183 fRegBase[TIER] &= ~1; // Disable match interrupt 187 OMAP3Timer::OMAP3Timer(uint32_t reg_base, uint32_t interrupt) argument 196 fInterrupt = interrupt; 198 panic("Cannot get OMAP3Timer interrupt!"); 206 fRegBase[TIER] = 2; // Enable overflow interrupt
|
/haiku/src/tests/kits/media/playsound/ |
H A D | playfile.cpp | 24 volatile bool interrupt = false; variable 45 interrupt = true; 110 if (interrupt) {
|
H A D | playwav.cpp | 20 volatile bool interrupt = false; variable 66 interrupt = true; 121 if (interrupt) {
|
/haiku/src/bin/media_client/ |
H A D | MediaPlay.cpp | 27 volatile bool interrupt = false; variable 49 interrupt = true; 104 if (interrupt == true) {
|
/haiku/src/add-ons/kernel/drivers/graphics/intel_extreme/ |
H A D | intel_extreme.cpp | 120 Checks interrupt status with provided master interrupt control register. 124 gen8_handle_interrupts(intel_info& info, uint32 interrupt) argument 127 if ((interrupt & PCH_MASTER_INT_CTL_PIPE_PENDING_BDW(INTEL_PIPE_A)) != 0) { 134 dprintf("gen8_handle_interrupts unhandled interrupt on pipe A\n"); 136 interrupt &= ~PCH_MASTER_INT_CTL_PIPE_PENDING_BDW(INTEL_PIPE_A); 138 if ((interrupt & PCH_MASTER_INT_CTL_PIPE_PENDING_BDW(INTEL_PIPE_B)) != 0) { 145 dprintf("gen8_handle_interrupts unhandled interrupt on pipe B\n"); 147 interrupt &= ~PCH_MASTER_INT_CTL_PIPE_PENDING_BDW(INTEL_PIPE_B); 149 if ((interrupt 293 const uint32 interrupt = read32(info, regIdentity); local 346 uint32 interrupt = gen8_enable_global_interrupts(info, false); local 368 uint32 interrupt = gen11_enable_global_interrupts(info, false); local [all...] |
/haiku/headers/os/drivers/ |
H A D | bios.h | 26 - Call the BIOS with bios_module_info::interrupt(). 39 // Registers to pass to a BIOS interrupt. 60 status_t (*interrupt)(bios_state* state, uint8 vector, bios_regs* regs); member in struct:bios_module_info
|
/haiku/headers/os/drivers/bus/ |
H A D | FDT.h | 28 device_node** interruptController, uint64* interrupt);
|
/haiku/src/add-ons/kernel/drivers/timer/ |
H A D | arch_acpi.h | 89 uint32 interrupt_base; /* global system interrupt base */ 96 uint8 source; /* Bus-relative interrupt source (IRQ) */ 97 uint32 interrupt; /* global system interrupt this member in struct:acpi_int_source_override 108 uint32 interrupt; /* global system interrupt this member in struct:acpi_nmi_source 109 non-maskable interrupt will trigger */ 120 uint8 local_interrupt; /* Local APIC interrupt input LINTn to which 139 uint32 interrupt_base; /* global system interrupt base */ 163 uint8 type; /* 8 = platform interrupt sourc 174 uint32 interrupt; /* global system interrupt this member in struct:acpi_platform_interrupt_source [all...] |
H A D | hpet.cpp | 113 // enable timer interrupt 123 // Disable timer interrupt 139 // clear interrupt status 224 // TODO: Check if the interrupt is already used, and try another 225 int32 interrupt = -1; local 228 interrupt = i; 233 if (interrupt == -1) { 234 dprintf("hpet_init_timer(): timer can't be routed to any interrupt!"); 254 timer->config |= (interrupt << HPET_CONF_TIMER_INT_ROUTE_SHIFT) 257 cookie->irq = interrupt [all...] |
/haiku/src/system/boot/platform/efi/arch/riscv64/ |
H A D | arch_dtb.cpp | 59 int subNode = fdt_subnode_offset(fdt, node, "interrupt-controller"); 61 dprintf(" [!] no interrupt controller\n"); 89 uint32 interrupt = fdt32_to_cpu(*(it + 1)); local 90 if (interrupt == sExternInt) {
|
/haiku/src/system/boot/platform/efi/arch/arm/ |
H A D | arch_dtb.cpp | 97 timer.interrupt = dtb_get_interrupt(fdt, node); 108 dprintf("Chosen interrupt controller:\n"); 130 dprintf(" irq: %" B_PRIu32 "\n", timer.interrupt);
|
/haiku/src/add-ons/kernel/drivers/disk/usb/usb_disk/ |
H A D | usb_disk.h | 52 usb_pipe interrupt; member in struct:disk_device_s 65 // used to store interrupt result
|
/haiku/src/system/boot/platform/bios_ia32/ |
H A D | smp.cpp | 225 struct mp_base_interrupt *interrupt local 231 interrupt->type == MP_BASE_IO_INTR ? "I/O" : "local", 232 interrupt->interrupt_type, interrupt->source_bus_id, 233 interrupt->source_bus_irq, interrupt->dest_apic_id, 234 interrupt->dest_apic_int, interrupt->polarity, 235 interrupt->trigger_mode); 572 item->SetHelpText("Disables using the IO APIC for interrupt routin [all...] |
/haiku/src/add-ons/kernel/busses/virtio/virtio_mmio/ |
H A D | virtio_mmio.cpp | 154 uint64 &interrupt = *((uint64 *)context); local 157 interrupt = res->data.extended_irq.interrupts[0]; 263 uint64 interrupt = 0; local 285 i, &interruptController, &interrupt); i++) { 294 TRACE(" interrupt[%" B_PRIu32 "]: ('%s', 0x%" B_PRIx64 ")\n", i, 295 name, interrupt); 304 &interrupt)) { 327 virtio_crs_find_interrupt, &interrupt); 331 TRACE(" interrupt: 0x%" B_PRIx64 "\n", 332 interrupt); [all...] |
/haiku/src/add-ons/kernel/drivers/graphics/vesa/ |
H A D | vesa.cpp | 139 status_t status = sBIOSModule->interrupt(state, 0x10, ®s); 164 status_t status = sBIOSModule->interrupt(state, 0x10, ®s); 209 status_t status = sBIOSModule->interrupt(state, 0x10, ®s); 237 status_t status = sBIOSModule->interrupt(state, 0x10, ®s); 270 status_t status = sBIOSModule->interrupt(state, 0x10, ®s); 525 status = sBIOSModule->interrupt(state, 0x10, ®s); 575 status = sBIOSModule->interrupt(state, 0x10, ®s); 643 status = sBIOSModule->interrupt(state, 0x10, ®s);
|
/haiku/src/bin/network/telnetd/ |
H A D | ext.h | 103 interrupt(void),
|
/haiku/headers/private/kernel/ |
H A D | acpi.h | 96 uint32 interrupt_base; /* global system interrupt base */ 103 uint8 source; /* Bus-relative interrupt source (IRQ) */ 104 uint32 interrupt; /* global system interrupt this member in struct:acpi_int_source_override 115 uint32 interrupt; /* global system interrupt this member in struct:acpi_nmi_source 116 non-maskable interrupt will trigger */ 127 uint8 local_interrupt; /* Local APIC interrupt input LINTn to which 146 uint32 interrupt_base; /* global system interrupt base */ 170 uint8 type; /* 8 = platform interrupt sourc 181 uint32 interrupt; /* global system interrupt this member in struct:acpi_platform_interrupt_source [all...] |
/haiku/src/add-ons/kernel/busses/i2c/ocores/ |
H A D | ocores_i2c.h | 57 uint8 interrupt: 1; member in struct:OcoresI2cRegsStatus::__anon4
|
H A D | ocores_i2c.cpp | 26 // TODO: implement interrupt handling, use polling for now 34 while (!fRegs->status.interrupt) {} 162 fIrqVector = irq; // TODO: take interrupt controller into account 164 // TODO: enable when implement interrupt handling
|
/haiku/src/system/boot/platform/riscv/ |
H A D | fdt.cpp | 92 dprintf("[!] no interrupt field\n"); 135 uint32 interrupt = fdt32_to_cpu(*(it + 1)); local 136 if (interrupt == sExternInt) {
|
/haiku/src/system/kernel/arch/x86/timers/ |
H A D | x86_hpet.cpp | 86 // enable timer interrupt 106 // Disable timer interrupt 179 uint32 interrupt = 0; local 181 sTimer->config |= (interrupt << HPET_CONF_TIMER_INT_ROUTE_SHIFT)
|
/haiku/src/add-ons/kernel/bus_managers/fdt/ |
H A D | fdt_module.cpp | 472 prop = (uint32*)fdt_getprop(gFDT, node, "interrupt-parent", &propLen); 492 prop = (uint32*)fdt_getprop(gFDT, node, "#interrupt-cells", &propLen); 504 device_node** interruptController, uint64* interrupt) 544 if (interrupt != NULL) 545 *interrupt = interruptNumber; 569 if (interrupt != NULL) 570 *interrupt = fdt32_to_cpu(*(prop + 2 * index + 1)); 586 const void* intMapMask = fdt_getprop(gFDT, fdtNode, "interrupt-map-mask", 590 dprintf(" interrupt-map-mask property not found or invalid\n"); 598 const void* intMapAddr = fdt_getprop(gFDT, fdtNode, "interrupt 503 fdt_device_get_interrupt(fdt_device* dev, uint32 index, device_node** interruptController, uint64* interrupt) argument [all...] |