Linux Kernel
3.7.1
|
#include <linux/poll.h>
#include <linux/slab.h>
#include <linux/module.h>
#include <linux/init.h>
#include <linux/input.h>
#include <linux/usb.h>
#include <linux/hid.h>
#include <linux/hiddev.h>
#include <linux/compat.h>
#include <linux/vmalloc.h>
#include "usbhid.h"
Go to the source code of this file.
Data Structures | |
struct | hiddev |
struct | hiddev_list |
Macros | |
#define | HIDDEV_MINOR_BASE 96 |
#define | HIDDEV_MINORS 16 |
#define | HIDDEV_BUFFER_SIZE 2048 |
Functions | |
void | hiddev_hid_event (struct hid_device *hid, struct hid_field *field, struct hid_usage *usage, __s32 value) |
EXPORT_SYMBOL_GPL (hiddev_hid_event) | |
void | hiddev_report_event (struct hid_device *hid, struct hid_report *report) |
int | hiddev_connect (struct hid_device *hid, unsigned int force) |
void | hiddev_disconnect (struct hid_device *hid) |
EXPORT_SYMBOL_GPL | ( | hiddev_hid_event | ) |
int hiddev_connect | ( | struct hid_device * | hid, |
unsigned int | force | ||
) |
void hiddev_disconnect | ( | struct hid_device * | hid | ) |
void hiddev_report_event | ( | struct hid_device * | hid, |
struct hid_report * | report | ||
) |