p!ranha?
Server IP : 103.169.32.36  /  Your IP : 216.73.217.13
Web Server : Apache
System : Linux web.dpmptsp 3.10.0-1160.119.1.el7.x86_64 #1 SMP Tue Jun 4 14:43:51 UTC 2024 x86_64
User : apache ( 48)
PHP Version : 5.6.40
Disable Function : NONE
MySQL : ON  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : ON  |  Sudo : ON  |  Pkexec : ON
Directory :  /usr/lib/modules/3.10.0-1160.119.1.el7.x86_64/build/include/linux/

Upload File :
Curr3nt_D!r [ Writeable ] D0cum3nt_r0Ot [ Writeable ]

 
Command :
Current File : /usr/lib/modules/3.10.0-1160.119.1.el7.x86_64/build/include/linux/device.h
/*
 * device.h - generic, centralized driver model
 *
 * Copyright (c) 2001-2003 Patrick Mochel <mochel@osdl.org>
 * Copyright (c) 2004-2009 Greg Kroah-Hartman <gregkh@suse.de>
 * Copyright (c) 2008-2009 Novell Inc.
 *
 * This file is released under the GPLv2
 *
 * See Documentation/driver-model/ for more information.
 */

#ifndef _DEVICE_H_
#define _DEVICE_H_

#include <linux/ioport.h>
#include <linux/kobject.h>
#include <linux/klist.h>
#include <linux/list.h>
#include <linux/lockdep.h>
#include <linux/compiler.h>
#include <linux/types.h>
#include <linux/mutex.h>
#include <linux/pinctrl/devinfo.h>
#include <linux/pm.h>
#include <linux/atomic.h>
#include <linux/ratelimit.h>
#include <linux/uidgid.h>
#include <linux/gfp.h>
#include <asm/device.h>

#include <linux/rh_kabi.h>

struct device;
struct device_private;
struct device_driver;
struct driver_private;
struct module;
struct class;
struct subsys_private;
struct bus_type;
struct device_node;
struct fwnode_handle;
struct iommu_ops;
struct iommu_group;

struct bus_attribute {
	struct attribute	attr;
	ssize_t (*show)(struct bus_type *bus, char *buf);
	ssize_t (*store)(struct bus_type *bus, const char *buf, size_t count);
};

#define BUS_ATTR(_name, _mode, _show, _store)	\
	struct bus_attribute bus_attr_##_name = __ATTR(_name, _mode, _show, _store)
#define BUS_ATTR_RW(_name) \
	struct bus_attribute bus_attr_##_name = __ATTR_RW(_name)
#define BUS_ATTR_RO(_name) \
	struct bus_attribute bus_attr_##_name = __ATTR_RO(_name)

extern int __must_check bus_create_file(struct bus_type *,
					struct bus_attribute *);
extern void bus_remove_file(struct bus_type *, struct bus_attribute *);

/**
 * struct bus_type - The bus type of the device
 *
 * @name:	The name of the bus.
 * @dev_name:	Used for subsystems to enumerate devices like ("foo%u", dev->id).
 * @dev_root:	Default device to use as the parent.
 * @bus_attrs:	Default attributes of the bus.
 * @dev_attrs:	Default attributes of the devices on the bus.
 * @drv_attrs:	Default attributes of the device drivers on the bus.
 * @bus_groups:	Default attributes of the bus.
 * @dev_groups:	Default attributes of the devices on the bus.
 * @drv_groups: Default attributes of the device drivers on the bus.
 * @match:	Called, perhaps multiple times, whenever a new device or driver
 *		is added for this bus. It should return a nonzero value if the
 *		given device can be handled by the given driver.
 * @uevent:	Called when a device is added, removed, or a few other things
 *		that generate uevents to add the environment variables.
 * @probe:	Called when a new device or driver add to this bus, and callback
 *		the specific driver's probe to initial the matched device.
 * @remove:	Called when a device removed from this bus.
 * @shutdown:	Called at shut-down time to quiesce the device.
 *
 * @online:	Called to put the device back online (after offlining it).
 * @offline:	Called to put the device offline for hot-removal. May fail.
 *
 * @suspend:	Called when a device on this bus wants to go to sleep mode.
 * @resume:	Called to bring a device on this bus out of sleep mode.
 * @pm:		Power management operations of this bus, callback the specific
 *		device driver's pm-ops.
 * @iommu_ops:  IOMMU specific operations for this bus, used to attach IOMMU
 *              driver implementations to a bus and allow the driver to do
 *              bus-specific setup
 * @p:		The private data of the driver core, only the driver core can
 *		touch this.
 *
 * A bus is a channel between the processor and one or more devices. For the
 * purposes of the device model, all devices are connected via a bus, even if
 * it is an internal, virtual, "platform" bus. Buses can plug into each other.
 * A USB controller is usually a PCI device, for example. The device model
 * represents the actual connections between buses and the devices they control.
 * A bus is represented by the bus_type structure. It contains the name, the
 * default attributes, the bus' methods, PM operations, and the driver core's
 * private data.
 */
struct bus_type {
	const char		*name;
	const char		*dev_name;
	struct device		*dev_root;
	struct bus_attribute	*bus_attrs;	/* use bus_groups instead */
	struct device_attribute	*dev_attrs;	/* use dev_groups instead */
	struct driver_attribute	*drv_attrs;	/* use drv_groups instead */
	const struct attribute_group **bus_groups;
	const struct attribute_group **dev_groups;
	const struct attribute_group **drv_groups;

	int (*match)(struct device *dev, struct device_driver *drv);
	int (*uevent)(struct device *dev, struct kobj_uevent_env *env);
	int (*probe)(struct device *dev);
	int (*remove)(struct device *dev);
	void (*shutdown)(struct device *dev);

	int (*online)(struct device *dev);
	int (*offline)(struct device *dev);

	int (*suspend)(struct device *dev, pm_message_t state);
	int (*resume)(struct device *dev);

	const struct dev_pm_ops *pm;

	struct iommu_ops *iommu_ops;

	struct subsys_private *p;
	struct lock_class_key lock_key;
};

extern int __must_check bus_register(struct bus_type *bus);

extern void bus_unregister(struct bus_type *bus);

extern int __must_check bus_rescan_devices(struct bus_type *bus);

/* iterator helpers for buses */
struct subsys_dev_iter {
	struct klist_iter		ki;
	const struct device_type	*type;
};
void subsys_dev_iter_init(struct subsys_dev_iter *iter,
			 struct bus_type *subsys,
			 struct device *start,
			 const struct device_type *type);
struct device *subsys_dev_iter_next(struct subsys_dev_iter *iter);
void subsys_dev_iter_exit(struct subsys_dev_iter *iter);

int bus_for_each_dev(struct bus_type *bus, struct device *start, void *data,
		     int (*fn)(struct device *dev, void *data));
struct device *bus_find_device(struct bus_type *bus, struct device *start,
			       void *data,
			       int (*match)(struct device *dev, void *data));
struct device *bus_find_device_by_name(struct bus_type *bus,
				       struct device *start,
				       const char *name);
struct device *subsys_find_device_by_id(struct bus_type *bus, unsigned int id,
					struct device *hint);
int bus_for_each_drv(struct bus_type *bus, struct device_driver *start,
		     void *data, int (*fn)(struct device_driver *, void *));
void bus_sort_breadthfirst(struct bus_type *bus,
			   int (*compare)(const struct device *a,
					  const struct device *b));
/*
 * Bus notifiers: Get notified of addition/removal of devices
 * and binding/unbinding of drivers to devices.
 * In the long run, it should be a replacement for the platform
 * notify hooks.
 */
struct notifier_block;

extern int bus_register_notifier(struct bus_type *bus,
				 struct notifier_block *nb);
extern int bus_unregister_notifier(struct bus_type *bus,
				   struct notifier_block *nb);

/* All 4 notifers below get called with the target struct device *
 * as an argument. Note that those functions are likely to be called
 * with the device lock held in the core, so be careful.
 *
 * RHEL7 - Note that the following notifier values differ from upstream.
 * This was due to KABI and upstream commit 599bad38cf71.
 */
#define BUS_NOTIFY_ADD_DEVICE		0x00000001 /* device added */
#define BUS_NOTIFY_DEL_DEVICE		0x00000002 /* device to be removed */
#define BUS_NOTIFY_BIND_DRIVER		0x00000003 /* driver about to be
						      bound */
#define BUS_NOTIFY_BOUND_DRIVER		0x00000004 /* driver bound to device */
#define BUS_NOTIFY_UNBIND_DRIVER	0x00000005 /* driver about to be
						      unbound */
#define BUS_NOTIFY_UNBOUND_DRIVER	0x00000006 /* driver is unbound
						      from the device */
#define BUS_NOTIFY_REMOVED_DEVICE	0x00000007 /* device removed */


extern struct kset *bus_get_kset(struct bus_type *bus);
extern struct klist *bus_get_device_klist(struct bus_type *bus);

/**
 * struct device_driver - The basic device driver structure
 * @name:	Name of the device driver.
 * @bus:	The bus which the device of this driver belongs to.
 * @owner:	The module owner.
 * @mod_name:	Used for built-in modules.
 * @suppress_bind_attrs: Disables bind/unbind via sysfs.
 * @of_match_table: The open firmware table.
 * @acpi_match_table: The ACPI match table.
 * @probe:	Called to query the existence of a specific device,
 *		whether this driver can work with it, and bind the driver
 *		to a specific device.
 * @remove:	Called when the device is removed from the system to
 *		unbind a device from this driver.
 * @shutdown:	Called at shut-down time to quiesce the device.
 * @suspend:	Called to put the device to sleep mode. Usually to a
 *		low power state.
 * @resume:	Called to bring a device from sleep mode.
 * @groups:	Default attributes that get created by the driver core
 *		automatically.
 * @pm:		Power management operations of the device which matched
 *		this driver.
 * @p:		Driver core's private data, no one other than the driver
 *		core can touch this.
 *
 * The device driver-model tracks all of the drivers known to the system.
 * The main reason for this tracking is to enable the driver core to match
 * up drivers with new devices. Once drivers are known objects within the
 * system, however, a number of other things become possible. Device drivers
 * can export information and configuration variables that are independent
 * of any specific device.
 */
struct device_driver {
	const char		*name;
	struct bus_type		*bus;

	struct module		*owner;
	const char		*mod_name;	/* used for built-in modules */

	bool suppress_bind_attrs;	/* disables bind/unbind via sysfs */

	const struct of_device_id	*of_match_table;
	const struct acpi_device_id	*acpi_match_table;

	int (*probe) (struct device *dev);
	int (*remove) (struct device *dev);
	void (*shutdown) (struct device *dev);
	int (*suspend) (struct device *dev, pm_message_t state);
	int (*resume) (struct device *dev);
	const struct attribute_group **groups;

	const struct dev_pm_ops *pm;

	struct driver_private *p;

	/* Extension to accomodate future upstream changes to this structure
	 * yet maintain RHEL7 KABI.  For Red Hat internal use only!
	 */
	struct device_driver_rh	*device_driver_rh;
};

/* RHEL7 specific 'struct device_driver' shadow structure to help maintain
 * KABI going forward.  This structure will never be under KABI restrictions.
 */
struct device_driver_rh {
#ifndef __GENKSYMS__
#endif
};

extern int __must_check driver_register(struct device_driver *drv);
extern void driver_unregister(struct device_driver *drv);

extern struct device_driver *driver_find(const char *name,
					 struct bus_type *bus);
extern int driver_probe_done(void);
extern void wait_for_device_probe(void);


/* sysfs interface for exporting driver attributes */

struct driver_attribute {
	struct attribute attr;
	ssize_t (*show)(struct device_driver *driver, char *buf);
	ssize_t (*store)(struct device_driver *driver, const char *buf,
			 size_t count);
};

#define DRIVER_ATTR(_name, _mode, _show, _store) \
	struct driver_attribute driver_attr_##_name = __ATTR(_name, _mode, _show, _store)
#define DRIVER_ATTR_RW(_name) \
	struct driver_attribute driver_attr_##_name = __ATTR_RW(_name)
#define DRIVER_ATTR_RO(_name) \
	struct driver_attribute driver_attr_##_name = __ATTR_RO(_name)
#define DRIVER_ATTR_WO(_name) \
	struct driver_attribute driver_attr_##_name = __ATTR_WO(_name)

extern int __must_check driver_create_file(struct device_driver *driver,
					const struct driver_attribute *attr);
extern void driver_remove_file(struct device_driver *driver,
			       const struct driver_attribute *attr);

extern int __must_check driver_for_each_device(struct device_driver *drv,
					       struct device *start,
					       void *data,
					       int (*fn)(struct device *dev,
							 void *));
struct device *driver_find_device(struct device_driver *drv,
				  struct device *start, void *data,
				  int (*match)(struct device *dev, void *data));

/**
 * struct subsys_interface - interfaces to device functions
 * @name:       name of the device function
 * @subsys:     subsytem of the devices to attach to
 * @node:       the list of functions registered at the subsystem
 * @add_dev:    device hookup to device function handler
 * @remove_dev: device hookup to device function handler
 *
 * Simple interfaces attached to a subsystem. Multiple interfaces can
 * attach to a subsystem and its devices. Unlike drivers, they do not
 * exclusively claim or control devices. Interfaces usually represent
 * a specific functionality of a subsystem/class of devices.
 */
struct subsys_interface {
	const char *name;
	struct bus_type *subsys;
	struct list_head node;
	int (*add_dev)(struct device *dev, struct subsys_interface *sif);
	void (*remove_dev)(struct device *dev, struct subsys_interface *sif);
};

int subsys_interface_register(struct subsys_interface *sif);
void subsys_interface_unregister(struct subsys_interface *sif);

int subsys_system_register(struct bus_type *subsys,
			   const struct attribute_group **groups);
int subsys_virtual_register(struct bus_type *subsys,
			    const struct attribute_group **groups);

/**
 * struct class - device classes
 * @name:	Name of the class.
 * @owner:	The module owner.
 * @class_attrs: Default attributes of this class.
 * @dev_groups:	Default attributes of the devices that belong to the class.
 * @dev_attrs:	Default attributes of the devices belong to the class.
 * @dev_bin_attrs: Default binary attributes of the devices belong to the class.
 * @dev_kobj:	The kobject that represents this class and links it into the hierarchy.
 * @dev_uevent:	Called when a device is added, removed from this class, or a
 *		few other things that generate uevents to add the environment
 *		variables.
 * @devnode:	Callback to provide the devtmpfs.
 * @class_release: Called to release this class.
 * @dev_release: Called to release the device.
 * @suspend:	Used to put the device to sleep mode, usually to a low power
 *		state.
 * @resume:	Used to bring the device from the sleep mode.
 * @ns_type:	Callbacks so sysfs can detemine namespaces.
 * @namespace:	Namespace of the device belongs to this class.
 * @pm:		The default device power management operations of this class.
 * @p:		The private data of the driver core, no one other than the
 *		driver core can touch this.
 *
 * A class is a higher-level view of a device that abstracts out low-level
 * implementation details. Drivers may see a SCSI disk or an ATA disk, but,
 * at the class level, they are all simply disks. Classes allow user space
 * to work with devices based on what they do, rather than how they are
 * connected or how they work.
 */
struct class {
	const char		*name;
	struct module		*owner;

	struct class_attribute		*class_attrs;
	struct device_attribute		*dev_attrs;	/* use dev_groups instead */
	const struct attribute_group	**dev_groups;
	struct bin_attribute		*dev_bin_attrs;
	struct kobject			*dev_kobj;

	int (*dev_uevent)(struct device *dev, struct kobj_uevent_env *env);
	char *(*devnode)(struct device *dev, umode_t *mode);

	void (*class_release)(struct class *class);
	void (*dev_release)(struct device *dev);

	int (*suspend)(struct device *dev, pm_message_t state);
	int (*resume)(struct device *dev);

	const struct kobj_ns_type_operations *ns_type;
	const void *(*namespace)(struct device *dev);

	const struct dev_pm_ops *pm;

	struct subsys_private *p;
};

struct class_dev_iter {
	struct klist_iter		ki;
	const struct device_type	*type;
};

extern struct kobject *sysfs_dev_block_kobj;
extern struct kobject *sysfs_dev_char_kobj;
extern int __must_check __class_register(struct class *class,
					 struct lock_class_key *key);
extern void class_unregister(struct class *class);

/* This is a #define to keep the compiler from merging different
 * instances of the __key variable */
#define class_register(class)			\
({						\
	static struct lock_class_key __key;	\
	__class_register(class, &__key);	\
})

struct class_compat;
struct class_compat *class_compat_register(const char *name);
void class_compat_unregister(struct class_compat *cls);
int class_compat_create_link(struct class_compat *cls, struct device *dev,
			     struct device *device_link);
void class_compat_remove_link(struct class_compat *cls, struct device *dev,
			      struct device *device_link);

extern void class_dev_iter_init(struct class_dev_iter *iter,
				struct class *class,
				struct device *start,
				const struct device_type *type);
extern struct device *class_dev_iter_next(struct class_dev_iter *iter);
extern void class_dev_iter_exit(struct class_dev_iter *iter);

extern int class_for_each_device(struct class *class, struct device *start,
				 void *data,
				 int (*fn)(struct device *dev, void *data));
extern struct device *class_find_device(struct class *class,
					struct device *start, const void *data,
					int (*match)(struct device *, const void *));

struct class_attribute {
	struct attribute attr;
	ssize_t (*show)(struct class *class, struct class_attribute *attr,
			char *buf);
	ssize_t (*store)(struct class *class, struct class_attribute *attr,
			const char *buf, size_t count);
	RH_KABI_DEPRECATE_FN(const void *, namespace, struct class *, const struct class_attribute *)
};

#define CLASS_ATTR(_name, _mode, _show, _store) \
	struct class_attribute class_attr_##_name = __ATTR(_name, _mode, _show, _store)
#define CLASS_ATTR_RW(_name) \
	struct class_attribute class_attr_##_name = __ATTR_RW(_name)
#define CLASS_ATTR_RO(_name) \
	struct class_attribute class_attr_##_name = __ATTR_RO(_name)

extern int __must_check class_create_file_ns(struct class *class,
					     const struct class_attribute *attr,
					     const void *ns);
extern void class_remove_file_ns(struct class *class,
				 const struct class_attribute *attr,
				 const void *ns);

static inline int __must_check class_create_file(struct class *class,
					const struct class_attribute *attr)
{
	return class_create_file_ns(class, attr, NULL);
}

static inline void class_remove_file(struct class *class,
				     const struct class_attribute *attr)
{
	return class_remove_file_ns(class, attr, NULL);
}

/* Simple class attribute that is just a static string */
struct class_attribute_string {
	struct class_attribute attr;
	char *str;
};

/* Currently read-only only */
#define _CLASS_ATTR_STRING(_name, _mode, _str) \
	{ __ATTR(_name, _mode, show_class_attr_string, NULL), _str }
#define CLASS_ATTR_STRING(_name, _mode, _str) \
	struct class_attribute_string class_attr_##_name = \
		_CLASS_ATTR_STRING(_name, _mode, _str)

extern ssize_t show_class_attr_string(struct class *class, struct class_attribute *attr,
                        char *buf);

struct class_interface {
	struct list_head	node;
	struct class		*class;

	int (*add_dev)		(struct device *, struct class_interface *);
	void (*remove_dev)	(struct device *, struct class_interface *);
};

extern int __must_check class_interface_register(struct class_interface *);
extern void class_interface_unregister(struct class_interface *);

extern struct class * __must_check __class_create(struct module *owner,
						  const char *name,
						  struct lock_class_key *key);
extern void class_destroy(struct class *cls);

/* This is a #define to keep the compiler from merging different
 * instances of the __key variable */
#define class_create(owner, name)		\
({						\
	static struct lock_class_key __key;	\
	__class_create(owner, name, &__key);	\
})

/*
 * The type of device, "struct device" is embedded in. A class
 * or bus can contain devices of different types
 * like "partitions" and "disks", "mouse" and "event".
 * This identifies the device type and carries type-specific
 * information, equivalent to the kobj_type of a kobject.
 * If "name" is specified, the uevent will contain it in
 * the DEVTYPE variable.
 */
struct device_type {
	const char *name;
	const struct attribute_group **groups;
	int (*uevent)(struct device *dev, struct kobj_uevent_env *env);
	char *(*devnode)(struct device *dev, umode_t *mode,
			 kuid_t *uid, kgid_t *gid);
	void (*release)(struct device *dev);

	const struct dev_pm_ops *pm;
};

/* interface for exporting device attributes */
struct device_attribute {
	struct attribute	attr;
	ssize_t (*show)(struct device *dev, struct device_attribute *attr,
			char *buf);
	ssize_t (*store)(struct device *dev, struct device_attribute *attr,
			 const char *buf, size_t count);
};

struct dev_ext_attribute {
	struct device_attribute attr;
	void *var;
};

ssize_t device_show_ulong(struct device *dev, struct device_attribute *attr,
			  char *buf);
ssize_t device_store_ulong(struct device *dev, struct device_attribute *attr,
			   const char *buf, size_t count);
ssize_t device_show_int(struct device *dev, struct device_attribute *attr,
			char *buf);
ssize_t device_store_int(struct device *dev, struct device_attribute *attr,
			 const char *buf, size_t count);
ssize_t device_show_bool(struct device *dev, struct device_attribute *attr,
			char *buf);
ssize_t device_store_bool(struct device *dev, struct device_attribute *attr,
			 const char *buf, size_t count);

#define DEVICE_ATTR(_name, _mode, _show, _store) \
	struct device_attribute dev_attr_##_name = __ATTR(_name, _mode, _show, _store)
#define DEVICE_ATTR_RW(_name) \
	struct device_attribute dev_attr_##_name = __ATTR_RW(_name)
#define DEVICE_ATTR_RO(_name) \
	struct device_attribute dev_attr_##_name = __ATTR_RO(_name)
#define DEVICE_ATTR_WO(_name) \
	struct device_attribute dev_attr_##_name = __ATTR_WO(_name)
#define DEVICE_ULONG_ATTR(_name, _mode, _var) \
	struct dev_ext_attribute dev_attr_##_name = \
		{ __ATTR(_name, _mode, device_show_ulong, device_store_ulong), &(_var) }
#define DEVICE_INT_ATTR(_name, _mode, _var) \
	struct dev_ext_attribute dev_attr_##_name = \
		{ __ATTR(_name, _mode, device_show_int, device_store_int), &(_var) }
#define DEVICE_BOOL_ATTR(_name, _mode, _var) \
	struct dev_ext_attribute dev_attr_##_name = \
		{ __ATTR(_name, _mode, device_show_bool, device_store_bool), &(_var) }
#define DEVICE_ATTR_IGNORE_LOCKDEP(_name, _mode, _show, _store) \
	struct device_attribute dev_attr_##_name =		\
		__ATTR_IGNORE_LOCKDEP(_name, _mode, _show, _store)

extern int device_create_file(struct device *device,
			      const struct device_attribute *entry);
extern void device_remove_file(struct device *dev,
			       const struct device_attribute *attr);
extern bool device_remove_file_self(struct device *dev,
				    const struct device_attribute *attr);
extern int __must_check device_create_bin_file(struct device *dev,
					const struct bin_attribute *attr);
extern void device_remove_bin_file(struct device *dev,
				   const struct bin_attribute *attr);
extern int device_schedule_callback_owner(struct device *dev,
		void (*func)(struct device *dev), struct module *owner);

/* This is a macro to avoid include problems with THIS_MODULE */
#define device_schedule_callback(dev, func)			\
	device_schedule_callback_owner(dev, func, THIS_MODULE)

/* device resource management */
typedef void (*dr_release_t)(struct device *dev, void *res);
typedef int (*dr_match_t)(struct device *dev, void *res, void *match_data);

#ifdef CONFIG_DEBUG_DEVRES
extern void *__devres_alloc_node(dr_release_t release, size_t size, gfp_t gfp,
				 int nid, const char *name);
#define devres_alloc(release, size, gfp) \
	__devres_alloc_node(release, size, gfp, NUMA_NO_NODE, #release)
#define devres_alloc_node(release, size, gfp, nid) \
	__devres_alloc_node(release, size, gfp, nid, #release)
#else
extern void *devres_alloc_node(dr_release_t release, size_t size, gfp_t gfp,
			       int nid);
static inline void *devres_alloc(dr_release_t release, size_t size, gfp_t gfp)
{
	return devres_alloc_node(release, size, gfp, NUMA_NO_NODE);
}
#endif

extern void devres_for_each_res(struct device *dev, dr_release_t release,
				dr_match_t match, void *match_data,
				void (*fn)(struct device *, void *, void *),
				void *data);
extern void devres_free(void *res);
extern void devres_add(struct device *dev, void *res);
extern void *devres_find(struct device *dev, dr_release_t release,
			 dr_match_t match, void *match_data);
extern void *devres_get(struct device *dev, void *new_res,
			dr_match_t match, void *match_data);
extern void *devres_remove(struct device *dev, dr_release_t release,
			   dr_match_t match, void *match_data);
extern int devres_destroy(struct device *dev, dr_release_t release,
			  dr_match_t match, void *match_data);
extern int devres_release(struct device *dev, dr_release_t release,
			  dr_match_t match, void *match_data);

/* devres group */
extern void * __must_check devres_open_group(struct device *dev, void *id,
					     gfp_t gfp);
extern void devres_close_group(struct device *dev, void *id);
extern void devres_remove_group(struct device *dev, void *id);
extern int devres_release_group(struct device *dev, void *id);

/* managed devm_k.alloc/kfree for device drivers */
extern void *devm_kmalloc(struct device *dev, size_t size, gfp_t gfp);
extern char *devm_kvasprintf(struct device *dev, gfp_t gfp, const char *fmt,
			     va_list ap);
extern char *devm_kasprintf(struct device *dev, gfp_t gfp,
			    const char *fmt, ...);
static inline void *devm_kzalloc(struct device *dev, size_t size, gfp_t gfp)
{
	return devm_kmalloc(dev, size, gfp | __GFP_ZERO);
}
static inline void *devm_kmalloc_array(struct device *dev,
				       size_t n, size_t size, gfp_t flags)
{
	if (size != 0 && n > SIZE_MAX / size)
		return NULL;
	return devm_kmalloc(dev, n * size, flags);
}
static inline void *devm_kcalloc(struct device *dev,
				 size_t n, size_t size, gfp_t flags)
{
	return devm_kmalloc_array(dev, n, size, flags | __GFP_ZERO);
}
extern void devm_kfree(struct device *dev, void *p);
extern char *devm_kstrdup(struct device *dev, const char *s, gfp_t gfp);
extern void *devm_kmemdup(struct device *dev, const void *src, size_t len,
			  gfp_t gfp);

void __iomem *devm_ioremap_resource(struct device *dev, struct resource *res);
void __iomem *devm_request_and_ioremap(struct device *dev,
			struct resource *res);

/* allows to add/remove a custom action to devres stack */
int devm_add_action(struct device *dev, void (*action)(void *), void *data);
void devm_remove_action(struct device *dev, void (*action)(void *), void *data);

static inline int devm_add_action_or_reset(struct device *dev,
					   void (*action)(void *), void *data)
{
	int ret;

	ret = devm_add_action(dev, action, data);
	if (ret)
		action(data);

	return ret;
}

struct device_dma_parameters {
	/*
	 * a low level driver may set these to teach IOMMU code about
	 * sg limitations.
	 */
	unsigned int max_segment_size;
	unsigned long segment_boundary_mask;
};

/**
 * struct device_connection - Device Connection Descriptor
 * @endpoint: The names of the two devices connected together
 * @id: Unique identifier for the connection
 * @list: List head, private, for internal use only
 */
struct device_connection {
	const char		*endpoint[2];
	const char		*id;
	struct list_head	list;
};

void *device_connection_find_match(struct device *dev, const char *con_id,
				void *data,
				void *(*match)(struct device_connection *con,
					       int ep, void *data));

struct device *device_connection_find(struct device *dev, const char *con_id);

void device_connection_add(struct device_connection *con);
void device_connection_remove(struct device_connection *con);

/* RHEL7: Do not use this struct.  It is only here for KABI purposes. */
struct acpi_dev_node {
#ifdef CONFIG_ACPI
	RH_KABI_REPLACE(void	*handle,
		          struct acpi_device *companion)

#endif
};

/**
 * struct device - The basic device structure
 * @parent:	The device's "parent" device, the device to which it is attached.
 * 		In most cases, a parent device is some sort of bus or host
 * 		controller. If parent is NULL, the device, is a top-level device,
 * 		which is not usually what you want.
 * @p:		Holds the private data of the driver core portions of the device.
 * 		See the comment of the struct device_private for detail.
 * @kobj:	A top-level, abstract class from which other classes are derived.
 * @init_name:	Initial name of the device.
 * @type:	The type of device.
 * 		This identifies the device type and carries type-specific
 * 		information.
 * @mutex:	Mutex to synchronize calls to its driver.
 * @bus:	Type of bus device is on.
 * @driver:	Which driver has allocated this
 * @platform_data: Platform data specific to the device.
 * 		Example: For devices on custom boards, as typical of embedded
 * 		and SOC based hardware, Linux often uses platform_data to point
 * 		to board-specific structures describing devices and how they
 * 		are wired.  That can include what ports are available, chip
 * 		variants, which GPIO pins act in what additional roles, and so
 * 		on.  This shrinks the "Board Support Packages" (BSPs) and
 * 		minimizes board-specific #ifdefs in drivers.
 * @power:	For device power management.
 * 		See Documentation/power/devices.txt for details.
 * @pm_domain:	Provide callbacks that are executed during system suspend,
 * 		hibernation, system resume and during runtime PM transitions
 * 		along with subsystem-level and driver-level callbacks.
 * @pins:	For device pin management.
 *		See Documentation/pinctrl.txt for details.
 * @numa_node:	NUMA node this device is close to.
 * @dma_mask:	Dma mask (if dma'ble device).
 * @coherent_dma_mask: Like dma_mask, but for alloc_coherent mapping as not all
 * 		hardware supports 64-bit addresses for consistent allocations
 * 		such descriptors.
 * @dma_pfn_offset: offset of DMA memory range relatively of RAM
 * @dma_parms:	A low level driver may set these to teach IOMMU code about
 * 		segment limitations.
 * @dma_pools:	Dma pools (if dma'ble device).
 * @dma_mem:	Internal for coherent mem override.
 * @archdata:	For arch-specific additions.
 * @of_node:	Associated device tree node.
 * @fwnode:	Associated device node supplied by platform firmware.
 * @devt:	For creating the sysfs "dev".
 * @id:		device instance
 * @devres_lock: Spinlock to protect the resource of the device.
 * @devres_head: The resources list of the device.
 * @knode_class: The node used to add the device to the class list.
 * @class:	The class of the device.
 * @groups:	Optional attribute groups.
 * @release:	Callback to free the device after all references have
 * 		gone away. This should be set by the allocator of the
 * 		device (i.e. the bus driver that discovered the device).
 * @offline_disabled: If set, the device is permanently online.
 * @offline:	Set after successful invocation of bus type's .offline().
 * @of_node_reused: Set if the device-tree node is shared with an ancestor
 *              device.
 *
 * At the lowest level, every device in a Linux system is represented by an
 * instance of struct device. The device structure contains the information
 * that the device model core needs to model the system. Most subsystems,
 * however, track additional information about the devices they host. As a
 * result, it is rare for devices to be represented by bare device structures;
 * instead, that structure, like kobject structures, is usually embedded within
 * a higher-level representation of the device.
 */
struct device {
	struct device		*parent;

	struct device_private	*p;

	struct kobject kobj;
	const char		*init_name; /* initial name of the device */
	const struct device_type *type;

	struct mutex		mutex;	/* mutex to synchronize calls to
					 * its driver.
					 */

	struct bus_type	*bus;		/* type of bus device is on */
	struct device_driver *driver;	/* which driver has allocated this
					   device */
	void		*platform_data;	/* Platform specific data, device
					   core doesn't touch it */
	struct dev_pm_info	power;
	struct dev_pm_domain	*pm_domain;

#ifdef CONFIG_NUMA
	int		numa_node;	/* NUMA node this device is close to */
#endif
	u64		*dma_mask;	/* dma mask (if dma'able device) */
	u64		coherent_dma_mask;/* Like dma_mask, but for
					     alloc_coherent mappings as
					     not all hardware supports
					     64 bit addresses for consistent
					     allocations such descriptors. */

	struct device_dma_parameters *dma_parms;

	struct list_head	dma_pools;	/* dma pools (if dma'ble) */

	struct dma_coherent_mem	*dma_mem; /* internal for coherent mem
					     override */
#ifdef CONFIG_DMA_CMA
	struct cma *cma_area;		/* contiguous memory area for dma
					   allocations */
#endif
	/* arch specific additions */
	struct dev_archdata	archdata;

	struct device_node	*of_node; /* associated device tree node */
	/*
	 * RHEL7: This appears safe to do.  struct acpi_dev_node was
	 * previously safely modified with a KABI workaround so deprecating
	 * it should also not be a problem.
	 */
	RH_KABI_DEPRECATE(struct acpi_dev_node, acpi_node)

	dev_t			devt;	/* dev_t, creates the sysfs "dev" */
	u32			id;	/* device instance */

	spinlock_t		devres_lock;
	struct list_head	devres_head;

	struct klist_node	knode_class;
	struct class		*class;
	const struct attribute_group **groups;	/* optional groups */

	void	(*release)(struct device *dev);
	struct iommu_group	*iommu_group;

	bool			offline_disabled:1;
	bool			offline:1;

	/* Extension to accomodate future upstream changes to this structure
	 * yet maintain RHEL7 KABI.  For Red Hat internal use only!
	 */
	struct device_rh	*device_rh;
};

/* RHEL7 specific 'struct device_rh' shadow structure to help maintain KABI
 * going forward.  This structure will never be under KABI restrictions.
 */
struct device_rh {
	RH_KABI_EXTEND(struct dev_pm_info_rh power)
#ifdef CONFIG_PINCTRL
	RH_KABI_EXTEND(struct dev_pin_info *pins)
#endif
	RH_KABI_EXTEND(struct fwnode_handle *fwnode)
	RH_KABI_EXTEND(struct dma_map_ops *dma_ops)

	/* RHEL7: due to KABI this can't go into struct class */
	RH_KABI_EXTEND(int (*class_shutdown_pre)(struct device *dev))

	/* RHEL7: due to KABI this can't go into struct class */
	RH_KABI_EXTEND(unsigned long  dma_pfn_offset)
	RH_KABI_EXTEND(bool of_node_reused:1)

};
/* allocator for device_rh */
extern void device_rh_alloc(struct device *dev);
extern void device_rh_free(struct device *dev);

static inline struct device *kobj_to_dev(struct kobject *kobj)
{
	return container_of(kobj, struct device, kobj);
}

/* Get the wakeup routines, which depend on struct device */
#include <linux/pm_wakeup.h>

static inline const char *dev_name(const struct device *dev)
{
	/* Use the init name until the kobject becomes available */
	if (dev->init_name)
		return dev->init_name;

	return kobject_name(&dev->kobj);
}

extern __printf(2, 3)
int dev_set_name(struct device *dev, const char *name, ...);

#ifdef CONFIG_NUMA
static inline int dev_to_node(struct device *dev)
{
	return dev->numa_node;
}
static inline void set_dev_node(struct device *dev, int node)
{
	dev->numa_node = node;
}
#else
static inline int dev_to_node(struct device *dev)
{
	return -1;
}
static inline void set_dev_node(struct device *dev, int node)
{
}
#endif

static inline struct pm_subsys_data *dev_to_psd(struct device *dev)
{
	return dev ? dev->power.subsys_data : NULL;
}

static inline unsigned int dev_get_uevent_suppress(const struct device *dev)
{
	return dev->kobj.uevent_suppress;
}

static inline void dev_set_uevent_suppress(struct device *dev, int val)
{
	dev->kobj.uevent_suppress = val;
}

static inline int device_is_registered(struct device *dev)
{
	return dev->kobj.state_in_sysfs;
}

static inline void device_enable_async_suspend(struct device *dev)
{
	if (!dev->power.is_prepared)
		dev->power.async_suspend = true;
}

static inline void device_disable_async_suspend(struct device *dev)
{
	if (!dev->power.is_prepared)
		dev->power.async_suspend = false;
}

static inline bool device_async_suspend_enabled(struct device *dev)
{
	return !!dev->power.async_suspend;
}

static inline void pm_suspend_ignore_children(struct device *dev, bool enable)
{
	dev->power.ignore_children = enable;
}

static inline void dev_pm_syscore_device(struct device *dev, bool val)
{
#ifdef CONFIG_PM_SLEEP
	dev->power.syscore = val;
#endif
}

static inline void device_lock(struct device *dev)
{
	mutex_lock(&dev->mutex);
}

static inline int device_lock_interruptible(struct device *dev)
{
	return mutex_lock_interruptible(&dev->mutex);
}

static inline int device_trylock(struct device *dev)
{
	return mutex_trylock(&dev->mutex);
}

static inline void device_unlock(struct device *dev)
{
	mutex_unlock(&dev->mutex);
}

static inline struct device_node *dev_of_node(struct device *dev)
{
	if (!IS_ENABLED(CONFIG_OF))
		return NULL;
	return dev->of_node;
}

void driver_init(void);

/*
 * High level routines for use by the bus drivers
 */
extern int __must_check device_register(struct device *dev);
extern void device_unregister(struct device *dev);
extern void device_initialize(struct device *dev);
extern int __must_check device_add(struct device *dev);
extern void device_del(struct device *dev);
extern int device_for_each_child(struct device *dev, void *data,
		     int (*fn)(struct device *dev, void *data));
extern int device_for_each_child_reverse(struct device *dev, void *data,
		     int (*fn)(struct device *dev, void *data));
extern struct device *device_find_child(struct device *dev, void *data,
				int (*match)(struct device *dev, void *data));
extern int device_rename(struct device *dev, const char *new_name);
extern int device_move(struct device *dev, struct device *new_parent,
		       enum dpm_order dpm_order);
extern const char *device_get_devnode(struct device *dev,
				      umode_t *mode, kuid_t *uid, kgid_t *gid,
				      const char **tmp);
extern void *dev_get_drvdata(const struct device *dev);
extern int dev_set_drvdata(struct device *dev, void *data);

static inline bool device_supports_offline(struct device *dev)
{
	return dev->bus && dev->bus->offline && dev->bus->online;
}

extern void lock_device_hotplug(void);
extern void unlock_device_hotplug(void);
extern int lock_device_hotplug_sysfs(void);
void assert_held_device_hotplug(void);
extern int device_offline(struct device *dev);
extern int device_online(struct device *dev);
extern void set_primary_fwnode(struct device *dev, struct fwnode_handle *fwnode);
extern void set_secondary_fwnode(struct device *dev, struct fwnode_handle *fwnode);
void device_set_of_node_from_dev(struct device *dev, const struct device *dev2);

/*
 * Root device objects for grouping under /sys/devices
 */
extern struct device *__root_device_register(const char *name,
					     struct module *owner);

/*
 * This is a macro to avoid include problems with THIS_MODULE,
 * just as per what is done for device_schedule_callback() above.
 */
#define root_device_register(name) \
	__root_device_register(name, THIS_MODULE)

extern void root_device_unregister(struct device *root);

static inline void *dev_get_platdata(const struct device *dev)
{
	return dev->platform_data;
}

/*
 * Manual binding of a device to driver. See drivers/base/bus.c
 * for information on use.
 */
extern int __must_check device_bind_driver(struct device *dev);
extern void device_release_driver(struct device *dev);
extern int  __must_check device_attach(struct device *dev);
extern int __must_check driver_attach(struct device_driver *drv);
extern int __must_check device_reprobe(struct device *dev);

extern bool device_is_bound(struct device *dev);

/*
 * Easy functions for dynamically creating devices on the fly
 */
extern struct device *device_create_vargs(struct class *cls,
					  struct device *parent,
					  dev_t devt,
					  void *drvdata,
					  const char *fmt,
					  va_list vargs);
extern __printf(5, 6)
struct device *device_create(struct class *cls, struct device *parent,
			     dev_t devt, void *drvdata,
			     const char *fmt, ...);
extern __printf(6, 7)
struct device *device_create_with_groups(struct class *cls,
			     struct device *parent, dev_t devt, void *drvdata,
			     const struct attribute_group **groups,
			     const char *fmt, ...);
extern void device_destroy(struct class *cls, dev_t devt);

extern int __must_check device_add_groups(struct device *dev,
					const struct attribute_group **groups);
extern void device_remove_groups(struct device *dev,
				 const struct attribute_group **groups);

static inline int __must_check device_add_group(struct device *dev,
					const struct attribute_group *grp)
{
	const struct attribute_group *groups[] = { grp, NULL };

	return device_add_groups(dev, groups);
}

static inline void device_remove_group(struct device *dev,
				       const struct attribute_group *grp)
{
	const struct attribute_group *groups[] = { grp, NULL };

	return device_remove_groups(dev, groups);
}

/*
 * Platform "fixup" functions - allow the platform to have their say
 * about devices and actions that the general device layer doesn't
 * know about.
 */
/* Notify platform of device discovery */
extern int (*platform_notify)(struct device *dev);

extern int (*platform_notify_remove)(struct device *dev);


/*
 * get_device - atomically increment the reference count for the device.
 *
 */
extern struct device *get_device(struct device *dev);
extern void put_device(struct device *dev);

#ifdef CONFIG_DEVTMPFS
extern int devtmpfs_create_node(struct device *dev);
extern int devtmpfs_delete_node(struct device *dev);
extern int devtmpfs_mount(const char *mntdir);
#else
static inline int devtmpfs_create_node(struct device *dev) { return 0; }
static inline int devtmpfs_delete_node(struct device *dev) { return 0; }
static inline int devtmpfs_mount(const char *mountpoint) { return 0; }
#endif

/* drivers/base/power/shutdown.c */
extern void device_shutdown(void);

/* debugging and troubleshooting/diagnostic helpers. */
extern const char *dev_driver_string(const struct device *dev);


#ifdef CONFIG_PRINTK

extern __printf(3, 0)
int dev_vprintk_emit(int level, const struct device *dev,
		     const char *fmt, va_list args);
extern __printf(3, 4)
int dev_printk_emit(int level, const struct device *dev, const char *fmt, ...);

extern __printf(3, 4)
int dev_printk(const char *level, const struct device *dev,
	       const char *fmt, ...);
extern __printf(2, 3)
int dev_emerg(const struct device *dev, const char *fmt, ...);
extern __printf(2, 3)
int dev_alert(const struct device *dev, const char *fmt, ...);
extern __printf(2, 3)
int dev_crit(const struct device *dev, const char *fmt, ...);
extern __printf(2, 3)
int dev_err(const struct device *dev, const char *fmt, ...);
extern __printf(2, 3)
int dev_warn(const struct device *dev, const char *fmt, ...);
extern __printf(2, 3)
int dev_notice(const struct device *dev, const char *fmt, ...);
extern __printf(2, 3)
int _dev_info(const struct device *dev, const char *fmt, ...);

#else

static inline __printf(3, 0)
int dev_vprintk_emit(int level, const struct device *dev,
		     const char *fmt, va_list args)
{ return 0; }
static inline __printf(3, 4)
int dev_printk_emit(int level, const struct device *dev, const char *fmt, ...)
{ return 0; }

static inline int __dev_printk(const char *level, const struct device *dev,
			       struct va_format *vaf)
{ return 0; }
static inline __printf(3, 4)
int dev_printk(const char *level, const struct device *dev,
	       const char *fmt, ...)
{ return 0; }

static inline __printf(2, 3)
int dev_emerg(const struct device *dev, const char *fmt, ...)
{ return 0; }
static inline __printf(2, 3)
int dev_crit(const struct device *dev, const char *fmt, ...)
{ return 0; }
static inline __printf(2, 3)
int dev_alert(const struct device *dev, const char *fmt, ...)
{ return 0; }
static inline __printf(2, 3)
int dev_err(const struct device *dev, const char *fmt, ...)
{ return 0; }
static inline __printf(2, 3)
int dev_warn(const struct device *dev, const char *fmt, ...)
{ return 0; }
static inline __printf(2, 3)
int dev_notice(const struct device *dev, const char *fmt, ...)
{ return 0; }
static inline __printf(2, 3)
int _dev_info(const struct device *dev, const char *fmt, ...)
{ return 0; }

#endif

/*
 * Stupid hackaround for existing uses of non-printk uses dev_info
 *
 * Note that the definition of dev_info below is actually _dev_info
 * and a macro is used to avoid redefining dev_info
 */

#define dev_info(dev, fmt, arg...) _dev_info(dev, fmt, ##arg)

#if defined(CONFIG_DYNAMIC_DEBUG)
#define dev_dbg(dev, format, ...)		     \
do {						     \
	dynamic_dev_dbg(dev, format, ##__VA_ARGS__); \
} while (0)
#elif defined(DEBUG)
#define dev_dbg(dev, format, arg...)		\
	dev_printk(KERN_DEBUG, dev, format, ##arg)
#else
#define dev_dbg(dev, format, arg...)				\
({								\
	if (0)							\
		dev_printk(KERN_DEBUG, dev, format, ##arg);	\
	0;							\
})
#endif

#ifdef CONFIG_PRINTK
#define dev_level_once(dev_level, dev, fmt, ...)			\
do {									\
	static bool __print_once __read_mostly;				\
									\
	if (!__print_once) {						\
		__print_once = true;					\
		dev_level(dev, fmt, ##__VA_ARGS__);			\
	}								\
} while (0)
#else
#define dev_level_once(dev_level, dev, fmt, ...)			\
do {									\
	if (0)								\
		dev_level(dev, fmt, ##__VA_ARGS__);			\
} while (0)
#endif

#define dev_emerg_once(dev, fmt, ...)					\
	dev_level_once(dev_emerg, dev, fmt, ##__VA_ARGS__)
#define dev_alert_once(dev, fmt, ...)					\
	dev_level_once(dev_alert, dev, fmt, ##__VA_ARGS__)
#define dev_crit_once(dev, fmt, ...)					\
	dev_level_once(dev_crit, dev, fmt, ##__VA_ARGS__)
#define dev_err_once(dev, fmt, ...)					\
	dev_level_once(dev_err, dev, fmt, ##__VA_ARGS__)
#define dev_warn_once(dev, fmt, ...)					\
	dev_level_once(dev_warn, dev, fmt, ##__VA_ARGS__)
#define dev_notice_once(dev, fmt, ...)					\
	dev_level_once(dev_notice, dev, fmt, ##__VA_ARGS__)
#define dev_info_once(dev, fmt, ...)					\
	dev_level_once(dev_info, dev, fmt, ##__VA_ARGS__)
#define dev_dbg_once(dev, fmt, ...)					\
	dev_level_once(dev_info, dev, fmt, ##__VA_ARGS__)

#define dev_level_ratelimited(dev_level, dev, fmt, ...)			\
do {									\
	static DEFINE_RATELIMIT_STATE(_rs,				\
				      DEFAULT_RATELIMIT_INTERVAL,	\
				      DEFAULT_RATELIMIT_BURST);		\
	if (__ratelimit(&_rs))						\
		dev_level(dev, fmt, ##__VA_ARGS__);			\
} while (0)

#define dev_emerg_ratelimited(dev, fmt, ...)				\
	dev_level_ratelimited(dev_emerg, dev, fmt, ##__VA_ARGS__)
#define dev_alert_ratelimited(dev, fmt, ...)				\
	dev_level_ratelimited(dev_alert, dev, fmt, ##__VA_ARGS__)
#define dev_crit_ratelimited(dev, fmt, ...)				\
	dev_level_ratelimited(dev_crit, dev, fmt, ##__VA_ARGS__)
#define dev_err_ratelimited(dev, fmt, ...)				\
	dev_level_ratelimited(dev_err, dev, fmt, ##__VA_ARGS__)
#define dev_warn_ratelimited(dev, fmt, ...)				\
	dev_level_ratelimited(dev_warn, dev, fmt, ##__VA_ARGS__)
#define dev_notice_ratelimited(dev, fmt, ...)				\
	dev_level_ratelimited(dev_notice, dev, fmt, ##__VA_ARGS__)
#define dev_info_ratelimited(dev, fmt, ...)				\
	dev_level_ratelimited(dev_info, dev, fmt, ##__VA_ARGS__)
#if defined(CONFIG_DYNAMIC_DEBUG)
/* descriptor check is first to prevent flooding with "callbacks suppressed" */
#define dev_dbg_ratelimited(dev, fmt, ...)				\
do {									\
	static DEFINE_RATELIMIT_STATE(_rs,				\
				      DEFAULT_RATELIMIT_INTERVAL,	\
				      DEFAULT_RATELIMIT_BURST);		\
	DEFINE_DYNAMIC_DEBUG_METADATA(descriptor, fmt);			\
	if (unlikely(descriptor.flags & _DPRINTK_FLAGS_PRINT) &&	\
	    __ratelimit(&_rs))						\
		__dynamic_dev_dbg(&descriptor, dev, fmt,		\
				  ##__VA_ARGS__);			\
} while (0)
#elif defined(DEBUG)
#define dev_dbg_ratelimited(dev, fmt, ...)				\
do {									\
	static DEFINE_RATELIMIT_STATE(_rs,				\
				      DEFAULT_RATELIMIT_INTERVAL,	\
				      DEFAULT_RATELIMIT_BURST);		\
	if (__ratelimit(&_rs))						\
		dev_printk(KERN_DEBUG, dev, fmt, ##__VA_ARGS__);	\
} while (0)
#else
#define dev_dbg_ratelimited(dev, fmt, ...)			\
	no_printk(KERN_DEBUG pr_fmt(fmt), ##__VA_ARGS__)
#endif

#ifdef VERBOSE_DEBUG
#define dev_vdbg	dev_dbg
#else
#define dev_vdbg(dev, format, arg...)				\
({								\
	if (0)							\
		dev_printk(KERN_DEBUG, dev, format, ##arg);	\
	0;							\
})
#endif

/*
 * dev_WARN*() acts like dev_printk(), but with the key difference
 * of using a WARN/WARN_ON to get the message out, including the
 * file/line information and a backtrace.
 */
#define dev_WARN(dev, format, arg...) \
	WARN(1, "Device: %s\n" format, dev_driver_string(dev), ## arg);

#define dev_WARN_ONCE(dev, condition, format, arg...) \
	WARN_ONCE(condition, "Device %s\n" format, \
			dev_driver_string(dev), ## arg)

/* Create alias, so I can be autoloaded. */
#define MODULE_ALIAS_CHARDEV(major,minor) \
	MODULE_ALIAS("char-major-" __stringify(major) "-" __stringify(minor))
#define MODULE_ALIAS_CHARDEV_MAJOR(major) \
	MODULE_ALIAS("char-major-" __stringify(major) "-*")

#ifdef CONFIG_SYSFS_DEPRECATED
extern long sysfs_deprecated;
#else
#define sysfs_deprecated 0
#endif

/**
 * module_driver() - Helper macro for drivers that don't do anything
 * special in module init/exit. This eliminates a lot of boilerplate.
 * Each module may only use this macro once, and calling it replaces
 * module_init() and module_exit().
 *
 * @__driver: driver name
 * @__register: register function for this driver type
 * @__unregister: unregister function for this driver type
 * @...: Additional arguments to be passed to __register and __unregister.
 *
 * Use this macro to construct bus specific macros for registering
 * drivers, and do not use it on its own.
 */
#define module_driver(__driver, __register, __unregister, ...) \
static int __init __driver##_init(void) \
{ \
	return __register(&(__driver) , ##__VA_ARGS__); \
} \
module_init(__driver##_init); \
static void __exit __driver##_exit(void) \
{ \
	__unregister(&(__driver) , ##__VA_ARGS__); \
} \
module_exit(__driver##_exit);

#endif /* _DEVICE_H_ */
N4m3
5!z3
L45t M0d!f!3d
0wn3r / Gr0up
P3Rm!55!0n5
0pt!0n5
..
--
September 29 2025 07:01:09
0 / 0
0755
amba
--
September 29 2025 07:01:16
0 / 0
0755
avf
--
September 29 2025 07:01:17
0 / 0
0755
bcma
--
September 29 2025 07:01:17
0 / 0
0755
byteorder
--
September 29 2025 07:01:17
0 / 0
0755
can
--
September 29 2025 07:01:17
0 / 0
0755
ceph
--
September 29 2025 07:01:16
0 / 0
0755
clk
--
September 29 2025 07:01:16
0 / 0
0755
crush
--
September 29 2025 07:01:18
0 / 0
0755
decompress
--
September 29 2025 07:01:18
0 / 0
0755
dma
--
September 29 2025 07:01:16
0 / 0
0755
extcon
--
September 29 2025 07:01:17
0 / 0
0755
fsl
--
September 29 2025 07:01:16
0 / 0
0755
gpio
--
September 29 2025 07:01:16
0 / 0
0755
hsi
--
September 29 2025 07:01:16
0 / 0
0755
i2c
--
September 29 2025 07:01:16
0 / 0
0755
iio
--
September 29 2025 07:01:16
0 / 0
0755
input
--
September 29 2025 07:01:19
0 / 0
0755
irqchip
--
September 29 2025 07:01:19
0 / 0
0755
isdn
--
September 29 2025 07:01:16
0 / 0
0755
lockd
--
September 29 2025 07:01:20
0 / 0
0755
mfd
--
September 29 2025 07:01:17
0 / 0
0755
mlx4
--
September 29 2025 07:01:17
0 / 0
0755
mlx5
--
September 29 2025 07:01:17
0 / 0
0755
mmc
--
September 29 2025 07:01:17
0 / 0
0755
mtd
--
September 29 2025 07:01:18
0 / 0
0755
netfilter
--
September 29 2025 07:01:20
0 / 0
0755
netfilter_arp
--
September 29 2025 07:01:20
0 / 0
0755
netfilter_bridge
--
September 29 2025 07:01:20
0 / 0
0755
netfilter_ipv4
--
September 29 2025 07:01:20
0 / 0
0755
netfilter_ipv6
--
September 29 2025 07:01:20
0 / 0
0755
phy
--
September 29 2025 07:01:18
0 / 0
0755
pinctrl
--
September 29 2025 07:01:21
0 / 0
0755
platform_data
--
September 29 2025 07:01:21
0 / 0
0755
power
--
September 29 2025 07:01:21
0 / 0
0755
qed
--
September 29 2025 07:01:18
0 / 0
0755
raid
--
September 29 2025 07:01:18
0 / 0
0755
regulator
--
September 29 2025 07:01:22
0 / 0
0755
rtc
--
September 29 2025 07:01:18
0 / 0
0755
sched
--
September 29 2025 07:01:22
0 / 0
0755
spi
--
September 29 2025 07:01:18
0 / 0
0755
ssb
--
September 29 2025 07:01:18
0 / 0
0755
sunrpc
--
September 29 2025 07:01:22
0 / 0
0755
ulpi
--
September 29 2025 07:01:18
0 / 0
0755
unaligned
--
September 29 2025 07:01:23
0 / 0
0755
usb
--
September 29 2025 07:01:19
0 / 0
0755
uwb
--
September 29 2025 07:01:19
0 / 0
0755
wimax
--
September 29 2025 07:01:23
0 / 0
0755
8250_pci.h
0.976 KB
November 06 2023 09:15:52
0 / 0
0644
a.out.h
1.353 KB
November 06 2023 09:15:52
0 / 0
0644
acct.h
2.51 KB
November 06 2023 09:15:52
0 / 0
0644
acpi.h
26.935 KB
November 06 2023 09:15:52
0 / 0
0644
acpi_dma.h
3.177 KB
November 06 2023 09:15:52
0 / 0
0644
acpi_pmtmr.h
0.62 KB
November 06 2023 09:15:52
0 / 0
0644
adb.h
1.751 KB
November 06 2023 09:15:52
0 / 0
0644
adfs_fs.h
0.522 KB
November 06 2023 09:15:52
0 / 0
0644
adxl.h
0.303 KB
November 06 2023 09:15:52
0 / 0
0644
aer.h
1.682 KB
November 06 2023 09:15:52
0 / 0
0644
agp_backend.h
3.451 KB
November 06 2023 09:15:52
0 / 0
0644
agpgart.h
3.816 KB
November 06 2023 09:15:52
0 / 0
0644
ahci_platform.h
0.872 KB
November 06 2023 09:15:52
0 / 0
0644
aio.h
3.319 KB
November 06 2023 09:15:52
0 / 0
0644
alarmtimer.h
1.424 KB
November 06 2023 09:15:52
0 / 0
0644
altera_jtaguart.h
0.332 KB
November 06 2023 09:15:52
0 / 0
0644
altera_uart.h
0.35 KB
November 06 2023 09:15:52
0 / 0
0644
amd-iommu.h
6.782 KB
November 06 2023 09:15:52
0 / 0
0644
amifd.h
1.948 KB
November 06 2023 09:15:52
0 / 0
0644
amifdreg.h
2.611 KB
November 06 2023 09:15:52
0 / 0
0644
amigaffs.h
2.858 KB
November 06 2023 09:15:52
0 / 0
0644
anon_inodes.h
0.444 KB
November 06 2023 09:15:52
0 / 0
0644
apm-emulation.h
1.538 KB
November 06 2023 09:15:52
0 / 0
0644
apm_bios.h
2.682 KB
November 06 2023 09:15:52
0 / 0
0644
apple_bl.h
0.448 KB
November 06 2023 09:15:52
0 / 0
0644
arcdevice.h
12.456 KB
November 06 2023 09:15:52
0 / 0
0644
ascii85.h
0.52 KB
November 06 2023 09:15:52
0 / 0
0644
asn1.h
1.991 KB
November 06 2023 09:15:52
0 / 0
0644
asn1_ber_bytecode.h
2.718 KB
November 06 2023 09:15:52
0 / 0
0644
asn1_decoder.h
0.659 KB
November 06 2023 09:15:52
0 / 0
0644
assoc_array.h
3.073 KB
November 06 2023 09:15:52
0 / 0
0644
assoc_array_priv.h
5.489 KB
November 06 2023 09:15:52
0 / 0
0644
async.h
1.648 KB
November 06 2023 09:15:52
0 / 0
0644
async_tx.h
6.909 KB
November 06 2023 09:15:52
0 / 0
0644
ata.h
29.434 KB
November 06 2023 09:15:52
0 / 0
0644
ata_platform.h
0.733 KB
November 06 2023 09:15:52
0 / 0
0644
atalk.h
4.282 KB
November 06 2023 09:15:52
0 / 0
0644
ath9k_platform.h
1.442 KB
November 06 2023 09:15:52
0 / 0
0644
atm.h
0.242 KB
November 06 2023 09:15:52
0 / 0
0644
atm_suni.h
0.247 KB
November 06 2023 09:15:52
0 / 0
0644
atm_tcp.h
0.461 KB
November 06 2023 09:15:52
0 / 0
0644
atmdev.h
9.516 KB
November 06 2023 09:15:52
0 / 0
0644
atmel-mci.h
1.205 KB
November 06 2023 09:15:52
0 / 0
0644
atmel-pwm-bl.h
1.514 KB
November 06 2023 09:15:52
0 / 0
0644
atmel-ssc.h
9.288 KB
November 06 2023 09:15:52
0 / 0
0644
atmel_pdc.h
1.467 KB
November 06 2023 09:15:52
0 / 0
0644
atmel_pwm.h
2.66 KB
November 06 2023 09:15:52
0 / 0
0644
atmel_serial.h
5.944 KB
November 06 2023 09:15:52
0 / 0
0644
atmel_tc.h
11.082 KB
November 06 2023 09:15:52
0 / 0
0644
atomic.h
12.648 KB
November 06 2023 09:15:52
0 / 0
0644
attribute_container.h
2.467 KB
November 06 2023 09:15:52
0 / 0
0644
audit.h
16.849 KB
November 06 2023 09:15:52
0 / 0
0644
auto_dev-ioctl.h
0.443 KB
November 06 2023 09:15:52
0 / 0
0644
auto_fs.h
0.426 KB
November 06 2023 09:15:52
0 / 0
0644
auxvec.h
0.259 KB
November 06 2023 09:15:52
0 / 0
0644
average.h
1.988 KB
November 06 2023 09:15:52
0 / 0
0644
b1pcmcia.h
0.65 KB
November 06 2023 09:15:52
0 / 0
0644
backing-dev.h
10.367 KB
November 06 2023 09:15:52
0 / 0
0644
backlight.h
4.791 KB
November 06 2023 09:15:52
0 / 0
0644
badblocks.h
2.099 KB
November 06 2023 09:15:52
0 / 0
0644
balloon_compaction.h
7.676 KB
November 06 2023 09:15:52
0 / 0
0644
basic_mmio_gpio.h
2.083 KB
November 06 2023 09:15:52
0 / 0
0644
bcd.h
0.508 KB
November 06 2023 09:15:52
0 / 0
0644
bch.h
2.598 KB
November 06 2023 09:15:52
0 / 0
0644
bcm47xx_nvram.h
1.193 KB
November 06 2023 09:15:52
0 / 0
0644
bcm47xx_wdt.h
0.563 KB
November 06 2023 09:15:52
0 / 0
0644
bfin_mac.h
0.546 KB
November 06 2023 09:15:52
0 / 0
0644
binfmts.h
3.778 KB
November 06 2023 09:15:52
0 / 0
0644
bio.h
18.802 KB
November 06 2023 09:15:52
0 / 0
0644
bit_spinlock.h
2.267 KB
November 06 2023 09:15:52
0 / 0
0644
bitfield.h
4.67 KB
November 06 2023 09:15:52
0 / 0
0644
bitmap.h
12.933 KB
November 06 2023 09:15:52
0 / 0
0644
bitops.h
7.413 KB
November 06 2023 09:15:52
0 / 0
0644
bitrev.h
0.264 KB
November 06 2023 09:15:52
0 / 0
0644
blk-mq-pci.h
0.22 KB
November 06 2023 09:15:52
0 / 0
0644
blk-mq.h
12.551 KB
November 06 2023 09:15:52
0 / 0
0644
blk_types.h
10.567 KB
November 06 2023 09:15:52
0 / 0
0644
blkdev.h
56.196 KB
November 06 2023 09:15:52
0 / 0
0644
blktrace_api.h
3.11 KB
November 06 2023 09:15:52
0 / 0
0644
blockgroup_lock.h
1.137 KB
November 06 2023 09:15:52
0 / 0
0644
bma150.h
1.893 KB
November 06 2023 09:15:52
0 / 0
0644
bootmem.h
9.815 KB
November 06 2023 09:15:52
0 / 0
0644
bottom_half.h
0.581 KB
November 06 2023 09:15:52
0 / 0
0644
bpf.h
15.584 KB
November 06 2023 09:15:52
0 / 0
0644
bpf_trace.h
0.124 KB
November 06 2023 09:15:52
0 / 0
0644
bpf_types.h
1.257 KB
November 06 2023 09:15:52
0 / 0
0644
bpf_verifier.h
8.259 KB
November 06 2023 09:15:52
0 / 0
0644
brcmphy.h
1.185 KB
November 06 2023 09:15:52
0 / 0
0644
bsearch.h
0.23 KB
November 06 2023 09:15:52
0 / 0
0644
bsg-lib.h
1.977 KB
November 06 2023 09:15:52
0 / 0
0644
bsg.h
0.717 KB
November 06 2023 09:15:52
0 / 0
0644
btree-128.h
2.635 KB
November 06 2023 09:15:52
0 / 0
0644
btree-type.h
3.859 KB
November 06 2023 09:15:52
0 / 0
0644
btree.h
6.797 KB
November 06 2023 09:15:52
0 / 0
0644
btrfs.h
0.104 KB
November 06 2023 09:15:52
0 / 0
0644
buffer_head.h
12.054 KB
November 06 2023 09:15:52
0 / 0
0644
bug.h
3.679 KB
November 06 2023 09:15:52
0 / 0
0644
c2port.h
1.587 KB
November 06 2023 09:15:52
0 / 0
0644
cache.h
1.575 KB
November 06 2023 09:15:52
0 / 0
0644
capability.h
6.774 KB
November 06 2023 09:15:52
0 / 0
0644
cb710.h
5.69 KB
November 06 2023 09:15:52
0 / 0
0644
cciss_ioctl.h
0.99 KB
November 06 2023 09:15:52
0 / 0
0644
ccp.h
16.603 KB
November 06 2023 09:15:52
0 / 0
0644
cdev.h
0.827 KB
November 06 2023 09:15:52
0 / 0
0644
cdrom.h
8.664 KB
November 06 2023 09:15:52
0 / 0
0644
cfag12864b.h
2.096 KB
November 06 2023 09:15:52
0 / 0
0644
cgroup.h
28.788 KB
November 06 2023 09:15:52
0 / 0
0644
cgroup_subsys.h
1.452 KB
November 06 2023 09:15:52
0 / 0
0644
circ_buf.h
1.047 KB
November 06 2023 09:15:52
0 / 0
0644
cleancache.h
3.806 KB
November 06 2023 09:15:52
0 / 0
0644
clk-private.h
5.908 KB
November 06 2023 09:15:52
0 / 0
0644
clk-provider.h
17.066 KB
November 06 2023 09:15:52
0 / 0
0644
clk.h
10.333 KB
November 06 2023 09:15:52
0 / 0
0644
clkdev.h
1.146 KB
November 06 2023 09:15:52
0 / 0
0644
clksrc-dbx500-prcmu.h
0.444 KB
November 06 2023 09:15:52
0 / 0
0644
clockchips.h
6.523 KB
November 06 2023 09:15:52
0 / 0
0644
clocksource.h
7.805 KB
November 06 2023 09:15:52
0 / 0
0644
cm4000_cs.h
0.156 KB
November 06 2023 09:15:52
0 / 0
0644
cn_proc.h
1.846 KB
November 06 2023 09:15:52
0 / 0
0644
cnt32_to_63.h
3.604 KB
November 06 2023 09:15:52
0 / 0
0644
coda.h
2.197 KB
November 06 2023 09:15:52
0 / 0
0644
coda_psdev.h
2.62 KB
November 06 2023 09:15:52
0 / 0
0644
com20020.h
3.539 KB
November 06 2023 09:15:52
0 / 0
0644
compaction.h
4.037 KB
November 06 2023 09:15:52
0 / 0
0644
compat.h
25.058 KB
November 06 2023 09:15:52
0 / 0
0644
compiler-gcc.h
8.621 KB
November 06 2023 09:15:52
0 / 0
0644
compiler-intel.h
1.109 KB
November 06 2023 09:15:52
0 / 0
0644
compiler.h
14.431 KB
November 06 2023 09:15:52
0 / 0
0644
completion.h
3.768 KB
November 06 2023 09:15:52
0 / 0
0644
component.h
1.145 KB
November 06 2023 09:15:52
0 / 0
0644
concap.h
3.689 KB
November 06 2023 09:15:52
0 / 0
0644
configfs.h
10.109 KB
November 06 2023 09:15:52
0 / 0
0644
connector.h
2.307 KB
November 06 2023 09:15:52
0 / 0
0644
console.h
6.691 KB
November 06 2023 09:15:52
0 / 0
0644
console_struct.h
5.076 KB
November 06 2023 09:15:52
0 / 0
0644
consolemap.h
1.005 KB
November 06 2023 09:15:52
0 / 0
0644
container.h
0.652 KB
November 06 2023 09:15:52
0 / 0
0644
context_tracking.h
2.819 KB
November 06 2023 09:15:52
0 / 0
0644
context_tracking_state.h
1.26 KB
November 06 2023 09:15:52
0 / 0
0644
cordic.h
1.752 KB
November 06 2023 09:15:52
0 / 0
0644
coredump.h
0.554 KB
November 06 2023 09:15:52
0 / 0
0644
cper.h
12.337 KB
November 06 2023 09:15:52
0 / 0
0644
cpu.h
10.766 KB
November 06 2023 09:15:52
0 / 0
0644
cpu_cooling.h
2.069 KB
November 06 2023 09:15:52
0 / 0
0644
cpu_pm.h
2.783 KB
November 06 2023 09:15:52
0 / 0
0644
cpu_rmap.h
1.896 KB
November 06 2023 09:15:52
0 / 0
0644
cpufreq.h
19.551 KB
November 06 2023 09:15:52
0 / 0
0644
cpuidle.h
6.84 KB
November 06 2023 09:15:52
0 / 0
0644
cpuidle_haltpoll.h
0.305 KB
November 06 2023 09:15:52
0 / 0
0644
cpumask.h
29.029 KB
November 06 2023 09:15:52
0 / 0
0644
cpuset.h
5.784 KB
November 06 2023 09:15:52
0 / 0
0644
cputime.h
0.326 KB
November 06 2023 09:15:52
0 / 0
0644
cramfs_fs.h
0.272 KB
November 06 2023 09:15:52
0 / 0
0644
cramfs_fs_sb.h
0.335 KB
November 06 2023 09:15:52
0 / 0
0644
crash_core.h
2.921 KB
November 06 2023 09:15:52
0 / 0
0644
crash_dump.h
3.831 KB
November 06 2023 09:15:52
0 / 0
0644
crc-ccitt.h
0.322 KB
November 06 2023 09:15:52
0 / 0
0644
crc-itu-t.h
0.601 KB
November 06 2023 09:15:52
0 / 0
0644
crc-t10dif.h
0.343 KB
November 06 2023 09:15:52
0 / 0
0644
crc16.h
0.607 KB
November 06 2023 09:15:52
0 / 0
0644
crc32.h
2.601 KB
November 06 2023 09:15:52
0 / 0
0644
crc32c.h
0.248 KB
November 06 2023 09:15:52
0 / 0
0644
crc7.h
0.266 KB
November 06 2023 09:15:52
0 / 0
0644
crc8.h
3.653 KB
November 06 2023 09:15:52
0 / 0
0644
cred.h
11.925 KB
November 06 2023 09:15:52
0 / 0
0644
crypto.h
33.608 KB
November 06 2023 09:15:52
0 / 0
0644
cryptohash.h
0.407 KB
November 06 2023 09:15:52
0 / 0
0644
cryptouser.h
3.238 KB
November 06 2023 09:15:52
0 / 0
0644
cs5535.h
6.275 KB
November 06 2023 09:15:52
0 / 0
0644
ctype.h
1.689 KB
November 06 2023 09:15:52
0 / 0
0644
cuda.h
0.451 KB
November 06 2023 09:15:52
0 / 0
0644
cyclades.h
10.258 KB
November 06 2023 09:15:52
0 / 0
0644
cycx_x25.h
3.64 KB
November 06 2023 09:15:52
0 / 0
0644
davinci_emac.h
1.12 KB
November 06 2023 09:15:52
0 / 0
0644
dax.h
5.069 KB
November 06 2023 09:15:52
0 / 0
0644
dca.h
2.619 KB
November 06 2023 09:15:52
0 / 0
0644
dcache.h
17.918 KB
November 06 2023 09:15:52
0 / 0
0644
dccp.h
10.588 KB
November 06 2023 09:15:52
0 / 0
0644
dcookies.h
1.248 KB
November 06 2023 09:15:52
0 / 0
0644
debug_locks.h
1.477 KB
November 06 2023 09:15:52
0 / 0
0644
debugfs.h
7.68 KB
November 06 2023 09:15:52
0 / 0
0644
debugobjects.h
3.645 KB
November 06 2023 09:15:52
0 / 0
0644
delay.h
1.393 KB
November 06 2023 09:15:52
0 / 0
0644
delayacct.h
4.002 KB
November 06 2023 09:15:52
0 / 0
0644
dell-led.h
0.087 KB
November 06 2023 09:15:52
0 / 0
0644
devcoredump.h
0.963 KB
November 06 2023 09:15:52
0 / 0
0644
devfreq.h
8.803 KB
November 06 2023 09:15:52
0 / 0
0644
device-mapper.h
17.479 KB
November 06 2023 09:15:52
0 / 0
0644
device.h
48.329 KB
November 06 2023 09:15:52
0 / 0
0644
device_cgroup.h
0.583 KB
November 06 2023 09:15:52
0 / 0
0644
devpts_fs.h
1.098 KB
November 06 2023 09:15:52
0 / 0
0644
digsig.h
1.347 KB
November 06 2023 09:15:52
0 / 0
0644
dio.h
10.928 KB
November 06 2023 09:15:52
0 / 0
0644
dirent.h
0.173 KB
November 06 2023 09:15:52
0 / 0
0644
dlm.h
6.007 KB
November 06 2023 09:15:52
0 / 0
0644
dlm_plock.h
0.662 KB
November 06 2023 09:15:52
0 / 0
0644
dm-dirty-log.h
3.943 KB
November 06 2023 09:15:52
0 / 0
0644
dm-io.h
1.917 KB
November 06 2023 09:15:52
0 / 0
0644
dm-kcopyd.h
2.848 KB
November 06 2023 09:15:52
0 / 0
0644
dm-region-hash.h
3.107 KB
November 06 2023 09:15:52
0 / 0
0644
dm9000.h
1.074 KB
November 06 2023 09:15:52
0 / 0
0644
dma-attrs.h
1.582 KB
November 06 2023 09:15:52
0 / 0
0644
dma-buf.h
14.472 KB
November 06 2023 09:15:52
0 / 0
0644
dma-contiguous.h
4.583 KB
November 06 2023 09:15:52
0 / 0
0644
dma-debug.h
5.614 KB
November 06 2023 09:15:52
0 / 0
0644
dma-direction.h
0.292 KB
November 06 2023 09:15:52
0 / 0
0644
dma-fence-array.h
2.489 KB
November 06 2023 09:15:52
0 / 0
0644
dma-fence.h
18.796 KB
November 06 2023 09:15:52
0 / 0
0644
dma-mapping.h
21.935 KB
November 06 2023 09:15:52
0 / 0
0644
dma_remapping.h
1.139 KB
November 06 2023 09:15:52
0 / 0
0644
dmaengine.h
39.344 KB
November 06 2023 09:15:52
0 / 0
0644
dmapool.h
1.068 KB
November 06 2023 09:15:52
0 / 0
0644
dmar.h
7.766 KB
November 06 2023 09:15:52
0 / 0
0644
dmi.h
4.099 KB
November 06 2023 09:15:52
0 / 0
0644
dnotify.h
0.984 KB
November 06 2023 09:15:52
0 / 0
0644
dns_resolver.h
1.306 KB
November 06 2023 09:15:52
0 / 0
0644
dqblk_qtree.h
2.059 KB
November 06 2023 09:15:52
0 / 0
0644
dqblk_v1.h
0.334 KB
November 06 2023 09:15:52
0 / 0
0644
dqblk_v2.h
0.358 KB
November 06 2023 09:15:52
0 / 0
0644
drbd.h
10.301 KB
November 06 2023 09:15:52
0 / 0
0644
drbd_genl.h
15.29 KB
November 06 2023 09:15:52
0 / 0
0644
drbd_genl_api.h
1.728 KB
November 06 2023 09:15:52
0 / 0
0644
drbd_limits.h
6.577 KB
November 06 2023 09:15:52
0 / 0
0644
ds1286.h
1.194 KB
November 06 2023 09:15:52
0 / 0
0644
ds17287rtc.h
2.613 KB
November 06 2023 09:15:52
0 / 0
0644
ds2782_battery.h
0.116 KB
November 06 2023 09:15:52
0 / 0
0644
dtlk.h
3.462 KB
November 06 2023 09:15:52
0 / 0
0644
dw_apb_timer.h
1.807 KB
November 06 2023 09:15:52
0 / 0
0644
dynamic_debug.h
3.905 KB
November 06 2023 09:15:52
0 / 0
0644
dynamic_queue_limits.h
3.662 KB
November 06 2023 09:15:52
0 / 0
0644
earlycpio.h
0.313 KB
November 06 2023 09:15:52
0 / 0
0644
ecryptfs.h
3.785 KB
November 06 2023 09:15:52
0 / 0
0644
edac.h
24.938 KB
November 06 2023 09:15:52
0 / 0
0644
edd.h
1.435 KB
November 06 2023 09:15:52
0 / 0
0644
edma.h
0.788 KB
November 06 2023 09:15:52
0 / 0
0644
eeprom_93cx6.h
2.746 KB
November 06 2023 09:15:52
0 / 0
0644
eeprom_93xx46.h
0.412 KB
November 06 2023 09:15:52
0 / 0
0644
efi-bgrt.h
0.417 KB
November 06 2023 09:15:52
0 / 0
0644
efi.h
38.553 KB
November 06 2023 09:15:52
0 / 0
0644
efs_vh.h
1.51 KB
November 06 2023 09:15:52
0 / 0
0644
eisa.h
2.922 KB
November 06 2023 09:15:52
0 / 0
0644
elevator.h
10.762 KB
November 06 2023 09:15:52
0 / 0
0644
elf-fdpic.h
2.185 KB
November 06 2023 09:15:52
0 / 0
0644
elf-randomize.h
0.531 KB
November 06 2023 09:15:52
0 / 0
0644
elf.h
1.392 KB
November 06 2023 09:15:52
0 / 0
0644
elfcore-compat.h
1.199 KB
November 06 2023 09:15:52
0 / 0
0644
elfcore.h
2.063 KB
November 06 2023 09:15:52
0 / 0
0644
elfnote.h
3.497 KB
November 06 2023 09:15:52
0 / 0
0644
enclosure.h
4.601 KB
November 06 2023 09:15:52
0 / 0
0644
err.h
1.412 KB
November 06 2023 09:15:52
0 / 0
0644
errno.h
1.303 KB
November 06 2023 09:15:52
0 / 0
0644
errqueue.h
0.439 KB
November 06 2023 09:15:52
0 / 0
0644
etherdevice.h
15.311 KB
November 06 2023 09:15:52
0 / 0
0644
ethtool.h
18.335 KB
November 06 2023 09:15:52
0 / 0
0644
eventfd.h
2.062 KB
November 06 2023 09:15:52
0 / 0
0644
eventpoll.h
2.011 KB
November 06 2023 09:15:52
0 / 0
0644
evm.h
2.479 KB
November 06 2023 09:15:52
0 / 0
0644
export.h
2.665 KB
November 06 2023 09:15:52
0 / 0
0644
exportfs.h
7.308 KB
November 06 2023 09:15:52
0 / 0
0644
ext2_fs.h
0.906 KB
November 06 2023 09:15:52
0 / 0
0644
extcon.h
10.258 KB
November 06 2023 09:15:52
0 / 0
0644
f2fs_fs.h
12.972 KB
November 06 2023 09:15:52
0 / 0
0644
f75375s.h
0.528 KB
November 06 2023 09:15:52
0 / 0
0644
falloc.h
0.702 KB
November 06 2023 09:15:52
0 / 0
0644
fanotify.h
0.201 KB
November 06 2023 09:15:52
0 / 0
0644
fault-inject.h
1.836 KB
November 06 2023 09:15:52
0 / 0
0644
fb.h
28.167 KB
November 06 2023 09:15:52
0 / 0
0644
fcdevice.h
0.965 KB
November 06 2023 09:15:52
0 / 0
0644
fcntl.h
0.888 KB
November 06 2023 09:15:52
0 / 0
0644
fd.h
0.44 KB
November 06 2023 09:15:52
0 / 0
0644
fddidevice.h
1.076 KB
November 06 2023 09:15:52
0 / 0
0644
fdtable.h
3.31 KB
November 06 2023 09:15:52
0 / 0
0644
fec.h
0.555 KB
November 06 2023 09:15:52
0 / 0
0644
file.h
1.998 KB
November 06 2023 09:15:52
0 / 0
0644
filter.h
23.736 KB
November 06 2023 09:15:52
0 / 0
0644
fips.h
0.125 KB
November 06 2023 09:15:52
0 / 0
0644
firewire.h
13.141 KB
November 06 2023 09:15:52
0 / 0
0644
firmware-map.h
1.319 KB
November 06 2023 09:15:52
0 / 0
0644
firmware.h
2.181 KB
November 06 2023 09:15:52
0 / 0
0644
fixp-arith.h
2.245 KB
November 06 2023 09:15:52
0 / 0
0644
flat.h
1.576 KB
November 06 2023 09:15:52
0 / 0
0644
flex_array.h
2.427 KB
November 06 2023 09:15:52
0 / 0
0644
flex_proportions.h
2.731 KB
November 06 2023 09:15:52
0 / 0
0644
font.h
1.214 KB
November 06 2023 09:15:52
0 / 0
0644
frame.h
0.749 KB
November 06 2023 09:15:52
0 / 0
0644
freezer.h
9.99 KB
November 06 2023 09:15:52
0 / 0
0644
frontswap.h
2.511 KB
November 06 2023 09:15:52
0 / 0
0644
fs.h
111.014 KB
November 06 2023 09:15:52
0 / 0
0644
fs_enet_pd.h
3.309 KB
November 06 2023 09:15:52
0 / 0
0644
fs_pin.h
0.566 KB
November 06 2023 09:15:52
0 / 0
0644
fs_stack.h
0.754 KB
November 06 2023 09:15:52
0 / 0
0644
fs_struct.h
0.976 KB
November 06 2023 09:15:52
0 / 0
0644
fs_uart_pd.h
1.487 KB
November 06 2023 09:15:52
0 / 0
0644
fscache-cache.h
18.399 KB
November 06 2023 09:15:52
0 / 0
0644
fscache.h
27.87 KB
November 06 2023 09:15:52
0 / 0
0644
fsl-diu-fb.h
4.081 KB
November 06 2023 09:15:52
0 / 0
0644
fsl_devices.h
4.315 KB
November 06 2023 09:15:52
0 / 0
0644
fsl_hypervisor.h
2.758 KB
November 06 2023 09:15:52
0 / 0
0644
fsnotify.h
7.391 KB
November 06 2023 09:15:52
0 / 0
0644
fsnotify_backend.h
18.438 KB
November 06 2023 09:15:52
0 / 0
0644
ftrace.h
26.952 KB
November 06 2023 09:15:52
0 / 0
0644
ftrace_event.h
14.768 KB
November 06 2023 09:15:52
0 / 0
0644
ftrace_irq.h
0.766 KB
November 06 2023 09:15:52
0 / 0
0644
futex.h
1.766 KB
November 06 2023 09:15:52
0 / 0
0644
fwnode.h
1.527 KB
November 06 2023 09:15:52
0 / 0
0644
gameport.h
5.562 KB
November 06 2023 09:15:52
0 / 0
0644
gcd.h
0.15 KB
November 06 2023 09:15:52
0 / 0
0644
genalloc.h
5.188 KB
November 06 2023 09:15:52
0 / 0
0644
generic_acl.h
0.343 KB
November 06 2023 09:15:52
0 / 0
0644
genetlink.h
1.352 KB
November 06 2023 09:15:52
0 / 0
0644
genhd.h
22.085 KB
November 06 2023 09:15:52
0 / 0
0644
genl_magic_func.h
12.006 KB
November 06 2023 09:15:52
0 / 0
0644
genl_magic_struct.h
7.435 KB
November 06 2023 09:15:52
0 / 0
0644
getcpu.h
0.588 KB
November 06 2023 09:15:52
0 / 0
0644
gfp.h
16.164 KB
November 06 2023 09:15:52
0 / 0
0644
gpio-fan.h
0.783 KB
November 06 2023 09:15:52
0 / 0
0644
gpio-pxa.h
0.52 KB
November 06 2023 09:15:52
0 / 0
0644
gpio.h
5.75 KB
November 06 2023 09:15:52
0 / 0
0644
gpio_keys.h
0.93 KB
November 06 2023 09:15:52
0 / 0
0644
gpio_mouse.h
1.459 KB
November 06 2023 09:15:52
0 / 0
0644
gpt.h
4.08 KB
November 06 2023 09:15:52
0 / 0
0644
gsmmux.h
0.884 KB
November 06 2023 09:15:52
0 / 0
0644
hardirq.h
1.893 KB
November 06 2023 09:15:52
0 / 0
0644
hash.h
2.029 KB
November 06 2023 09:15:52
0 / 0
0644
hashtable.h
6.62 KB
November 06 2023 09:15:52
0 / 0
0644
hdlc.h
3.427 KB
November 06 2023 09:15:52
0 / 0
0644
hdlcdrv.h
6.28 KB
November 06 2023 09:15:52
0 / 0
0644
hdmi.h
9.366 KB
November 06 2023 09:15:52
0 / 0
0644
hid-debug.h
2.074 KB
November 06 2023 09:15:52
0 / 0
0644
hid-roccat.h
0.672 KB
November 06 2023 09:15:52
0 / 0
0644
hid-sensor-hub.h
9.129 KB
November 06 2023 09:15:52
0 / 0
0644
hid-sensor-ids.h
6.793 KB
November 06 2023 09:15:52
0 / 0
0644
hid.h
34.163 KB
November 06 2023 09:15:52
0 / 0
0644
hiddev.h
1.879 KB
November 06 2023 09:15:52
0 / 0
0644
hidraw.h
1.49 KB
November 06 2023 09:15:52
0 / 0
0644
highmem.h
5.852 KB
November 06 2023 09:15:52
0 / 0
0644
highuid.h
3.081 KB
November 06 2023 09:15:52
0 / 0
0644
hil.h
18.415 KB
November 06 2023 09:15:52
0 / 0
0644
hil_mlc.h
5.129 KB
November 06 2023 09:15:52
0 / 0
0644
hippidevice.h
1.291 KB
November 06 2023 09:15:52
0 / 0
0644
hmm.h
18.063 KB
November 06 2023 09:15:52
0 / 0
0644
hp_sdc.h
14.02 KB
November 06 2023 09:15:52
0 / 0
0644
hpet.h
2.516 KB
November 06 2023 09:15:52
0 / 0
0644
hrtimer.h
12.906 KB
November 06 2023 09:15:52
0 / 0
0644
htcpld.h
0.564 KB
November 06 2023 09:15:52
0 / 0
0644
htirq.h
0.769 KB
November 06 2023 09:15:52
0 / 0
0644
huge_mm.h
11.704 KB
November 06 2023 09:15:52
0 / 0
0644
hugetlb.h
14.299 KB
November 06 2023 09:15:52
0 / 0
0644
hugetlb_cgroup.h
2.971 KB
November 06 2023 09:15:52
0 / 0
0644
hugetlb_inline.h
0.321 KB
November 06 2023 09:15:52
0 / 0
0644
hw_breakpoint.h
3.814 KB
November 06 2023 09:15:52
0 / 0
0644
hw_random.h
1.948 KB
November 06 2023 09:15:52
0 / 0
0644
hwmon-sysfs.h
1.977 KB
November 06 2023 09:15:52
0 / 0
0644
hwmon-vid.h
1.478 KB
November 06 2023 09:15:52
0 / 0
0644
hwmon.h
11.495 KB
November 06 2023 09:15:52
0 / 0
0644
hwspinlock.h
10.895 KB
November 06 2023 09:15:52
0 / 0
0644
hyperv.h
39.959 KB
November 06 2023 09:15:52
0 / 0
0644
i2c-algo-bit.h
2.244 KB
November 06 2023 09:15:52
0 / 0
0644
i2c-algo-pca.h
2.5 KB
November 06 2023 09:15:52
0 / 0
0644
i2c-algo-pcf.h
1.881 KB
November 06 2023 09:15:52
0 / 0
0644
i2c-dev.h
1.026 KB
November 06 2023 09:15:52
0 / 0
0644
i2c-gpio.h
1.313 KB
November 06 2023 09:15:52
0 / 0
0644
i2c-mux-gpio.h
1.351 KB
November 06 2023 09:15:52
0 / 0
0644
i2c-mux-pinctrl.h
1.44 KB
November 06 2023 09:15:52
0 / 0
0644
i2c-mux.h
1.644 KB
November 06 2023 09:15:52
0 / 0
0644
i2c-ocores.h
0.691 KB
November 06 2023 09:15:52
0 / 0
0644
i2c-omap.h
1.174 KB
November 06 2023 09:15:52
0 / 0
0644
i2c-pca-platform.h
0.393 KB
November 06 2023 09:15:52
0 / 0
0644
i2c-pnx.h
0.921 KB
November 06 2023 09:15:52
0 / 0
0644
i2c-pxa.h
0.39 KB
November 06 2023 09:15:52
0 / 0
0644
i2c-smbus.h
1.777 KB
November 06 2023 09:15:52
0 / 0
0644
i2c-xiic.h
1.41 KB
November 06 2023 09:15:52
0 / 0
0644
i2c.h
24.742 KB
November 06 2023 09:15:52
0 / 0
0644
i2o.h
29.697 KB
November 06 2023 09:15:52
0 / 0
0644
i7300_idle.h
1.908 KB
November 06 2023 09:15:52
0 / 0
0644
i8042.h
1.796 KB
November 06 2023 09:15:52
0 / 0
0644
i8253.h
0.746 KB
November 06 2023 09:15:52
0 / 0
0644
i82593.h
5.584 KB
November 06 2023 09:15:52
0 / 0
0644
icmp.h
0.843 KB
November 06 2023 09:15:52
0 / 0
0644
icmpv6.h
1.11 KB
November 06 2023 09:15:52
0 / 0
0644
ide.h
44.838 KB
November 06 2023 09:15:52
0 / 0
0644
idr.h
7.269 KB
November 06 2023 09:15:52
0 / 0
0644
idr_ext.h
1.891 KB
November 06 2023 09:15:52
0 / 0
0644
ieee80211.h
105.181 KB
November 06 2023 09:15:52
0 / 0
0644
ieee802154.h
11.504 KB
November 06 2023 09:15:52
0 / 0
0644
if_arp.h
1.78 KB
November 06 2023 09:15:52
0 / 0
0644
if_bridge.h
2.617 KB
November 06 2023 09:15:52
0 / 0
0644
if_eql.h
1.074 KB
November 06 2023 09:15:52
0 / 0
0644
if_ether.h
1.315 KB
November 06 2023 09:15:52
0 / 0
0644
if_fddi.h
3.443 KB
November 06 2023 09:15:52
0 / 0
0644
if_frad.h
2.876 KB
November 06 2023 09:15:52
0 / 0
0644
if_link.h
0.629 KB
November 06 2023 09:15:52
0 / 0
0644
if_ltalk.h
0.146 KB
November 06 2023 09:15:52
0 / 0
0644
if_macvlan.h
3.593 KB
November 06 2023 09:15:52
0 / 0
0644
if_phonet.h
0.268 KB
November 06 2023 09:15:52
0 / 0
0644
if_pppol2tp.h
0.71 KB
November 06 2023 09:15:52
0 / 0
0644
if_pppox.h
2.963 KB
November 06 2023 09:15:52
0 / 0
0644
if_team.h
7.588 KB
November 06 2023 09:15:52
0 / 0
0644
if_tun.h
1.136 KB
November 06 2023 09:15:52
0 / 0
0644
if_tunnel.h
0.361 KB
November 06 2023 09:15:52
0 / 0
0644
if_vlan.h
16.53 KB
November 06 2023 09:15:52
0 / 0
0644
igmp.h
4.26 KB
November 06 2023 09:15:52
0 / 0
0644
ihex.h
1.916 KB
November 06 2023 09:15:52
0 / 0
0644
ima.h
1.764 KB
November 06 2023 09:15:52
0 / 0
0644
in.h
2.427 KB
November 06 2023 09:15:52
0 / 0
0644
in6.h
1.849 KB
November 06 2023 09:15:52
0 / 0
0644
inet.h
2.798 KB
November 06 2023 09:15:52
0 / 0
0644
inet_diag.h
1.662 KB
November 06 2023 09:15:52
0 / 0
0644
inet_lro.h
4.264 KB
November 06 2023 09:15:52
0 / 0
0644
inetdevice.h
9.515 KB
November 06 2023 09:15:52
0 / 0
0644
init.h
11.228 KB
November 06 2023 09:15:52
0 / 0
0644
init_ohci1394_dma.h
0.153 KB
November 06 2023 09:15:52
0 / 0
0644
init_task.h
6.884 KB
November 06 2023 09:15:52
0 / 0
0644
initrd.h
0.569 KB
November 06 2023 09:15:52
0 / 0
0644
inotify.h
0.642 KB
November 06 2023 09:15:52
0 / 0
0644
input-polldev.h
2.067 KB
November 06 2023 09:15:52
0 / 0
0644
input.h
18.353 KB
November 06 2023 09:15:52
0 / 0
0644
integrity.h
0.928 KB
November 06 2023 09:15:52
0 / 0
0644
intel-iommu.h
15.686 KB
November 06 2023 09:15:52
0 / 0
0644
intel_mid_dma.h
2.405 KB
November 06 2023 09:15:52
0 / 0
0644
intel_pmic_gpio.h
0.363 KB
November 06 2023 09:15:52
0 / 0
0644
interrupt.h
21.445 KB
November 06 2023 09:15:52
0 / 0
0644
interval_tree.h
0.739 KB
November 06 2023 09:15:52
0 / 0
0644
interval_tree_generic.h
7.032 KB
November 06 2023 09:15:52
0 / 0
0644
io-mapping.h
4.322 KB
November 06 2023 09:15:52
0 / 0
0644
io.h
4.692 KB
November 06 2023 09:15:52
0 / 0
0644
ioc3.h
3.139 KB
November 06 2023 09:15:52
0 / 0
0644
ioc4.h
5.781 KB
November 06 2023 09:15:52
0 / 0
0644
iocontext.h
4.7 KB
November 06 2023 09:15:52
0 / 0
0644
iomap.h
4.462 KB
November 06 2023 09:15:52
0 / 0
0644
iommu-helper.h
0.89 KB
November 06 2023 09:15:52
0 / 0
0644
iommu.h
17.304 KB
November 06 2023 09:15:52
0 / 0
0644
iopoll.h
5.523 KB
November 06 2023 09:15:52
0 / 0
0644
ioport.h
10.51 KB
November 06 2023 09:15:52
0 / 0
0644
ioprio.h
1.953 KB
November 06 2023 09:15:52
0 / 0
0644
iova.h
6.957 KB
November 06 2023 09:15:52
0 / 0
0644
ip.h
1.066 KB
November 06 2023 09:15:52
0 / 0
0644
ipack.h
8.264 KB
November 06 2023 09:15:52
0 / 0
0644
ipc.h
0.38 KB
November 06 2023 09:15:52
0 / 0
0644
ipc_namespace.h
4.439 KB
November 06 2023 09:15:52
0 / 0
0644
ipmi.h
10.452 KB
November 06 2023 09:15:52
0 / 0
0644
ipmi_smi.h
8.354 KB
November 06 2023 09:15:52
0 / 0
0644
ipv6.h
7.729 KB
November 06 2023 09:15:52
0 / 0
0644
ipv6_route.h
0.58 KB
November 06 2023 09:15:52
0 / 0
0644
irq.h
25.038 KB
November 06 2023 09:15:52
0 / 0
0644
irq_cpustat.h
0.889 KB
November 06 2023 09:15:52
0 / 0
0644
irq_poll.h
0.523 KB
November 06 2023 09:15:52
0 / 0
0644
irq_work.h
1.244 KB
November 06 2023 09:15:52
0 / 0
0644
irqbypass.h
3.595 KB
November 06 2023 09:15:52
0 / 0
0644
irqchip.h
0.374 KB
November 06 2023 09:15:52
0 / 0
0644
irqdesc.h
5.051 KB
November 06 2023 09:15:52
0 / 0
0644
irqdomain.h
7.817 KB
November 06 2023 09:15:52
0 / 0
0644
irqflags.h
4.65 KB
November 06 2023 09:15:52
0 / 0
0644
irqnr.h
1.335 KB
November 06 2023 09:15:52
0 / 0
0644
irqreturn.h
0.422 KB
November 06 2023 09:15:52
0 / 0
0644
isa.h
0.873 KB
November 06 2023 09:15:52
0 / 0
0644
isapnp.h
3.805 KB
November 06 2023 09:15:52
0 / 0
0644
iscsi_boot_sysfs.h
3.675 KB
November 06 2023 09:15:52
0 / 0
0644
iscsi_ibft.h
1.274 KB
November 06 2023 09:15:52
0 / 0
0644
isdn.h
22.961 KB
November 06 2023 09:15:52
0 / 0
0644
isdn_divertif.h
1.271 KB
November 06 2023 09:15:52
0 / 0
0644
isdn_ppp.h
6.674 KB
November 06 2023 09:15:52
0 / 0
0644
isdnif.h
19.259 KB
November 06 2023 09:15:52
0 / 0
0644
isicom.h
1.454 KB
November 06 2023 09:15:52
0 / 0
0644
jbd.h
31.973 KB
November 06 2023 09:15:52
0 / 0
0644
jbd2.h
43.505 KB
November 06 2023 09:15:52
0 / 0
0644
jbd_common.h
0.919 KB
November 06 2023 09:15:52
0 / 0
0644
jhash.h
4.276 KB
November 06 2023 09:15:52
0 / 0
0644
jiffies.h
11.294 KB
November 06 2023 09:15:52
0 / 0
0644
journal-head.h
2.827 KB
November 06 2023 09:15:52
0 / 0
0644
joystick.h
1.283 KB
November 06 2023 09:15:52
0 / 0
0644
jump_label.h
5.839 KB
November 06 2023 09:15:52
0 / 0
0644
jump_label_ratelimit.h
1.074 KB
November 06 2023 09:15:52
0 / 0
0644
jz4740-adc.h
0.961 KB
November 06 2023 09:15:52
0 / 0
0644
kaiser.h
0.696 KB
November 06 2023 09:15:52
0 / 0
0644
kallsyms.h
3.556 KB
November 06 2023 09:15:52
0 / 0
0644
kbd_diacr.h
0.155 KB
November 06 2023 09:15:52
0 / 0
0644
kbd_kern.h
3.89 KB
November 06 2023 09:15:52
0 / 0
0644
kbuild.h
0.302 KB
November 06 2023 09:15:52
0 / 0
0644
kcmp.h
0.209 KB
November 06 2023 09:15:52
0 / 0
0644
kconfig.h
1.886 KB
November 06 2023 09:15:52
0 / 0
0644
kcore.h
0.845 KB
November 06 2023 09:15:52
0 / 0
0644
kd.h
0.168 KB
November 06 2023 09:15:52
0 / 0
0644
kdb.h
5.467 KB
November 06 2023 09:15:52
0 / 0
0644
kdebug.h
0.438 KB
November 06 2023 09:15:52
0 / 0
0644
kdev_t.h
1.78 KB
November 06 2023 09:15:52
0 / 0
0644
kern_levels.h
1.534 KB
November 06 2023 09:15:52
0 / 0
0644
kernel-page-flags.h
0.455 KB
November 06 2023 09:15:52
0 / 0
0644
kernel.h
29.786 KB
November 06 2023 09:15:52
0 / 0
0644
kernel_stat.h
3.271 KB
November 06 2023 09:15:52
0 / 0
0644
kernelcapi.h
4.406 KB
November 06 2023 09:15:52
0 / 0
0644
kernfs.h
14.278 KB
November 06 2023 09:15:52
0 / 0
0644
kexec.h
7.631 KB
November 06 2023 09:15:52
0 / 0
0644
key-type.h
5.313 KB
November 06 2023 09:15:52
0 / 0
0644
key.h
11.405 KB
November 06 2023 09:15:52
0 / 0
0644
keyboard.h
0.611 KB
November 06 2023 09:15:52
0 / 0
0644
kfifo.h
25.281 KB
November 06 2023 09:15:52
0 / 0
0644
kgdb.h
10.709 KB
November 06 2023 09:15:52
0 / 0
0644
khugepaged.h
1.977 KB
November 06 2023 09:15:52
0 / 0
0644
klist.h
1.88 KB
November 06 2023 09:15:52
0 / 0
0644
kmemcheck.h
4.241 KB
November 06 2023 09:15:52
0 / 0
0644
kmemleak.h
3.119 KB
November 06 2023 09:15:52
0 / 0
0644
kmod.h
3.212 KB
November 06 2023 09:15:52
0 / 0
0644
kmsg_dump.h
2.854 KB
November 06 2023 09:15:52
0 / 0
0644
kobj_map.h
0.494 KB
November 06 2023 09:15:52
0 / 0
0644
kobject.h
6.756 KB
November 06 2023 09:15:52
0 / 0
0644
kobject_ns.h
1.938 KB
November 06 2023 09:15:52
0 / 0
0644
kprobes.h
13.345 KB
November 06 2023 09:15:52
0 / 0
0644
kref.h
5.46 KB
November 06 2023 09:15:52
0 / 0
0644
ks0108.h
1.569 KB
November 06 2023 09:15:52
0 / 0
0644
ks8842.h
1.194 KB
November 06 2023 09:15:52
0 / 0
0644
ks8851_mll.h
1.038 KB
November 06 2023 09:15:52
0 / 0
0644
ksm.h
2.84 KB
November 06 2023 09:15:52
0 / 0
0644
kthread.h
4.412 KB
November 06 2023 09:15:52
0 / 0
0644
ktime.h
11.761 KB
November 06 2023 09:15:52
0 / 0
0644
kvm_host.h
34.924 KB
November 06 2023 09:15:52
0 / 0
0644
kvm_irqfd.h
2.386 KB
November 06 2023 09:15:52
0 / 0
0644
kvm_para.h
0.254 KB
November 06 2023 09:15:52
0 / 0
0644
kvm_types.h
1.587 KB
November 06 2023 09:15:52
0 / 0
0644
l2tp.h
0.217 KB
November 06 2023 09:15:52
0 / 0
0644
lapb.h
1.673 KB
November 06 2023 09:15:52
0 / 0
0644
latencytop.h
1.141 KB
November 06 2023 09:15:52
0 / 0
0644
lcd.h
3.919 KB
November 06 2023 09:15:52
0 / 0
0644
lcm.h
0.15 KB
November 06 2023 09:15:52
0 / 0
0644
led-lm3530.h
3.704 KB
November 06 2023 09:15:52
0 / 0
0644
leds-bd2802.h
0.627 KB
November 06 2023 09:15:52
0 / 0
0644
leds-lp3944.h
1.073 KB
November 06 2023 09:15:52
0 / 0
0644
leds-pca9532.h
1.024 KB
November 06 2023 09:15:52
0 / 0
0644
leds-regulator.h
1.286 KB
November 06 2023 09:15:52
0 / 0
0644
leds-tca6507.h
1.018 KB
November 06 2023 09:15:52
0 / 0
0644
leds.h
8.801 KB
November 06 2023 09:15:52
0 / 0
0644
leds_pwm.h
0.359 KB
November 06 2023 09:15:52
0 / 0
0644
lglock.h
2.46 KB
November 06 2023 09:15:52
0 / 0
0644
lguest.h
2.242 KB
November 06 2023 09:15:52
0 / 0
0644
lguest_launcher.h
2.475 KB
November 06 2023 09:15:52
0 / 0
0644
libata.h
63.278 KB
November 06 2023 09:15:52
0 / 0
0644
libfdt.h
0.2 KB
November 06 2023 09:15:52
0 / 0
0644
libfdt_env.h
0.277 KB
November 06 2023 09:15:52
0 / 0
0644
libnvdimm.h
9.087 KB
November 06 2023 09:15:52
0 / 0
0644
libps2.h
2.028 KB
November 06 2023 09:15:52
0 / 0
0644
license.h
0.365 KB
November 06 2023 09:15:52
0 / 0
0644
linkage.h
2.463 KB
November 06 2023 09:15:52
0 / 0
0644
linux_logo.h
2.024 KB
November 06 2023 09:15:52
0 / 0
0644
lis3lv02d.h
4.967 KB
November 06 2023 09:15:52
0 / 0
0644
list.h
22.998 KB
November 06 2023 09:15:52
0 / 0
0644
list_bl.h
4.723 KB
November 06 2023 09:15:52
0 / 0
0644
list_lru.h
4.503 KB
November 06 2023 09:15:52
0 / 0
0644
list_nulls.h
3.364 KB
November 06 2023 09:15:52
0 / 0
0644
list_sort.h
0.232 KB
November 06 2023 09:15:52
0 / 0
0644
livepatch.h
8.393 KB
November 06 2023 09:15:52
0 / 0
0644
llc.h
0.731 KB
November 06 2023 09:15:52
0 / 0
0644
llist.h
7.138 KB
November 06 2023 09:15:52
0 / 0
0644
lockdep.h
16.72 KB
November 06 2023 09:15:52
0 / 0
0644
lockref.h
1.443 KB
November 06 2023 09:15:52
0 / 0
0644
log2.h
5.04 KB
November 06 2023 09:15:52
0 / 0
0644
loop.h
2.16 KB
November 06 2023 09:15:52
0 / 0
0644
lp.h
2.723 KB
November 06 2023 09:15:52
0 / 0
0644
lru_cache.h
12.426 KB
November 06 2023 09:15:52
0 / 0
0644
lsm_audit.h
2.689 KB
November 06 2023 09:15:52
0 / 0
0644
lzo.h
1.333 KB
November 06 2023 09:15:52
0 / 0
0644
m48t86.h
0.454 KB
November 06 2023 09:15:52
0 / 0
0644
mISDNdsp.h
1.15 KB
November 06 2023 09:15:52
0 / 0
0644
mISDNhw.h
5.782 KB
November 06 2023 09:15:52
0 / 0
0644
mISDNif.h
14.927 KB
November 06 2023 09:15:52
0 / 0
0644
mailbox.h
0.74 KB
November 06 2023 09:15:52
0 / 0
0644
mailbox_client.h
1.794 KB
November 06 2023 09:15:52
0 / 0
0644
mailbox_controller.h
5.373 KB
November 06 2023 09:15:52
0 / 0
0644
maple.h
2.672 KB
November 06 2023 09:15:52
0 / 0
0644
marvell_phy.h
0.696 KB
November 06 2023 09:15:52
0 / 0
0644
math64.h
5.467 KB
November 06 2023 09:15:52
0 / 0
0644
max17040_battery.h
0.463 KB
November 06 2023 09:15:52
0 / 0
0644
mbcache.h
1.456 KB
November 06 2023 09:15:52
0 / 0
0644
mbus.h
1.864 KB
November 06 2023 09:15:52
0 / 0
0644
mc146818rtc.h
4.216 KB
November 06 2023 09:15:52
0 / 0
0644
mc6821.h
1.143 KB
November 06 2023 09:15:52
0 / 0
0644
mdev.h
5.2 KB
November 06 2023 09:15:52
0 / 0
0644
mdio-bitbang.h
1.141 KB
November 06 2023 09:15:52
0 / 0
0644
mdio-gpio.h
0.64 KB
November 06 2023 09:15:52
0 / 0
0644
mdio-mux.h
0.538 KB
November 06 2023 09:15:52
0 / 0
0644
mdio.h
6.746 KB
November 06 2023 09:15:52
0 / 0
0644
media-bus-format.h
4.953 KB
November 06 2023 09:15:52
0 / 0
0644
mei_cl_bus.h
3.253 KB
November 06 2023 09:15:52
0 / 0
0644
mem_encrypt.h
1.21 KB
November 06 2023 09:15:52
0 / 0
0644
memblock.h
13.154 KB
November 06 2023 09:15:52
0 / 0
0644
memcontrol.h
16.781 KB
November 06 2023 09:15:52
0 / 0
0644
memory.h
4.874 KB
November 06 2023 09:15:52
0 / 0
0644
memory_hotplug.h
8.428 KB
November 06 2023 09:15:52
0 / 0
0644
mempolicy.h
8.067 KB
November 06 2023 09:15:52
0 / 0
0644
mempool.h
2.273 KB
November 06 2023 09:15:52
0 / 0
0644
memremap.h
5.234 KB
November 06 2023 09:15:52
0 / 0
0644
memstick.h
9.732 KB
November 06 2023 09:15:52
0 / 0
0644
mg_disk.h
1.027 KB
November 06 2023 09:15:52
0 / 0
0644
micrel_phy.h
1.034 KB
November 06 2023 09:15:52
0 / 0
0644
migrate.h
8.076 KB
November 06 2023 09:15:52
0 / 0
0644
migrate_mode.h
0.728 KB
November 06 2023 09:15:52
0 / 0
0644
mii.h
8.702 KB
November 06 2023 09:15:52
0 / 0
0644
miscdevice.h
2.2 KB
November 06 2023 09:15:52
0 / 0
0644
mm-arch-hooks.h
0.663 KB
November 06 2023 09:15:52
0 / 0
0644
mm.h
79.026 KB
November 06 2023 09:15:52
0 / 0
0644
mm_inline.h
2.684 KB
November 06 2023 09:15:52
0 / 0
0644
mm_types.h
18.602 KB
November 06 2023 09:15:52
0 / 0
0644
mman.h
3.096 KB
November 06 2023 09:15:52
0 / 0
0644
mmdebug.h
1.095 KB
November 06 2023 09:15:52
0 / 0
0644
mmiotrace.h
2.996 KB
November 06 2023 09:15:52
0 / 0
0644
mmu_context.h
0.331 KB
November 06 2023 09:15:52
0 / 0
0644
mmu_notifier.h
16.146 KB
November 06 2023 09:15:52
0 / 0
0644
mmzone.h
42.224 KB
November 06 2023 09:15:52
0 / 0
0644
mnt_namespace.h
0.496 KB
November 06 2023 09:15:52
0 / 0
0644
mod_devicetable.h
17.82 KB
November 06 2023 09:15:52
0 / 0
0644
module.h
20.108 KB
November 06 2023 09:15:52
0 / 0
0644
moduleloader.h
2.423 KB
November 06 2023 09:15:52
0 / 0
0644
moduleparam.h
16.402 KB
November 06 2023 09:15:52
0 / 0
0644
mount.h
3.301 KB
November 06 2023 09:15:52
0 / 0
0644
mpage.h
0.705 KB
November 06 2023 09:15:52
0 / 0
0644
mpi.h
5.32 KB
November 06 2023 09:15:52
0 / 0
0644
mpls.h
0.347 KB
November 06 2023 09:15:52
0 / 0
0644
mroute.h
4.673 KB
November 06 2023 09:15:52
0 / 0
0644
mroute6.h
3.246 KB
November 06 2023 09:15:52
0 / 0
0644
msdos_fs.h
0.229 KB
November 06 2023 09:15:52
0 / 0
0644
msg.h
1.256 KB
November 06 2023 09:15:52
0 / 0
0644
msi.h
2.948 KB
November 06 2023 09:15:52
0 / 0
0644
msm_mdp.h
2.087 KB
November 06 2023 09:15:52
0 / 0
0644
mutex-debug.h
0.462 KB
November 06 2023 09:15:52
0 / 0
0644
mutex.h
5.711 KB
November 06 2023 09:15:52
0 / 0
0644
mv643xx.h
52.399 KB
November 06 2023 09:15:52
0 / 0
0644
mv643xx_eth.h
1.832 KB
November 06 2023 09:15:52
0 / 0
0644
mv643xx_i2c.h
0.532 KB
November 06 2023 09:15:52
0 / 0
0644
mxm-wmi.h
1.053 KB
November 06 2023 09:15:52
0 / 0
0644
n_r3964.h
4.058 KB
November 06 2023 09:15:52
0 / 0
0644
namei.h
2.811 KB
November 06 2023 09:15:52
0 / 0
0644
namei_lookup.h
0.901 KB
November 06 2023 09:15:52
0 / 0
0644
nbd.h
1.342 KB
November 06 2023 09:15:52
0 / 0
0644
nd.h
5.912 KB
November 06 2023 09:15:52
0 / 0
0644
ndctl.h
0.658 KB
November 06 2023 09:15:52
0 / 0
0644
net.h
10.185 KB
November 06 2023 09:15:52
0 / 0
0644
net_dim.h
10.962 KB
November 06 2023 09:15:52
0 / 0
0644
netdev_features.h
9.441 KB
November 06 2023 09:15:52
0 / 0
0644
netdevice.h
147.077 KB
November 06 2023 09:15:52
0 / 0
0644
netfilter.h
11.763 KB
November 06 2023 09:15:52
0 / 0
0644
netfilter_bridge.h
1.766 KB
November 06 2023 09:15:52
0 / 0
0644
netfilter_defs.h
0.195 KB
November 06 2023 09:15:52
0 / 0
0644
netfilter_ipv4.h
0.397 KB
November 06 2023 09:15:52
0 / 0
0644
netfilter_ipv6.h
1.379 KB
November 06 2023 09:15:52
0 / 0
0644
netlink.h
6.215 KB
November 06 2023 09:15:52
0 / 0
0644
netpoll.h
2.938 KB
November 06 2023 09:15:52
0 / 0
0644
nfs.h
1.27 KB
November 06 2023 09:15:52
0 / 0
0644
nfs3.h
0.216 KB
November 06 2023 09:15:52
0 / 0
0644
nfs4.h
16.91 KB
November 06 2023 09:15:52
0 / 0
0644
nfs_fs.h
16.607 KB
November 06 2023 09:15:52
0 / 0
0644
nfs_fs_i.h
0.263 KB
November 06 2023 09:15:52
0 / 0
0644
nfs_fs_sb.h
8.636 KB
November 06 2023 09:15:52
0 / 0
0644
nfs_iostat.h
4.146 KB
November 06 2023 09:15:52
0 / 0
0644
nfs_page.h
5.835 KB
November 06 2023 09:15:52
0 / 0
0644
nfs_xdr.h
38.689 KB
November 06 2023 09:15:52
0 / 0
0644
nfsacl.h
1.11 KB
November 06 2023 09:15:52
0 / 0
0644
nilfs2_fs.h
23.474 KB
November 06 2023 09:15:52
0 / 0
0644
nl802154.h
4.234 KB
November 06 2023 09:15:52
0 / 0
0644
nls.h
2.959 KB
November 06 2023 09:15:52
0 / 0
0644
nmi.h
2.453 KB
November 06 2023 09:15:52
0 / 0
0644
node.h
2.182 KB
November 06 2023 09:15:52
0 / 0
0644
nodemask.h
16.468 KB
November 06 2023 09:15:52
0 / 0
0644
nospec.h
2.158 KB
November 06 2023 09:15:52
0 / 0
0644
notifier.h
7.654 KB
November 06 2023 09:15:52
0 / 0
0644
nsc_gpio.h
1.387 KB
November 06 2023 09:15:52
0 / 0
0644
nsproxy.h
2.214 KB
November 06 2023 09:15:52
0 / 0
0644
ntb.h
30.499 KB
November 06 2023 09:15:52
0 / 0
0644
ntb_transport.h
3.801 KB
November 06 2023 09:15:52
0 / 0
0644
nubus.h
4.096 KB
November 06 2023 09:15:52
0 / 0
0644
numa.h
0.247 KB
November 06 2023 09:15:52
0 / 0
0644
nvme-fc-driver.h
38.029 KB
November 06 2023 09:15:52
0 / 0
0644
nvme-fc.h
8.394 KB
November 06 2023 09:15:52
0 / 0
0644
nvme-rdma.h
2.438 KB
November 06 2023 09:15:52
0 / 0
0644
nvme.h
25.372 KB
November 06 2023 09:15:52
0 / 0
0644
nvmem-consumer.h
2.111 KB
November 06 2023 09:15:52
0 / 0
0644
nvmem-provider.h
1.521 KB
November 06 2023 09:15:52
0 / 0
0644
nvram.h
0.445 KB
November 06 2023 09:15:52
0 / 0
0644
nwpserial.h
0.538 KB
November 06 2023 09:15:52
0 / 0
0644
of.h
24.801 KB
November 06 2023 09:15:52
0 / 0
0644
of_address.h
2.162 KB
November 06 2023 09:15:52
0 / 0
0644
of_device.h
1.993 KB
November 06 2023 09:15:52
0 / 0
0644
of_dma.h
1.733 KB
November 06 2023 09:15:52
0 / 0
0644
of_fdt.h
4.618 KB
November 06 2023 09:15:52
0 / 0
0644
of_gpio.h
5.174 KB
November 06 2023 09:15:52
0 / 0
0644
of_graph.h
3.556 KB
November 06 2023 09:15:52
0 / 0
0644
of_iommu.h
1.008 KB
November 06 2023 09:15:52
0 / 0
0644
of_irq.h
2.896 KB
November 06 2023 09:15:52
0 / 0
0644
of_mdio.h
1.55 KB
November 06 2023 09:15:52
0 / 0
0644
of_mtd.h
0.431 KB
November 06 2023 09:15:52
0 / 0
0644
of_net.h
0.507 KB
November 06 2023 09:15:52
0 / 0
0644
of_pci.h
0.954 KB
November 06 2023 09:15:52
0 / 0
0644
of_pdt.h
1.434 KB
November 06 2023 09:15:52
0 / 0
0644
of_platform.h
3.835 KB
November 06 2023 09:15:52
0 / 0
0644
oid_registry.h
3.646 KB
November 06 2023 09:15:52
0 / 0
0644
olpc-ec.h
1.008 KB
November 06 2023 09:15:52
0 / 0
0644
omap-dma.h
11.555 KB
November 06 2023 09:15:52
0 / 0
0644
omap-iommu.h
1.686 KB
November 06 2023 09:15:52
0 / 0
0644
omapfb.h
1.217 KB
November 06 2023 09:15:52
0 / 0
0644
oom.h
2.93 KB
November 06 2023 09:15:52
0 / 0
0644
openvswitch.h
0.824 KB
November 06 2023 09:15:52
0 / 0
0644
opp.h
2.931 KB
November 06 2023 09:15:52
0 / 0
0644
oprofile.h
6.292 KB
November 06 2023 09:15:52
0 / 0
0644
osq_lock.h
1.003 KB
November 06 2023 09:15:52
0 / 0
0644
overflow.h
9.235 KB
November 06 2023 09:15:52
0 / 0
0644
oxu210hp.h
0.154 KB
November 06 2023 09:15:52
0 / 0
0644
padata.h
6.386 KB
November 06 2023 09:15:52
0 / 0
0644
page-flags-layout.h
3.031 KB
November 06 2023 09:15:52
0 / 0
0644
page-flags.h
19.842 KB
November 06 2023 09:15:52
0 / 0
0644
page-isolation.h
1.781 KB
November 06 2023 09:15:52
0 / 0
0644
page_cgroup.h
3.527 KB
November 06 2023 09:15:52
0 / 0
0644
page_counter.h
1.403 KB
November 06 2023 09:15:52
0 / 0
0644
page_ext.h
1.65 KB
November 06 2023 09:15:52
0 / 0
0644
page_idle.h
2.119 KB
November 06 2023 09:15:52
0 / 0
0644
page_owner.h
1.248 KB
November 06 2023 09:15:52
0 / 0
0644
page_ref.h
2.2 KB
November 06 2023 09:15:52
0 / 0
0644
pageblock-flags.h
2.738 KB
November 06 2023 09:15:52
0 / 0
0644
pagemap.h
17.609 KB
November 06 2023 09:15:52
0 / 0
0644
pagevec.h
1.687 KB
November 06 2023 09:15:52
0 / 0
0644
parman.h
2.865 KB
November 06 2023 09:15:52
0 / 0
0644
parport.h
16.7 KB
November 06 2023 09:15:52
0 / 0
0644
parport_pc.h
6.518 KB
November 06 2023 09:15:52
0 / 0
0644
parser.h
1.001 KB
November 06 2023 09:15:52
0 / 0
0644
pata_arasan_cf_data.h
1.225 KB
November 06 2023 09:15:52
0 / 0
0644
patchkey.h
0.701 KB
November 06 2023 09:15:52
0 / 0
0644
path.h
0.502 KB
November 06 2023 09:15:52
0 / 0
0644
pch_dma.h
0.976 KB
November 06 2023 09:15:52
0 / 0
0644
pci-acpi.h
3.265 KB
November 06 2023 09:15:52
0 / 0
0644
pci-aspm.h
1.673 KB
November 06 2023 09:15:52
0 / 0
0644
pci-ats.h
1.448 KB
November 06 2023 09:15:52
0 / 0
0644
pci-dma-compat.h
4.503 KB
November 06 2023 09:15:52
0 / 0
0644
pci.h
76.525 KB
November 06 2023 09:15:52
0 / 0
0644
pci_hotplug.h
7.246 KB
November 06 2023 09:15:52
0 / 0
0644
pci_ids.h
118.847 KB
November 06 2023 09:15:52
0 / 0
0644
pcieport_if.h
2.299 KB
November 06 2023 09:15:52
0 / 0
0644
pda_power.h
1.124 KB
November 06 2023 09:15:52
0 / 0
0644
pe.h
15.476 KB
November 06 2023 09:15:52
0 / 0
0644
percpu-defs.h
7.488 KB
November 06 2023 09:15:52
0 / 0
0644
percpu-refcount.h
9.434 KB
November 06 2023 09:15:52
0 / 0
0644
percpu-rwsem.h
0.905 KB
November 06 2023 09:15:52
0 / 0
0644
percpu.h
25.955 KB
November 06 2023 09:15:52
0 / 0
0644
percpu_counter.h
4.206 KB
November 06 2023 09:15:52
0 / 0
0644
percpu_ida.h
2.279 KB
November 06 2023 09:15:52
0 / 0
0644
perf_event.h
37.155 KB
November 06 2023 09:15:52
0 / 0
0644
perf_regs.h
0.946 KB
November 06 2023 09:15:52
0 / 0
0644
personality.h
1.513 KB
November 06 2023 09:15:52
0 / 0
0644
pfn.h
0.612 KB
November 06 2023 09:15:52
0 / 0
0644
pfn_t.h
3.187 KB
November 06 2023 09:15:52
0 / 0
0644
phonedev.h
0.532 KB
November 06 2023 09:15:52
0 / 0
0644
phonet.h
1.119 KB
November 06 2023 09:15:52
0 / 0
0644
phy.h
30.428 KB
November 06 2023 09:15:52
0 / 0
0644
phy_fixed.h
1.606 KB
November 06 2023 09:15:52
0 / 0
0644
pid.h
5.779 KB
November 06 2023 09:15:52
0 / 0
0644
pid_namespace.h
2.393 KB
November 06 2023 09:15:52
0 / 0
0644
pim.h
0.626 KB
November 06 2023 09:15:52
0 / 0
0644
pipe_fs_i.h
6 KB
November 06 2023 09:15:52
0 / 0
0644
pkeys.h
0.856 KB
November 06 2023 09:15:52
0 / 0
0644
pktcdvd.h
5.871 KB
November 06 2023 09:15:52
0 / 0
0644
platform_device.h
10.544 KB
November 06 2023 09:15:52
0 / 0
0644
plist.h
8.695 KB
November 06 2023 09:15:52
0 / 0
0644
pm.h
29.698 KB
November 06 2023 09:15:52
0 / 0
0644
pm2301_charger.h
1.683 KB
November 06 2023 09:15:52
0 / 0
0644
pm_clock.h
1.665 KB
November 06 2023 09:15:52
0 / 0
0644
pm_domain.h
9.578 KB
November 06 2023 09:15:52
0 / 0
0644
pm_qos.h
8.11 KB
November 06 2023 09:15:52
0 / 0
0644
pm_runtime.h
8.157 KB
November 06 2023 09:15:52
0 / 0
0644
pm_wakeup.h
5.925 KB
November 06 2023 09:15:52
0 / 0
0644
pmu.h
2.298 KB
November 06 2023 09:15:52
0 / 0
0644
pnfs_osd_xdr.h
9.269 KB
November 06 2023 09:15:52
0 / 0
0644
pnp.h
14.823 KB
November 06 2023 09:15:52
0 / 0
0644
poison.h
2.535 KB
November 06 2023 09:15:52
0 / 0
0644
poll.h
4.471 KB
November 06 2023 09:15:52
0 / 0
0644
posix-clock.h
5.427 KB
November 06 2023 09:15:52
0 / 0
0644
posix-timers.h
4.124 KB
November 06 2023 09:15:52
0 / 0
0644
posix_acl.h
4.229 KB
November 06 2023 09:15:52
0 / 0
0644
posix_acl_xattr.h
1.783 KB
November 06 2023 09:15:52
0 / 0
0644
power_supply.h
10.628 KB
November 06 2023 09:15:52
0 / 0
0644
powercap.h
12.575 KB
November 06 2023 09:15:52
0 / 0
0644
ppp-comp.h
3.098 KB
November 06 2023 09:15:52
0 / 0
0644
ppp_channel.h
3.072 KB
November 06 2023 09:15:52
0 / 0
0644
ppp_defs.h
0.443 KB
November 06 2023 09:15:52
0 / 0
0644
pps-gpio.h
0.991 KB
November 06 2023 09:15:52
0 / 0
0644
pps_kernel.h
3.537 KB
November 06 2023 09:15:52
0 / 0
0644
pr.h
0.515 KB
November 06 2023 09:15:52
0 / 0
0644
preempt.h
4.633 KB
November 06 2023 09:15:52
0 / 0
0644
preempt_mask.h
4.405 KB
November 06 2023 09:15:52
0 / 0
0644
prefetch.h
1.5 KB
November 06 2023 09:15:52
0 / 0
0644
printk.h
11.78 KB
November 06 2023 09:15:52
0 / 0
0644
prio_heap.h
1.763 KB
November 06 2023 09:15:52
0 / 0
0644
proc_fs.h
2.984 KB
November 06 2023 09:15:52
0 / 0
0644
proc_ns.h
1.902 KB
November 06 2023 09:15:52
0 / 0
0644
profile.h
2.59 KB
November 06 2023 09:15:52
0 / 0
0644
projid.h
2.385 KB
November 06 2023 09:15:52
0 / 0
0644
property.h
7.698 KB
November 06 2023 09:15:52
0 / 0
0644
proportions.h
3.169 KB
November 06 2023 09:15:52
0 / 0
0644
pstore.h
2.624 KB
November 06 2023 09:15:52
0 / 0
0644
pstore_ram.h
2.316 KB
November 06 2023 09:15:52
0 / 0
0644
pti.h
1.525 KB
November 06 2023 09:15:52
0 / 0
0644
ptp_classify.h
5.47 KB
November 06 2023 09:15:52
0 / 0
0644
ptp_clock_kernel.h
8.615 KB
November 06 2023 09:15:52
0 / 0
0644
ptr_ring.h
16.481 KB
November 06 2023 09:15:52
0 / 0
0644
ptrace.h
15.064 KB
November 06 2023 09:15:52
0 / 0
0644
pvclock_gtod.h
0.497 KB
November 06 2023 09:15:52
0 / 0
0644
pwm.h
7.177 KB
November 06 2023 09:15:52
0 / 0
0644
pwm_backlight.h
0.606 KB
November 06 2023 09:15:52
0 / 0
0644
pxa168_eth.h
0.627 KB
November 06 2023 09:15:52
0 / 0
0644
pxa2xx_ssp.h
8.27 KB
November 06 2023 09:15:52
0 / 0
0644
qnx6_fs.h
3.232 KB
November 06 2023 09:15:52
0 / 0
0644
quicklist.h
2.101 KB
November 06 2023 09:15:52
0 / 0
0644
quota.h
14.106 KB
November 06 2023 09:15:52
0 / 0
0644
quotaops.h
9.797 KB
November 06 2023 09:15:52
0 / 0
0644
radix-tree.h
19.883 KB
November 06 2023 09:15:52
0 / 0
0644
raid_class.h
2.081 KB
November 06 2023 09:15:52
0 / 0
0644
ramfs.h
0.965 KB
November 06 2023 09:15:52
0 / 0
0644
random.h
3.286 KB
November 06 2023 09:15:52
0 / 0
0644
range.h
0.598 KB
November 06 2023 09:15:52
0 / 0
0644
ras.h
0.344 KB
November 06 2023 09:15:52
0 / 0
0644
ratelimit.h
2.323 KB
November 06 2023 09:15:52
0 / 0
0644
rational.h
0.586 KB
November 06 2023 09:15:52
0 / 0
0644
rbtree.h
3.943 KB
November 06 2023 09:15:52
0 / 0
0644
rbtree_augmented.h
7.072 KB
November 06 2023 09:15:52
0 / 0
0644
rbtree_latch.h
6.643 KB
November 06 2023 09:15:52
0 / 0
0644
rculist.h
21.448 KB
November 06 2023 09:15:52
0 / 0
0644
rculist_bl.h
4.321 KB
November 06 2023 09:15:52
0 / 0
0644
rculist_nulls.h
6.121 KB
November 06 2023 09:15:52
0 / 0
0644
rcupdate.h
38.397 KB
November 06 2023 09:15:52
0 / 0
0644
rcutiny.h
3.998 KB
November 06 2023 09:15:52
0 / 0
0644
rcutree.h
3.403 KB
November 06 2023 09:15:52
0 / 0
0644
reboot.h
1.313 KB
November 06 2023 09:15:52
0 / 0
0644
reciprocal_div.h
0.97 KB
November 06 2023 09:15:52
0 / 0
0644
refcount.h
2.452 KB
November 06 2023 09:15:52
0 / 0
0644
regmap.h
21.462 KB
November 06 2023 09:15:52
0 / 0
0644
regset.h
12.995 KB
November 06 2023 09:15:52
0 / 0
0644
relay.h
8.61 KB
November 06 2023 09:15:52
0 / 0
0644
remoteproc.h
17.213 KB
November 06 2023 09:15:52
0 / 0
0644
res_counter.h
5.678 KB
November 06 2023 09:15:52
0 / 0
0644
reservation.h
9.01 KB
November 06 2023 09:15:52
0 / 0
0644
reset-controller.h
1.706 KB
November 06 2023 09:15:52
0 / 0
0644
reset.h
0.497 KB
November 06 2023 09:15:52
0 / 0
0644
resource.h
0.299 KB
November 06 2023 09:15:52
0 / 0
0644
resource_ext.h
2.225 KB
November 06 2023 09:15:52
0 / 0
0644
resume-trace.h
0.684 KB
November 06 2023 09:15:52
0 / 0
0644
rfkill-gpio.h
1.64 KB
November 06 2023 09:15:52
0 / 0
0644
rfkill-regulator.h
1.377 KB
November 06 2023 09:15:52
0 / 0
0644
rfkill.h
9.493 KB
November 06 2023 09:15:52
0 / 0
0644
rh_kabi.h
6.42 KB
November 06 2023 09:15:52
0 / 0
0644
rhashtable.h
38.319 KB
November 06 2023 09:15:52
0 / 0
0644
ring_buffer.h
6.617 KB
November 06 2023 09:15:52
0 / 0
0644
rio.h
16.5 KB
November 06 2023 09:15:52
0 / 0
0644
rio_drv.h
13.752 KB
November 06 2023 09:15:52
0 / 0
0644
rio_ids.h
1.246 KB
November 06 2023 09:15:52
0 / 0
0644
rio_regs.h
14.726 KB
November 06 2023 09:15:52
0 / 0
0644
rmap.h
9.264 KB
November 06 2023 09:15:52
0 / 0
0644
rmi.h
9.693 KB
November 06 2023 09:15:52
0 / 0
0644
rndis.h
16.826 KB
November 06 2023 09:15:52
0 / 0
0644
root_dev.h
0.527 KB
November 06 2023 09:15:52
0 / 0
0644
rotary_encoder.h
0.32 KB
November 06 2023 09:15:52
0 / 0
0644
rpmsg.h
11.407 KB
November 06 2023 09:15:52
0 / 0
0644
rslib.h
2.993 KB
November 06 2023 09:15:52
0 / 0
0644
rtc-ds2404.h
0.456 KB
November 06 2023 09:15:52
0 / 0
0644
rtc-v3020.h
1.032 KB
November 06 2023 09:15:52
0 / 0
0644
rtc.h
6.424 KB
November 06 2023 09:15:52
0 / 0
0644
rtmutex.h
2.913 KB
November 06 2023 09:15:52
0 / 0
0644
rtnetlink.h
4.236 KB
November 06 2023 09:15:52
0 / 0
0644
rwlock.h
4.289 KB
November 06 2023 09:15:52
0 / 0
0644
rwlock_api_smp.h
7.632 KB
November 06 2023 09:15:52
0 / 0
0644
rwlock_types.h
1.179 KB
November 06 2023 09:15:52
0 / 0
0644
rwsem-spinlock.h
1.479 KB
November 06 2023 09:15:52
0 / 0
0644
rwsem.h
5.806 KB
November 06 2023 09:15:52
0 / 0
0644
rxrpc.h
2.331 KB
November 06 2023 09:15:52
0 / 0
0644
s3c_adc_battery.h
0.91 KB
November 06 2023 09:15:52
0 / 0
0644
sa11x0-dma.h
0.559 KB
November 06 2023 09:15:52
0 / 0
0644
sbitmap.h
14.015 KB
November 06 2023 09:15:52
0 / 0
0644
scatterlist.h
12.157 KB
November 06 2023 09:15:52
0 / 0
0644
scc.h
2.799 KB
November 06 2023 09:15:52
0 / 0
0644
sched.h
97.418 KB
November 06 2023 09:15:52
0 / 0
0644
screen_info.h
0.559 KB
November 06 2023 09:15:52
0 / 0
0644
sctp.h
22.086 KB
November 06 2023 09:15:52
0 / 0
0644
scx200.h
1.781 KB
November 06 2023 09:15:52
0 / 0
0644
scx200_gpio.h
2.343 KB
November 06 2023 09:15:52
0 / 0
0644
sdla.h
6.9 KB
November 06 2023 09:15:52
0 / 0
0644
seccomp.h
2.153 KB
November 06 2023 09:15:52
0 / 0
0644
securebits.h
0.195 KB
November 06 2023 09:15:52
0 / 0
0644
security.h
121.274 KB
November 06 2023 09:15:52
0 / 0
0644
selection.h
1.327 KB
November 06 2023 09:15:52
0 / 0
0644
selinux.h
0.889 KB
November 06 2023 09:15:52
0 / 0
0644
sem.h
1.251 KB
November 06 2023 09:15:52
0 / 0
0644
semaphore.h
1.359 KB
November 06 2023 09:15:52
0 / 0
0644
seq_buf.h
1.124 KB
November 06 2023 09:15:52
0 / 0
0644
seq_file.h
7.364 KB
November 06 2023 09:15:52
0 / 0
0644
seq_file_net.h
0.658 KB
November 06 2023 09:15:52
0 / 0
0644
seqlock.h
15.873 KB
November 06 2023 09:15:52
0 / 0
0644
seqno-fence.h
3.955 KB
November 06 2023 09:15:52
0 / 0
0644
serial.h
0.615 KB
November 06 2023 09:15:52
0 / 0
0644
serial_8250.h
4.233 KB
November 06 2023 09:15:52
0 / 0
0644
serial_core.h
11.733 KB
November 06 2023 09:15:52
0 / 0
0644
serial_max3100.h
1.39 KB
November 06 2023 09:15:52
0 / 0
0644
serial_mfd.h
1.254 KB
November 06 2023 09:15:52
0 / 0
0644
serial_pnx8xxx.h
2.607 KB
November 06 2023 09:15:52
0 / 0
0644
serial_s3c.h
7.954 KB
November 06 2023 09:15:52
0 / 0
0644
serial_sci.h
3.563 KB
November 06 2023 09:15:52
0 / 0
0644
serio.h
4.156 KB
November 06 2023 09:15:52
0 / 0
0644
sfi.h
5.677 KB
November 06 2023 09:15:52
0 / 0
0644
sfi_acpi.h
3.399 KB
November 06 2023 09:15:52
0 / 0
0644
sh_clk.h
5.907 KB
November 06 2023 09:15:52
0 / 0
0644
sh_dma.h
2.329 KB
November 06 2023 09:15:52
0 / 0
0644
sh_eth.h
0.48 KB
November 06 2023 09:15:52
0 / 0
0644
sh_intc.h
3.386 KB
November 06 2023 09:15:52
0 / 0
0644
sh_timer.h
0.219 KB
November 06 2023 09:15:52
0 / 0
0644
shdma-base.h
4.056 KB
November 06 2023 09:15:52
0 / 0
0644
shm.h
1.783 KB
November 06 2023 09:15:52
0 / 0
0644
shmem_fs.h
3.572 KB
November 06 2023 09:15:52
0 / 0
0644
shrinker.h
1.443 KB
November 06 2023 09:15:52
0 / 0
0644
signal.h
12.854 KB
November 06 2023 09:15:52
0 / 0
0644
signalfd.h
0.729 KB
November 06 2023 09:15:52
0 / 0
0644
siphash.h
2.765 KB
November 06 2023 09:15:52
0 / 0
0644
sirfsoc_dma.h
0.12 KB
November 06 2023 09:15:52
0 / 0
0644
sizes.h
1.194 KB
November 06 2023 09:15:52
0 / 0
0644
skb_array.h
5.166 KB
November 06 2023 09:15:52
0 / 0
0644
skbuff.h
114.936 KB
November 06 2023 09:15:52
0 / 0
0644
slab.h
18.757 KB
November 06 2023 09:15:52
0 / 0
0644
slab_def.h
4.614 KB
November 06 2023 09:15:52
0 / 0
0644
slob_def.h
0.946 KB
November 06 2023 09:15:52
0 / 0
0644
slub_def.h
6.104 KB
November 06 2023 09:15:52
0 / 0
0644
sm501-regs.h
11.764 KB
November 06 2023 09:15:52
0 / 0
0644
sm501.h
4.632 KB
November 06 2023 09:15:52
0 / 0
0644
smc911x.h
0.249 KB
November 06 2023 09:15:52
0 / 0
0644
smc91x.h
1.046 KB
November 06 2023 09:15:52
0 / 0
0644
smp.h
5.903 KB
November 06 2023 09:15:52
0 / 0
0644
smpboot.h
2.147 KB
November 06 2023 09:15:52
0 / 0
0644
smsc911x.h
2.251 KB
November 06 2023 09:15:52
0 / 0
0644
smscphy.h
1.215 KB
November 06 2023 09:15:52
0 / 0
0644
sock_diag.h
0.889 KB
November 06 2023 09:15:52
0 / 0
0644
socket.h
11.284 KB
November 06 2023 09:15:52
0 / 0
0644
sonet.h
0.42 KB
November 06 2023 09:15:52
0 / 0
0644
sony-laptop.h
1.244 KB
November 06 2023 09:15:52
0 / 0
0644
sonypi.h
2.354 KB
November 06 2023 09:15:52
0 / 0
0644
sort.h
0.203 KB
November 06 2023 09:15:52
0 / 0
0644
sound.h
0.75 KB
November 06 2023 09:15:52
0 / 0
0644
soundcard.h
1.593 KB
November 06 2023 09:15:52
0 / 0
0644
spinlock.h
12.38 KB
November 06 2023 09:15:52
0 / 0
0644
spinlock_api_smp.h
5.464 KB
November 06 2023 09:15:52
0 / 0
0644
spinlock_api_up.h
3.375 KB
November 06 2023 09:15:52
0 / 0
0644
spinlock_types.h
2.122 KB
November 06 2023 09:15:52
0 / 0
0644
spinlock_types_up.h
0.709 KB
November 06 2023 09:15:52
0 / 0
0644
spinlock_up.h
2.468 KB
November 06 2023 09:15:52
0 / 0
0644
splice.h
3.247 KB
November 06 2023 09:15:52
0 / 0
0644
srcu.h
10.111 KB
November 06 2023 09:15:52
0 / 0
0644
ssbi.h
1.064 KB
November 06 2023 09:15:52
0 / 0
0644
stackprotector.h
0.278 KB
November 06 2023 09:15:52
0 / 0
0644
stacktrace.h
1.435 KB
November 06 2023 09:15:52
0 / 0
0644
start_kernel.h
0.288 KB
November 06 2023 09:15:52
0 / 0
0644
stat.h
0.728 KB
November 06 2023 09:15:52
0 / 0
0644
statfs.h
1.276 KB
November 06 2023 09:15:52
0 / 0
0644
static_key.h
0.029 KB
November 06 2023 09:15:52
0 / 0
0644
stddef.h
0.77 KB
November 06 2023 09:15:52
0 / 0
0644
ste_modem_shm.h
1.587 KB
November 06 2023 09:15:52
0 / 0
0644
stm.h
4.754 KB
November 06 2023 09:15:52
0 / 0
0644
stmmac.h
3.789 KB
November 06 2023 09:15:52
0 / 0
0644
stmp3xxx_rtc_wdt.h
0.324 KB
November 06 2023 09:15:52
0 / 0
0644
stmp_device.h
0.604 KB
November 06 2023 09:15:52
0 / 0
0644
stop_machine.h
4.542 KB
November 06 2023 09:15:52
0 / 0
0644
string.h
6.272 KB
November 06 2023 09:15:52
0 / 0
0644
string_helpers.h
2.104 KB
November 06 2023 09:15:52
0 / 0
0644
stringify.h
0.333 KB
November 06 2023 09:15:52
0 / 0
0644
sudmac.h
1.239 KB
November 06 2023 09:15:52
0 / 0
0644
sungem_phy.h
3.898 KB
November 06 2023 09:15:52
0 / 0
0644
sunserialcore.h
1.038 KB
November 06 2023 09:15:52
0 / 0
0644
superhyway.h
2.804 KB
November 06 2023 09:15:52
0 / 0
0644
suspend.h
16.145 KB
November 06 2023 09:15:52
0 / 0
0644
svga.h
3.709 KB
November 06 2023 09:15:52
0 / 0
0644
sw842.h
0.282 KB
November 06 2023 09:15:52
0 / 0
0644
swab.h
0.497 KB
November 06 2023 09:15:52
0 / 0
0644
swait.h
6.93 KB
November 06 2023 09:15:52
0 / 0
0644
swap.h
20.783 KB
November 06 2023 09:15:52
0 / 0
0644
swap_slots.h
0.782 KB
November 06 2023 09:15:52
0 / 0
0644
swapfile.h
0.505 KB
November 06 2023 09:15:52
0 / 0
0644
swapops.h
6.925 KB
November 06 2023 09:15:52
0 / 0
0644
swiotlb.h
3.742 KB
November 06 2023 09:15:52
0 / 0
0644
sync_core.h
0.566 KB
November 06 2023 09:15:52
0 / 0
0644
sync_file.h
1.568 KB
November 06 2023 09:15:52
0 / 0
0644
synclink.h
0.966 KB
November 06 2023 09:15:52
0 / 0
0644
sys.h
0.899 KB
November 06 2023 09:15:52
0 / 0
0644
sys_soc.h
0.93 KB
November 06 2023 09:15:52
0 / 0
0644
syscalls.h
38.072 KB
November 06 2023 09:15:52
0 / 0
0644
syscore_ops.h
0.62 KB
November 06 2023 09:15:52
0 / 0
0644
sysctl.h
7.046 KB
November 06 2023 09:15:52
0 / 0
0644
sysfs.h
13.691 KB
November 06 2023 09:15:52
0 / 0
0644
syslog.h
1.89 KB
November 06 2023 09:15:52
0 / 0
0644
sysrq.h
1.842 KB
November 06 2023 09:15:52
0 / 0
0644
sysv_fs.h
8.995 KB
November 06 2023 09:15:52
0 / 0
0644
task_io_accounting.h
1.094 KB
November 06 2023 09:15:52
0 / 0
0644
task_io_accounting_ops.h
2.511 KB
November 06 2023 09:15:52
0 / 0
0644
task_work.h
0.564 KB
November 06 2023 09:15:52
0 / 0
0644
taskstats_kern.h
0.89 KB
November 06 2023 09:15:52
0 / 0
0644
tboot.h
3.992 KB
November 06 2023 09:15:52
0 / 0
0644
tc.h
3.407 KB
November 06 2023 09:15:52
0 / 0
0644
tca6416_keypad.h
0.827 KB
November 06 2023 09:15:52
0 / 0
0644
tcp.h
13.024 KB
November 06 2023 09:15:52
0 / 0
0644
tegra-ahb.h
0.646 KB
November 06 2023 09:15:52
0 / 0
0644
tegra-powergate.h
1.46 KB
November 06 2023 09:15:52
0 / 0
0644
tegra-soc.h
0.773 KB
November 06 2023 09:15:52
0 / 0
0644
textsearch.h
4.69 KB
November 06 2023 09:15:52
0 / 0
0644
textsearch_fsm.h
1.147 KB
November 06 2023 09:15:52
0 / 0
0644
tfrc.h
1.888 KB
November 06 2023 09:15:52
0 / 0
0644
thermal.h
8.435 KB
November 06 2023 09:15:52
0 / 0
0644
thinkpad_acpi.h
0.274 KB
November 06 2023 09:15:52
0 / 0
0644
thread_info.h
4.943 KB
November 06 2023 09:15:52
0 / 0
0644
threads.h
1.24 KB
November 06 2023 09:15:52
0 / 0
0644
thunderbolt.h
18.877 KB
November 06 2023 09:15:52
0 / 0
0644
ti_wilink_st.h
14.051 KB
November 06 2023 09:15:52
0 / 0
0644
tick.h
6.989 KB
November 06 2023 09:15:52
0 / 0
0644
tifm.h
4.805 KB
November 06 2023 09:15:52
0 / 0
0644
timb_dma.h
1.742 KB
November 06 2023 09:15:52
0 / 0
0644
timb_gpio.h
1.277 KB
November 06 2023 09:15:52
0 / 0
0644
time-armada-370-xp.h
0.382 KB
November 06 2023 09:15:52
0 / 0
0644
time.h
6.872 KB
November 06 2023 09:15:52
0 / 0
0644
time64.h
4.856 KB
November 06 2023 09:15:52
0 / 0
0644
timecounter.h
4.613 KB
November 06 2023 09:15:52
0 / 0
0644
timekeeper_internal.h
4.741 KB
November 06 2023 09:15:52
0 / 0
0644
timekeeping.h
5.124 KB
November 06 2023 09:15:52
0 / 0
0644
timer.h
8.471 KB
November 06 2023 09:15:52
0 / 0
0644
timerfd.h
0.976 KB
November 06 2023 09:15:52
0 / 0
0644
timeriomem-rng.h
0.398 KB
November 06 2023 09:15:52
0 / 0
0644
timerqueue.h
1.075 KB
November 06 2023 09:15:52
0 / 0
0644
timex.h
6.344 KB
November 06 2023 09:15:52
0 / 0
0644
tnum.h
2.857 KB
November 06 2023 09:15:52
0 / 0
0644
topology.h
5.559 KB
November 06 2023 09:15:52
0 / 0
0644
toshiba.h
0.883 KB
November 06 2023 09:15:52
0 / 0
0644
tpm.h
3.171 KB
November 06 2023 09:15:52
0 / 0
0644
tpm_command.h
0.789 KB
November 06 2023 09:15:52
0 / 0
0644
tpm_eventlog.h
2.111 KB
November 06 2023 09:15:52
0 / 0
0644
trace.h
0.903 KB
November 06 2023 09:15:52
0 / 0
0644
trace_clock.h
0.613 KB
November 06 2023 09:15:52
0 / 0
0644
trace_seq.h
3.164 KB
November 06 2023 09:15:52
0 / 0
0644
tracehook.h
7.28 KB
November 06 2023 09:15:52
0 / 0
0644
tracepoint.h
12.933 KB
November 06 2023 09:15:52
0 / 0
0644
transport_class.h
2.505 KB
November 06 2023 09:15:52
0 / 0
0644
tsacct_kern.h
1.163 KB
November 06 2023 09:15:52
0 / 0
0644
tty.h
23.262 KB
November 06 2023 09:15:52
0 / 0
0644
tty_driver.h
15.094 KB
November 06 2023 09:15:52
0 / 0
0644
tty_flip.h
1.205 KB
November 06 2023 09:15:52
0 / 0
0644
tty_ldisc.h
7.908 KB
November 06 2023 09:15:52
0 / 0
0644
typecheck.h
0.571 KB
November 06 2023 09:15:52
0 / 0
0644
types.h
4.836 KB
November 06 2023 09:15:52
0 / 0
0644
u64_stats_sync.h
4.803 KB
November 06 2023 09:15:52
0 / 0
0644
uaccess.h
4.221 KB
November 06 2023 09:15:52
0 / 0
0644
ucb1400.h
4.265 KB
November 06 2023 09:15:52
0 / 0
0644
ucs2_string.h
0.608 KB
November 06 2023 09:15:52
0 / 0
0644
udp.h
3.504 KB
November 06 2023 09:15:52
0 / 0
0644
uidgid.h
4.182 KB
November 06 2023 09:15:52
0 / 0
0644
uinput.h
2.084 KB
November 06 2023 09:15:52
0 / 0
0644
uio.h
1.145 KB
November 06 2023 09:15:52
0 / 0
0644
uio_driver.h
3.936 KB
November 06 2023 09:15:52
0 / 0
0644
uprobes.h
5.971 KB
November 06 2023 09:15:52
0 / 0
0644
usb.h
76.122 KB
November 06 2023 09:15:52
0 / 0
0644
usb_usual.h
3.417 KB
November 06 2023 09:15:52
0 / 0
0644
usbdevice_fs.h
2.183 KB
November 06 2023 09:15:52
0 / 0
0644
user-return-notifier.h
1.139 KB
November 06 2023 09:15:52
0 / 0
0644
user.h
0.021 KB
November 06 2023 09:15:52
0 / 0
0644
user_namespace.h
3.928 KB
November 06 2023 09:15:52
0 / 0
0644
userfaultfd_k.h
3.6 KB
November 06 2023 09:15:52
0 / 0
0644
uts.h
0.341 KB
November 06 2023 09:15:52
0 / 0
0644
utsname.h
1.652 KB
November 06 2023 09:15:52
0 / 0
0644
uuid.h
2.998 KB
November 06 2023 09:15:52
0 / 0
0644
uwb.h
25.222 KB
November 06 2023 09:15:52
0 / 0
0644
verify_pefile.h
0.609 KB
November 06 2023 09:15:52
0 / 0
0644
vermagic.h
0.796 KB
November 06 2023 09:15:52
0 / 0
0644
vexpress.h
3.856 KB
November 06 2023 09:15:52
0 / 0
0644
vfio.h
5.582 KB
November 06 2023 09:15:52
0 / 0
0644
vfs.h
0.075 KB
November 06 2023 09:15:52
0 / 0
0644
vga_switcheroo.h
8.703 KB
November 06 2023 09:15:52
0 / 0
0644
vgaarb.h
9.052 KB
November 06 2023 09:15:52
0 / 0
0644
via-core.h
7.268 KB
November 06 2023 09:15:52
0 / 0
0644
via-gpio.h
0.326 KB
November 06 2023 09:15:52
0 / 0
0644
via.h
0.872 KB
November 06 2023 09:15:52
0 / 0
0644
via_i2c.h
1.48 KB
November 06 2023 09:15:52
0 / 0
0644
video_output.h
1.891 KB
November 06 2023 09:15:52
0 / 0
0644
videodev2.h
2.678 KB
November 06 2023 09:15:52
0 / 0
0644
virtio.h
5.959 KB
November 06 2023 09:15:52
0 / 0
0644
virtio_byteorder.h
1.418 KB
November 06 2023 09:15:52
0 / 0
0644
virtio_caif.h
0.48 KB
November 06 2023 09:15:52
0 / 0
0644
virtio_config.h
12.748 KB
November 06 2023 09:15:52
0 / 0
0644
virtio_console.h
1.928 KB
November 06 2023 09:15:52
0 / 0
0644
virtio_mmio.h
4.479 KB
November 06 2023 09:15:52
0 / 0
0644
virtio_ring.h
2.685 KB
November 06 2023 09:15:52
0 / 0
0644
virtio_vsock.h
4.904 KB
November 06 2023 09:15:52
0 / 0
0644
vlynq.h
3.876 KB
November 06 2023 09:15:52
0 / 0
0644
vm_event_item.h
2.195 KB
November 06 2023 09:15:52
0 / 0
0644
vm_sockets.h
0.687 KB
November 06 2023 09:15:52
0 / 0
0644
vmalloc.h
6.413 KB
November 06 2023 09:15:52
0 / 0
0644
vme.h
4.879 KB
November 06 2023 09:15:52
0 / 0
0644
vmpressure.h
1.648 KB
November 06 2023 09:15:52
0 / 0
0644
vmstat.h
7.231 KB
November 06 2023 09:15:52
0 / 0
0644
vmw_vmci_api.h
3.148 KB
November 06 2023 09:15:52
0 / 0
0644
vmw_vmci_defs.h
28.036 KB
November 06 2023 09:15:52
0 / 0
0644
vringh.h
7.764 KB
November 06 2023 09:15:52
0 / 0
0644
vt.h
0.559 KB
November 06 2023 09:15:52
0 / 0
0644
vt_buffer.h
1.251 KB
November 06 2023 09:15:52
0 / 0
0644
vt_kern.h
6.328 KB
November 06 2023 09:15:52
0 / 0
0644
vtime.h
3.658 KB
November 06 2023 09:15:52
0 / 0
0644
w1-gpio.h
0.682 KB
November 06 2023 09:15:52
0 / 0
0644
wait.h
41.651 KB
November 06 2023 09:15:52
0 / 0
0644
wanrouter.h
0.167 KB
November 06 2023 09:15:52
0 / 0
0644
watchdog.h
7.494 KB
November 06 2023 09:15:52
0 / 0
0644
wireless.h
1.362 KB
November 06 2023 09:15:52
0 / 0
0644
wl12xx.h
2.26 KB
November 06 2023 09:15:52
0 / 0
0644
wm97xx.h
10.567 KB
November 06 2023 09:15:52
0 / 0
0644
wmi.h
1.942 KB
November 06 2023 09:15:52
0 / 0
0644
workqueue.h
21.5 KB
November 06 2023 09:15:52
0 / 0
0644
writeback.h
5.92 KB
November 06 2023 09:15:52
0 / 0
0644
ww_mutex.h
12.801 KB
November 06 2023 09:15:52
0 / 0
0644
xattr.h
3.147 KB
November 06 2023 09:15:52
0 / 0
0644
xilinxfb.h
0.923 KB
November 06 2023 09:15:52
0 / 0
0644
xz.h
11.163 KB
November 06 2023 09:15:52
0 / 0
0644
yam.h
2.812 KB
November 06 2023 09:15:52
0 / 0
0644
z2_battery.h
0.272 KB
November 06 2023 09:15:52
0 / 0
0644
zbud.h
0.679 KB
November 06 2023 09:15:52
0 / 0
0644
zconf.h
1.729 KB
November 06 2023 09:15:52
0 / 0
0644
zlib.h
33.599 KB
November 06 2023 09:15:52
0 / 0
0644
zorro.h
6.508 KB
November 06 2023 09:15:52
0 / 0
0644
zorro_ids.h
29.199 KB
November 06 2023 09:15:52
0 / 0
0644
zpool.h
2.902 KB
November 06 2023 09:15:52
0 / 0
0644
zsmalloc.h
1.418 KB
November 06 2023 09:15:52
0 / 0
0644
zutil.h
2.718 KB
November 06 2023 09:15:52
0 / 0
0644