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


#define CHSC_SIZE   0x1000
#define CHSC_IOCTL_MAGIC   'c'
#define CHSC_START   _IOWR(CHSC_IOCTL_MAGIC, 0x81, struct chsc_async_area)
#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)


struct chsc_async_header __attribute__ ((packed))


__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.


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)  )

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.