GRAYBYTE WORDPRESS FILE MANAGER3906

Server IP : 198.54.121.189 / Your IP : 216.73.216.34
System : Linux premium69.web-hosting.com 4.18.0-553.44.1.lve.el8.x86_64 #1 SMP Thu Mar 13 14:29:12 UTC 2025 x86_64
PHP Version : 7.4.33
Disable Function : NONE
cURL : ON | WGET : ON | Sudo : OFF | Pkexec : OFF
Directory : /usr/include/linux/
Upload Files :
Current_dir [ Not Writeable ] Document_root [ Writeable ]

Command :


Current File : /usr/include/linux//kfd_ioctl.h
/*
 * Copyright 2014 Advanced Micro Devices, Inc.
 *
 * Permission is hereby granted, free of charge, to any person obtaining a
 * copy of this software and associated documentation files (the "Software"),
 * to deal in the Software without restriction, including without limitation
 * the rights to use, copy, modify, merge, publish, distribute, sublicense,
 * and/or sell copies of the Software, and to permit persons to whom the
 * Software is furnished to do so, subject to the following conditions:
 *
 * The above copyright notice and this permission notice shall be included in
 * all copies or substantial portions of the Software.
 *
 * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
 * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
 * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.  IN NO EVENT SHALL
 * THE COPYRIGHT HOLDER(S) OR AUTHOR(S) BE LIABLE FOR ANY CLAIM, DAMAGES OR
 * OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
 * ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
 * OTHER DEALINGS IN THE SOFTWARE.
 */

#ifndef KFD_IOCTL_H_INCLUDED
#define KFD_IOCTL_H_INCLUDED

#include <drm/drm.h>
#include <linux/ioctl.h>

/*
 * - 1.1 - initial version
 * - 1.3 - Add SMI events support
 * - 1.4 - Indicate new SRAM EDC bit in device properties
 * - 1.5 - Add SVM API
 * - 1.6 - Query clear flags in SVM get_attr API
 * - 1.7 - Checkpoint Restore (CRIU) API
 * - 1.8 - CRIU - Support for SDMA transfers with GTT BOs
 * - 1.9 - Add available memory ioctl
 * - 1.10 - Add SMI profiler event log
 * - 1.11 - Add unified memory for ctx save/restore area
 */
#define KFD_IOCTL_MAJOR_VERSION 1
#define KFD_IOCTL_MINOR_VERSION 11

struct kfd_ioctl_get_version_args {
	__u32 major_version;	/* from KFD */
	__u32 minor_version;	/* from KFD */
};

/* For kfd_ioctl_create_queue_args.queue_type. */
#define KFD_IOC_QUEUE_TYPE_COMPUTE		0x0
#define KFD_IOC_QUEUE_TYPE_SDMA			0x1
#define KFD_IOC_QUEUE_TYPE_COMPUTE_AQL		0x2
#define KFD_IOC_QUEUE_TYPE_SDMA_XGMI		0x3

#define KFD_MAX_QUEUE_PERCENTAGE	100
#define KFD_MAX_QUEUE_PRIORITY		15

struct kfd_ioctl_create_queue_args {
	__u64 ring_base_address;	/* to KFD */
	__u64 write_pointer_address;	/* from KFD */
	__u64 read_pointer_address;	/* from KFD */
	__u64 doorbell_offset;	/* from KFD */

	__u32 ring_size;		/* to KFD */
	__u32 gpu_id;		/* to KFD */
	__u32 queue_type;		/* to KFD */
	__u32 queue_percentage;	/* to KFD */
	__u32 queue_priority;	/* to KFD */
	__u32 queue_id;		/* from KFD */

	__u64 eop_buffer_address;	/* to KFD */
	__u64 eop_buffer_size;	/* to KFD */
	__u64 ctx_save_restore_address; /* to KFD */
	__u32 ctx_save_restore_size;	/* to KFD */
	__u32 ctl_stack_size;		/* to KFD */
};

struct kfd_ioctl_destroy_queue_args {
	__u32 queue_id;		/* to KFD */
	__u32 pad;
};

struct kfd_ioctl_update_queue_args {
	__u64 ring_base_address;	/* to KFD */

	__u32 queue_id;		/* to KFD */
	__u32 ring_size;		/* to KFD */
	__u32 queue_percentage;	/* to KFD */
	__u32 queue_priority;	/* to KFD */
};

struct kfd_ioctl_set_cu_mask_args {
	__u32 queue_id;		/* to KFD */
	__u32 num_cu_mask;		/* to KFD */
	__u64 cu_mask_ptr;		/* to KFD */
};

struct kfd_ioctl_get_queue_wave_state_args {
	__u64 ctl_stack_address;	/* to KFD */
	__u32 ctl_stack_used_size;	/* from KFD */
	__u32 save_area_used_size;	/* from KFD */
	__u32 queue_id;			/* to KFD */
	__u32 pad;
};

struct kfd_ioctl_get_available_memory_args {
	__u64 available;	/* from KFD */
	__u32 gpu_id;		/* to KFD */
	__u32 pad;
};

/* For kfd_ioctl_set_memory_policy_args.default_policy and alternate_policy */
#define KFD_IOC_CACHE_POLICY_COHERENT 0
#define KFD_IOC_CACHE_POLICY_NONCOHERENT 1

struct kfd_ioctl_set_memory_policy_args {
	__u64 alternate_aperture_base;	/* to KFD */
	__u64 alternate_aperture_size;	/* to KFD */

	__u32 gpu_id;			/* to KFD */
	__u32 default_policy;		/* to KFD */
	__u32 alternate_policy;		/* to KFD */
	__u32 pad;
};

/*
 * All counters are monotonic. They are used for profiling of compute jobs.
 * The profiling is done by userspace.
 *
 * In case of GPU reset, the counter should not be affected.
 */

struct kfd_ioctl_get_clock_counters_args {
	__u64 gpu_clock_counter;	/* from KFD */
	__u64 cpu_clock_counter;	/* from KFD */
	__u64 system_clock_counter;	/* from KFD */
	__u64 system_clock_freq;	/* from KFD */

	__u32 gpu_id;		/* to KFD */
	__u32 pad;
};

struct kfd_process_device_apertures {
	__u64 lds_base;		/* from KFD */
	__u64 lds_limit;		/* from KFD */
	__u64 scratch_base;		/* from KFD */
	__u64 scratch_limit;		/* from KFD */
	__u64 gpuvm_base;		/* from KFD */
	__u64 gpuvm_limit;		/* from KFD */
	__u32 gpu_id;		/* from KFD */
	__u32 pad;
};

/*
 * AMDKFD_IOC_GET_PROCESS_APERTURES is deprecated. Use
 * AMDKFD_IOC_GET_PROCESS_APERTURES_NEW instead, which supports an
 * unlimited number of GPUs.
 */
#define NUM_OF_SUPPORTED_GPUS 7
struct kfd_ioctl_get_process_apertures_args {
	struct kfd_process_device_apertures
			process_apertures[NUM_OF_SUPPORTED_GPUS];/* from KFD */

	/* from KFD, should be in the range [1 - NUM_OF_SUPPORTED_GPUS] */
	__u32 num_of_nodes;
	__u32 pad;
};

struct kfd_ioctl_get_process_apertures_new_args {
	/* User allocated. Pointer to struct kfd_process_device_apertures
	 * filled in by Kernel
	 */
	__u64 kfd_process_device_apertures_ptr;
	/* to KFD - indicates amount of memory present in
	 *  kfd_process_device_apertures_ptr
	 * from KFD - Number of entries filled by KFD.
	 */
	__u32 num_of_nodes;
	__u32 pad;
};

#define MAX_ALLOWED_NUM_POINTS    100
#define MAX_ALLOWED_AW_BUFF_SIZE 4096
#define MAX_ALLOWED_WAC_BUFF_SIZE  128

struct kfd_ioctl_dbg_register_args {
	__u32 gpu_id;		/* to KFD */
	__u32 pad;
};

struct kfd_ioctl_dbg_unregister_args {
	__u32 gpu_id;		/* to KFD */
	__u32 pad;
};

struct kfd_ioctl_dbg_address_watch_args {
	__u64 content_ptr;		/* a pointer to the actual content */
	__u32 gpu_id;		/* to KFD */
	__u32 buf_size_in_bytes;	/*including gpu_id and buf_size */
};

struct kfd_ioctl_dbg_wave_control_args {
	__u64 content_ptr;		/* a pointer to the actual content */
	__u32 gpu_id;		/* to KFD */
	__u32 buf_size_in_bytes;	/*including gpu_id and buf_size */
};

#define KFD_INVALID_FD     0xffffffff

/* Matching HSA_EVENTTYPE */
#define KFD_IOC_EVENT_SIGNAL			0
#define KFD_IOC_EVENT_NODECHANGE		1
#define KFD_IOC_EVENT_DEVICESTATECHANGE		2
#define KFD_IOC_EVENT_HW_EXCEPTION		3
#define KFD_IOC_EVENT_SYSTEM_EVENT		4
#define KFD_IOC_EVENT_DEBUG_EVENT		5
#define KFD_IOC_EVENT_PROFILE_EVENT		6
#define KFD_IOC_EVENT_QUEUE_EVENT		7
#define KFD_IOC_EVENT_MEMORY			8

#define KFD_IOC_WAIT_RESULT_COMPLETE		0
#define KFD_IOC_WAIT_RESULT_TIMEOUT		1
#define KFD_IOC_WAIT_RESULT_FAIL		2

#define KFD_SIGNAL_EVENT_LIMIT			4096

/* For kfd_event_data.hw_exception_data.reset_type. */
#define KFD_HW_EXCEPTION_WHOLE_GPU_RESET	0
#define KFD_HW_EXCEPTION_PER_ENGINE_RESET	1

/* For kfd_event_data.hw_exception_data.reset_cause. */
#define KFD_HW_EXCEPTION_GPU_HANG	0
#define KFD_HW_EXCEPTION_ECC		1

/* For kfd_hsa_memory_exception_data.ErrorType */
#define KFD_MEM_ERR_NO_RAS		0
#define KFD_MEM_ERR_SRAM_ECC		1
#define KFD_MEM_ERR_POISON_CONSUMED	2
#define KFD_MEM_ERR_GPU_HANG		3

struct kfd_ioctl_create_event_args {
	__u64 event_page_offset;	/* from KFD */
	__u32 event_trigger_data;	/* from KFD - signal events only */
	__u32 event_type;		/* to KFD */
	__u32 auto_reset;		/* to KFD */
	__u32 node_id;		/* to KFD - only valid for certain
							event types */
	__u32 event_id;		/* from KFD */
	__u32 event_slot_index;	/* from KFD */
};

struct kfd_ioctl_destroy_event_args {
	__u32 event_id;		/* to KFD */
	__u32 pad;
};

struct kfd_ioctl_set_event_args {
	__u32 event_id;		/* to KFD */
	__u32 pad;
};

struct kfd_ioctl_reset_event_args {
	__u32 event_id;		/* to KFD */
	__u32 pad;
};

struct kfd_memory_exception_failure {
	__u32 NotPresent;	/* Page not present or supervisor privilege */
	__u32 ReadOnly;	/* Write access to a read-only page */
	__u32 NoExecute;	/* Execute access to a page marked NX */
	__u32 imprecise;	/* Can't determine the	exact fault address */
};

/* memory exception data */
struct kfd_hsa_memory_exception_data {
	struct kfd_memory_exception_failure failure;
	__u64 va;
	__u32 gpu_id;
	__u32 ErrorType; /* 0 = no RAS error,
			  * 1 = ECC_SRAM,
			  * 2 = Link_SYNFLOOD (poison),
			  * 3 = GPU hang (not attributable to a specific cause),
			  * other values reserved
			  */
};

/* hw exception data */
struct kfd_hsa_hw_exception_data {
	__u32 reset_type;
	__u32 reset_cause;
	__u32 memory_lost;
	__u32 gpu_id;
};

/* Event data */
struct kfd_event_data {
	union {
		struct kfd_hsa_memory_exception_data memory_exception_data;
		struct kfd_hsa_hw_exception_data hw_exception_data;
	};				/* From KFD */
	__u64 kfd_event_data_ext;	/* pointer to an extension structure
					   for future exception types */
	__u32 event_id;		/* to KFD */
	__u32 pad;
};

struct kfd_ioctl_wait_events_args {
	__u64 events_ptr;		/* pointed to struct
					   kfd_event_data array, to KFD */
	__u32 num_events;		/* to KFD */
	__u32 wait_for_all;		/* to KFD */
	__u32 timeout;		/* to KFD */
	__u32 wait_result;		/* from KFD */
};

struct kfd_ioctl_set_scratch_backing_va_args {
	__u64 va_addr;	/* to KFD */
	__u32 gpu_id;	/* to KFD */
	__u32 pad;
};

struct kfd_ioctl_get_tile_config_args {
	/* to KFD: pointer to tile array */
	__u64 tile_config_ptr;
	/* to KFD: pointer to macro tile array */
	__u64 macro_tile_config_ptr;
	/* to KFD: array size allocated by user mode
	 * from KFD: array size filled by kernel
	 */
	__u32 num_tile_configs;
	/* to KFD: array size allocated by user mode
	 * from KFD: array size filled by kernel
	 */
	__u32 num_macro_tile_configs;

	__u32 gpu_id;		/* to KFD */
	__u32 gb_addr_config;	/* from KFD */
	__u32 num_banks;		/* from KFD */
	__u32 num_ranks;		/* from KFD */
	/* struct size can be extended later if needed
	 * without breaking ABI compatibility
	 */
};

struct kfd_ioctl_set_trap_handler_args {
	__u64 tba_addr;		/* to KFD */
	__u64 tma_addr;		/* to KFD */
	__u32 gpu_id;		/* to KFD */
	__u32 pad;
};

struct kfd_ioctl_acquire_vm_args {
	__u32 drm_fd;	/* to KFD */
	__u32 gpu_id;	/* to KFD */
};

/* Allocation flags: memory types */
#define KFD_IOC_ALLOC_MEM_FLAGS_VRAM		(1 << 0)
#define KFD_IOC_ALLOC_MEM_FLAGS_GTT		(1 << 1)
#define KFD_IOC_ALLOC_MEM_FLAGS_USERPTR		(1 << 2)
#define KFD_IOC_ALLOC_MEM_FLAGS_DOORBELL	(1 << 3)
#define KFD_IOC_ALLOC_MEM_FLAGS_MMIO_REMAP	(1 << 4)
/* Allocation flags: attributes/access options */
#define KFD_IOC_ALLOC_MEM_FLAGS_WRITABLE	(1 << 31)
#define KFD_IOC_ALLOC_MEM_FLAGS_EXECUTABLE	(1 << 30)
#define KFD_IOC_ALLOC_MEM_FLAGS_PUBLIC		(1 << 29)
#define KFD_IOC_ALLOC_MEM_FLAGS_NO_SUBSTITUTE	(1 << 28)
#define KFD_IOC_ALLOC_MEM_FLAGS_AQL_QUEUE_MEM	(1 << 27)
#define KFD_IOC_ALLOC_MEM_FLAGS_COHERENT	(1 << 26)
#define KFD_IOC_ALLOC_MEM_FLAGS_UNCACHED	(1 << 25)

/* Allocate memory for later SVM (shared virtual memory) mapping.
 *
 * @va_addr:     virtual address of the memory to be allocated
 *               all later mappings on all GPUs will use this address
 * @size:        size in bytes
 * @handle:      buffer handle returned to user mode, used to refer to
 *               this allocation for mapping, unmapping and freeing
 * @mmap_offset: for CPU-mapping the allocation by mmapping a render node
 *               for userptrs this is overloaded to specify the CPU address
 * @gpu_id:      device identifier
 * @flags:       memory type and attributes. See KFD_IOC_ALLOC_MEM_FLAGS above
 */
struct kfd_ioctl_alloc_memory_of_gpu_args {
	__u64 va_addr;		/* to KFD */
	__u64 size;		/* to KFD */
	__u64 handle;		/* from KFD */
	__u64 mmap_offset;	/* to KFD (userptr), from KFD (mmap offset) */
	__u32 gpu_id;		/* to KFD */
	__u32 flags;
};

/* Free memory allocated with kfd_ioctl_alloc_memory_of_gpu
 *
 * @handle: memory handle returned by alloc
 */
struct kfd_ioctl_free_memory_of_gpu_args {
	__u64 handle;		/* to KFD */
};

/* Map memory to one or more GPUs
 *
 * @handle:                memory handle returned by alloc
 * @device_ids_array_ptr:  array of gpu_ids (__u32 per device)
 * @n_devices:             number of devices in the array
 * @n_success:             number of devices mapped successfully
 *
 * @n_success returns information to the caller how many devices from
 * the start of the array have mapped the buffer successfully. It can
 * be passed into a subsequent retry call to skip those devices. For
 * the first call the caller should initialize it to 0.
 *
 * If the ioctl completes with return code 0 (success), n_success ==
 * n_devices.
 */
struct kfd_ioctl_map_memory_to_gpu_args {
	__u64 handle;			/* to KFD */
	__u64 device_ids_array_ptr;	/* to KFD */
	__u32 n_devices;		/* to KFD */
	__u32 n_success;		/* to/from KFD */
};

/* Unmap memory from one or more GPUs
 *
 * same arguments as for mapping
 */
struct kfd_ioctl_unmap_memory_from_gpu_args {
	__u64 handle;			/* to KFD */
	__u64 device_ids_array_ptr;	/* to KFD */
	__u32 n_devices;		/* to KFD */
	__u32 n_success;		/* to/from KFD */
};

/* Allocate GWS for specific queue
 *
 * @queue_id:    queue's id that GWS is allocated for
 * @num_gws:     how many GWS to allocate
 * @first_gws:   index of the first GWS allocated.
 *               only support contiguous GWS allocation
 */
struct kfd_ioctl_alloc_queue_gws_args {
	__u32 queue_id;		/* to KFD */
	__u32 num_gws;		/* to KFD */
	__u32 first_gws;	/* from KFD */
	__u32 pad;
};

struct kfd_ioctl_get_dmabuf_info_args {
	__u64 size;		/* from KFD */
	__u64 metadata_ptr;	/* to KFD */
	__u32 metadata_size;	/* to KFD (space allocated by user)
				 * from KFD (actual metadata size)
				 */
	__u32 gpu_id;	/* from KFD */
	__u32 flags;		/* from KFD (KFD_IOC_ALLOC_MEM_FLAGS) */
	__u32 dmabuf_fd;	/* to KFD */
};

struct kfd_ioctl_import_dmabuf_args {
	__u64 va_addr;	/* to KFD */
	__u64 handle;	/* from KFD */
	__u32 gpu_id;	/* to KFD */
	__u32 dmabuf_fd;	/* to KFD */
};

/*
 * KFD SMI(System Management Interface) events
 */
enum kfd_smi_event {
	KFD_SMI_EVENT_NONE = 0, /* not used */
	KFD_SMI_EVENT_VMFAULT = 1, /* event start counting at 1 */
	KFD_SMI_EVENT_THERMAL_THROTTLE = 2,
	KFD_SMI_EVENT_GPU_PRE_RESET = 3,
	KFD_SMI_EVENT_GPU_POST_RESET = 4,
	KFD_SMI_EVENT_MIGRATE_START = 5,
	KFD_SMI_EVENT_MIGRATE_END = 6,
	KFD_SMI_EVENT_PAGE_FAULT_START = 7,
	KFD_SMI_EVENT_PAGE_FAULT_END = 8,
	KFD_SMI_EVENT_QUEUE_EVICTION = 9,
	KFD_SMI_EVENT_QUEUE_RESTORE = 10,
	KFD_SMI_EVENT_UNMAP_FROM_GPU = 11,

	/*
	 * max event number, as a flag bit to get events from all processes,
	 * this requires super user permission, otherwise will not be able to
	 * receive event from any process. Without this flag to receive events
	 * from same process.
	 */
	KFD_SMI_EVENT_ALL_PROCESS = 64
};

enum KFD_MIGRATE_TRIGGERS {
	KFD_MIGRATE_TRIGGER_PREFETCH,
	KFD_MIGRATE_TRIGGER_PAGEFAULT_GPU,
	KFD_MIGRATE_TRIGGER_PAGEFAULT_CPU,
	KFD_MIGRATE_TRIGGER_TTM_EVICTION
};

enum KFD_QUEUE_EVICTION_TRIGGERS {
	KFD_QUEUE_EVICTION_TRIGGER_SVM,
	KFD_QUEUE_EVICTION_TRIGGER_USERPTR,
	KFD_QUEUE_EVICTION_TRIGGER_TTM,
	KFD_QUEUE_EVICTION_TRIGGER_SUSPEND,
	KFD_QUEUE_EVICTION_CRIU_CHECKPOINT,
	KFD_QUEUE_EVICTION_CRIU_RESTORE
};

enum KFD_SVM_UNMAP_TRIGGERS {
	KFD_SVM_UNMAP_TRIGGER_MMU_NOTIFY,
	KFD_SVM_UNMAP_TRIGGER_MMU_NOTIFY_MIGRATE,
	KFD_SVM_UNMAP_TRIGGER_UNMAP_FROM_CPU
};

#define KFD_SMI_EVENT_MASK_FROM_INDEX(i) (1ULL << ((i) - 1))
#define KFD_SMI_EVENT_MSG_SIZE	96

struct kfd_ioctl_smi_events_args {
	__u32 gpuid;	/* to KFD */
	__u32 anon_fd;	/* from KFD */
};

/**************************************************************************************************
 * CRIU IOCTLs (Checkpoint Restore In Userspace)
 *
 * When checkpointing a process, the userspace application will perform:
 * 1. PROCESS_INFO op to determine current process information. This pauses execution and evicts
 *    all the queues.
 * 2. CHECKPOINT op to checkpoint process contents (BOs, queues, events, svm-ranges)
 * 3. UNPAUSE op to un-evict all the queues
 *
 * When restoring a process, the CRIU userspace application will perform:
 *
 * 1. RESTORE op to restore process contents
 * 2. RESUME op to start the process
 *
 * Note: Queues are forced into an evicted state after a successful PROCESS_INFO. User
 * application needs to perform an UNPAUSE operation after calling PROCESS_INFO.
 */

enum kfd_criu_op {
	KFD_CRIU_OP_PROCESS_INFO,
	KFD_CRIU_OP_CHECKPOINT,
	KFD_CRIU_OP_UNPAUSE,
	KFD_CRIU_OP_RESTORE,
	KFD_CRIU_OP_RESUME,
};

/**
 * kfd_ioctl_criu_args - Arguments perform CRIU operation
 * @devices:		[in/out] User pointer to memory location for devices information.
 * 			This is an array of type kfd_criu_device_bucket.
 * @bos:		[in/out] User pointer to memory location for BOs information
 * 			This is an array of type kfd_criu_bo_bucket.
 * @priv_data:		[in/out] User pointer to memory location for private data
 * @priv_data_size:	[in/out] Size of priv_data in bytes
 * @num_devices:	[in/out] Number of GPUs used by process. Size of @devices array.
 * @num_bos		[in/out] Number of BOs used by process. Size of @bos array.
 * @num_objects:	[in/out] Number of objects used by process. Objects are opaque to
 *				 user application.
 * @pid:		[in/out] PID of the process being checkpointed
 * @op			[in] Type of operation (kfd_criu_op)
 *
 * Return: 0 on success, -errno on failure
 */
struct kfd_ioctl_criu_args {
	__u64 devices;		/* Used during ops: CHECKPOINT, RESTORE */
	__u64 bos;		/* Used during ops: CHECKPOINT, RESTORE */
	__u64 priv_data;	/* Used during ops: CHECKPOINT, RESTORE */
	__u64 priv_data_size;	/* Used during ops: PROCESS_INFO, RESTORE */
	__u32 num_devices;	/* Used during ops: PROCESS_INFO, RESTORE */
	__u32 num_bos;		/* Used during ops: PROCESS_INFO, RESTORE */
	__u32 num_objects;	/* Used during ops: PROCESS_INFO, RESTORE */
	__u32 pid;		/* Used during ops: PROCESS_INFO, RESUME */
	__u32 op;
};

struct kfd_criu_device_bucket {
	__u32 user_gpu_id;
	__u32 actual_gpu_id;
	__u32 drm_fd;
	__u32 pad;
};

struct kfd_criu_bo_bucket {
	__u64 addr;
	__u64 size;
	__u64 offset;
	__u64 restored_offset;    /* During restore, updated offset for BO */
	__u32 gpu_id;             /* This is the user_gpu_id */
	__u32 alloc_flags;
	__u32 dmabuf_fd;
	__u32 pad;
};

/* CRIU IOCTLs - END */
/**************************************************************************************************/

/* Register offset inside the remapped mmio page
 */
enum kfd_mmio_remap {
	KFD_MMIO_REMAP_HDP_MEM_FLUSH_CNTL = 0,
	KFD_MMIO_REMAP_HDP_REG_FLUSH_CNTL = 4,
};

/* Guarantee host access to memory */
#define KFD_IOCTL_SVM_FLAG_HOST_ACCESS 0x00000001
/* Fine grained coherency between all devices with access */
#define KFD_IOCTL_SVM_FLAG_COHERENT    0x00000002
/* Use any GPU in same hive as preferred device */
#define KFD_IOCTL_SVM_FLAG_HIVE_LOCAL  0x00000004
/* GPUs only read, allows replication */
#define KFD_IOCTL_SVM_FLAG_GPU_RO      0x00000008
/* Allow execution on GPU */
#define KFD_IOCTL_SVM_FLAG_GPU_EXEC    0x00000010
/* GPUs mostly read, may allow similar optimizations as RO, but writes fault */
#define KFD_IOCTL_SVM_FLAG_GPU_READ_MOSTLY     0x00000020
/* Keep GPU memory mapping always valid as if XNACK is disable */
#define KFD_IOCTL_SVM_FLAG_GPU_ALWAYS_MAPPED   0x00000040

/**
 * kfd_ioctl_svm_op - SVM ioctl operations
 *
 * @KFD_IOCTL_SVM_OP_SET_ATTR: Modify one or more attributes
 * @KFD_IOCTL_SVM_OP_GET_ATTR: Query one or more attributes
 */
enum kfd_ioctl_svm_op {
	KFD_IOCTL_SVM_OP_SET_ATTR,
	KFD_IOCTL_SVM_OP_GET_ATTR
};

/** kfd_ioctl_svm_location - Enum for preferred and prefetch locations
 *
 * GPU IDs are used to specify GPUs as preferred and prefetch locations.
 * Below definitions are used for system memory or for leaving the preferred
 * location unspecified.
 */
enum kfd_ioctl_svm_location {
	KFD_IOCTL_SVM_LOCATION_SYSMEM = 0,
	KFD_IOCTL_SVM_LOCATION_UNDEFINED = 0xffffffff
};

/**
 * kfd_ioctl_svm_attr_type - SVM attribute types
 *
 * @KFD_IOCTL_SVM_ATTR_PREFERRED_LOC: gpuid of the preferred location, 0 for
 *                                    system memory
 * @KFD_IOCTL_SVM_ATTR_PREFETCH_LOC: gpuid of the prefetch location, 0 for
 *                                   system memory. Setting this triggers an
 *                                   immediate prefetch (migration).
 * @KFD_IOCTL_SVM_ATTR_ACCESS:
 * @KFD_IOCTL_SVM_ATTR_ACCESS_IN_PLACE:
 * @KFD_IOCTL_SVM_ATTR_NO_ACCESS: specify memory access for the gpuid given
 *                                by the attribute value
 * @KFD_IOCTL_SVM_ATTR_SET_FLAGS: bitmask of flags to set (see
 *                                KFD_IOCTL_SVM_FLAG_...)
 * @KFD_IOCTL_SVM_ATTR_CLR_FLAGS: bitmask of flags to clear
 * @KFD_IOCTL_SVM_ATTR_GRANULARITY: migration granularity
 *                                  (log2 num pages)
 */
enum kfd_ioctl_svm_attr_type {
	KFD_IOCTL_SVM_ATTR_PREFERRED_LOC,
	KFD_IOCTL_SVM_ATTR_PREFETCH_LOC,
	KFD_IOCTL_SVM_ATTR_ACCESS,
	KFD_IOCTL_SVM_ATTR_ACCESS_IN_PLACE,
	KFD_IOCTL_SVM_ATTR_NO_ACCESS,
	KFD_IOCTL_SVM_ATTR_SET_FLAGS,
	KFD_IOCTL_SVM_ATTR_CLR_FLAGS,
	KFD_IOCTL_SVM_ATTR_GRANULARITY
};

/**
 * kfd_ioctl_svm_attribute - Attributes as pairs of type and value
 *
 * The meaning of the @value depends on the attribute type.
 *
 * @type: attribute type (see enum @kfd_ioctl_svm_attr_type)
 * @value: attribute value
 */
struct kfd_ioctl_svm_attribute {
	__u32 type;
	__u32 value;
};

/**
 * kfd_ioctl_svm_args - Arguments for SVM ioctl
 *
 * @op specifies the operation to perform (see enum
 * @kfd_ioctl_svm_op).  @start_addr and @size are common for all
 * operations.
 *
 * A variable number of attributes can be given in @attrs.
 * @nattr specifies the number of attributes. New attributes can be
 * added in the future without breaking the ABI. If unknown attributes
 * are given, the function returns -EINVAL.
 *
 * @KFD_IOCTL_SVM_OP_SET_ATTR sets attributes for a virtual address
 * range. It may overlap existing virtual address ranges. If it does,
 * the existing ranges will be split such that the attribute changes
 * only apply to the specified address range.
 *
 * @KFD_IOCTL_SVM_OP_GET_ATTR returns the intersection of attributes
 * over all memory in the given range and returns the result as the
 * attribute value. If different pages have different preferred or
 * prefetch locations, 0xffffffff will be returned for
 * @KFD_IOCTL_SVM_ATTR_PREFERRED_LOC or
 * @KFD_IOCTL_SVM_ATTR_PREFETCH_LOC resepctively. For
 * @KFD_IOCTL_SVM_ATTR_SET_FLAGS, flags of all pages will be
 * aggregated by bitwise AND. That means, a flag will be set in the
 * output, if that flag is set for all pages in the range. For
 * @KFD_IOCTL_SVM_ATTR_CLR_FLAGS, flags of all pages will be
 * aggregated by bitwise NOR. That means, a flag will be set in the
 * output, if that flag is clear for all pages in the range.
 * The minimum migration granularity throughout the range will be
 * returned for @KFD_IOCTL_SVM_ATTR_GRANULARITY.
 *
 * Querying of accessibility attributes works by initializing the
 * attribute type to @KFD_IOCTL_SVM_ATTR_ACCESS and the value to the
 * GPUID being queried. Multiple attributes can be given to allow
 * querying multiple GPUIDs. The ioctl function overwrites the
 * attribute type to indicate the access for the specified GPU.
 */
struct kfd_ioctl_svm_args {
	__u64 start_addr;
	__u64 size;
	__u32 op;
	__u32 nattr;
	/* Variable length array of attributes */
	struct kfd_ioctl_svm_attribute attrs[];
};

/**
 * kfd_ioctl_set_xnack_mode_args - Arguments for set_xnack_mode
 *
 * @xnack_enabled:       [in/out] Whether to enable XNACK mode for this process
 *
 * @xnack_enabled indicates whether recoverable page faults should be
 * enabled for the current process. 0 means disabled, positive means
 * enabled, negative means leave unchanged. If enabled, virtual address
 * translations on GFXv9 and later AMD GPUs can return XNACK and retry
 * the access until a valid PTE is available. This is used to implement
 * device page faults.
 *
 * On output, @xnack_enabled returns the (new) current mode (0 or
 * positive). Therefore, a negative input value can be used to query
 * the current mode without changing it.
 *
 * The XNACK mode fundamentally changes the way SVM managed memory works
 * in the driver, with subtle effects on application performance and
 * functionality.
 *
 * Enabling XNACK mode requires shader programs to be compiled
 * differently. Furthermore, not all GPUs support changing the mode
 * per-process. Therefore changing the mode is only allowed while no
 * user mode queues exist in the process. This ensure that no shader
 * code is running that may be compiled for the wrong mode. And GPUs
 * that cannot change to the requested mode will prevent the XNACK
 * mode from occurring. All GPUs used by the process must be in the
 * same XNACK mode.
 *
 * GFXv8 or older GPUs do not support 48 bit virtual addresses or SVM.
 * Therefore those GPUs are not considered for the XNACK mode switch.
 *
 * Return: 0 on success, -errno on failure
 */
struct kfd_ioctl_set_xnack_mode_args {
	__s32 xnack_enabled;
};

#define AMDKFD_IOCTL_BASE 'K'
#define AMDKFD_IO(nr)			_IO(AMDKFD_IOCTL_BASE, nr)
#define AMDKFD_IOR(nr, type)		_IOR(AMDKFD_IOCTL_BASE, nr, type)
#define AMDKFD_IOW(nr, type)		_IOW(AMDKFD_IOCTL_BASE, nr, type)
#define AMDKFD_IOWR(nr, type)		_IOWR(AMDKFD_IOCTL_BASE, nr, type)

#define AMDKFD_IOC_GET_VERSION			\
		AMDKFD_IOR(0x01, struct kfd_ioctl_get_version_args)

#define AMDKFD_IOC_CREATE_QUEUE			\
		AMDKFD_IOWR(0x02, struct kfd_ioctl_create_queue_args)

#define AMDKFD_IOC_DESTROY_QUEUE		\
		AMDKFD_IOWR(0x03, struct kfd_ioctl_destroy_queue_args)

#define AMDKFD_IOC_SET_MEMORY_POLICY		\
		AMDKFD_IOW(0x04, struct kfd_ioctl_set_memory_policy_args)

#define AMDKFD_IOC_GET_CLOCK_COUNTERS		\
		AMDKFD_IOWR(0x05, struct kfd_ioctl_get_clock_counters_args)

#define AMDKFD_IOC_GET_PROCESS_APERTURES	\
		AMDKFD_IOR(0x06, struct kfd_ioctl_get_process_apertures_args)

#define AMDKFD_IOC_UPDATE_QUEUE			\
		AMDKFD_IOW(0x07, struct kfd_ioctl_update_queue_args)

#define AMDKFD_IOC_CREATE_EVENT			\
		AMDKFD_IOWR(0x08, struct kfd_ioctl_create_event_args)

#define AMDKFD_IOC_DESTROY_EVENT		\
		AMDKFD_IOW(0x09, struct kfd_ioctl_destroy_event_args)

#define AMDKFD_IOC_SET_EVENT			\
		AMDKFD_IOW(0x0A, struct kfd_ioctl_set_event_args)

#define AMDKFD_IOC_RESET_EVENT			\
		AMDKFD_IOW(0x0B, struct kfd_ioctl_reset_event_args)

#define AMDKFD_IOC_WAIT_EVENTS			\
		AMDKFD_IOWR(0x0C, struct kfd_ioctl_wait_events_args)

#define AMDKFD_IOC_DBG_REGISTER_DEPRECATED	\
		AMDKFD_IOW(0x0D, struct kfd_ioctl_dbg_register_args)

#define AMDKFD_IOC_DBG_UNREGISTER_DEPRECATED	\
		AMDKFD_IOW(0x0E, struct kfd_ioctl_dbg_unregister_args)

#define AMDKFD_IOC_DBG_ADDRESS_WATCH_DEPRECATED	\
		AMDKFD_IOW(0x0F, struct kfd_ioctl_dbg_address_watch_args)

#define AMDKFD_IOC_DBG_WAVE_CONTROL_DEPRECATED	\
		AMDKFD_IOW(0x10, struct kfd_ioctl_dbg_wave_control_args)

#define AMDKFD_IOC_SET_SCRATCH_BACKING_VA	\
		AMDKFD_IOWR(0x11, struct kfd_ioctl_set_scratch_backing_va_args)

#define AMDKFD_IOC_GET_TILE_CONFIG                                      \
		AMDKFD_IOWR(0x12, struct kfd_ioctl_get_tile_config_args)

#define AMDKFD_IOC_SET_TRAP_HANDLER		\
		AMDKFD_IOW(0x13, struct kfd_ioctl_set_trap_handler_args)

#define AMDKFD_IOC_GET_PROCESS_APERTURES_NEW	\
		AMDKFD_IOWR(0x14,		\
			struct kfd_ioctl_get_process_apertures_new_args)

#define AMDKFD_IOC_ACQUIRE_VM			\
		AMDKFD_IOW(0x15, struct kfd_ioctl_acquire_vm_args)

#define AMDKFD_IOC_ALLOC_MEMORY_OF_GPU		\
		AMDKFD_IOWR(0x16, struct kfd_ioctl_alloc_memory_of_gpu_args)

#define AMDKFD_IOC_FREE_MEMORY_OF_GPU		\
		AMDKFD_IOW(0x17, struct kfd_ioctl_free_memory_of_gpu_args)

#define AMDKFD_IOC_MAP_MEMORY_TO_GPU		\
		AMDKFD_IOWR(0x18, struct kfd_ioctl_map_memory_to_gpu_args)

#define AMDKFD_IOC_UNMAP_MEMORY_FROM_GPU	\
		AMDKFD_IOWR(0x19, struct kfd_ioctl_unmap_memory_from_gpu_args)

#define AMDKFD_IOC_SET_CU_MASK		\
		AMDKFD_IOW(0x1A, struct kfd_ioctl_set_cu_mask_args)

#define AMDKFD_IOC_GET_QUEUE_WAVE_STATE		\
		AMDKFD_IOWR(0x1B, struct kfd_ioctl_get_queue_wave_state_args)

#define AMDKFD_IOC_GET_DMABUF_INFO		\
		AMDKFD_IOWR(0x1C, struct kfd_ioctl_get_dmabuf_info_args)

#define AMDKFD_IOC_IMPORT_DMABUF		\
		AMDKFD_IOWR(0x1D, struct kfd_ioctl_import_dmabuf_args)

#define AMDKFD_IOC_ALLOC_QUEUE_GWS		\
		AMDKFD_IOWR(0x1E, struct kfd_ioctl_alloc_queue_gws_args)

#define AMDKFD_IOC_SMI_EVENTS			\
		AMDKFD_IOWR(0x1F, struct kfd_ioctl_smi_events_args)

#define AMDKFD_IOC_SVM	AMDKFD_IOWR(0x20, struct kfd_ioctl_svm_args)

#define AMDKFD_IOC_SET_XNACK_MODE		\
		AMDKFD_IOWR(0x21, struct kfd_ioctl_set_xnack_mode_args)

#define AMDKFD_IOC_CRIU_OP			\
		AMDKFD_IOWR(0x22, struct kfd_ioctl_criu_args)

#define AMDKFD_IOC_AVAILABLE_MEMORY		\
		AMDKFD_IOWR(0x23, struct kfd_ioctl_get_available_memory_args)

#define AMDKFD_COMMAND_START		0x01
#define AMDKFD_COMMAND_END		0x24

#endif

[ Back ]
Name
Size
Last Modified
Owner / Group
Permissions
Options
..
--
June 24 2025 08:30:34
root / root
0755
android
--
June 24 2025 08:30:34
root / root
0755
byteorder
--
June 24 2025 08:30:34
root / root
0755
caif
--
June 24 2025 08:30:34
root / root
0755
can
--
June 24 2025 08:30:34
root / root
0755
cifs
--
June 24 2025 08:30:34
root / root
0755
dvb
--
June 24 2025 08:30:34
root / root
0755
genwqe
--
June 24 2025 08:30:34
root / root
0755
hdlc
--
June 24 2025 08:30:34
root / root
0755
hsi
--
June 24 2025 08:30:34
root / root
0755
iio
--
June 24 2025 08:30:34
root / root
0755
isdn
--
June 24 2025 08:30:34
root / root
0755
mmc
--
June 24 2025 08:30:34
root / root
0755
netfilter
--
June 24 2025 08:30:34
root / root
0755
netfilter_arp
--
June 24 2025 08:30:34
root / root
0755
netfilter_bridge
--
June 24 2025 08:30:34
root / root
0755
netfilter_ipv4
--
June 24 2025 08:30:34
root / root
0755
netfilter_ipv6
--
June 24 2025 08:30:34
root / root
0755
nfsd
--
June 24 2025 08:30:34
root / root
0755
raid
--
June 24 2025 08:30:34
root / root
0755
sched
--
June 24 2025 08:30:34
root / root
0755
spi
--
June 24 2025 08:30:34
root / root
0755
sunrpc
--
June 24 2025 08:30:34
root / root
0755
tc_act
--
June 24 2025 08:30:34
root / root
0755
tc_ematch
--
June 24 2025 08:30:34
root / root
0755
usb
--
June 24 2025 08:30:34
root / root
0755
wimax
--
June 24 2025 08:30:34
root / root
0755
a.out.h
6.73 KB
June 04 2025 13:19:40
root / root
0644
acct.h
3.646 KB
June 04 2025 13:19:39
root / root
0644
adb.h
1.113 KB
June 04 2025 13:19:39
root / root
0644
adfs_fs.h
0.914 KB
June 04 2025 13:19:40
root / root
0644
affs_hardblocks.h
1.508 KB
June 04 2025 13:19:37
root / root
0644
agpgart.h
3.848 KB
June 04 2025 13:19:38
root / root
0644
aio_abi.h
3.337 KB
June 04 2025 13:19:40
root / root
0644
am437x-vpfe.h
3.595 KB
June 04 2025 13:19:40
root / root
0644
apm_bios.h
3.597 KB
June 04 2025 13:19:40
root / root
0644
arcfb.h
0.208 KB
June 04 2025 13:19:40
root / root
0644
arm_sdei.h
2.687 KB
June 04 2025 13:19:40
root / root
0644
aspeed-lpc-ctrl.h
1.738 KB
June 04 2025 13:19:37
root / root
0644
atalk.h
0.999 KB
June 04 2025 13:19:38
root / root
0644
atm.h
7.703 KB
June 04 2025 13:19:39
root / root
0644
atm_eni.h
0.633 KB
June 04 2025 13:19:37
root / root
0644
atm_he.h
0.396 KB
June 04 2025 13:19:39
root / root
0644
atm_idt77105.h
0.933 KB
June 04 2025 13:19:39
root / root
0644
atm_nicstar.h
1.248 KB
June 04 2025 13:19:37
root / root
0644
atm_tcp.h
1.584 KB
June 04 2025 13:19:39
root / root
0644
atm_zatm.h
1.504 KB
June 04 2025 13:19:40
root / root
0644
atmapi.h
0.93 KB
June 04 2025 13:19:40
root / root
0644
atmarp.h
1.266 KB
June 04 2025 13:19:39
root / root
0644
atmbr2684.h
3.194 KB
June 04 2025 13:19:39
root / root
0644
atmclip.h
0.563 KB
June 04 2025 13:19:37
root / root
0644
atmdev.h
7.497 KB
June 04 2025 13:19:38
root / root
0644
atmioc.h
1.607 KB
June 04 2025 13:19:38
root / root
0644
atmlec.h
2.325 KB
June 04 2025 13:19:38
root / root
0644
atmmpc.h
4.127 KB
June 04 2025 13:19:37
root / root
0644
atmppp.h
0.624 KB
June 04 2025 13:19:40
root / root
0644
atmsap.h
4.854 KB
June 04 2025 13:19:38
root / root
0644
atmsvc.h
1.81 KB
June 04 2025 13:19:37
root / root
0644
audit.h
19.916 KB
June 04 2025 13:19:38
root / root
0644
auto_dev-ioctl.h
4.869 KB
June 04 2025 13:19:38
root / root
0644
auto_fs.h
6.277 KB
June 04 2025 13:19:40
root / root
0644
auto_fs4.h
0.44 KB
June 04 2025 13:19:40
root / root
0644
auxvec.h
1.56 KB
June 04 2025 13:19:39
root / root
0644
ax25.h
2.758 KB
June 04 2025 13:19:40
root / root
0644
b1lli.h
1.677 KB
June 04 2025 13:19:39
root / root
0644
batadv_packet.h
20.015 KB
June 04 2025 13:19:38
root / root
0644
batman_adv.h
11.696 KB
June 04 2025 13:19:40
root / root
0644
baycom.h
0.862 KB
June 04 2025 13:19:37
root / root
0644
bcache.h
8.17 KB
June 04 2025 13:19:38
root / root
0644
bcm933xx_hcs.h
0.409 KB
June 04 2025 13:19:37
root / root
0644
bfs_fs.h
1.849 KB
June 04 2025 13:19:39
root / root
0644
binfmts.h
0.613 KB
June 04 2025 13:19:39
root / root
0644
blkpg.h
0.883 KB
June 04 2025 13:19:40
root / root
0644
blktrace_api.h
4.591 KB
June 04 2025 13:19:37
root / root
0644
blkzoned.h
6.453 KB
June 04 2025 13:19:37
root / root
0644
bpf.h
223.301 KB
June 04 2025 13:19:39
root / root
0644
bpf_common.h
1.335 KB
June 04 2025 13:19:40
root / root
0644
bpf_perf_event.h
0.517 KB
June 04 2025 13:19:40
root / root
0644
bpfilter.h
0.454 KB
June 04 2025 13:19:38
root / root
0644
bpqether.h
0.958 KB
June 04 2025 13:19:39
root / root
0644
bsg.h
2.436 KB
June 04 2025 13:19:40
root / root
0644
bt-bmc.h
0.559 KB
June 04 2025 13:19:39
root / root
0644
btf.h
4.684 KB
June 04 2025 13:19:38
root / root
0644
btrfs.h
28.235 KB
June 04 2025 13:19:38
root / root
0644
btrfs_tree.h
24.692 KB
June 04 2025 13:19:39
root / root
0644
can.h
7.696 KB
June 04 2025 13:19:39
root / root
0644
capability.h
13.204 KB
June 04 2025 13:19:36
root / root
0644
capi.h
3.051 KB
June 04 2025 13:19:40
root / root
0644
cciss_defs.h
3.204 KB
June 04 2025 13:19:40
root / root
0644
cciss_ioctl.h
2.696 KB
June 04 2025 13:19:40
root / root
0644
cdrom.h
28.183 KB
June 04 2025 13:19:40
root / root
0644
cec-funcs.h
52.638 KB
June 04 2025 13:19:39
root / root
0644
cec.h
36.808 KB
June 04 2025 13:19:40
root / root
0644
cfm_bridge.h
1.422 KB
June 04 2025 13:19:39
root / root
0644
cgroupstats.h
2.167 KB
June 04 2025 13:19:38
root / root
0644
chio.h
5.219 KB
June 04 2025 13:19:39
root / root
0644
close_range.h
0.368 KB
June 04 2025 13:19:39
root / root
0644
cm4000_cs.h
1.764 KB
June 04 2025 13:19:40
root / root
0644
cn_proc.h
3.375 KB
June 04 2025 13:19:39
root / root
0644
coda.h
17.095 KB
June 04 2025 13:19:40
root / root
0644
coda_psdev.h
0.765 KB
June 04 2025 13:19:39
root / root
0644
coff.h
12.184 KB
June 04 2025 13:19:37
root / root
0644
connector.h
2.2 KB
June 04 2025 13:19:40
root / root
0644
const.h
0.77 KB
June 04 2025 13:19:40
root / root
0644
coresight-stm.h
0.658 KB
June 04 2025 13:19:40
root / root
0644
cramfs_fs.h
3.472 KB
June 04 2025 13:19:39
root / root
0644
cryptouser.h
3.313 KB
June 04 2025 13:19:38
root / root
0644
cuda.h
0.884 KB
June 04 2025 13:19:39
root / root
0644
cyclades.h
16.707 KB
June 04 2025 13:19:39
root / root
0644
cycx_cfm.h
2.92 KB
June 04 2025 13:19:39
root / root
0644
dcbnl.h
24.646 KB
June 04 2025 13:19:39
root / root
0644
dccp.h
6.285 KB
June 04 2025 13:19:38
root / root
0644
devlink.h
21.051 KB
June 04 2025 13:19:39
root / root
0644
dlm.h
2.493 KB
June 04 2025 13:19:38
root / root
0644
dlm_device.h
2.483 KB
June 04 2025 13:19:40
root / root
0644
dlm_netlink.h
1.132 KB
June 04 2025 13:19:40
root / root
0644
dlm_plock.h
0.873 KB
June 04 2025 13:19:40
root / root
0644
dlmconstants.h
4.961 KB
June 04 2025 13:19:40
root / root
0644
dm-ioctl.h
11.133 KB
June 04 2025 13:19:40
root / root
0644
dm-log-userspace.h
14.835 KB
June 04 2025 13:19:39
root / root
0644
dma-buf.h
5.124 KB
June 04 2025 13:19:37
root / root
0644
dn.h
4.533 KB
June 04 2025 13:19:40
root / root
0644
dqblk_xfs.h
9.028 KB
June 04 2025 13:19:38
root / root
0644
edd.h
5.473 KB
June 04 2025 13:19:39
root / root
0644
efs_fs_sb.h
2.175 KB
June 04 2025 13:19:39
root / root
0644
elf-em.h
2.136 KB
June 04 2025 13:19:39
root / root
0644
elf-fdpic.h
1.098 KB
June 04 2025 13:19:39
root / root
0644
elf.h
13.155 KB
June 04 2025 13:19:38
root / root
0644
elfcore.h
2.925 KB
June 04 2025 13:19:36
root / root
0644
errno.h
0.022 KB
June 04 2025 13:19:38
root / root
0644
errqueue.h
1.442 KB
June 04 2025 13:19:39
root / root
0644
erspan.h
1.034 KB
June 04 2025 13:19:40
root / root
0644
ethtool.h
81.89 KB
June 04 2025 13:19:40
root / root
0644
ethtool_netlink.h
22.291 KB
June 04 2025 13:19:40
root / root
0644
eventpoll.h
2.67 KB
June 04 2025 13:19:40
root / root
0644
fadvise.h
0.822 KB
June 04 2025 13:19:40
root / root
0644
falloc.h
3.5 KB
June 04 2025 13:19:39
root / root
0644
fanotify.h
5.216 KB
June 04 2025 13:19:37
root / root
0644
fb.h
16.091 KB
June 04 2025 13:19:39
root / root
0644
fcntl.h
4.076 KB
June 04 2025 13:19:40
root / root
0644
fd.h
11.398 KB
June 04 2025 13:19:39
root / root
0644
fdreg.h
5.293 KB
June 04 2025 13:19:39
root / root
0644
fib_rules.h
1.988 KB
June 04 2025 13:19:37
root / root
0644
fiemap.h
2.71 KB
June 04 2025 13:19:38
root / root
0644
filter.h
2.164 KB
June 04 2025 13:19:38
root / root
0644
firewire-cdev.h
42.857 KB
June 04 2025 13:19:37
root / root
0644
firewire-constants.h
3.155 KB
June 04 2025 13:19:38
root / root
0644
flat.h
2.098 KB
June 04 2025 13:19:38
root / root
0644
fou.h
0.678 KB
June 04 2025 13:19:40
root / root
0644
fpga-dfl.h
8.523 KB
June 04 2025 13:19:39
root / root
0644
fs.h
13.109 KB
June 04 2025 13:19:40
root / root
0644
fsl_hypervisor.h
7.13 KB
June 04 2025 13:19:40
root / root
0644
fsmap.h
4.29 KB
June 04 2025 13:19:39
root / root
0644
fuse.h
22.923 KB
June 04 2025 13:19:40
root / root
0644
futex.h
4.876 KB
June 04 2025 13:19:40
root / root
0644
gameport.h
0.876 KB
June 04 2025 13:19:40
root / root
0644
gen_stats.h
1.49 KB
June 04 2025 13:19:40
root / root
0644
genetlink.h
2.124 KB
June 04 2025 13:19:39
root / root
0644
gfs2_ondisk.h
14.397 KB
June 04 2025 13:19:39
root / root
0644
gigaset_dev.h
1.408 KB
June 04 2025 13:19:38
root / root
0644
gpio.h
6.593 KB
June 04 2025 13:19:39
root / root
0644
gsmmux.h
1.017 KB
June 04 2025 13:19:37
root / root
0644
gtp.h
0.665 KB
June 04 2025 13:19:37
root / root
0644
hash_info.h
0.899 KB
June 04 2025 13:19:38
root / root
0644
hdlc.h
0.622 KB
June 04 2025 13:19:40
root / root
0644
hdlcdrv.h
2.84 KB
June 04 2025 13:19:36
root / root
0644
hdreg.h
22.171 KB
June 04 2025 13:19:39
root / root
0644
hid.h
1.856 KB
June 04 2025 13:19:40
root / root
0644
hiddev.h
6.196 KB
June 04 2025 13:19:39
root / root
0644
hidraw.h
1.946 KB
June 04 2025 13:19:39
root / root
0644
hpet.h
0.726 KB
June 04 2025 13:19:38
root / root
0644
hsr_netlink.h
1.056 KB
June 04 2025 13:19:40
root / root
0644
hw_breakpoint.h
0.725 KB
June 04 2025 13:19:40
root / root
0644
hyperv.h
10.891 KB
June 04 2025 13:19:39
root / root
0644
hysdn_if.h
1.35 KB
June 04 2025 13:19:40
root / root
0644
i2c-dev.h
2.551 KB
June 04 2025 13:19:39
root / root
0644
i2c.h
6.965 KB
June 04 2025 13:19:40
root / root
0644
i2o-dev.h
11.284 KB
June 04 2025 13:19:39
root / root
0644
i8k.h
1.492 KB
June 04 2025 13:19:39
root / root
0644
icmp.h
2.905 KB
June 04 2025 13:19:40
root / root
0644
icmpv6.h
3.943 KB
June 04 2025 13:19:40
root / root
0644
idxd.h
8.22 KB
June 04 2025 13:19:37
root / root
0644
if.h
10.646 KB
June 04 2025 13:19:38
root / root
0644
if_addr.h
1.842 KB
June 04 2025 13:19:39
root / root
0644
if_addrlabel.h
0.704 KB
June 04 2025 13:19:40
root / root
0644
if_alg.h
0.924 KB
June 04 2025 13:19:39
root / root
0644
if_arcnet.h
3.63 KB
June 04 2025 13:19:39
root / root
0644
if_arp.h
6.423 KB
June 04 2025 13:19:39
root / root
0644
if_bonding.h
5.167 KB
June 04 2025 13:19:37
root / root
0644
if_bridge.h
19.057 KB
June 04 2025 13:19:40
root / root
0644
if_cablemodem.h
0.963 KB
June 04 2025 13:19:39
root / root
0644
if_eql.h
1.317 KB
June 04 2025 13:19:38
root / root
0644
if_ether.h
8.055 KB
June 04 2025 13:19:38
root / root
0644
if_fc.h
1.697 KB
June 04 2025 13:19:38
root / root
0644
if_fddi.h
3.66 KB
June 04 2025 13:19:39
root / root
0644
if_frad.h
2.948 KB
June 04 2025 13:19:38
root / root
0644
if_hippi.h
4.136 KB
June 04 2025 13:19:36
root / root
0644
if_infiniband.h
1.216 KB
June 04 2025 13:19:39
root / root
0644
if_link.h
30.278 KB
June 04 2025 13:19:40
root / root
0644
if_ltalk.h
0.205 KB
June 04 2025 13:19:40
root / root
0644
if_macsec.h
5.695 KB
June 04 2025 13:19:38
root / root
0644
if_packet.h
7.733 KB
June 04 2025 13:19:39
root / root
0644
if_phonet.h
0.414 KB
June 04 2025 13:19:37
root / root
0644
if_plip.h
0.645 KB
June 04 2025 13:19:38
root / root
0644
if_ppp.h
0.028 KB
June 04 2025 13:19:40
root / root
0644
if_pppol2tp.h
3.215 KB
June 04 2025 13:19:39
root / root
0644
if_pppox.h
4.765 KB
June 04 2025 13:19:38
root / root
0644
if_slip.h
0.852 KB
June 04 2025 13:19:37
root / root
0644
if_team.h
2.539 KB
June 04 2025 13:19:38
root / root
0644
if_tun.h
4.002 KB
June 04 2025 13:19:37
root / root
0644
if_tunnel.h
4.406 KB
June 04 2025 13:19:39
root / root
0644
if_vlan.h
1.788 KB
June 04 2025 13:19:38
root / root
0644
if_x25.h
0.86 KB
June 04 2025 13:19:39
root / root
0644
if_xdp.h
2.94 KB
June 04 2025 13:19:40
root / root
0644
ife.h
0.343 KB
June 04 2025 13:19:38
root / root
0644
igmp.h
2.992 KB
June 04 2025 13:19:39
root / root
0644
ila.h
1.217 KB
June 04 2025 13:19:39
root / root
0644
in.h
9.779 KB
June 04 2025 13:19:39
root / root
0644
in6.h
7.264 KB
June 04 2025 13:19:40
root / root
0644
in_route.h
0.914 KB
June 04 2025 13:19:40
root / root
0644
inet_diag.h
4.563 KB
June 04 2025 13:19:37
root / root
0644
inotify.h
3.215 KB
June 04 2025 13:19:39
root / root
0644
input-event-codes.h
27.936 KB
June 04 2025 13:19:39
root / root
0644
input.h
15.61 KB
June 04 2025 13:19:40
root / root
0644
io_uring.h
6.062 KB
June 04 2025 13:19:39
root / root
0644
ioctl.h
0.159 KB
June 04 2025 13:19:37
root / root
0644
iommu.h
4.789 KB
June 04 2025 13:19:39
root / root
0644
ip.h
4.617 KB
June 04 2025 13:19:40
root / root
0644
ip6_tunnel.h
1.907 KB
June 04 2025 13:19:38
root / root
0644
ip_vs.h
13.312 KB
June 04 2025 13:19:39
root / root
0644
ipc.h
2.052 KB
June 04 2025 13:19:39
root / root
0644
ipmi.h
15.08 KB
June 04 2025 13:19:38
root / root
0644
ipmi_bmc.h
0.453 KB
June 04 2025 13:19:40
root / root
0644
ipmi_msgdefs.h
3.35 KB
June 04 2025 13:19:38
root / root
0644
ipmi_ssif_bmc.h
0.431 KB
June 04 2025 13:19:36
root / root
0644
ipsec.h
0.925 KB
June 04 2025 13:19:40
root / root
0644
ipv6.h
3.874 KB
June 04 2025 13:19:37
root / root
0644
ipv6_route.h
1.863 KB
June 04 2025 13:19:37
root / root
0644
ipx.h
2.292 KB
June 04 2025 13:19:39
root / root
0644
irqnr.h
0.102 KB
June 04 2025 13:19:37
root / root
0644
isdn.h
5.639 KB
June 04 2025 13:19:38
root / root
0644
isdn_divertif.h
1.172 KB
June 04 2025 13:19:39
root / root
0644
isdn_ppp.h
1.878 KB
June 04 2025 13:19:39
root / root
0644
isdnif.h
2.314 KB
June 04 2025 13:19:39
root / root
0644
iso_fs.h
6.333 KB
June 04 2025 13:19:39
root / root
0644
isst_if.h
5.258 KB
June 04 2025 13:19:38
root / root
0644
ivtv.h
2.951 KB
June 04 2025 13:19:39
root / root
0644
ivtvfb.h
1.179 KB
June 04 2025 13:19:39
root / root
0644
jffs2.h
6.854 KB
June 04 2025 13:19:39
root / root
0644
joystick.h
3.354 KB
June 04 2025 13:19:40
root / root
0644
kcm.h
0.803 KB
June 04 2025 13:19:38
root / root
0644
kcmp.h
0.51 KB
June 04 2025 13:19:39
root / root
0644
kcov.h
1.073 KB
June 04 2025 13:19:37
root / root
0644
kd.h
6.106 KB
June 04 2025 13:19:38
root / root
0644
kdev_t.h
0.374 KB
June 04 2025 13:19:38
root / root
0644
kernel-page-flags.h
0.879 KB
June 04 2025 13:19:38
root / root
0644
kernel.h
0.428 KB
June 04 2025 13:19:39
root / root
0644
kernelcapi.h
0.995 KB
June 04 2025 13:19:40
root / root
0644
kexec.h
1.792 KB
June 04 2025 13:19:39
root / root
0644
keyboard.h
12.483 KB
June 04 2025 13:19:38
root / root
0644
keyctl.h
3.418 KB
June 04 2025 13:19:40
root / root
0644
kfd_ioctl.h
28.139 KB
June 04 2025 13:19:39
root / root
0644
kfd_sysfs.h
4.248 KB
June 04 2025 13:19:37
root / root
0644
kvm.h
60.118 KB
June 04 2025 13:19:40
root / root
0644
kvm_para.h
0.978 KB
June 04 2025 13:19:38
root / root
0644
l2tp.h
5.46 KB
June 04 2025 13:19:39
root / root
0644
libc-compat.h
8.095 KB
June 04 2025 13:19:40
root / root
0644
lightnvm.h
4.924 KB
June 04 2025 13:19:39
root / root
0644
limits.h
0.915 KB
June 04 2025 13:19:38
root / root
0644
lirc.h
7.63 KB
June 04 2025 13:19:40
root / root
0644
llc.h
3.09 KB
June 04 2025 13:19:40
root / root
0644
loop.h
3.415 KB
June 04 2025 13:19:39
root / root
0644
lp.h
4.092 KB
June 04 2025 13:19:40
root / root
0644
lwtunnel.h
2.128 KB
June 04 2025 13:19:37
root / root
0644
magic.h
3.448 KB
June 04 2025 13:19:40
root / root
0644
major.h
4.603 KB
June 04 2025 13:19:38
root / root
0644
map_to_7segment.h
7.081 KB
June 04 2025 13:19:37
root / root
0644
matroxfb.h
1.43 KB
June 04 2025 13:19:40
root / root
0644
max2175.h
1.011 KB
June 04 2025 13:19:40
root / root
0644
mdio.h
16.867 KB
June 04 2025 13:19:38
root / root
0644
media-bus-format.h
6.261 KB
June 04 2025 13:19:39
root / root
0644
media.h
11.115 KB
June 04 2025 13:19:39
root / root
0644
mei.h
3.394 KB
June 04 2025 13:19:40
root / root
0644
membarrier.h
7.714 KB
June 04 2025 13:19:37
root / root
0644
memfd.h
1.293 KB
June 04 2025 13:19:36
root / root
0644
mempolicy.h
2.179 KB
June 04 2025 13:19:40
root / root
0644
meye.h
2.47 KB
June 04 2025 13:19:38
root / root
0644
mic_common.h
6.366 KB
June 04 2025 13:19:39
root / root
0644
mic_ioctl.h
2.199 KB
June 04 2025 13:19:39
root / root
0644
mii.h
9.273 KB
June 04 2025 13:19:39
root / root
0644
minix_fs.h
2.072 KB
June 04 2025 13:19:38
root / root
0644
mman.h
1.353 KB
June 04 2025 13:19:39
root / root
0644
mmtimer.h
2.067 KB
June 04 2025 13:19:37
root / root
0644
module.h
0.249 KB
June 04 2025 13:19:36
root / root
0644
mount.h
4.439 KB
June 04 2025 13:19:38
root / root
0644
mpls.h
2.248 KB
June 04 2025 13:19:39
root / root
0644
mpls_iptunnel.h
0.743 KB
June 04 2025 13:19:40
root / root
0644
mptcp.h
5.477 KB
June 04 2025 13:19:40
root / root
0644
mqueue.h
2.149 KB
June 04 2025 13:19:40
root / root
0644
mroute.h
5.3 KB
June 04 2025 13:19:40
root / root
0644
mroute6.h
4.47 KB
June 04 2025 13:19:38
root / root
0644
mrp_bridge.h
1.668 KB
June 04 2025 13:19:38
root / root
0644
msdos_fs.h
6.8 KB
June 04 2025 13:19:39
root / root
0644
msg.h
3.295 KB
June 04 2025 13:19:39
root / root
0644
mtio.h
7.983 KB
June 04 2025 13:19:40
root / root
0644
n_r3964.h
2.354 KB
June 04 2025 13:19:39
root / root
0644
nbd-netlink.h
2.352 KB
June 04 2025 13:19:39
root / root
0644
nbd.h
2.953 KB
June 04 2025 13:19:39
root / root
0644
ncsi.h
3.789 KB
June 04 2025 13:19:40
root / root
0644
ndctl.h
6.705 KB
June 04 2025 13:19:39
root / root
0644
neighbour.h
5.018 KB
June 04 2025 13:19:39
root / root
0644
net.h
2.036 KB
June 04 2025 13:19:40
root / root
0644
net_dropmon.h
2.854 KB
June 04 2025 13:19:39
root / root
0644
net_namespace.h
0.698 KB
June 04 2025 13:19:38
root / root
0644
net_tstamp.h
5.67 KB
June 04 2025 13:19:36
root / root
0644
netconf.h
0.6 KB
June 04 2025 13:19:39
root / root
0644
netdevice.h
2.2 KB
June 04 2025 13:19:39
root / root
0644
netfilter.h
1.777 KB
June 04 2025 13:19:39
root / root
0644
netfilter_arp.h
0.435 KB
June 04 2025 13:19:38
root / root
0644
netfilter_bridge.h
1.141 KB
June 04 2025 13:19:40
root / root
0644
netfilter_decnet.h
1.933 KB
June 04 2025 13:19:37
root / root
0644
netfilter_ipv4.h
2.118 KB
June 04 2025 13:19:37
root / root
0644
netfilter_ipv6.h
2.138 KB
June 04 2025 13:19:39
root / root
0644
netlink.h
11.226 KB
June 04 2025 13:19:40
root / root
0644
netlink_diag.h
1.488 KB
June 04 2025 13:19:40
root / root
0644
netrom.h
0.788 KB
June 04 2025 13:19:40
root / root
0644
nexthop.h
1.498 KB
June 04 2025 13:19:37
root / root
0644
nfc.h
10.946 KB
June 04 2025 13:19:38
root / root
0644
nfs.h
4.395 KB
June 04 2025 13:19:38
root / root
0644
nfs2.h
1.434 KB
June 04 2025 13:19:39
root / root
0644
nfs3.h
2.396 KB
June 04 2025 13:19:38
root / root
0644
nfs4.h
6.444 KB
June 04 2025 13:19:37
root / root
0644
nfs4_mount.h
1.887 KB
June 04 2025 13:19:38
root / root
0644
nfs_fs.h
1.603 KB
June 04 2025 13:19:38
root / root
0644
nfs_idmap.h
2.19 KB
June 04 2025 13:19:39
root / root
0644
nfs_mount.h
2.092 KB
June 04 2025 13:19:40
root / root
0644
nfsacl.h
0.701 KB
June 04 2025 13:19:38
root / root
0644
nilfs2_api.h
7.411 KB
June 04 2025 13:19:38
root / root
0644
nilfs2_ondisk.h
17.61 KB
June 04 2025 13:19:40
root / root
0644
nitro_enclaves.h
12.844 KB
June 04 2025 13:19:40
root / root
0644
nl80211.h
327.406 KB
June 04 2025 13:19:37
root / root
0644
nsfs.h
0.624 KB
June 04 2025 13:19:39
root / root
0644
nubus.h
7.999 KB
June 04 2025 13:19:40
root / root
0644
nvme_ioctl.h
2.063 KB
June 04 2025 13:19:39
root / root
0644
nvram.h
0.52 KB
June 04 2025 13:19:38
root / root
0644
omap3isp.h
20.364 KB
June 04 2025 13:19:38
root / root
0644
omapfb.h
5.779 KB
June 04 2025 13:19:38
root / root
0644
oom.h
0.499 KB
June 04 2025 13:19:38
root / root
0644
openat2.h
1.259 KB
June 04 2025 13:19:36
root / root
0644
openvswitch.h
39.242 KB
June 04 2025 13:19:38
root / root
0644
packet_diag.h
1.633 KB
June 04 2025 13:19:38
root / root
0644
param.h
0.138 KB
June 04 2025 13:19:40
root / root
0644
parport.h
3.559 KB
June 04 2025 13:19:40
root / root
0644
patchkey.h
0.871 KB
June 04 2025 13:19:40
root / root
0644
pci.h
1.348 KB
June 04 2025 13:19:39
root / root
0644
pci_regs.h
56.472 KB
June 04 2025 13:19:38
root / root
0644
pcitest.h
0.694 KB
June 04 2025 13:19:39
root / root
0644
perf_event.h
39.629 KB
June 04 2025 13:19:39
root / root
0644
personality.h
2.048 KB
June 04 2025 13:19:38
root / root
0644
pfkeyv2.h
10.321 KB
June 04 2025 13:19:40
root / root
0644
pfrut.h
7.8 KB
June 04 2025 13:19:40
root / root
0644
pg.h
2.338 KB
June 04 2025 13:19:38
root / root
0644
phantom.h
1.615 KB
June 04 2025 13:19:39
root / root
0644
phonet.h
4.567 KB
June 04 2025 13:19:39
root / root
0644
pkt_cls.h
18.077 KB
June 04 2025 13:19:40
root / root
0644
pkt_sched.h
29.586 KB
June 04 2025 13:19:40
root / root
0644
pktcdvd.h
2.624 KB
June 04 2025 13:19:39
root / root
0644
pmu.h
5.194 KB
June 04 2025 13:19:37
root / root
0644
poll.h
0.021 KB
June 04 2025 13:19:39
root / root
0644
posix_acl.h
1.225 KB
June 04 2025 13:19:39
root / root
0644
posix_acl_xattr.h
1.089 KB
June 04 2025 13:19:40
root / root
0644
posix_types.h
1.072 KB
June 04 2025 13:19:37
root / root
0644
ppdev.h
3.136 KB
June 04 2025 13:19:39
root / root
0644
ppp-comp.h
2.468 KB
June 04 2025 13:19:38
root / root
0644
ppp-ioctl.h
5.347 KB
June 04 2025 13:19:39
root / root
0644
ppp_defs.h
4.987 KB
June 04 2025 13:19:39
root / root
0644
pps.h
4.623 KB
June 04 2025 13:19:39
root / root
0644
pr.h
1.048 KB
June 04 2025 13:19:39
root / root
0644
prctl.h
7.835 KB
June 04 2025 13:19:40
root / root
0644
psample.h
2.218 KB
June 04 2025 13:19:38
root / root
0644
psci.h
4.227 KB
June 04 2025 13:19:40
root / root
0644
psp-sev.h
4.479 KB
June 04 2025 13:19:39
root / root
0644
ptp_clock.h
7.281 KB
June 04 2025 13:19:37
root / root
0644
ptrace.h
3.588 KB
June 04 2025 13:19:39
root / root
0644
qemu_fw_cfg.h
2.411 KB
June 04 2025 13:19:40
root / root
0644
qnx4_fs.h
2.273 KB
June 04 2025 13:19:39
root / root
0644
qnxtypes.h
0.609 KB
June 04 2025 13:19:40
root / root
0644
qrtr.h
0.872 KB
June 04 2025 13:19:38
root / root
0644
quota.h
6.144 KB
June 04 2025 13:19:37
root / root
0644
radeonfb.h
0.352 KB
June 04 2025 13:19:39
root / root
0644
random.h
1.338 KB
June 04 2025 13:19:40
root / root
0644
raw.h
0.356 KB
June 04 2025 13:19:40
root / root
0644
rds.h
9.083 KB
June 04 2025 13:19:38
root / root
0644
reboot.h
1.312 KB
June 04 2025 13:19:40
root / root
0644
reiserfs_fs.h
0.757 KB
June 04 2025 13:19:36
root / root
0644
reiserfs_xattr.h
0.521 KB
June 04 2025 13:19:39
root / root
0644
resource.h
2.292 KB
June 04 2025 13:19:40
root / root
0644
rfkill.h
6.453 KB
June 04 2025 13:19:38
root / root
0644
rio_cm_cdev.h
3.172 KB
June 04 2025 13:19:40
root / root
0644
rio_mport_cdev.h
9.111 KB
June 04 2025 13:19:39
root / root
0644
romfs_fs.h
1.209 KB
June 04 2025 13:19:40
root / root
0644
rose.h
2.18 KB
June 04 2025 13:19:38
root / root
0644
route.h
2.277 KB
June 04 2025 13:19:40
root / root
0644
rpmsg.h
0.531 KB
June 04 2025 13:19:40
root / root
0644
rseq.h
4.789 KB
June 04 2025 13:19:38
root / root
0644
rtc.h
3.915 KB
June 04 2025 13:19:38
root / root
0644
rtnetlink.h
19.728 KB
June 04 2025 13:19:39
root / root
0644
rxrpc.h
4.961 KB
June 04 2025 13:19:39
root / root
0644
scc.h
4.489 KB
June 04 2025 13:19:38
root / root
0644
sched.h
2.731 KB
June 04 2025 13:19:40
root / root
0644
scif_ioctl.h
6.232 KB
June 04 2025 13:19:38
root / root
0644
screen_info.h
2.421 KB
June 04 2025 13:19:40
root / root
0644
sctp.h
35.15 KB
June 04 2025 13:19:39
root / root
0644
sdla.h
2.772 KB
June 04 2025 13:19:39
root / root
0644
seccomp.h
2.204 KB
June 04 2025 13:19:40
root / root
0644
securebits.h
2.641 KB
June 04 2025 13:19:37
root / root
0644
sed-opal.h
3.198 KB
June 04 2025 13:19:37
root / root
0644
seg6.h
1.143 KB
June 04 2025 13:19:40
root / root
0644
seg6_genl.h
0.575 KB
June 04 2025 13:19:39
root / root
0644
seg6_hmac.h
0.413 KB
June 04 2025 13:19:40
root / root
0644
seg6_iptunnel.h
0.905 KB
June 04 2025 13:19:39
root / root
0644
seg6_local.h
2.012 KB
June 04 2025 13:19:40
root / root
0644
selinux_netlink.h
1.167 KB
June 04 2025 13:19:40
root / root
0644
sem.h
2.972 KB
June 04 2025 13:19:38
root / root
0644
serial.h
3.775 KB
June 04 2025 13:19:40
root / root
0644
serial_core.h
6.099 KB
June 04 2025 13:19:40
root / root
0644
serial_reg.h
15.133 KB
June 04 2025 13:19:38
root / root
0644
serio.h
1.989 KB
June 04 2025 13:19:39
root / root
0644
sev-guest.h
2.249 KB
June 04 2025 13:19:39
root / root
0644
shm.h
3.696 KB
June 04 2025 13:19:40
root / root
0644
signal.h
0.379 KB
June 04 2025 13:19:40
root / root
0644
signalfd.h
1.204 KB
June 04 2025 13:19:39
root / root
0644
smc.h
8.313 KB
June 04 2025 13:19:37
root / root
0644
smc_diag.h
2.664 KB
June 04 2025 13:19:38
root / root
0644
smiapp.h
1.033 KB
June 04 2025 13:19:40
root / root
0644
snmp.h
13.343 KB
June 04 2025 13:19:39
root / root
0644
sock_diag.h
1.271 KB
June 04 2025 13:19:38
root / root
0644
socket.h
0.88 KB
June 04 2025 13:19:37
root / root
0644
sockios.h
5.963 KB
June 04 2025 13:19:40
root / root
0644
sonet.h
2.236 KB
June 04 2025 13:19:38
root / root
0644
sonypi.h
5.185 KB
June 04 2025 13:19:39
root / root
0644
sound.h
1.208 KB
June 04 2025 13:19:39
root / root
0644
soundcard.h
44.959 KB
June 04 2025 13:19:40
root / root
0644
stat.h
6.203 KB
June 04 2025 13:19:36
root / root
0644
stddef.h
1.496 KB
June 04 2025 13:19:38
root / root
0644
stm.h
1.245 KB
June 04 2025 13:19:40
root / root
0644
string.h
0.232 KB
June 04 2025 13:19:38
root / root
0644
suspend_ioctls.h
1.397 KB
June 04 2025 13:19:38
root / root
0644
swab.h
6.759 KB
June 04 2025 13:19:39
root / root
0644
switchtec_ioctl.h
5.139 KB
June 04 2025 13:19:37
root / root
0644
sync_file.h
2.815 KB
June 04 2025 13:19:40
root / root
0644
synclink.h
8.774 KB
June 04 2025 13:19:40
root / root
0644
sysctl.h
25.236 KB
June 04 2025 13:19:39
root / root
0644
sysinfo.h
1.024 KB
June 04 2025 13:19:37
root / root
0644
target_core_user.h
4.524 KB
June 04 2025 13:19:40
root / root
0644
taskstats.h
7.012 KB
June 04 2025 13:19:40
root / root
0644
tcp.h
9.688 KB
June 04 2025 13:19:39
root / root
0644
tcp_metrics.h
1.513 KB
June 04 2025 13:19:39
root / root
0644
tdx-guest.h
1.274 KB
June 04 2025 13:19:40
root / root
0644
tee.h
12.856 KB
June 04 2025 13:19:40
root / root
0644
termios.h
0.494 KB
June 04 2025 13:19:40
root / root
0644
thermal.h
3.231 KB
June 04 2025 13:19:38
root / root
0644
time.h
1.707 KB
June 04 2025 13:19:37
root / root
0644
time_types.h
1.147 KB
June 04 2025 13:19:40
root / root
0644
timerfd.h
0.914 KB
June 04 2025 13:19:37
root / root
0644
times.h
0.271 KB
June 04 2025 13:19:39
root / root
0644
timex.h
6.253 KB
June 04 2025 13:19:40
root / root
0644
tiocl.h
1.688 KB
June 04 2025 13:19:36
root / root
0644
tipc.h
8.618 KB
June 04 2025 13:19:39
root / root
0644
tipc_config.h
14.363 KB
June 04 2025 13:19:39
root / root
0644
tipc_netlink.h
9.175 KB
June 04 2025 13:19:39
root / root
0644
tipc_sockets_diag.h
0.457 KB
June 04 2025 13:19:38
root / root
0644
tls.h
4.188 KB
June 04 2025 13:19:40
root / root
0644
toshiba.h
1.885 KB
June 04 2025 13:19:38
root / root
0644
tty.h
1.548 KB
June 04 2025 13:19:40
root / root
0644
tty_flags.h
4.421 KB
June 04 2025 13:19:40
root / root
0644
types.h
1.441 KB
June 04 2025 13:19:40
root / root
0644
udf_fs_i.h
0.681 KB
June 04 2025 13:19:39
root / root
0644
udp.h
1.622 KB
June 04 2025 13:19:39
root / root
0644
uhid.h
4.539 KB
June 04 2025 13:19:38
root / root
0644
uinput.h
9.044 KB
June 04 2025 13:19:40
root / root
0644
uio.h
0.715 KB
June 04 2025 13:19:37
root / root
0644
uleds.h
0.779 KB
June 04 2025 13:19:38
root / root
0644
ultrasound.h
4.455 KB
June 04 2025 13:19:40
root / root
0644
un.h
0.375 KB
June 04 2025 13:19:39
root / root
0644
unistd.h
0.215 KB
June 04 2025 13:19:37
root / root
0644
unix_diag.h
1.224 KB
June 04 2025 13:19:39
root / root
0644
usbdevice_fs.h
8.122 KB
June 04 2025 13:19:39
root / root
0644
usbip.h
0.625 KB
June 04 2025 13:19:37
root / root
0644
userfaultfd.h
7.592 KB
June 04 2025 13:19:40
root / root
0644
userio.h
1.48 KB
June 04 2025 13:19:40
root / root
0644
utime.h
0.21 KB
June 04 2025 13:19:38
root / root
0644
utsname.h
0.653 KB
June 04 2025 13:19:40
root / root
0644
uuid.h
1.324 KB
June 04 2025 13:19:38
root / root
0644
uvcvideo.h
2.573 KB
June 04 2025 13:19:38
root / root
0644
v4l2-common.h
4.079 KB
June 04 2025 13:19:37
root / root
0644
v4l2-controls.h
50.563 KB
June 04 2025 13:19:38
root / root
0644
v4l2-dv-timings.h
30.822 KB
June 04 2025 13:19:39
root / root
0644
v4l2-mediabus.h
4.981 KB
June 04 2025 13:19:40
root / root
0644
v4l2-subdev.h
5.953 KB
June 04 2025 13:19:39
root / root
0644
vbox_err.h
7.087 KB
June 04 2025 13:19:39
root / root
0644
vbox_vmmdev_types.h
8.16 KB
June 04 2025 13:19:39
root / root
0644
vboxguest.h
8.524 KB
June 04 2025 13:19:40
root / root
0644
vdpa.h
1.388 KB
June 04 2025 13:19:39
root / root
0644
version.h
0.42 KB
June 04 2025 13:20:45
root / root
0644
veth.h
0.219 KB
June 04 2025 13:19:40
root / root
0644
vfio.h
50.999 KB
June 04 2025 13:19:39
root / root
0644
vfio_ccw.h
1.286 KB
June 04 2025 13:19:37
root / root
0644
vfio_zdev.h
2.482 KB
June 04 2025 13:19:38
root / root
0644
vhost.h
6.268 KB
June 04 2025 13:19:39
root / root
0644
vhost_types.h
3.903 KB
June 04 2025 13:19:39
root / root
0644
videodev2.h
88.614 KB
June 04 2025 13:19:37
root / root
0644
virtio_9p.h
1.993 KB
June 04 2025 13:19:38
root / root
0644
virtio_balloon.h
5.15 KB
June 04 2025 13:19:38
root / root
0644
virtio_blk.h
6.638 KB
June 04 2025 13:19:40
root / root
0644
virtio_bt.h
0.754 KB
June 04 2025 13:19:39
root / root
0644
virtio_config.h
3.911 KB
June 04 2025 13:19:40
root / root
0644
virtio_console.h
3.063 KB
June 04 2025 13:19:38
root / root
0644
virtio_crypto.h
13.549 KB
June 04 2025 13:19:39
root / root
0644
virtio_fs.h
0.559 KB
June 04 2025 13:19:40
root / root
0644
virtio_gpu.h
11.186 KB
June 04 2025 13:19:38
root / root
0644
virtio_ids.h
3.192 KB
June 04 2025 13:19:39
root / root
0644
virtio_input.h
2.447 KB
June 04 2025 13:19:39
root / root
0644
virtio_iommu.h
3.694 KB
June 04 2025 13:19:39
root / root
0644
virtio_mem.h
6.989 KB
June 04 2025 13:19:38
root / root
0644
virtio_mmio.h
4.853 KB
June 04 2025 13:19:38
root / root
0644
virtio_net.h
10.302 KB
June 04 2025 13:19:39
root / root
0644
virtio_pci.h
7.232 KB
June 04 2025 13:19:38
root / root
0644
virtio_ring.h
7.321 KB
June 04 2025 13:19:40
root / root
0644
virtio_rng.h
0.259 KB
June 04 2025 13:19:40
root / root
0644
virtio_scsi.h
5.894 KB
June 04 2025 13:19:39
root / root
0644
virtio_snd.h
9.086 KB
June 04 2025 13:19:38
root / root
0644
virtio_types.h
2.103 KB
June 04 2025 13:19:39
root / root
0644
virtio_vsock.h
3.014 KB
June 04 2025 13:19:40
root / root
0644
vm_sockets.h
6.342 KB
June 04 2025 13:19:38
root / root
0644
vm_sockets_diag.h
0.94 KB
June 04 2025 13:19:39
root / root
0644
vmcore.h
0.421 KB
June 04 2025 13:19:40
root / root
0644
vsockmon.h
1.841 KB
June 04 2025 13:19:38
root / root
0644
vt.h
2.987 KB
June 04 2025 13:19:38
root / root
0644
vtpm_proxy.h
1.679 KB
June 04 2025 13:19:39
root / root
0644
wait.h
0.666 KB
June 04 2025 13:19:40
root / root
0644
wanrouter.h
0.442 KB
June 04 2025 13:19:39
root / root
0644
watchdog.h
2.28 KB
June 04 2025 13:19:40
root / root
0644
wimax.h
8.175 KB
June 04 2025 13:19:39
root / root
0644
wireless.h
41.702 KB
June 04 2025 13:19:36
root / root
0644
wmi.h
1.842 KB
June 04 2025 13:19:40
root / root
0644
x25.h
3.479 KB
June 04 2025 13:19:39
root / root
0644
xattr.h
2.793 KB
June 04 2025 13:19:40
root / root
0644
xdp_diag.h
1.434 KB
June 04 2025 13:19:40
root / root
0644
xfrm.h
11.713 KB
June 04 2025 13:19:40
root / root
0644
xilinx-v4l2-controls.h
2.906 KB
June 04 2025 13:19:39
root / root
0644
zorro.h
3.219 KB
June 04 2025 13:19:40
root / root
0644
zorro_ids.h
29.261 KB
June 04 2025 13:19:39
root / root
0644

GRAYBYTE WORDPRESS FILE MANAGER @ 2025
CONTACT ME
Static GIF