arch/sparc/vdso/vdso32/vclock_gettime.c

Source file repositories/reference/linux-study-clean/arch/sparc/vdso/vdso32/vclock_gettime.c

File Facts

System
Linux kernel
Corpus path
arch/sparc/vdso/vdso32/vclock_gettime.c
Extension
.c
Size
406 bytes
Lines
23
Domain
Architecture Layer
Bucket
arch/sparc
Inferred role
Architecture Layer: implementation source
Status
source implementation candidate

Why This File Exists

CPU and platform-specific kernel glue: boot entry, traps, syscall entry, interrupts, page tables, context switch, and low-level barriers.

Dependency Surface

Detected Declarations

Annotated Snippet

#define	BUILD_VDSO32

#ifdef	CONFIG_SPARC64

/*
 * in case of a 32 bit VDSO for a 64 bit kernel fake a 32 bit kernel
 * configuration
 */
#undef	CONFIG_64BIT
#undef	CONFIG_SPARC64
#define	BUILD_VDSO32_64
#define	CONFIG_32BIT
#undef	CONFIG_QUEUED_RWLOCKS
#undef	CONFIG_QUEUED_SPINLOCKS

#endif

#include "../vclock_gettime.c"

Annotation

Implementation Notes