Searched +full:reserved +full:- +full:ipi +full:- +full:vectors (Results 1 – 8 of 8) sorted by relevance
/linux/Documentation/devicetree/bindings/interrupt-controller/ |
H A D | mti,gic.yaml | 1 # SPDX-License-Identifier: GPL-2.0-only 3 --- 4 $id: http://devicetree.org/schemas/interrupt-controller/mti,gic.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Paul Burton <paulburton@kernel.org> 11 - Thomas Bogendoerfer <tsbogend@alpha.franken.de> 15 It also supports local (per-processor) interrupts and software-generated 16 interrupts which can be used as IPIs. The GIC also includes a free-running 17 global timer, per-CPU count/compare timers, and a watchdog. 23 "#interrupt-cells": [all …]
|
/linux/drivers/remoteproc/ |
H A D | xlnx_r5_remoteproc.c | 1 // SPDX-License-Identifier: GPL-2.0 7 #include <dt-bindings/power/xlnx-zynqmp-power.h> 8 #include <linux/dma-mapping.h> 9 #include <linux/firmware/xlnx-zynqmp.h> 12 #include <linux/mailbox/zynqmp-ipi-message.h> 22 /* IPI buffer MAX length */ 34 * reflects possible values of xlnx,cluster-mode dt-property 38 LOCKSTEP_MODE = 1, /* cores execute same code in lockstep,clk-for-clk */ 43 * struct mem_bank_data - Memory Bank description 48 * @pm_domain_id: Power-domains id of memory bank for firmware to turn on/off [all …]
|
/linux/arch/arc/kernel/ |
H A D | entry-arcv2.S | 1 /* SPDX-License-Identifier: GPL-2.0-only */ 3 * ARCv2 ISA based core Low Level Intr/Traps/Exceptions(non-TLB) Handling 17 ; first 16 lines are reserved for exceptions and are not configurable. 29 # Initial 16 slots are Exception Vectors 44 VECTOR reserved ; Reserved slots 45 VECTOR reserved ; Reserved slots 47 # Begin Interrupt Vectors 51 VECTOR handle_interrupt ; (19) Inter core Interrupt (IPI) 53 VECTOR handle_interrupt ; (21) Software Triggered Intr (Self IPI) 58 .rept NR_CPU_IRQS - 8 [all …]
|
/linux/arch/powerpc/sysdev/ |
H A D | mpic.c | 9 * Copyright 2010-2012 Freescale Semiconductor, Inc. 152 #define MPIC_INFO(name) mpic->hw_set[MPIC_IDX_##name] 164 if (!(mpic->flags & MPIC_SECONDARY)) in mpic_processor_id() 182 return dcr_read(rb->dhost, reg); in _mpic_read() 185 return in_be32(rb->base + (reg >> 2)); in _mpic_read() 188 return in_le32(rb->base + (reg >> 2)); in _mpic_read() 199 dcr_write(rb->dhost, reg, value); in _mpic_write() 203 out_be32(rb->base + (reg >> 2), value); in _mpic_write() 207 out_le32(rb->base + (reg >> 2), value); in _mpic_write() 212 static inline u32 _mpic_ipi_read(struct mpic *mpic, unsigned int ipi) in _mpic_ipi_read() argument [all …]
|
/linux/drivers/infiniband/ulp/srp/ |
H A D | ib_srp.c | 2 * Copyright (c) 2005 Cisco Systems. All rights reserved. 14 * - Redistributions of source code must retain the above 18 * - Redistributions in binary form must reproduce the above 137 …le completion vectors. The default value is the minimum of four times the number of online CPU soc… 164 int tmo = *(int *)kp->arg; in srp_tmo_get() 180 if (kp->arg == &srp_reconnect_delay) in srp_tmo_set() 183 else if (kp->arg == &srp_fast_io_fail_tmo) in srp_tmo_set() 190 *(int *)kp->arg = tmo; in srp_tmo_set() 203 return (struct srp_target_port *) host->hostdata; in host_to_target() 208 return host_to_target(host)->target_name; in srp_target_info() [all …]
|
/linux/arch/mips/kvm/ |
H A D | mips.c | 8 * Copyright (C) 2012 MIPS Technologies, Inc. All rights reserved. 115 return !!(vcpu->arch.pending_exceptions); in kvm_arch_vcpu_runnable() 130 return kvm_mips_callbacks->enable_virtualization_cpu(); in kvm_arch_enable_virtualization_cpu() 135 kvm_mips_callbacks->disable_virtualization_cpu(); in kvm_arch_disable_virtualization_cpu() 147 return -EINVAL; in kvm_arch_init_vm() 150 /* Allocate page table to map GPA -> RPA */ in kvm_arch_init_vm() 151 kvm->arch.gpa_mm.pgd = kvm_pgd_alloc(); in kvm_arch_init_vm() 152 if (!kvm->arch.gpa_mm.pgd) in kvm_arch_init_vm() 153 return -ENOMEM; in kvm_arch_init_vm() 166 pgd_free(NULL, kvm->arch.gpa_mm.pgd); in kvm_mips_free_gpa_pt() [all …]
|
/linux/arch/x86/kernel/apic/ |
H A D | apic.c | 1 // SPDX-License-Identifier: GPL-2.0-only 13 * Mikael Pettersson : Power Management for UP-APIC. 44 #include <asm/pc-conf-reg.h> 65 #include <asm/intel-family.h> 124 * +1=force-enable 214 * so apic->write/read doesn't do anything 242 * lapic_get_maxlvt - get the maximum number of local vector table entries 247 * - we always have APIC integrated on 64bit mode in lapic_get_maxlvt() 248 * - 82489DXs do not report # of LVT entries in lapic_get_maxlvt() 300 * See Intel SDM: TSC-Deadline Mode chapter. In xAPIC mode, in __setup_APIC_LVTT() [all …]
|
/linux/kernel/events/ |
H A D | core.c | 1 // SPDX-License-Identifier: GPL-2.0 6 * Copyright (C) 2008-2011 Red Hat, Inc., Ingo Molnar 7 * Copyright (C) 2008-2011 Red Hat, Inc., Peter Zijlstra 75 struct task_struct *p = tfc->p; in remote_function() 78 /* -EAGAIN */ in remote_function() 87 tfc->ret = -ESRCH; /* No such (running) process */ in remote_function() 92 tfc->ret = tfc->func(tfc->info); in remote_function() 96 * task_function_call - call a function on the cpu on which a task runs 106 * returns @func return value or -ESRCH or -ENXIO when the process isn't running 115 .ret = -EAGAIN, in task_function_call() [all …]
|