Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Fields
jffs2_sb_info Struct Reference

#include <jffs2_fs_sb.h>

Data Fields

struct mtd_infomtd
 
uint32_t highest_ino
 
uint32_t checked_ino
 
unsigned int flags
 
struct task_structgc_task
 
struct completion gc_thread_start
 
struct completion gc_thread_exit
 
struct mutex alloc_sem
 
uint32_t cleanmarker_size
 
uint32_t flash_size
 
uint32_t used_size
 
uint32_t dirty_size
 
uint32_t wasted_size
 
uint32_t free_size
 
uint32_t erasing_size
 
uint32_t bad_size
 
uint32_t sector_size
 
uint32_t unchecked_size
 
uint32_t nr_free_blocks
 
uint32_t nr_erasing_blocks
 
uint8_t resv_blocks_write
 
uint8_t resv_blocks_deletion
 
uint8_t resv_blocks_gctrigger
 
uint8_t resv_blocks_gcbad
 
uint8_t resv_blocks_gcmerge
 
uint8_t vdirty_blocks_gctrigger
 
uint32_t nospc_dirty_size
 
uint32_t nr_blocks
 
struct jffs2_eraseblockblocks
 
struct jffs2_eraseblocknextblock
 
struct jffs2_eraseblockgcblock
 
struct list_head clean_list
 
struct list_head very_dirty_list
 
struct list_head dirty_list
 
struct list_head erasable_list
 
struct list_head erasable_pending_wbuf_list
 
struct list_head erasing_list
 
struct list_head erase_checking_list
 
struct list_head erase_pending_list
 
struct list_head erase_complete_list
 
struct list_head free_list
 
struct list_head bad_list
 
struct list_head bad_used_list
 
spinlock_t erase_completion_lock
 
wait_queue_head_t erase_wait
 
wait_queue_head_t inocache_wq
 
int inocache_hashsize
 
struct jffs2_inode_cache ** inocache_list
 
spinlock_t inocache_lock
 
struct mutex erase_free_sem
 
uint32_t wbuf_pagesize
 
struct jffs2_summarysummary
 
struct jffs2_mount_opts mount_opts
 
voidos_priv
 

Detailed Description

Definition at line 48 of file jffs2_fs_sb.h.

Field Documentation

struct mutex alloc_sem

Definition at line 60 of file jffs2_fs_sb.h.

struct list_head bad_list

Definition at line 107 of file jffs2_fs_sb.h.

uint32_t bad_size

Definition at line 72 of file jffs2_fs_sb.h.

struct list_head bad_used_list

Definition at line 108 of file jffs2_fs_sb.h.

Definition at line 91 of file jffs2_fs_sb.h.

uint32_t checked_ino

Definition at line 52 of file jffs2_fs_sb.h.

struct list_head clean_list

Definition at line 97 of file jffs2_fs_sb.h.

uint32_t cleanmarker_size

Definition at line 63 of file jffs2_fs_sb.h.

struct list_head dirty_list

Definition at line 99 of file jffs2_fs_sb.h.

uint32_t dirty_size

Definition at line 68 of file jffs2_fs_sb.h.

struct list_head erasable_list

Definition at line 100 of file jffs2_fs_sb.h.

struct list_head erasable_pending_wbuf_list

Definition at line 101 of file jffs2_fs_sb.h.

struct list_head erase_checking_list

Definition at line 103 of file jffs2_fs_sb.h.

struct list_head erase_complete_list

Definition at line 105 of file jffs2_fs_sb.h.

spinlock_t erase_completion_lock

Definition at line 110 of file jffs2_fs_sb.h.

struct mutex erase_free_sem

Definition at line 122 of file jffs2_fs_sb.h.

struct list_head erase_pending_list

Definition at line 104 of file jffs2_fs_sb.h.

wait_queue_head_t erase_wait

Definition at line 112 of file jffs2_fs_sb.h.

struct list_head erasing_list

Definition at line 102 of file jffs2_fs_sb.h.

uint32_t erasing_size

Definition at line 71 of file jffs2_fs_sb.h.

unsigned int flags

Definition at line 54 of file jffs2_fs_sb.h.

uint32_t flash_size

Definition at line 66 of file jffs2_fs_sb.h.

struct list_head free_list

Definition at line 106 of file jffs2_fs_sb.h.

uint32_t free_size

Definition at line 70 of file jffs2_fs_sb.h.

struct task_struct* gc_task

Definition at line 56 of file jffs2_fs_sb.h.

struct completion gc_thread_exit

Definition at line 58 of file jffs2_fs_sb.h.

struct completion gc_thread_start

Definition at line 57 of file jffs2_fs_sb.h.

Definition at line 95 of file jffs2_fs_sb.h.

uint32_t highest_ino

Definition at line 51 of file jffs2_fs_sb.h.

int inocache_hashsize

Definition at line 115 of file jffs2_fs_sb.h.

struct jffs2_inode_cache** inocache_list

Definition at line 116 of file jffs2_fs_sb.h.

spinlock_t inocache_lock

Definition at line 117 of file jffs2_fs_sb.h.

wait_queue_head_t inocache_wq

Definition at line 114 of file jffs2_fs_sb.h.

Definition at line 145 of file jffs2_fs_sb.h.

Definition at line 49 of file jffs2_fs_sb.h.

Definition at line 93 of file jffs2_fs_sb.h.

uint32_t nospc_dirty_size

Definition at line 88 of file jffs2_fs_sb.h.

uint32_t nr_blocks

Definition at line 90 of file jffs2_fs_sb.h.

uint32_t nr_erasing_blocks

Definition at line 77 of file jffs2_fs_sb.h.

uint32_t nr_free_blocks

Definition at line 76 of file jffs2_fs_sb.h.

void* os_priv

Definition at line 161 of file jffs2_fs_sb.h.

uint8_t resv_blocks_deletion

Definition at line 81 of file jffs2_fs_sb.h.

uint8_t resv_blocks_gcbad

Definition at line 83 of file jffs2_fs_sb.h.

uint8_t resv_blocks_gcmerge

Definition at line 84 of file jffs2_fs_sb.h.

uint8_t resv_blocks_gctrigger

Definition at line 82 of file jffs2_fs_sb.h.

uint8_t resv_blocks_write

Definition at line 80 of file jffs2_fs_sb.h.

uint32_t sector_size

Definition at line 73 of file jffs2_fs_sb.h.

Definition at line 144 of file jffs2_fs_sb.h.

uint32_t unchecked_size

Definition at line 74 of file jffs2_fs_sb.h.

uint32_t used_size

Definition at line 67 of file jffs2_fs_sb.h.

uint8_t vdirty_blocks_gctrigger

Definition at line 86 of file jffs2_fs_sb.h.

struct list_head very_dirty_list

Definition at line 98 of file jffs2_fs_sb.h.

uint32_t wasted_size

Definition at line 69 of file jffs2_fs_sb.h.

uint32_t wbuf_pagesize

Definition at line 124 of file jffs2_fs_sb.h.


The documentation for this struct was generated from the following file: