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

Go to the source code of this file.

Data Structures

struct  qnx6_inode_entry
 
struct  qnx6_dir_entry
 
struct  qnx6_long_dir_entry
 
struct  qnx6_long_filename
 
struct  qnx6_root_node
 
struct  qnx6_super_block
 
struct  qnx6_mmi_super_block
 

Macros

#define QNX6_ROOT_INO   1
 
#define QNX6_FILE_DIRECTORY   0x01
 
#define QNX6_FILE_DELETED   0x02
 
#define QNX6_FILE_NORMAL   0x03
 
#define QNX6_SUPERBLOCK_SIZE   0x200 /* superblock always is 512 bytes */
 
#define QNX6_SUPERBLOCK_AREA   0x1000 /* area reserved for superblock */
 
#define QNX6_BOOTBLOCK_SIZE   0x2000 /* heading bootblock area */
 
#define QNX6_DIR_ENTRY_SIZE   0x20 /* dir entry size of 32 bytes */
 
#define QNX6_INODE_SIZE   0x80 /* each inode is 128 bytes */
 
#define QNX6_INODE_SIZE_BITS   7 /* inode entry size shift */
 
#define QNX6_NO_DIRECT_POINTERS   16 /* 16 blockptrs in sbl/inode */
 
#define QNX6_PTR_MAX_LEVELS   5 /* maximum indirect levels */
 
#define QNX6_SHORT_NAME_MAX   27
 
#define QNX6_LONG_NAME_MAX   510
 
#define QNX6_MOUNT_MMI_FS   0x010000 /* mount as Audi MMI 3G fs */
 

Macro Definition Documentation

#define QNX6_BOOTBLOCK_SIZE   0x2000 /* heading bootblock area */

Definition at line 22 of file qnx6_fs.h.

#define QNX6_DIR_ENTRY_SIZE   0x20 /* dir entry size of 32 bytes */

Definition at line 23 of file qnx6_fs.h.

#define QNX6_FILE_DELETED   0x02

Definition at line 17 of file qnx6_fs.h.

#define QNX6_FILE_DIRECTORY   0x01

Definition at line 16 of file qnx6_fs.h.

#define QNX6_FILE_NORMAL   0x03

Definition at line 18 of file qnx6_fs.h.

#define QNX6_INODE_SIZE   0x80 /* each inode is 128 bytes */

Definition at line 24 of file qnx6_fs.h.

#define QNX6_INODE_SIZE_BITS   7 /* inode entry size shift */

Definition at line 25 of file qnx6_fs.h.

#define QNX6_LONG_NAME_MAX   510

Definition at line 32 of file qnx6_fs.h.

#define QNX6_MOUNT_MMI_FS   0x010000 /* mount as Audi MMI 3G fs */

Definition at line 35 of file qnx6_fs.h.

#define QNX6_NO_DIRECT_POINTERS   16 /* 16 blockptrs in sbl/inode */

Definition at line 27 of file qnx6_fs.h.

#define QNX6_PTR_MAX_LEVELS   5 /* maximum indirect levels */

Definition at line 28 of file qnx6_fs.h.

#define QNX6_ROOT_INO   1

Definition at line 13 of file qnx6_fs.h.

#define QNX6_SHORT_NAME_MAX   27

Definition at line 31 of file qnx6_fs.h.

#define QNX6_SUPERBLOCK_AREA   0x1000 /* area reserved for superblock */

Definition at line 21 of file qnx6_fs.h.

#define QNX6_SUPERBLOCK_SIZE   0x200 /* superblock always is 512 bytes */

Definition at line 20 of file qnx6_fs.h.