Searched refs:HFSPLUS_I (Results 1 - 16 of 16) sorted by relevance

/netgear-WNDR4500-V1.0.1.40_1.0.68/src/linux/linux-2.6/fs/hfsplus/
H A Dextents.c90 hfsplus_ext_build_key(fd->search_key, inode->i_ino, HFSPLUS_I(inode).cached_start,
93 if (HFSPLUS_I(inode).flags & HFSPLUS_FLG_EXT_NEW) {
96 hfs_brec_insert(fd, HFSPLUS_I(inode).cached_extents, sizeof(hfsplus_extent_rec));
97 HFSPLUS_I(inode).flags &= ~(HFSPLUS_FLG_EXT_DIRTY | HFSPLUS_FLG_EXT_NEW);
101 hfs_bnode_write(fd->bnode, HFSPLUS_I(inode).cached_extents, fd->entryoffset, fd->entrylength);
102 HFSPLUS_I(inode).flags &= ~HFSPLUS_FLG_EXT_DIRTY;
108 if (HFSPLUS_I(inode).flags & HFSPLUS_FLG_EXT_DIRTY) {
141 if (HFSPLUS_I(inode).flags & HFSPLUS_FLG_EXT_DIRTY)
144 res = __hfsplus_ext_read_extent(fd, HFSPLUS_I(inode).cached_extents, inode->i_ino,
147 HFSPLUS_I(inod
[all...]
H A Dinode.c33 &HFSPLUS_I(page->mapping->host).phys_size);
145 inode = HFSPLUS_I(dir).rsrc_inode;
154 INIT_LIST_HEAD(&HFSPLUS_I(inode).open_dir_list);
155 init_MUTEX(&HFSPLUS_I(inode).extents_lock);
156 HFSPLUS_I(inode).flags = HFSPLUS_FLG_RSRC;
167 HFSPLUS_I(inode).rsrc_inode = dir;
168 HFSPLUS_I(dir).rsrc_inode = inode;
201 HFSPLUS_I(inode).rootflags = perms->rootflags;
202 HFSPLUS_I(inode).userflags = perms->userflags;
223 perms->userflags = HFSPLUS_I(inod
[all...]
H A Dioctl.c30 if (HFSPLUS_I(inode).rootflags & HFSPLUS_FLG_IMMUTABLE)
32 if (HFSPLUS_I(inode).rootflags & HFSPLUS_FLG_APPEND)
34 if (HFSPLUS_I(inode).userflags & HFSPLUS_FLG_NODUMP)
48 HFSPLUS_I(inode).rootflags & (HFSPLUS_FLG_IMMUTABLE|HFSPLUS_FLG_APPEND)) {
59 HFSPLUS_I(inode).rootflags |= HFSPLUS_FLG_IMMUTABLE;
62 HFSPLUS_I(inode).rootflags &= ~HFSPLUS_FLG_IMMUTABLE;
66 HFSPLUS_I(inode).rootflags |= HFSPLUS_FLG_APPEND;
69 HFSPLUS_I(inode).rootflags &= ~HFSPLUS_FLG_APPEND;
72 HFSPLUS_I(inode).userflags |= HFSPLUS_FLG_NODUMP;
74 HFSPLUS_I(inod
[all...]
H A Dsuper.c29 INIT_LIST_HEAD(&HFSPLUS_I(inode).open_dir_list);
30 init_MUTEX(&HFSPLUS_I(inode).extents_lock);
31 HFSPLUS_I(inode).flags = 0;
32 HFSPLUS_I(inode).rsrc_inode = NULL;
33 atomic_set(&HFSPLUS_I(inode).opencnt, 0);
140 HFSPLUS_I(HFSPLUS_I(inode).rsrc_inode).rsrc_inode = NULL;
141 iput(HFSPLUS_I(inode).rsrc_inode);
453 kmem_cache_free(hfsplus_inode_cachep, &HFSPLUS_I(inode));
H A Dcatalog.c80 HFSPLUS_I(inode).rootflags = perms->rootflags;
81 HFSPLUS_I(inode).userflags = perms->userflags;
96 HFSPLUS_I(inode).create_date =
114 HFSPLUS_I(inode).create_date =
134 file->create_date = HFSPLUS_I(HFSPLUS_SB(inode->i_sb).hidden_dir).create_date;
135 file->permissions.dev = cpu_to_be32(HFSPLUS_I(inode).dev);
272 list_for_each(pos, &HFSPLUS_I(dir).open_dir_list) {
H A Ddir.c69 (entry.file.create_date == HFSPLUS_I(HFSPLUS_SB(sb).hidden_dir).create_date ||
70 entry.file.create_date == HFSPLUS_I(sb->s_root->d_inode).create_date) &&
102 HFSPLUS_I(inode).dev = linkid;
218 list_add(&rd->list, &HFSPLUS_I(inode).open_dir_list);
286 HFSPLUS_I(inode).dev = id;
325 atomic_read(&HFSPLUS_I(inode).opencnt)) {
343 if (!atomic_read(&HFSPLUS_I(inode).opencnt)) {
H A Dhfsplus_fs.h185 #define HFSPLUS_IS_DATA(inode) (!(HFSPLUS_I(inode).flags & HFSPLUS_FLG_RSRC))
186 #define HFSPLUS_IS_RSRC(inode) (HFSPLUS_I(inode).flags & HFSPLUS_FLG_RSRC)
368 static inline struct hfsplus_inode_info *HFSPLUS_I(struct inode *inode)
374 #define HFSPLUS_I(inode) (*list_entry(inode, struct hfsplus_inode_info, vfs_inode)) macro
H A Dbtree.c195 HFSPLUS_I(inode).phys_size = inode->i_size =
196 (loff_t)HFSPLUS_I(inode).alloc_blocks <<
198 HFSPLUS_I(inode).fs_blocks = HFSPLUS_I(inode).alloc_blocks <<
/netgear-WNDR4500-V1.0.1.40_1.0.68/src/linux/linux-2.6/fs/hfsplus_journal/
H A Dextents.c90 hfsplus_ext_build_key(fd->search_key, inode->i_ino, HFSPLUS_I(inode).cached_start,
93 if (HFSPLUS_I(inode).flags & HFSPLUS_FLG_EXT_NEW) {
96 hfs_brec_insert(hfsplus_handle, fd, HFSPLUS_I(inode).cached_extents, sizeof(hfsplus_extent_rec));
97 HFSPLUS_I(inode).flags &= ~(HFSPLUS_FLG_EXT_DIRTY | HFSPLUS_FLG_EXT_NEW);
101 hfs_bnode_write(hfsplus_handle, fd->bnode, HFSPLUS_I(inode).cached_extents, fd->entryoffset, fd->entrylength);
102 HFSPLUS_I(inode).flags &= ~HFSPLUS_FLG_EXT_DIRTY;
108 if (HFSPLUS_I(inode).flags & HFSPLUS_FLG_EXT_DIRTY) {
141 if (HFSPLUS_I(inode).flags & HFSPLUS_FLG_EXT_DIRTY)
144 res = __hfsplus_ext_read_extent(hfsplus_handle, fd, HFSPLUS_I(inode).cached_extents, inode->i_ino,
147 HFSPLUS_I(inod
[all...]
H A Dinode.c33 &HFSPLUS_I(page->mapping->host).phys_size);
291 u32 block_num = be32_to_cpu(HFSPLUS_I(inode).first_extents[0].start_block);
306 u32 block_num = be32_to_cpu(HFSPLUS_I(inode).first_extents[0].start_block);
379 inode = HFSPLUS_I(dir).rsrc_inode;
393 INIT_LIST_HEAD(&HFSPLUS_I(inode).open_dir_list);
394 init_MUTEX(&HFSPLUS_I(inode).extents_lock);
395 HFSPLUS_I(inode).flags = HFSPLUS_FLG_RSRC;
407 HFSPLUS_I(inode).rsrc_inode = dir;
408 HFSPLUS_I(dir).rsrc_inode = inode;
442 HFSPLUS_I(inod
[all...]
H A Dioctl.c32 if (HFSPLUS_I(inode).rootflags & HFSPLUS_FLG_IMMUTABLE)
34 if (HFSPLUS_I(inode).rootflags & HFSPLUS_FLG_APPEND)
36 if (HFSPLUS_I(inode).userflags & HFSPLUS_FLG_NODUMP)
50 HFSPLUS_I(inode).rootflags & (HFSPLUS_FLG_IMMUTABLE|HFSPLUS_FLG_APPEND)) {
61 HFSPLUS_I(inode).rootflags |= HFSPLUS_FLG_IMMUTABLE;
64 HFSPLUS_I(inode).rootflags &= ~HFSPLUS_FLG_IMMUTABLE;
68 HFSPLUS_I(inode).rootflags |= HFSPLUS_FLG_APPEND;
71 HFSPLUS_I(inode).rootflags &= ~HFSPLUS_FLG_APPEND;
74 HFSPLUS_I(inode).userflags |= HFSPLUS_FLG_NODUMP;
76 HFSPLUS_I(inod
[all...]
H A Dsuper.c30 INIT_LIST_HEAD(&HFSPLUS_I(inode).open_dir_list);
31 init_MUTEX(&HFSPLUS_I(inode).extents_lock);
32 HFSPLUS_I(inode).flags = 0;
33 HFSPLUS_I(inode).rsrc_inode = NULL;
34 atomic_set(&HFSPLUS_I(inode).opencnt, 0);
178 HFSPLUS_I(HFSPLUS_I(inode).rsrc_inode).rsrc_inode = NULL;
179 iput(HFSPLUS_I(inode).rsrc_inode);
574 kmem_cache_free(hfsplus_inode_cachep, &HFSPLUS_I(inode));
H A Dcatalog.c80 HFSPLUS_I(inode).rootflags = perms->rootflags;
81 HFSPLUS_I(inode).userflags = perms->userflags;
96 HFSPLUS_I(inode).create_date =
114 HFSPLUS_I(inode).create_date =
134 file->create_date = HFSPLUS_I(HFSPLUS_SB(inode->i_sb).hidden_dir).create_date;
135 file->permissions.dev = cpu_to_be32(HFSPLUS_I(inode).dev);
275 list_for_each(pos, &HFSPLUS_I(dir).open_dir_list) {
H A Ddir.c72 (entry.file.create_date == HFSPLUS_I(HFSPLUS_SB(sb).hidden_dir).create_date ||
73 entry.file.create_date == HFSPLUS_I(sb->s_root->d_inode).create_date) &&
105 HFSPLUS_I(inode).dev = linkid;
226 list_add(&rd->list, &HFSPLUS_I(inode).open_dir_list);
309 HFSPLUS_I(inode).dev = id;
357 atomic_read(&HFSPLUS_I(inode).opencnt)) {
377 if (!atomic_read(&HFSPLUS_I(inode).opencnt)) {
H A Dbtree.c201 HFSPLUS_I(inode).phys_size = inode->i_size =
202 (loff_t)HFSPLUS_I(inode).alloc_blocks <<
204 HFSPLUS_I(inode).fs_blocks = HFSPLUS_I(inode).alloc_blocks <<
H A Dhfsplus_fs.h233 #define HFSPLUS_IS_DATA(inode) (!(HFSPLUS_I(inode).flags & HFSPLUS_FLG_RSRC))
234 #define HFSPLUS_IS_RSRC(inode) (HFSPLUS_I(inode).flags & HFSPLUS_FLG_RSRC)
445 static inline struct hfsplus_inode_info *HFSPLUS_I(struct inode *inode)
451 #define HFSPLUS_I(inode) (*list_entry(inode, struct hfsplus_inode_info, vfs_inode)) macro

Completed in 101 milliseconds