/
usr
/
src
/
linux-headers-5.15.0-181
/
arch
/
alpha
/
include
/
asm
/
/usr/src/linux-headers-5.15.0-181/arch/alpha/include/asm
mkdir
upload
Name
Size
Mode
Actions
a.out.h
574
0644
edit
dl
rm
agp.h
490
0644
edit
dl
rm
agp_backend.h
948
0644
edit
dl
rm
asm-offsets.h
35
0644
edit
dl
rm
asm-prototypes.h
505
0644
edit
dl
rm
atomic.h
8749
0644
edit
dl
rm
barrier.h
507
0644
edit
dl
rm
bitops.h
9039
0644
edit
dl
rm
bug.h
571
0644
edit
dl
rm
cache.h
507
0644
edit
dl
rm
cacheflush.h
2039
0644
edit
dl
rm
checksum.h
2012
0644
edit
dl
rm
cmpxchg.h
1928
0644
edit
dl
rm
compiler.h
158
0644
edit
dl
rm
console.h
1084
0644
edit
dl
rm
core_apecs.h
17338
0644
edit
dl
rm
core_cia.h
15817
0644
edit
dl
rm
core_irongate.h
6793
0644
edit
dl
rm
core_lca.h
11650
0644
edit
dl
rm
core_marvel.h
9382
0644
edit
dl
rm
core_mcpcia.h
11747
0644
edit
dl
rm
core_polaris.h
2987
0644
edit
dl
rm
core_t2.h
19595
0644
edit
dl
rm
core_titan.h
11471
0644
edit
dl
rm
core_tsunami.h
8485
0644
edit
dl
rm
core_wildfire.h
8655
0644
edit
dl
rm
delay.h
264
0644
edit
dl
rm
device.h
129
0644
edit
dl
rm
div64.h
31
0644
edit
dl
rm
dma-mapping.h
342
0644
edit
dl
rm
dma.h
12664
0644
edit
dl
rm
elf.h
5765
0644
edit
dl
rm
emergency-restart.h
149
0644
edit
dl
rm
err_common.h
3316
0644
edit
dl
rm
err_ev6.h
116
0644
edit
dl
rm
err_ev7.h
4472
0644
edit
dl
rm
extable.h
1459
0644
edit
dl
rm
floppy.h
3171
0644
edit
dl
rm
fpu.h
1820
0644
edit
dl
rm
ftrace.h
12
0644
edit
dl
rm
futex.h
2017
0644
edit
dl
rm
gct.h
1042
0644
edit
dl
rm
hardirq.h
223
0644
edit
dl
rm
hwrpb.h
7066
0644
edit
dl
rm
hw_irq.h
302
0644
edit
dl
rm
io.h
14873
0644
edit
dl
rm
io_trivial.h
3206
0644
edit
dl
rm
irq.h
2363
0644
edit
dl
rm
irqflags.h
1194
0644
edit
dl
rm
irq_regs.h
34
0644
edit
dl
rm
jensen.h
8603
0644
edit
dl
rm
Kbuild
141
0644
edit
dl
rm
kdebug.h
32
0644
edit
dl
rm
linkage.h
256
0644
edit
dl
rm
local.h
2654
0644
edit
dl
rm
machvec.h
3621
0644
edit
dl
rm
mc146818rtc.h
680
0644
edit
dl
rm
mce.h
4135
0644
edit
dl
rm
mmu.h
203
0644
edit
dl
rm
mmu_context.h
7241
0644
edit
dl
rm
module.h
329
0644
edit
dl
rm
page.h
2397
0644
edit
dl
rm
pal.h
5127
0644
edit
dl
rm
param.h
284
0644
edit
dl
rm
parport.h
536
0644
edit
dl
rm
pci.h
2733
0644
edit
dl
rm
percpu.h
527
0644
edit
dl
rm
perf_event.h
105
0644
edit
dl
rm
pgalloc.h
761
0644
edit
dl
rm
pgtable.h
12577
0644
edit
dl
rm
processor.h
1677
0644
edit
dl
rm
ptrace.h
754
0644
edit
dl
rm
rwonce.h
812
0644
edit
dl
rm
serial.h
1034
0644
edit
dl
rm
setup.h
1465
0644
edit
dl
rm
sfp-machine.h
2929
0644
edit
dl
rm
shmparam.h
191
0644
edit
dl
rm
signal.h
627
0644
edit
dl
rm
smp.h
1377
0644
edit
dl
rm
socket.h
310
0644
edit
dl
rm
sparsemem.h
410
0644
edit
dl
rm
special_insns.h
925
0644
edit
dl
rm
spinlock.h
2915
0644
edit
dl
rm
spinlock_types.h
413
0644
edit
dl
rm
string.h
2481
0644
edit
dl
rm
switch_to.h
406
0644
edit
dl
rm
syscall.h
379
0644
edit
dl
rm
termios.h
3054
0644
edit
dl
rm
thread_info.h
3749
0644
edit
dl
rm
timex.h
827
0644
edit
dl
rm
tlb.h
257
0644
edit
dl
rm
tlbflush.h
3424
0644
edit
dl
rm
topology.h
271
0644
edit
dl
rm
types.h
143
0644
edit
dl
rm
uaccess.h
9767
0644
edit
dl
rm
ucontext.h
348
0644
edit
dl
rm
unistd.h
561
0644
edit
dl
rm
user.h
2192
0644
edit
dl
rm
vga.h
2050
0644
edit
dl
rm
vmalloc.h
93
0644
edit
dl
rm
word-at-a-time.h
1376
0644
edit
dl
rm
wrperfmon.h
2623
0644
edit
dl
rm
xchg.h
5287
0644
edit
dl
rm
xor.h
21833
0644
edit
dl
rm
Edit:
/usr/src/linux-headers-5.15.0-181/arch/alpha/include/asm/err_ev7.h
(4472B)
/* SPDX-License-Identifier: GPL-2.0 */ #ifndef __ALPHA_ERR_EV7_H #define __ALPHA_ERR_EV7_H 1 /* * Data for el packet class PAL (14), type LOGOUT_FRAME (1) */ struct ev7_pal_logout_subpacket { u32 mchk_code; u32 subpacket_count; u64 whami; u64 rbox_whami; u64 rbox_int; u64 exc_addr; union el_timestamp timestamp; u64 halt_code; u64 reserved; }; /* * Data for el packet class PAL (14), type EV7_PROCESSOR (4) */ struct ev7_pal_processor_subpacket { u64 i_stat; u64 dc_stat; u64 c_addr; u64 c_syndrome_1; u64 c_syndrome_0; u64 c_stat; u64 c_sts; u64 mm_stat; u64 exc_addr; u64 ier_cm; u64 isum; u64 pal_base; u64 i_ctl; u64 process_context; u64 cbox_ctl; u64 cbox_stp_ctl; u64 cbox_acc_ctl; u64 cbox_lcl_set; u64 cbox_gbl_set; u64 bbox_ctl; u64 bbox_err_sts; u64 bbox_err_idx; u64 cbox_ddp_err_sts; u64 bbox_dat_rmp; u64 reserved[2]; }; /* * Data for el packet class PAL (14), type EV7_ZBOX (5) */ struct ev7_pal_zbox_subpacket { u32 zbox0_dram_err_status_1; u32 zbox0_dram_err_status_2; u32 zbox0_dram_err_status_3; u32 zbox0_dram_err_ctl; u32 zbox0_dram_err_adr; u32 zbox0_dift_timeout; u32 zbox0_dram_mapper_ctl; u32 zbox0_frc_err_adr; u32 zbox0_dift_err_status; u32 reserved1; u32 zbox1_dram_err_status_1; u32 zbox1_dram_err_status_2; u32 zbox1_dram_err_status_3; u32 zbox1_dram_err_ctl; u32 zbox1_dram_err_adr; u32 zbox1_dift_timeout; u32 zbox1_dram_mapper_ctl; u32 zbox1_frc_err_adr; u32 zbox1_dift_err_status; u32 reserved2; u64 cbox_ctl; u64 cbox_stp_ctl; u64 zbox0_error_pa; u64 zbox1_error_pa; u64 zbox0_ored_syndrome; u64 zbox1_ored_syndrome; u64 reserved3[2]; }; /* * Data for el packet class PAL (14), type EV7_RBOX (6) */ struct ev7_pal_rbox_subpacket { u64 rbox_cfg; u64 rbox_n_cfg; u64 rbox_s_cfg; u64 rbox_e_cfg; u64 rbox_w_cfg; u64 rbox_n_err; u64 rbox_s_err; u64 rbox_e_err; u64 rbox_w_err; u64 rbox_io_cfg; u64 rbox_io_err; u64 rbox_l_err; u64 rbox_whoami; u64 rbox_imask; u64 rbox_intq; u64 rbox_int; u64 reserved[2]; }; /* * Data for el packet class PAL (14), type EV7_IO (7) */ struct ev7_pal_io_one_port { u64 pox_err_sum; u64 pox_tlb_err; u64 pox_spl_cmplt; u64 pox_trans_sum; u64 pox_first_err; u64 pox_mult_err; u64 pox_dm_source; u64 pox_dm_dest; u64 pox_dm_size; u64 pox_dm_ctrl; u64 reserved; }; struct ev7_pal_io_subpacket { u64 io_asic_rev; u64 io_sys_rev; u64 io7_uph; u64 hpi_ctl; u64 crd_ctl; u64 hei_ctl; u64 po7_error_sum; u64 po7_uncrr_sym; u64 po7_crrct_sym; u64 po7_ugbge_sym; u64 po7_err_pkt0; u64 po7_err_pkt1; u64 reserved[2]; struct ev7_pal_io_one_port ports[4]; }; /* * Environmental subpacket. Data used for el packets: * class PAL (14), type AMBIENT_TEMPERATURE (10) * class PAL (14), type AIRMOVER_FAN (11) * class PAL (14), type VOLTAGE (12) * class PAL (14), type INTRUSION (13) * class PAL (14), type POWER_SUPPLY (14) * class PAL (14), type LAN (15) * class PAL (14), type HOT_PLUG (16) */ struct ev7_pal_environmental_subpacket { u16 cabinet; u16 drawer; u16 reserved1[2]; u8 module_type; u8 unit_id; /* unit reporting condition */ u8 reserved2; u8 condition; /* condition reported */ }; /* * Convert environmental type to index */ static inline int ev7_lf_env_index(int type) { BUG_ON((type < EL_TYPE__PAL__ENV__AMBIENT_TEMPERATURE) || (type > EL_TYPE__PAL__ENV__HOT_PLUG)); return type - EL_TYPE__PAL__ENV__AMBIENT_TEMPERATURE; } /* * Data for generic el packet class PAL. */ struct ev7_pal_subpacket { union { struct ev7_pal_logout_subpacket logout; /* Type 1 */ struct ev7_pal_processor_subpacket ev7; /* Type 4 */ struct ev7_pal_zbox_subpacket zbox; /* Type 5 */ struct ev7_pal_rbox_subpacket rbox; /* Type 6 */ struct ev7_pal_io_subpacket io; /* Type 7 */ struct ev7_pal_environmental_subpacket env; /* Type 10-16 */ u64 as_quad[1]; /* Raw u64 */ } by_type; }; /* * Struct to contain collected logout from subpackets. */ struct ev7_lf_subpackets { struct ev7_pal_logout_subpacket *logout; /* Type 1 */ struct ev7_pal_processor_subpacket *ev7; /* Type 4 */ struct ev7_pal_zbox_subpacket *zbox; /* Type 5 */ struct ev7_pal_rbox_subpacket *rbox; /* Type 6 */ struct ev7_pal_io_subpacket *io; /* Type 7 */ struct ev7_pal_environmental_subpacket *env[7]; /* Type 10-16 */ unsigned int io_pid; }; #endif /* __ALPHA_ERR_EV7_H */
Save
cmd:
run