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

Go to the source code of this file.

Data Structures

struct  qnx4_inode_entry
 
struct  qnx4_link_info
 
struct  qnx4_xblk
 
struct  qnx4_super_block
 

Macros

#define QNX4_ROOT_INO   1
 
#define QNX4_MAX_XTNTS_PER_XBLK   60
 
#define QNX4_FILE_USED   0x01
 
#define QNX4_FILE_MODIFIED   0x02
 
#define QNX4_FILE_BUSY   0x04
 
#define QNX4_FILE_LINK   0x08
 
#define QNX4_FILE_INODE   0x10
 
#define QNX4_FILE_FSYSCLEAN   0x20
 
#define QNX4_I_MAP_SLOTS   8
 
#define QNX4_Z_MAP_SLOTS   64
 
#define QNX4_VALID_FS   0x0001 /* Clean fs. */
 
#define QNX4_ERROR_FS   0x0002 /* fs has errors. */
 
#define QNX4_BLOCK_SIZE   0x200 /* blocksize of 512 bytes */
 
#define QNX4_BLOCK_SIZE_BITS   9 /* blocksize shift */
 
#define QNX4_DIR_ENTRY_SIZE   0x040 /* dir entry size of 64 bytes */
 
#define QNX4_DIR_ENTRY_SIZE_BITS   6 /* dir entry size shift */
 
#define QNX4_XBLK_ENTRY_SIZE   0x200 /* xblk entry size */
 
#define QNX4_INODES_PER_BLOCK   0x08 /* 512 / 64 */
 
#define QNX4_SHORT_NAME_MAX   16
 
#define QNX4_NAME_MAX   48
 

Macro Definition Documentation

#define QNX4_BLOCK_SIZE   0x200 /* blocksize of 512 bytes */

Definition at line 29 of file qnx4_fs.h.

#define QNX4_BLOCK_SIZE_BITS   9 /* blocksize shift */

Definition at line 30 of file qnx4_fs.h.

#define QNX4_DIR_ENTRY_SIZE   0x040 /* dir entry size of 64 bytes */

Definition at line 31 of file qnx4_fs.h.

#define QNX4_DIR_ENTRY_SIZE_BITS   6 /* dir entry size shift */

Definition at line 32 of file qnx4_fs.h.

#define QNX4_ERROR_FS   0x0002 /* fs has errors. */

Definition at line 28 of file qnx4_fs.h.

#define QNX4_FILE_BUSY   0x04

Definition at line 20 of file qnx4_fs.h.

#define QNX4_FILE_FSYSCLEAN   0x20

Definition at line 23 of file qnx4_fs.h.

#define QNX4_FILE_INODE   0x10

Definition at line 22 of file qnx4_fs.h.

#define QNX4_FILE_LINK   0x08

Definition at line 21 of file qnx4_fs.h.

#define QNX4_FILE_MODIFIED   0x02

Definition at line 19 of file qnx4_fs.h.

#define QNX4_FILE_USED   0x01

Definition at line 18 of file qnx4_fs.h.

#define QNX4_I_MAP_SLOTS   8

Definition at line 25 of file qnx4_fs.h.

#define QNX4_INODES_PER_BLOCK   0x08 /* 512 / 64 */

Definition at line 34 of file qnx4_fs.h.

#define QNX4_MAX_XTNTS_PER_XBLK   60

Definition at line 16 of file qnx4_fs.h.

#define QNX4_NAME_MAX   48

Definition at line 38 of file qnx4_fs.h.

#define QNX4_ROOT_INO   1

Definition at line 14 of file qnx4_fs.h.

#define QNX4_SHORT_NAME_MAX   16

Definition at line 37 of file qnx4_fs.h.

#define QNX4_VALID_FS   0x0001 /* Clean fs. */

Definition at line 27 of file qnx4_fs.h.

#define QNX4_XBLK_ENTRY_SIZE   0x200 /* xblk entry size */

Definition at line 33 of file qnx4_fs.h.

#define QNX4_Z_MAP_SLOTS   64

Definition at line 26 of file qnx4_fs.h.