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

Go to the source code of this file.

Data Structures

struct  ceph_x_ticket_blob
 
struct  ceph_x_request_header
 
struct  ceph_x_reply_header
 
struct  ceph_x_server_challenge
 
struct  ceph_x_authenticate
 
struct  ceph_x_service_ticket_request
 
struct  ceph_x_challenge_blob
 
struct  ceph_x_authorize_a
 
struct  ceph_x_authorize_b
 
struct  ceph_x_authorize_reply
 
struct  ceph_x_encrypt_header
 

Macros

#define CEPHX_GET_AUTH_SESSION_KEY   0x0100
 
#define CEPHX_GET_PRINCIPAL_SESSION_KEY   0x0200
 
#define CEPHX_GET_ROTATING_KEY   0x0400
 
#define CEPHX_ENC_MAGIC   0xff009cad8826aa55ull
 

Functions

struct ceph_x_ticket_blob __attribute__ ((packed))
 

Variables

__u8 struct_v
 
__le64 secret_id
 
__le32 blob_len
 
char blob []
 
__le16 op
 
__le32 result
 
__le64 server_challenge
 
__le64 client_challenge
 
__le64 key
 
__le32 keys
 
__le64 global_id
 
__le32 service_id
 
struct ceph_x_ticket_blob ticket_blob
 
__le64 nonce
 
__le64 nonce_plus_one
 
__le64 magic
 

Macro Definition Documentation

#define CEPHX_ENC_MAGIC   0xff009cad8826aa55ull

Definition at line 83 of file auth_x_protocol.h.

#define CEPHX_GET_AUTH_SESSION_KEY   0x0100

Definition at line 4 of file auth_x_protocol.h.

#define CEPHX_GET_PRINCIPAL_SESSION_KEY   0x0200

Definition at line 5 of file auth_x_protocol.h.

#define CEPHX_GET_ROTATING_KEY   0x0400

Definition at line 6 of file auth_x_protocol.h.

Function Documentation

mcontroller : adapter info structure for old mimd_t apps

: base address : irq number : number of logical drives : pci bus : pci device : pci function : pci id : vendor id : slot number : unique id

Definition at line 171 of file esd_usb2.c.

Variable Documentation

char blob[]

Definition at line 18 of file auth_x_protocol.h.

__le32 blob_len

Definition at line 17 of file auth_x_protocol.h.

__le64 client_challenge

Definition at line 43 of file auth_x_protocol.h.

__le64 global_id

Definition at line 69 of file auth_x_protocol.h.

__le64 key

Definition at line 44 of file auth_x_protocol.h.

__le32 keys

Definition at line 48 of file auth_x_protocol.h.

__le64 magic

Definition at line 90 of file auth_x_protocol.h.

__le64 nonce

Definition at line 74 of file auth_x_protocol.h.

__le64 nonce_plus_one

Definition at line 79 of file auth_x_protocol.h.

Definition at line 21 of file auth_x_protocol.h.

__le32 result

Definition at line 27 of file auth_x_protocol.h.

__le64 secret_id

Definition at line 16 of file auth_x_protocol.h.

__le64 server_challenge

Definition at line 36 of file auth_x_protocol.h.

__le32 service_id

Definition at line 70 of file auth_x_protocol.h.

__u8 struct_v

Definition at line 15 of file auth_x_protocol.h.

Definition at line 71 of file auth_x_protocol.h.