Psyduck - 可達鴨 之 鴨力山大2


Server : LiteSpeed
System : Linux premium217.web-hosting.com 4.18.0-553.54.1.lve.el8.x86_64 #1 SMP Wed Jun 4 13:01:13 UTC 2025 x86_64
User : alloknri ( 880)
PHP Version : 8.1.34
Disable Function : NONE
Directory :  /usr/include/linux/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Current File : //usr/include/linux/batadv_packet.h
/* SPDX-License-Identifier: (GPL-2.0 WITH Linux-syscall-note) */
/* Copyright (C) 2007-2018  B.A.T.M.A.N. contributors:
 *
 * Marek Lindner, Simon Wunderlich
 *
 * This program is free software; you can redistribute it and/or
 * modify it under the terms of version 2 of the GNU General Public
 * License as published by the Free Software Foundation.
 *
 * This program is distributed in the hope that it will be useful, but
 * WITHOUT ANY WARRANTY; without even the implied warranty of
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
 * General Public License for more details.
 *
 * You should have received a copy of the GNU General Public License
 * along with this program; if not, see <http://www.gnu.org/licenses/>.
 */

#ifndef _LINUX_BATADV_PACKET_H_
#define _LINUX_BATADV_PACKET_H_

#include <asm/byteorder.h>
#include <linux/if_ether.h>
#include <linux/types.h>

/**
 * batadv_tp_is_error() - Check throughput meter return code for error
 * @n: throughput meter return code
 *
 * Return: 0 when not error was detected, != 0 otherwise
 */
#define batadv_tp_is_error(n) ((__u8)(n) > 127 ? 1 : 0)

/**
 * enum batadv_packettype - types for batman-adv encapsulated packets
 * @BATADV_IV_OGM: originator messages for B.A.T.M.A.N. IV
 * @BATADV_BCAST: broadcast packets carrying broadcast payload
 * @BATADV_CODED: network coded packets
 * @BATADV_ELP: echo location packets for B.A.T.M.A.N. V
 * @BATADV_OGM2: originator messages for B.A.T.M.A.N. V
 *
 * @BATADV_UNICAST: unicast packets carrying unicast payload traffic
 * @BATADV_UNICAST_FRAG: unicast packets carrying a fragment of the original
 *     payload packet
 * @BATADV_UNICAST_4ADDR: unicast packet including the originator address of
 *     the sender
 * @BATADV_ICMP: unicast packet like IP ICMP used for ping or traceroute
 * @BATADV_UNICAST_TVLV: unicast packet carrying TVLV containers
 */
enum batadv_packettype {
	/* 0x00 - 0x3f: local packets or special rules for handling */
	BATADV_IV_OGM           = 0x00,
	BATADV_BCAST            = 0x01,
	BATADV_CODED            = 0x02,
	BATADV_ELP		= 0x03,
	BATADV_OGM2		= 0x04,
	/* 0x40 - 0x7f: unicast */
#define BATADV_UNICAST_MIN     0x40
	BATADV_UNICAST          = 0x40,
	BATADV_UNICAST_FRAG     = 0x41,
	BATADV_UNICAST_4ADDR    = 0x42,
	BATADV_ICMP             = 0x43,
	BATADV_UNICAST_TVLV     = 0x44,
#define BATADV_UNICAST_MAX     0x7f
	/* 0x80 - 0xff: reserved */
};

/**
 * enum batadv_subtype - packet subtype for unicast4addr
 * @BATADV_P_DATA: user payload
 * @BATADV_P_DAT_DHT_GET: DHT request message
 * @BATADV_P_DAT_DHT_PUT: DHT store message
 * @BATADV_P_DAT_CACHE_REPLY: ARP reply generated by DAT
 */
enum batadv_subtype {
	BATADV_P_DATA			= 0x01,
	BATADV_P_DAT_DHT_GET		= 0x02,
	BATADV_P_DAT_DHT_PUT		= 0x03,
	BATADV_P_DAT_CACHE_REPLY	= 0x04,
};

/* this file is included by batctl which needs these defines */
#define BATADV_COMPAT_VERSION 15

/**
 * enum batadv_iv_flags - flags used in B.A.T.M.A.N. IV OGM packets
 * @BATADV_NOT_BEST_NEXT_HOP: flag is set when ogm packet is forwarded and was
 *     previously received from someone else than the best neighbor.
 * @BATADV_PRIMARIES_FIRST_HOP: flag unused.
 * @BATADV_DIRECTLINK: flag is for the first hop or if rebroadcasted from a
 *     one hop neighbor on the interface where it was originally received.
 */
enum batadv_iv_flags {
	BATADV_NOT_BEST_NEXT_HOP   = 1UL << 0,
	BATADV_PRIMARIES_FIRST_HOP = 1UL << 1,
	BATADV_DIRECTLINK          = 1UL << 2,
};

/**
 * enum batadv_icmp_packettype - ICMP message types
 * @BATADV_ECHO_REPLY: success reply to BATADV_ECHO_REQUEST
 * @BATADV_DESTINATION_UNREACHABLE: failure when route to destination not found
 * @BATADV_ECHO_REQUEST: request BATADV_ECHO_REPLY from destination
 * @BATADV_TTL_EXCEEDED: error after BATADV_ECHO_REQUEST traversed too many hops
 * @BATADV_PARAMETER_PROBLEM: return code for malformed messages
 * @BATADV_TP: throughput meter packet
 */
enum batadv_icmp_packettype {
	BATADV_ECHO_REPLY	       = 0,
	BATADV_DESTINATION_UNREACHABLE = 3,
	BATADV_ECHO_REQUEST	       = 8,
	BATADV_TTL_EXCEEDED	       = 11,
	BATADV_PARAMETER_PROBLEM       = 12,
	BATADV_TP		       = 15,
};

/**
 * enum batadv_mcast_flags - flags for multicast capabilities and settings
 * @BATADV_MCAST_WANT_ALL_UNSNOOPABLES: we want all packets destined for
 *  224.0.0.0/24 or ff02::1
 * @BATADV_MCAST_WANT_ALL_IPV4: we want all IPv4 multicast packets
 * @BATADV_MCAST_WANT_ALL_IPV6: we want all IPv6 multicast packets
 */
enum batadv_mcast_flags {
	BATADV_MCAST_WANT_ALL_UNSNOOPABLES	= 1UL << 0,
	BATADV_MCAST_WANT_ALL_IPV4		= 1UL << 1,
	BATADV_MCAST_WANT_ALL_IPV6		= 1UL << 2,
};

/* tt data subtypes */
#define BATADV_TT_DATA_TYPE_MASK 0x0F

/**
 * enum batadv_tt_data_flags - flags for tt data tvlv
 * @BATADV_TT_OGM_DIFF: TT diff propagated through OGM
 * @BATADV_TT_REQUEST: TT request message
 * @BATADV_TT_RESPONSE: TT response message
 * @BATADV_TT_FULL_TABLE: contains full table to replace existing table
 */
enum batadv_tt_data_flags {
	BATADV_TT_OGM_DIFF   = 1UL << 0,
	BATADV_TT_REQUEST    = 1UL << 1,
	BATADV_TT_RESPONSE   = 1UL << 2,
	BATADV_TT_FULL_TABLE = 1UL << 4,
};

/**
 * enum batadv_vlan_flags - flags for the four MSB of any vlan ID field
 * @BATADV_VLAN_HAS_TAG: whether the field contains a valid vlan tag or not
 */
enum batadv_vlan_flags {
	BATADV_VLAN_HAS_TAG	= 1UL << 15,
};

/**
 * enum batadv_bla_claimframe - claim frame types for the bridge loop avoidance
 * @BATADV_CLAIM_TYPE_CLAIM: claim of a client mac address
 * @BATADV_CLAIM_TYPE_UNCLAIM: unclaim of a client mac address
 * @BATADV_CLAIM_TYPE_ANNOUNCE: announcement of backbone with current crc
 * @BATADV_CLAIM_TYPE_REQUEST: request of full claim table
 * @BATADV_CLAIM_TYPE_LOOPDETECT: mesh-traversing loop detect packet
 */
enum batadv_bla_claimframe {
	BATADV_CLAIM_TYPE_CLAIM		= 0x00,
	BATADV_CLAIM_TYPE_UNCLAIM	= 0x01,
	BATADV_CLAIM_TYPE_ANNOUNCE	= 0x02,
	BATADV_CLAIM_TYPE_REQUEST	= 0x03,
	BATADV_CLAIM_TYPE_LOOPDETECT	= 0x04,
};

/**
 * enum batadv_tvlv_type - tvlv type definitions
 * @BATADV_TVLV_GW: gateway tvlv
 * @BATADV_TVLV_DAT: distributed arp table tvlv
 * @BATADV_TVLV_NC: network coding tvlv
 * @BATADV_TVLV_TT: translation table tvlv
 * @BATADV_TVLV_ROAM: roaming advertisement tvlv
 * @BATADV_TVLV_MCAST: multicast capability tvlv
 */
enum batadv_tvlv_type {
	BATADV_TVLV_GW		= 0x01,
	BATADV_TVLV_DAT		= 0x02,
	BATADV_TVLV_NC		= 0x03,
	BATADV_TVLV_TT		= 0x04,
	BATADV_TVLV_ROAM	= 0x05,
	BATADV_TVLV_MCAST	= 0x06,
};

#pragma pack(2)
/* the destination hardware field in the ARP frame is used to
 * transport the claim type and the group id
 */
struct batadv_bla_claim_dst {
	__u8   magic[3];	/* FF:43:05 */
	__u8   type;		/* bla_claimframe */
	__be16 group;		/* group id */
};

/**
 * struct batadv_ogm_packet - ogm (routing protocol) packet
 * @packet_type: batman-adv packet type, part of the general header
 * @version: batman-adv protocol version, part of the genereal header
 * @ttl: time to live for this packet, part of the genereal header
 * @flags: contains routing relevant flags - see enum batadv_iv_flags
 * @seqno: sequence identification
 * @orig: address of the source node
 * @prev_sender: address of the previous sender
 * @reserved: reserved byte for alignment
 * @tq: transmission quality
 * @tvlv_len: length of tvlv data following the ogm header
 */
struct batadv_ogm_packet {
	__u8   packet_type;
	__u8   version;
	__u8   ttl;
	__u8   flags;
	__be32 seqno;
	__u8   orig[ETH_ALEN];
	__u8   prev_sender[ETH_ALEN];
	__u8   reserved;
	__u8   tq;
	__be16 tvlv_len;
};

#define BATADV_OGM_HLEN sizeof(struct batadv_ogm_packet)

/**
 * struct batadv_ogm2_packet - ogm2 (routing protocol) packet
 * @packet_type: batman-adv packet type, part of the general header
 * @version: batman-adv protocol version, part of the general header
 * @ttl: time to live for this packet, part of the general header
 * @flags: reseved for routing relevant flags - currently always 0
 * @seqno: sequence number
 * @orig: originator mac address
 * @tvlv_len: length of the appended tvlv buffer (in bytes)
 * @throughput: the currently flooded path throughput
 */
struct batadv_ogm2_packet {
	__u8   packet_type;
	__u8   version;
	__u8   ttl;
	__u8   flags;
	__be32 seqno;
	__u8   orig[ETH_ALEN];
	__be16 tvlv_len;
	__be32 throughput;
};

#define BATADV_OGM2_HLEN sizeof(struct batadv_ogm2_packet)

/**
 * struct batadv_elp_packet - elp (neighbor discovery) packet
 * @packet_type: batman-adv packet type, part of the general header
 * @version: batman-adv protocol version, part of the genereal header
 * @orig: originator mac address
 * @seqno: sequence number
 * @elp_interval: currently used ELP sending interval in ms
 */
struct batadv_elp_packet {
	__u8   packet_type;
	__u8   version;
	__u8   orig[ETH_ALEN];
	__be32 seqno;
	__be32 elp_interval;
};

#define BATADV_ELP_HLEN sizeof(struct batadv_elp_packet)

/**
 * struct batadv_icmp_header - common members among all the ICMP packets
 * @packet_type: batman-adv packet type, part of the general header
 * @version: batman-adv protocol version, part of the genereal header
 * @ttl: time to live for this packet, part of the genereal header
 * @msg_type: ICMP packet type
 * @dst: address of the destination node
 * @orig: address of the source node
 * @uid: local ICMP socket identifier
 * @align: not used - useful for alignment purposes only
 *
 * This structure is used for ICMP packets parsing only and it is never sent
 * over the wire. The alignment field at the end is there to ensure that
 * members are padded the same way as they are in real packets.
 */
struct batadv_icmp_header {
	__u8 packet_type;
	__u8 version;
	__u8 ttl;
	__u8 msg_type; /* see ICMP message types above */
	__u8 dst[ETH_ALEN];
	__u8 orig[ETH_ALEN];
	__u8 uid;
	__u8 align[3];
};

/**
 * struct batadv_icmp_packet - ICMP packet
 * @packet_type: batman-adv packet type, part of the general header
 * @version: batman-adv protocol version, part of the genereal header
 * @ttl: time to live for this packet, part of the genereal header
 * @msg_type: ICMP packet type
 * @dst: address of the destination node
 * @orig: address of the source node
 * @uid: local ICMP socket identifier
 * @reserved: not used - useful for alignment
 * @seqno: ICMP sequence number
 */
struct batadv_icmp_packet {
	__u8   packet_type;
	__u8   version;
	__u8   ttl;
	__u8   msg_type; /* see ICMP message types above */
	__u8   dst[ETH_ALEN];
	__u8   orig[ETH_ALEN];
	__u8   uid;
	__u8   reserved;
	__be16 seqno;
};

/**
 * struct batadv_icmp_tp_packet - ICMP TP Meter packet
 * @packet_type: batman-adv packet type, part of the general header
 * @version: batman-adv protocol version, part of the genereal header
 * @ttl: time to live for this packet, part of the genereal header
 * @msg_type: ICMP packet type
 * @dst: address of the destination node
 * @orig: address of the source node
 * @uid: local ICMP socket identifier
 * @subtype: TP packet subtype (see batadv_icmp_tp_subtype)
 * @session: TP session identifier
 * @seqno: the TP sequence number
 * @timestamp: time when the packet has been sent. This value is filled in a
 *  TP_MSG and echoed back in the next TP_ACK so that the sender can compute the
 *  RTT. Since it is read only by the host which wrote it, there is no need to
 *  store it using network order
 */
struct batadv_icmp_tp_packet {
	__u8   packet_type;
	__u8   version;
	__u8   ttl;
	__u8   msg_type; /* see ICMP message types above */
	__u8   dst[ETH_ALEN];
	__u8   orig[ETH_ALEN];
	__u8   uid;
	__u8   subtype;
	__u8   session[2];
	__be32 seqno;
	__be32 timestamp;
};

/**
 * enum batadv_icmp_tp_subtype - ICMP TP Meter packet subtypes
 * @BATADV_TP_MSG: Msg from sender to receiver
 * @BATADV_TP_ACK: acknowledgment from receiver to sender
 */
enum batadv_icmp_tp_subtype {
	BATADV_TP_MSG	= 0,
	BATADV_TP_ACK,
};

#define BATADV_RR_LEN 16

/**
 * struct batadv_icmp_packet_rr - ICMP RouteRecord packet
 * @packet_type: batman-adv packet type, part of the general header
 * @version: batman-adv protocol version, part of the genereal header
 * @ttl: time to live for this packet, part of the genereal header
 * @msg_type: ICMP packet type
 * @dst: address of the destination node
 * @orig: address of the source node
 * @uid: local ICMP socket identifier
 * @rr_cur: number of entries the rr array
 * @seqno: ICMP sequence number
 * @rr: route record array
 */
struct batadv_icmp_packet_rr {
	__u8   packet_type;
	__u8   version;
	__u8   ttl;
	__u8   msg_type; /* see ICMP message types above */
	__u8   dst[ETH_ALEN];
	__u8   orig[ETH_ALEN];
	__u8   uid;
	__u8   rr_cur;
	__be16 seqno;
	__u8   rr[BATADV_RR_LEN][ETH_ALEN];
};

#define BATADV_ICMP_MAX_PACKET_SIZE	sizeof(struct batadv_icmp_packet_rr)

/* All packet headers in front of an ethernet header have to be completely
 * divisible by 2 but not by 4 to make the payload after the ethernet
 * header again 4 bytes boundary aligned.
 *
 * A packing of 2 is necessary to avoid extra padding at the end of the struct
 * caused by a structure member which is larger than two bytes. Otherwise
 * the structure would not fulfill the previously mentioned rule to avoid the
 * misalignment of the payload after the ethernet header. It may also lead to
 * leakage of information when the padding it not initialized before sending.
 */

/**
 * struct batadv_unicast_packet - unicast packet for network payload
 * @packet_type: batman-adv packet type, part of the general header
 * @version: batman-adv protocol version, part of the genereal header
 * @ttl: time to live for this packet, part of the genereal header
 * @ttvn: translation table version number
 * @dest: originator destination of the unicast packet
 */
struct batadv_unicast_packet {
	__u8 packet_type;
	__u8 version;
	__u8 ttl;
	__u8 ttvn; /* destination translation table version number */
	__u8 dest[ETH_ALEN];
	/* "4 bytes boundary + 2 bytes" long to make the payload after the
	 * following ethernet header again 4 bytes boundary aligned
	 */
};

/**
 * struct batadv_unicast_4addr_packet - extended unicast packet
 * @u: common unicast packet header
 * @src: address of the source
 * @subtype: packet subtype
 * @reserved: reserved byte for alignment
 */
struct batadv_unicast_4addr_packet {
	struct batadv_unicast_packet u;
	__u8 src[ETH_ALEN];
	__u8 subtype;
	__u8 reserved;
	/* "4 bytes boundary + 2 bytes" long to make the payload after the
	 * following ethernet header again 4 bytes boundary aligned
	 */
};

/**
 * struct batadv_frag_packet - fragmented packet
 * @packet_type: batman-adv packet type, part of the general header
 * @version: batman-adv protocol version, part of the genereal header
 * @ttl: time to live for this packet, part of the genereal header
 * @dest: final destination used when routing fragments
 * @orig: originator of the fragment used when merging the packet
 * @no: fragment number within this sequence
 * @priority: priority of frame, from ToS IP precedence or 802.1p
 * @reserved: reserved byte for alignment
 * @seqno: sequence identification
 * @total_size: size of the merged packet
 */
struct batadv_frag_packet {
	__u8   packet_type;
	__u8   version;  /* batman version field */
	__u8   ttl;
#if defined(__BIG_ENDIAN_BITFIELD)
	__u8   no:4;
	__u8   priority:3;
	__u8   reserved:1;
#elif defined(__LITTLE_ENDIAN_BITFIELD)
	__u8   reserved:1;
	__u8   priority:3;
	__u8   no:4;
#else
#error "unknown bitfield endianness"
#endif
	__u8   dest[ETH_ALEN];
	__u8   orig[ETH_ALEN];
	__be16 seqno;
	__be16 total_size;
};

/**
 * struct batadv_bcast_packet - broadcast packet for network payload
 * @packet_type: batman-adv packet type, part of the general header
 * @version: batman-adv protocol version, part of the genereal header
 * @ttl: time to live for this packet, part of the genereal header
 * @reserved: reserved byte for alignment
 * @seqno: sequence identification
 * @orig: originator of the broadcast packet
 */
struct batadv_bcast_packet {
	__u8   packet_type;
	__u8   version;  /* batman version field */
	__u8   ttl;
	__u8   reserved;
	__be32 seqno;
	__u8   orig[ETH_ALEN];
	/* "4 bytes boundary + 2 bytes" long to make the payload after the
	 * following ethernet header again 4 bytes boundary aligned
	 */
};

/**
 * struct batadv_coded_packet - network coded packet
 * @packet_type: batman-adv packet type, part of the general header
 * @version: batman-adv protocol version, part of the genereal header
 * @ttl: time to live for this packet, part of the genereal header
 * @first_source: original source of first included packet
 * @first_orig_dest: original destinal of first included packet
 * @first_crc: checksum of first included packet
 * @first_ttvn: tt-version number of first included packet
 * @second_ttl: ttl of second packet
 * @second_dest: second receiver of this coded packet
 * @second_source: original source of second included packet
 * @second_orig_dest: original destination of second included packet
 * @second_crc: checksum of second included packet
 * @second_ttvn: tt version number of second included packet
 * @coded_len: length of network coded part of the payload
 */
struct batadv_coded_packet {
	__u8   packet_type;
	__u8   version;  /* batman version field */
	__u8   ttl;
	__u8   first_ttvn;
	/* __u8 first_dest[ETH_ALEN]; - saved in mac header destination */
	__u8   first_source[ETH_ALEN];
	__u8   first_orig_dest[ETH_ALEN];
	__be32 first_crc;
	__u8   second_ttl;
	__u8   second_ttvn;
	__u8   second_dest[ETH_ALEN];
	__u8   second_source[ETH_ALEN];
	__u8   second_orig_dest[ETH_ALEN];
	__be32 second_crc;
	__be16 coded_len;
};

/**
 * struct batadv_unicast_tvlv_packet - generic unicast packet with tvlv payload
 * @packet_type: batman-adv packet type, part of the general header
 * @version: batman-adv protocol version, part of the genereal header
 * @ttl: time to live for this packet, part of the genereal header
 * @reserved: reserved field (for packet alignment)
 * @src: address of the source
 * @dst: address of the destination
 * @tvlv_len: length of tvlv data following the unicast tvlv header
 * @align: 2 bytes to align the header to a 4 byte boundary
 */
struct batadv_unicast_tvlv_packet {
	__u8   packet_type;
	__u8   version;  /* batman version field */
	__u8   ttl;
	__u8   reserved;
	__u8   dst[ETH_ALEN];
	__u8   src[ETH_ALEN];
	__be16 tvlv_len;
	__u16  align;
};

/**
 * struct batadv_tvlv_hdr - base tvlv header struct
 * @type: tvlv container type (see batadv_tvlv_type)
 * @version: tvlv container version
 * @len: tvlv container length
 */
struct batadv_tvlv_hdr {
	__u8   type;
	__u8   version;
	__be16 len;
};

/**
 * struct batadv_tvlv_gateway_data - gateway data propagated through gw tvlv
 *  container
 * @bandwidth_down: advertised uplink download bandwidth
 * @bandwidth_up: advertised uplink upload bandwidth
 */
struct batadv_tvlv_gateway_data {
	__be32 bandwidth_down;
	__be32 bandwidth_up;
};

/**
 * struct batadv_tvlv_tt_data - tt data propagated through the tt tvlv container
 * @flags: translation table flags (see batadv_tt_data_flags)
 * @ttvn: translation table version number
 * @num_vlan: number of announced VLANs. In the TVLV this struct is followed by
 *  one batadv_tvlv_tt_vlan_data object per announced vlan
 */
struct batadv_tvlv_tt_data {
	__u8   flags;
	__u8   ttvn;
	__be16 num_vlan;
};

/**
 * struct batadv_tvlv_tt_vlan_data - vlan specific tt data propagated through
 *  the tt tvlv container
 * @crc: crc32 checksum of the entries belonging to this vlan
 * @vid: vlan identifier
 * @reserved: unused, useful for alignment purposes
 */
struct batadv_tvlv_tt_vlan_data {
	__be32 crc;
	__be16 vid;
	__u16  reserved;
};

/**
 * struct batadv_tvlv_tt_change - translation table diff data
 * @flags: status indicators concerning the non-mesh client (see
 *  batadv_tt_client_flags)
 * @reserved: reserved field - useful for alignment purposes only
 * @addr: mac address of non-mesh client that triggered this tt change
 * @vid: VLAN identifier
 */
struct batadv_tvlv_tt_change {
	__u8   flags;
	__u8   reserved[3];
	__u8   addr[ETH_ALEN];
	__be16 vid;
};

/**
 * struct batadv_tvlv_roam_adv - roaming advertisement
 * @client: mac address of roaming client
 * @vid: VLAN identifier
 */
struct batadv_tvlv_roam_adv {
	__u8   client[ETH_ALEN];
	__be16 vid;
};

/**
 * struct batadv_tvlv_mcast_data - payload of a multicast tvlv
 * @flags: multicast flags announced by the orig node
 * @reserved: reserved field
 */
struct batadv_tvlv_mcast_data {
	__u8 flags;
	__u8 reserved[3];
};

#pragma pack()

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