Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Structures | Macros | Functions | Variables
chsc.h File Reference
#include <linux/types.h>
#include <linux/ioctl.h>
#include <asm/chpid.h>
#include <asm/schid.h>

Go to the source code of this file.

Data Structures

struct  chsc_async_header
 
struct  chsc_async_area
 
struct  chsc_response_struct
 
struct  chsc_chp_cd
 
struct  chsc_cu_cd
 
struct  chsc_sch_cud
 
struct  conf_id
 
struct  chsc_conf_info
 
struct  ccl_parm_chpid
 
struct  ccl_parm_cssids
 
struct  chsc_comp_list
 
struct  chsc_dcal
 
struct  chsc_cpd_info
 

Macros

#define CHSC_SIZE   0x1000
 
#define CHSC_IOCTL_MAGIC   'c'
 
#define CHSC_START   _IOWR(CHSC_IOCTL_MAGIC, 0x81, struct chsc_async_area)
 
#define CHSC_INFO_CHANNEL_PATH
 
#define CHSC_INFO_CU   _IOWR(CHSC_IOCTL_MAGIC, 0x83, struct chsc_cu_cd)
 
#define CHSC_INFO_SCH_CU   _IOWR(CHSC_IOCTL_MAGIC, 0x84, struct chsc_sch_cud)
 
#define CHSC_INFO_CI   _IOWR(CHSC_IOCTL_MAGIC, 0x85, struct chsc_conf_info)
 
#define CHSC_INFO_CCL   _IOWR(CHSC_IOCTL_MAGIC, 0x86, struct chsc_comp_list)
 
#define CHSC_INFO_CPD   _IOWR(CHSC_IOCTL_MAGIC, 0x87, struct chsc_cpd_info)
 
#define CHSC_INFO_DCAL   _IOWR(CHSC_IOCTL_MAGIC, 0x88, struct chsc_dcal)
 

Functions

struct chsc_async_header __attribute__ ((packed))
 

Variables

__u16 length
 
__u16 code
 
__u32 cmd_dependend
 
__u32 key
 
__u32 __pad0__
 
struct subchannel_id sid
 
struct chsc_async_header header
 
__u8 data [CHSC_SIZE-sizeof(struct chsc_async_header)]
 
__u32 parms
 
struct chsc_chp_cd __attribute__
 

Macro Definition Documentation

#define CHSC_INFO_CCL   _IOWR(CHSC_IOCTL_MAGIC, 0x86, struct chsc_comp_list)

Definition at line 126 of file chsc.h.

#define CHSC_INFO_CHANNEL_PATH
Value:

Definition at line 121 of file chsc.h.

#define CHSC_INFO_CI   _IOWR(CHSC_IOCTL_MAGIC, 0x85, struct chsc_conf_info)

Definition at line 125 of file chsc.h.

#define CHSC_INFO_CPD   _IOWR(CHSC_IOCTL_MAGIC, 0x87, struct chsc_cpd_info)

Definition at line 127 of file chsc.h.

#define CHSC_INFO_CU   _IOWR(CHSC_IOCTL_MAGIC, 0x83, struct chsc_cu_cd)

Definition at line 123 of file chsc.h.

#define CHSC_INFO_DCAL   _IOWR(CHSC_IOCTL_MAGIC, 0x88, struct chsc_dcal)

Definition at line 128 of file chsc.h.

#define CHSC_INFO_SCH_CU   _IOWR(CHSC_IOCTL_MAGIC, 0x84, struct chsc_sch_cud)

Definition at line 124 of file chsc.h.

#define CHSC_IOCTL_MAGIC   'c'

Definition at line 118 of file chsc.h.

#define CHSC_SIZE   0x1000

Definition at line 16 of file chsc.h.

#define CHSC_START   _IOWR(CHSC_IOCTL_MAGIC, 0x81, struct chsc_async_area)

Definition at line 120 of file chsc.h.

Function Documentation

struct chsc_async_header __attribute__ ( (packed)  )
read

Definition at line 171 of file esd_usb2.c.

Variable Documentation

__u32 __pad0__

Definition at line 30 of file chsc.h.

__u32 cmd_dependend

Definition at line 28 of file chsc.h.

Definition at line 27 of file chsc.h.

Definition at line 32 of file chsc.h.

Definition at line 31 of file chsc.h.

__u32 key

Definition at line 29 of file chsc.h.

__u16 length

Definition at line 26 of file chsc.h.

__u32 parms

Definition at line 40 of file chsc.h.

Definition at line 31 of file chsc.h.