arch/powerpc/mm/ptdump/ptdump.h

Source file repositories/reference/linux-study-clean/arch/powerpc/mm/ptdump/ptdump.h

File Facts

System
Linux kernel
Corpus path
arch/powerpc/mm/ptdump/ptdump.h
Extension
.h
Size
408 bytes
Lines
24
Domain
Architecture Layer
Bucket
arch/powerpc
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

struct flag_info {
	u64		mask;
	u64		val;
	const char	*set;
	const char	*clear;
	bool		is_val;
	int		shift;
};

struct ptdump_pg_level {
	const struct flag_info *flag;
	char name[4];
	size_t num;
	u64 mask;
};

extern struct ptdump_pg_level pg_level[5];

void pt_dump_size(struct seq_file *m, unsigned long delta);

Annotation

Implementation Notes