Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Structures | Macros | Typedefs
ca.h File Reference

Go to the source code of this file.

Data Structures

struct  ca_slot_info
struct  ca_descr_info
struct  ca_caps
struct  ca_msg
struct  ca_descr
struct  ca_pid


#define CA_CI   1 /* CI high level interface */
#define CA_CI_LINK   2 /* CI link layer level interface */
#define CA_CI_PHYS   4 /* CI physical layer level interface */
#define CA_DESCR   8 /* built-in descrambler */
#define CA_SC   128 /* simple smart card interface */
#define CA_CI_MODULE_PRESENT   1 /* module (or card) inserted */
#define CA_CI_MODULE_READY   2
#define CA_ECD   1
#define CA_NDS   2
#define CA_DSS   4
#define CA_RESET   _IO('o', 128)
#define CA_GET_CAP   _IOR('o', 129, ca_caps_t)
#define CA_GET_SLOT_INFO   _IOR('o', 130, ca_slot_info_t)
#define CA_GET_DESCR_INFO   _IOR('o', 131, ca_descr_info_t)
#define CA_GET_MSG   _IOR('o', 132, ca_msg_t)
#define CA_SEND_MSG   _IOW('o', 133, ca_msg_t)
#define CA_SET_DESCR   _IOW('o', 134, ca_descr_t)
#define CA_SET_PID   _IOW('o', 135, ca_pid_t)


typedef struct ca_slot_info ca_slot_info_t
typedef struct ca_descr_info ca_descr_info_t
typedef struct ca_caps ca_caps_t
typedef struct ca_msg ca_msg_t
typedef struct ca_descr ca_descr_t
typedef struct ca_pid ca_pid_t

Macro Definition Documentation

#define CA_CI   1 /* CI high level interface */

Definition at line 33 of file ca.h.

#define CA_CI_LINK   2 /* CI link layer level interface */

Definition at line 34 of file ca.h.

#define CA_CI_MODULE_PRESENT   1 /* module (or card) inserted */

Definition at line 40 of file ca.h.

#define CA_CI_MODULE_READY   2

Definition at line 41 of file ca.h.

#define CA_CI_PHYS   4 /* CI physical layer level interface */

Definition at line 35 of file ca.h.

#define CA_DESCR   8 /* built-in descrambler */

Definition at line 36 of file ca.h.

#define CA_DSS   4

Definition at line 52 of file ca.h.

#define CA_ECD   1

Definition at line 50 of file ca.h.

#define CA_GET_CAP   _IOR('o', 129, ca_caps_t)

Definition at line 82 of file ca.h.

#define CA_GET_DESCR_INFO   _IOR('o', 131, ca_descr_info_t)

Definition at line 84 of file ca.h.

#define CA_GET_MSG   _IOR('o', 132, ca_msg_t)

Definition at line 85 of file ca.h.

#define CA_GET_SLOT_INFO   _IOR('o', 130, ca_slot_info_t)

Definition at line 83 of file ca.h.

#define CA_NDS   2

Definition at line 51 of file ca.h.

#define CA_RESET   _IO('o', 128)

Definition at line 81 of file ca.h.

#define CA_SC   128 /* simple smart card interface */

Definition at line 37 of file ca.h.

#define CA_SEND_MSG   _IOW('o', 133, ca_msg_t)

Definition at line 86 of file ca.h.

#define CA_SET_DESCR   _IOW('o', 134, ca_descr_t)

Definition at line 87 of file ca.h.

#define CA_SET_PID   _IOW('o', 135, ca_pid_t)

Definition at line 88 of file ca.h.

Typedef Documentation