Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Macros | Functions
hid-logitech-dj.c File Reference
#include <linux/device.h>
#include <linux/hid.h>
#include <linux/module.h>
#include <linux/usb.h>
#include <asm/unaligned.h>
#include "usbhid/usbhid.h"
#include "hid-ids.h"
#include "hid-logitech-dj.h"

Go to the source code of this file.

Macros

#define MAX_REPORT_SIZE   8
 
#define MAX_RDESC_SIZE
 
#define NUMBER_OF_HID_REPORTS   32
 
#define LOGITECH_DJ_INTERFACE_NUMBER   0x02
 

Functions

 MODULE_DEVICE_TABLE (hid, logi_dj_receivers)
 
 module_init (logi_dj_init)
 
 module_exit (logi_dj_exit)
 
 MODULE_LICENSE ("GPL")
 
 MODULE_AUTHOR ("Logitech")
 
 MODULE_AUTHOR ("Nestor Lopez Casado")
 
 MODULE_AUTHOR ("[email protected]")
 

Macro Definition Documentation

#define LOGITECH_DJ_INTERFACE_NUMBER   0x02

Definition at line 189 of file hid-logitech-dj.c.

#define MAX_RDESC_SIZE
Value:
(sizeof(kbd_descriptor) + \
sizeof(mse_descriptor) + \
sizeof(consumer_descriptor) + \
sizeof(syscontrol_descriptor) + \
sizeof(media_descriptor))

Definition at line 160 of file hid-logitech-dj.c.

#define MAX_REPORT_SIZE   8

Definition at line 157 of file hid-logitech-dj.c.

#define NUMBER_OF_HID_REPORTS   32

Definition at line 179 of file hid-logitech-dj.c.

Function Documentation

MODULE_AUTHOR ( "Logitech"  )
MODULE_AUTHOR ( "Nestor Lopez Casado"  )
MODULE_AUTHOR ( "[email protected] )
MODULE_DEVICE_TABLE ( hid  ,
logi_dj_receivers   
)
module_exit ( logi_dj_exit  )
module_init ( logi_dj_init  )
MODULE_LICENSE ( "GPL"  )