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

Go to the source code of this file.

Data Structures

struct  SU_SP_s
 
struct  SU_CE_s
 
struct  SU_ER_s
 
struct  RR_RR_s
 
struct  RR_PX_s
 
struct  RR_PN_s
 
struct  SL_component
 
struct  RR_SL_s
 
struct  RR_NM_s
 
struct  RR_CL_s
 
struct  RR_PL_s
 
struct  stamp
 
struct  RR_TF_s
 
struct  RR_ZF_s
 
struct  rock_ridge
 

Macros

#define TF_CREATE   1
 
#define TF_MODIFY   2
 
#define TF_ACCESS   4
 
#define TF_ATTRIBUTES   8
 
#define TF_BACKUP   16
 
#define TF_EXPIRATION   32
 
#define TF_EFFECTIVE   64
 
#define TF_LONG_FORM   128
 
#define RR_PX   1 /* POSIX attributes */
 
#define RR_PN   2 /* POSIX devices */
 
#define RR_SL   4 /* Symbolic link */
 
#define RR_NM   8 /* Alternate Name */
 
#define RR_CL   16 /* Child link */
 
#define RR_PL   32 /* Parent link */
 
#define RR_RE   64 /* Relocation directory */
 
#define RR_TF   128 /* Timestamps */
 

Functions

struct SU_SP_s __attribute__ ((packed))
 

Variables

unsigned char magic [2]
 
unsigned char skip
 
struct SU_CE_s __attribute__
 
unsigned char len_id
 
unsigned char len_des
 
unsigned char len_src
 
unsigned char ext_ver
 
char data [0]
 
char flags [1]
 
unsigned char len
 
char text [0]
 
struct SL_component link
 
char name [0]
 
char time [7]
 
struct stamp times [0]
 

Macro Definition Documentation

#define RR_CL   16 /* Child link */

Definition at line 119 of file rock.h.

#define RR_NM   8 /* Alternate Name */

Definition at line 118 of file rock.h.

#define RR_PL   32 /* Parent link */

Definition at line 120 of file rock.h.

#define RR_PN   2 /* POSIX devices */

Definition at line 116 of file rock.h.

#define RR_PX   1 /* POSIX attributes */

Definition at line 115 of file rock.h.

#define RR_RE   64 /* Relocation directory */

Definition at line 121 of file rock.h.

#define RR_SL   4 /* Symbolic link */

Definition at line 117 of file rock.h.

#define RR_TF   128 /* Timestamps */

Definition at line 122 of file rock.h.

#define TF_ACCESS   4

Definition at line 88 of file rock.h.

#define TF_ATTRIBUTES   8

Definition at line 89 of file rock.h.

#define TF_BACKUP   16

Definition at line 90 of file rock.h.

#define TF_CREATE   1

Definition at line 86 of file rock.h.

#define TF_EFFECTIVE   64

Definition at line 92 of file rock.h.

#define TF_EXPIRATION   32

Definition at line 91 of file rock.h.

#define TF_LONG_FORM   128

Definition at line 93 of file rock.h.

#define TF_MODIFY   2

Definition at line 87 of file rock.h.

Function Documentation

struct SU_SP_s __attribute__ ( (packed)  )
read

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 data[0]

Definition at line 30 of file rock.h.

unsigned char ext_ver

Definition at line 29 of file rock.h.

char flags

Definition at line 30 of file rock.h.

unsigned char len

Definition at line 49 of file rock.h.

unsigned char len_des

Definition at line 27 of file rock.h.

unsigned char len_id

Definition at line 26 of file rock.h.

unsigned char len_src

Definition at line 28 of file rock.h.

Definition at line 54 of file rock.h.

unsigned char magic[2]

Definition at line 12 of file rock.h.

char name[0]

Definition at line 59 of file rock.h.

unsigned char skip

Definition at line 13 of file rock.h.

char text[0]

Definition at line 50 of file rock.h.

char time[7]

Definition at line 70 of file rock.h.

struct stamp times[0]

Definition at line 76 of file rock.h.