cregit-Linux how code gets into the kernel

Release 4.14 arch/x86/include/asm/x2apic.h

/* SPDX-License-Identifier: GPL-2.0 */
/*
 * Common bits for X2APIC cluster/physical modes.
 */

#ifndef _ASM_X86_X2APIC_H

#define _ASM_X86_X2APIC_H

#include <asm/apic.h>
#include <asm/ipi.h>
#include <linux/cpumask.h>


static int x2apic_apic_id_valid(int apicid) { return 1; }

Contributors

PersonTokensPropCommitsCommitProp
Steffen Persvold12100.00%1100.00%
Total12100.00%1100.00%


static int x2apic_apic_id_registered(void) { return 1; }

Contributors

PersonTokensPropCommitsCommitProp
Cyrill V. Gorcunov11100.00%1100.00%
Total11100.00%1100.00%


static void __x2apic_send_IPI_dest(unsigned int apicid, int vector, unsigned int dest) { unsigned long cfg = __prepare_ICR(0, vector, dest); native_x2apic_icr_write(cfg, apicid); }

Contributors

PersonTokensPropCommitsCommitProp
Cyrill V. Gorcunov37100.00%1100.00%
Total37100.00%1100.00%


static unsigned int x2apic_get_apic_id(unsigned long id) { return id; }

Contributors

PersonTokensPropCommitsCommitProp
Cyrill V. Gorcunov14100.00%1100.00%
Total14100.00%1100.00%


static unsigned long x2apic_set_apic_id(unsigned int id) { return id; }

Contributors

PersonTokensPropCommitsCommitProp
Cyrill V. Gorcunov14100.00%1100.00%
Total14100.00%1100.00%


static int x2apic_phys_pkg_id(int initial_apicid, int index_msb) { return initial_apicid >> index_msb; }

Contributors

PersonTokensPropCommitsCommitProp
Cyrill V. Gorcunov17100.00%1100.00%
Total17100.00%1100.00%


static void x2apic_send_IPI_self(int vector) { apic_write(APIC_SELF_IPI, vector); }

Contributors

PersonTokensPropCommitsCommitProp
Cyrill V. Gorcunov16100.00%1100.00%
Total16100.00%1100.00%

#endif /* _ASM_X86_X2APIC_H */

Overall Contributors

PersonTokensPropCommitsCommitProp
Cyrill V. Gorcunov12890.78%133.33%
Steffen Persvold128.51%133.33%
Greg Kroah-Hartman10.71%133.33%
Total141100.00%3100.00%
Information contained on this website is for historical information purposes only and does not indicate or represent copyright ownership.
Created with cregit.