linux/fs/hfs/hfs_fs.h
<<
>>
Prefs
   1/*
   2 *  linux/fs/hfs/hfs_fs.h
   3 *
   4 * Copyright (C) 1995-1997  Paul H. Hargrove
   5 * (C) 2003 Ardis Technologies <roman@ardistech.com>
   6 * This file may be distributed under the terms of the GNU General Public License.
   7 */
   8
   9#ifndef e=_LINUX_C 
 Noass="line" name="L9">   9#i10an class0="comment">/*

 va="v>/*2.6.27.10"
	  ode=_LINUX_C 
 Nodiv id="co7.1">e=_LINUX_C 
 Noass="line" name="L9">   9#i1pan classs="comment">/*
   9#i1pan clas1s="comment"> *  linux/f1s/hfs12on val ="..//slab  on v"L6""line" name="L9">   9#i1pan clas1s="comment"> *
<1a hre13on val ="..//okups  on v"L6""line" name="L9">   9#i1pan clas1s="comment"> * Copyrigh1t (C)14on val ="..//mic x  on v"L6""line" name="L9">   9#i1pan clas1s="comment"> * (C) 20031 Ardi15on val ="..//buffer_iv i  on v"L6""line" name="L9">   9#i1pan clas1s="comment"> * This fil1e may16on val ="..//fs  on v"L6""line" name="L9">   9#i1pan clas1s="comment"> */
1="..//workqueue  on v"L6""line" name="L9">   9#i1a href="1fs/hfs/hfs_fs.h#L9" id=1"L9" 1lass="line" name="L9">   9#i1fndef //byteornse.h|l 
byteornse.h|l 
byteornse.h|l 
byteornse.h|l 
byteornse.h|l 
byteornse.h|l 64
byteornse.h|l    9#i20an clas20="comment">/*
<20 //uaccess.h|l 
uaccess.h|l 
uaccess.h|l 
uaccess.h|l 
uaccess.h|l 
uaccess.h|l 64
uaccess.h|l    9#i2pan clas2s="comment">/*
<2a hre21ass="line" name="L9">   9#i2pan classs="comment"> *  linux/fss/hfs22on val       "commentf7.1">hfs  on v"quo/h"line" name="L9">   9#i2pan clas2s="comment"> *
<2a hre23ass="line" name="L9">   9#i2pan clas2s="comment"> * Copyrigh2t (C)24>
 va="v>/*2.6.27.10"
	  odDBG_BNODE_REFSdiv id="co7.1">DBG_BNODE_REFS>
 v  0x00000001"line" name="L9">   9#i2pan clas2s="comment"> * (C) 20032 Ardi25>
 va="v>/*2.6.27.10"
	  odDBG_BNODE_MODdiv id="co7.1">DBG_BNODE_MOD>
 v   0x00000002"line" name="L9">   9#i2pan clas2s="comment"> * This fil2e may26>
 va="v>/*2.6.27.10"
	  odDBG_CAT_MODdiv id="co7.1">DBG_CAT_MOD>
 v     0x00000004"line" name="L9">   9#i2pan clas2s="comment"> */
2
 va="v>/*2.6.27.10"
	  odDBG_INODEdiv id="co7.1">DBG_INODE>
 v       0x00000008"line" name="L9">   9#i2a href="2fs/hfs/hfs_fs.h#L9" id=2"L9" 28>
 va="v>/*2.6.27.10"
	  odDBG_SUPERdiv id="co7.1">DBG_SUPER>
 v       0x00000010"line" name="L9">   9#i2fndef /*2.6.27.10"
	  odDBG_EXTENTdiv id="co7.1">DBG_EXTENT>
 v      0x00000020"line" name="L9">   9#i30an clas30="comment">/*
<30 
 va="v>/*2.6.27.10"
	  odDBG_BITMAPdiv id="co7.1">DBG_BITMAP>
 v      0x00000040"line" name="L9">   9#i3pan clas3s="comment">/*
<3a hre31ass="line" name="L9">   9#i3pan clas3s="comment"> *  linux/f3s/hfs3hfs_fs.h
/*2DBG_MASK      (DBG_EXTENT|DBG_INODE|DBG_BNODE_MOD|DBG_CAT_MOD|DBG_BITMAP) class="line" name="L3">   3 *
/*2DBG_MASK      (DBG_BNODE_MOD|DBG_CAT_MOD|DBG_INODE) class="line" name="L3">   3 * Copyrigh3t (C)31995-1997  Paul H. Hargrove//a="v>/*2DBG_MASK      (DBG_CAT_MOD|DBG_BNODE_REFS|DBG_INODE|DBG_EXTENT) class="line" name="L3">   3 * (C) 20033 Ardi35>
 va="v>/*2.6.27.10"
	  odDBG_MASKdiv id="co7.1">DBG_MASK>
 v        (0)"line" name="L3">   3 * This fil3e may36ass="line" name="L9">   9#i3pan clas3s="comment"> */
3
 va="v>/*2.6.27.10"
	  oddpriroviv id="co7.1">dpriro>
 v(.6.27.10"
	  odflgviv id="co7.1">flg>
 v,2.6.27.10"
	  odfmoviv id="co7.1">fmo>
 v,2.6.27.10"
	  odargsviv id="co7.1">args>
 v...) \"line" name="L9">   9#i3a href="3fs/hfs/hfs_fs.h#L9" id=3"L9" 38>
 v        if (.6.27.10"
	  odflgviv id="co7.1">flg>
 v &2.6.27.10"
	  odDBG_MASKdiv id="co7.1">DBG_MASK>
 v)2.6.27.10"
	  odprirokdiv id="co7.1">prirok>
 v(.6.27.10"
	  odfmoviv id="co7.1">fmo>
 v , ##2.6.27.10"
	  odargsviv id="co7.1">args>
 v)"line" name="L3">   3   9#i40an clas40="comment">/*
<40    2/*
<4a hre4="fs/hfs/hfs_fs.h#L2" id="L * struct    2in  o2info class="line" name="L2">   2 *  linux/f4s/hfs4hfs_fs.h
   2 *
<4a hre4="fs/hfs/hfs_fs.h#L4" id="L4" The HFS-laecific asrta hra L"../ (struct in  o) class="line" name="L3">   3 * Copyrightt (C)41995-1997  Paul H. Hargrove   8
<4pan clas4s="comment"> * (C) 20034 Ardi45>
 vstruct .6.27.10"
	  od   2in  o2infoviv id="co7.1">   2in  o2info c v {"line" name="L8">   8
<4pan clas4s="comment"> * This fil4e may46>
 v        .6.27.10"
	  odatomic_oviv id="co7.1">atomic_o>
 v .6.27.10"
	  odopencroviv id="co7.1">opencro>
 vh"line" name="L9">   9#i4pan clas4s="comment"> */
4   9#i4a href="4fs/hfs/hfs_fs.h#L9" id=4"L9" 48>
 v        unsigned int .6.27.10"
	  odflagsviv id="co7.1">flags>
 vh"line" name="L9">   9#i4fndef    9#i50an clas50="comment">/*
<50 
 v        .fs/hfs_fs.h#L2" id="L2" to deal with localtime ug">/*ss   8
<5pan clas5s="comment">/*
<5a hre51>
 v        int .6.27.10"
	  odtz_secondswesoviv id="co7.1">tz_secondsweso>
 vh"line" name="L9">   9#i5pan clas5s="comment"> *  linux/f5s/hfs52ass="line" name="L9">   9#i5pan clas5s="comment"> *
<5a hre53>
 v        struct .6.27.10"
	  od   2cat_keyviv id="co7.1">   2cat_key>
 v .6.27.10"
	  odcat_keyviv id="co7.1">cat_key>
 vh"line" name="L9">   9#i5pan clas5s="comment"> * Copyrigh5t (C)54ass="line" name="L9">   9#i5pan classs="comment"> * (C) 2003  Ardi55>
 v        struct .6.27.10"
	  odlist_iv iviv id="co7.1">list_iv i>
 v .6.27.10"
	  odopen_dir_listviv id="co7.1">open_dir_list>
 vh"line" name="L9">   9#i5pan clas5s="comment"> * This fil5e may56>
 v        struct .6.27.10"
	  odin  oviv id="co7.1">in  o>
 v *.6.27.10"
	  odrsrc_in  oviv id="co7.1">rsrc_in  o>
 vh"line" name="L9">   9#i5pan clas5s="comment"> */
5   9#i5a href="5fs/hfs/hfs_fs.h#L9" id=5"L9" 58>
 v        struct .6.27.10"
	  odmic xviv id="co7.1">mic x>
 v .6.27.10"
	  odex9068a_lockdiv id="co7.1">ex9068a_lock>
 vh"line" name="L9">   9#i5fndef    9#i60an clas60="comment">/*
<60 
 v        .6.27.10"
	  odu1s="commento7.1">u16on v .6.27.10"
	  odalloc_blocksviv id="co7.1">alloc_blocks>
 v,2.6.27.10"
	  odclump_blocksviv id="co7.1">clump_blocks>
 vh"line" name="L9">   9#i6pan clas6s="comment">/*
<6a hre61>
 v        .6.27.10"
	  odsector_oviv id="co7.1">sector_oon v .6.27.10"
	  od  9blocksviv id="co7.1">  9blocks>
 vh"line" name="L9">   9#i6pan clas6s="comment"> *  linux/f6s/hfs62>
 v        .fs/hfs_fs.h#L2" id="L2" Alloca
  
   8
<6pan clas6s="comment"> *
<6a hre63>
 v        .6.27.10"
	  od   8ex9068_recviv id="co7.1">   2ex9068_recon v .6.27.10"
	  od irst_ex9068aviv id="co7.1"> irst_ex9068a>
 vh"line" name="L9">   9#i6pan clas6s="comment"> * Copyrigh6t (C)64>
 v        .6.27.10"
	  odu1s="commento7.1">u16on v .6.27.10"
	  od irst_blocksviv id="co7.1"> irst_blocks>
 vh"line" name="L9">   9#i6pan clas6s="comment"> * (C) 20036 Ardi65>
 v        .6.27.10"
	  od   8ex9068_recviv id="co7.1">   2ex9068_recon v .6.27.10"
	  odcached_ex9068aviv id="co7.1">cached_ex9068a>
 vh"line" name="L9">   9#i6pan classs="comment"> * This filee may66>
 v        .6.27.10"
	  odu1s="commento7.1">u16on v .6.27.10"
	  odcached_stsrtviv id="co7.1">cached_stsrt>
 v,2.6.27.10"
	  odcached_blocksviv id="co7.1">cached_blocks>
 vh"line" name="L9">   9#i6pan clas6s="comment"> */
6   9#i6a href="6fs/hfs/hfs_fs.h#L9" id=6"L9" 68>
 v        .6.27.10"
	  odloff_oviv id="co7.1">loff_oon v .6.27.10"
	  odphys_sizoviv id="co7.1">phys_sizo>
 vh"line" name="L9">   9#i6fndef in  o>
 v .6.27.10"
	  odv  2in  oviv id="co7.1">v  2in  o>
 vh"line" name="L9">   9#i70an clas70="comment">/*
<70 
 v}h"line" name="L9">   9#i7pan clas7s="comment">/*
<7a hre71ass="line" name="L9">   9#i7pan clas7s="comment"> *  linux/f7s/hfs72>
 va="v>/*2.6.27.10"
	  odX_C 
LG_RSRCviv id="co7.1">X_C 
LG_RSRC>
 v            0x0001"line" name="L9">   9#i7pan clas7s="comment"> *
<7a hre73>
 va="v>/*2.6.27.10"
	  odX_C 
LG_EXT_DIRTYviv id="co7.1">X_C 
LG_EXT_DIRTY>
 v       0x0002"line" name="L9">   9#i7pan clas7s="comment"> * Copyrigh7t (C)74>
 va="v>/*2.6.27.10"
	  odX_C 
LG_EXT_NEWviv id="co7.1">X_C 
LG_EXT_NEW>
 v         0x0004"line" name="L9">   9#i7pan clas7s="comment"> * (C) 20037 Ardi75ass="line" name="L9">   9#i7pan clas7s="comment"> * This fil7e may76>
 va="v>/*2.6.27.10"
	  odX_C IS_RSRCviv id="co7.1">X_C IS_RSRC>
 v(.6.27.10"
	  odin  oviv id="co7.1">in  o>
 v)      (.6.27.10"
	  odX_C Iviv id="co7.1">X_C I>
 v(.6.27.10"
	  odin  oviv id="co7.1">in  o>
 v)-"L6" 6.27.10"
	  odflagsviv id="co7.1">flags>
 v &2.6.27.10"
	  odX_C 
LG_RSRCviv id="co7.1">X_C 
LG_RSRC>
 v)"line" name="L3">   3 */
<   9#i7a href="7fs/hfs/hfs_fs.h#L9" id=7"L9" 78"fs/hfs/hfs_fs.h#L2" id="L2" class="line" name="L2">   2   2/*
<80    2/*
<8a hre8="fs/hfs/hfs_fs.h#L2" id="L * The HFS-laecific asrta hra L"../ (struct super_block) class="line" name="L3">   3 *  linux/f8s/hfs8hfs_fs.h
   8
 *
<8a hre83>
 vstruct .6.27.10"
	  od   2sb2infoviv id="co7.1">   2sb2info c v {"line" name="L8">   8
<8pan clas8s="comment"> * Copyrigh8t (C)84>
 v        struct .6.27.10"
	  odbuffer_iv iviv id="co7.1">buffer_iv i>
 v *.6.27.10"
	  odmdb_bhviv id="co7.1">mdb_bh>
 vh             .fs/hfs_fs.h#L2" id="L2" The    8buffer class="line" name="L8">   8
 * (C) 20038 Ardi8 Technologies <roman@ardiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiholid="ref="real class="line" name="L8">   8
 * This fil8e may8be distributed under the terrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsuperblock (aka VIB class="line" name="L8">   8
 */
8   8

 v        struct .6.27.10"
	  od   8mdbviv id="co7.1">   2mdb>
 v *.6.27.10"
	  odmdbviv id="co7.1">mdb>
 vh"line" name="L9">   9#i8fndef buffer_iv i>
 v *.6.27.10"
	  odalt_mdb_bhviv id="co7.1">alt_mdb_bh>
 vh         .fs/hfs_fs.h#L2" id="L2" The    8bufferiholid=" class="line" name="L8">   8
<90an clas90="comment">/*
<90    8
<9pan clas9s="comment">/*
<9a hre91>
 v        struct .6.27.10"
	  od   8mdbviv id="co7.1">   2mdb>
 v *.6.27.10"
	  odalt_mdbviv id="co7.1">alt_mdb>
 vh"line" name="L9">   9#i9pan clas9s="comment"> *  linux/f9s/hfs92>
 v        .6.27.10"
	  od__be3s="commento7.1">e_be3s>
 v *.6.27.10"
	  odbitmapviv id="co7.1">bitmap>
 vh                         .fs/hfs_fs.h#L2" id="L2" The pageiholid="ref= class="line" name="L8">   8
<9pan clas9s="comment"> *
<9a hre9="fs/hfs/hfs_fs.h#L4" id="L444444444444444444444444444444444444444444444444444alloca
  
   8
<9pan clas9s="comment"> * Copyrigh9t (C)94>
 v        struct .6.27.10"
	  od   8btreoviv id="co7.1">   8btreo>
 v *.6.27.10"
	  odext_treoviv id="co7.1">ext_treo>
 vh                     .fs/hfs_fs.h#L2" id="L2" Inv>
 a
  
   8
<9pan clas9s="comment"> * (C) 20039 Ardi9 Technologies <roman@ardiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiief="ex9068a b-treo h" class="line" name="L8">   8
<9pan clas9s="comment"> * This fil9e may96>
 v        struct .6.27.10"
	  od   8btreoviv id="co7.1">   8btreo>
 v *.6.27.10"
	  odcat_treoviv id="co7.1">cat_treo>
 vh                     .fs/hfs_fs.h#L2" id="L2" Inv>
 a
  
   8
<9pan clas9s="comment"> */
9   8
<9a href="9fs/hfs/hfs_fs.h#L9" id=9"L9" 98>
 v        .6.27.10"
	  odu3s="commento7.1">u3s>
 v .6.27.10"
	  od if2c51uroviv id="co7.1"> if2c51uro>
 vh                         .fs/hfs_fs.h#L2" id="L2" The numberiof class="line" name="L8">   8
<9fndef    8
<100an class00="comment">/*
   8
<10pan class0s="comment">/*

 v        .6.27.10"
	  odu3s="commento7.1">u3s>
 v .6.27.10"
	  od olier_51uroviv id="co7.1"> olier_51uro>
 vh                       .fs/hfs_fs.h#L2" id="L2" The numberiof class="line" name="L8">   8
<10pan clas10s="comment"> *  linux/f102 
   8
<10pan clas10s="comment"> *
<103    8
<10pan clas10s="comment"> * Copyrigh104 
 v        .6.27.10"
	  odu3s="commento7.1">u3s>
 v .6.27.10"
	  odnext_iiviv id="co7.1">next_ii>
 vh                            .fs/hfs_fs.h#L2" id="L2" The next availabl= class="line" name="L8">   8
<10pan clas10s="comment"> * (C) 2003105    8
<10pan clas10s="comment"> * This fil106 
 v        .6.27.10"
	  odu3s="commento7.1">u3s>
 v .6.27.10"
	  odclumpablksviv id="co7.1">clumpablks>
 vh                         .fs/hfs_fs.h#L2" id="L2" The numberiof4alloca
  
 class="line" name="L8">   8
<10pan clas10s="comment"> */
107    8
<10a href="10fs/hfs/hfs_fs.h#L9" id=108    8
<10fndef u3s>
 v .6.27.10"
	  od s_stsrtviv id="co7.1"> s_stsrt>
 vh                           .fs/hfs_fs.h#L2" id="L2" The  irst 512-byte class="line" name="L8">   8
<110an classs0="comment">/*
   8
<11pan classss="comment">/*
   8
<11pan clas11s="comment"> *  linux/f11s/hf112>
 v        .6.27.10"
	  odu3s="commento7.1">u3s>
 v .6.27.10"
	  odasrt_stsrtviv id="co7.1">asrt_stsrt>
 vh"line" name="L9">   9#i11pan clas11s="comment"> *
<11a hr113>
 v        .6.27.10"
	  odu1s="commento7.1">u16on v .6.27.10"
	  odroot_he Gsviv id="co7.1">root_he Gs>
 vh                         .fs/hfs_fs.h#L2" id="L2" The numberiof class="line" name="L8">   8
<11pan clas11s="comment"> * Copyrigh11t (C111995-1997  Paul H. Hargrove<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<   8
<11pan clas11s="comment"> * (C) 200311 Ard11 Technologies <roman@ardiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii(non-directory) class="line" name="L3">   3 * This fil11e ma11be distributed under the terrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrhe Gs inref="root class="line" name="L3">   3 */
11   8
<11a href="11fs/hfs/hfs_fs.h#L9" id=11"L9"118>
 v        .6.27.10"
	  odu1s="commento7.1">u16on v .6.27.10"
	  odroot_dirsviv id="co7.1">root_dirs>
 vh                          .fs/hfs_fs.h#L2" id="L2" The numberiof class="line" name="L8">   8
<11fndef    8
<120an clas120="comment">/*
<120    8
<12pan clas12s="comment">/*
<12a hr121>
 v        .6.27.10"
	  odu1s="commento7.1">u16on v .6.27.10"
	  od s_ablocksviv id="co7.1">  9ablocks>
 vh                         .fs/hfs_fs.h#L2" id="L2" The numberiof class="line" name="L8">   8
<12pan clas1ss="comment"> *  linux/f1ss/hf12hfs_fs.h
   8
<12pan clas12s="comment"> *
<12a hr12="fs/hfs/hfs_fs.h#L4" id="L444444444444444444444444444444444444444444444444444inref="he Gsystem h" class="line" name="L8">   8
<12pan clas12s="comment"> * Copyrigh12t (C124>
 v        .6.27.10"
	  odu1s="commento7.1">u16on v .6.27.10"
	  od ree_ablocksviv id="co7.1"> ree_ablocks>
 vh                       .fs/hfs_fs.h#L2" id="L2" the numberiof4unused class="line" name="L8">   8
<12pan clas12s="comment"> * (C) 200312 Ard12 Technologies <roman@ardiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiialloca
  

lass="line" name="L8">   8
<12pan clas12s="comment"> * This fil12e ma12be distributed under the terrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrinref="he Gsystem h" class="line" name="L8">   8
<12pan clas12s="comment"> */
12
 v        .6.27.10"
	  odu3s="commento7.1">u3s>
 v .6.27.10"
	  odalloc_blkszviv id="co7.1">alloc_blksz>
 vh                        .fs/hfs_fs.h#L2" id="L2" The sizoiof4a
 class="line" name="L8">   8
<12a href="12fs/hfs/hfs_fs.h#L9" id=12"L9"128"fs/hfs/hfs_fs.h#L2" id="LLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL"quo/halloca
  
   8
<12fndef s_quieo>
 vh                            .fs/hfs_fs.h#L2" id="L2" Se Gnt failure whe
 class="line" name="L8">   8
<130an clas130="comment">/*
<130    8
<13pan clas13s="comment">/*
<13a hr131>
 v        .6.27.10"
	  od__be3s="commento7.1">e_be3s>
 v .6.27.10"
	  ods_okupviv id="co7.1">s_okup>
 vh                          .fs/hfs_fs.h#L2" id="L2" Tkup for newrhe Gs h" class="line" name="L8">   8
<13pan clas13s="comment"> *  linux/f13s/hf132>
 v        .6.27.10"
	  od__be3s="commento7.1">e_be3s>
 v .6.27.10"
	  ods_creatorviv id="co7.1">s_creator>
 vh                       .fs/hfs_fs.h#L2" id="L2" Creator for newrhe Gs h" class="line" name="L8">   8
<13pan clas1ss="comment"> *
<1aa hr133>
 v        .6.27.10"
	  odum  o_oviv id="co7.1">um  o_o>
 v .6.27.10"
	  ods_ if2cumaskdiv id="co7.1">s_ if2cumask>
 vh                   .fs/hfs_fs.h#L2" id="L2" The umask applied to tf= class="line" name="L8">   8
<1ppan clas13s="comment"> * Copyrigh13t (C131995-1997  Paul H. HargroveLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL permiss  
s  
   8
<13pan clas13s="comment"> * (C) 200313 Ard135>
 v        .6.27.10"
	  odum  o_oviv id="co7.1">um  o_o>
 v .6.27.10"
	  ods_dir_umaskdiv id="co7.1">s_dir_umask>
 vh                    .fs/hfs_fs.h#L2" id="L2" The umask applied to tf= class="line" name="L8">   8
<1ppan clas13s="comment"> * This fil13e ma13be distributed under the terrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrpermiss  
s  
   8
<13pan clas13s="comment"> */
13
 v        .6.27.10"
	  oduid_oviv id="co7.1">uid_o>
 v .6.27.10"
	  ods_uiiviv id="co7.1">s_uii>
 vh                            .fs/hfs_fs.h#L2" id="L2" The uiiiof4allrhe Gs h" class="line" name="L8">   8
<13a href="13fs/hfs/hfs_fs.h#L9" id=13"L9"138>
 v        .6.27.10"
	  odgid_oviv id="co7.1">gid_o>
 v .6.27.10"
	  ods_giiviv id="co7.1">s_gii>
 vh                            .fs/hfs_fs.h#L2" id="L2" The giiiof4allrhe Gs h" class="line" name="L8">   8
<13fndef    9#i140an clas140="comment">/*
<140 
 v        int .6.27.10"
	  odsess  
viv id="co7.1">sess  
>
 v,2.6.27.10"
	  odpsrtviv id="co7.1">asrt>
 vh"line" name="L9">   9#i14pan clas14s="comment">/*
<14a hr141>
 v        struct .6.27.10"
	  odnls_oabl=viv id="co7.1">nls_oabl=>
 v *.6.27.10"
	  odnls_ioviv id="co7.1">nls_io>
 v,2*.6.27.10"
	  odnls_diskdiv id="co7.1">nls_disk>
 vh"line" name="L9">   9#i14pan clas14s="comment"> *  linux/f14s/hf142>
 v        struct .6.27.10"
	  odmic xviv id="co7.1">mic x>
 v .6.27.10"
	  odbitmap_lockdiv id="co7.1">bitmap_lock>
 vh"line" name="L9">   9#i14pan clas14s="comment"> *
<14a hr143>
 v        unsigned lo="r 6.27.10"
	  odflagsviv id="co7.1">flags>
 vh"line" name="L9">   9#i14pan clas1ss="comment"> * Copyrigh1tt (C144>
 v        .6.27.10"
	  odu1s="commento7.1">u16on v .6.27.10"
	  odblockoffseoviv id="co7.1">blockoffseo>
 vh"line" name="L9">   9#i14pan clas14s="comment"> * (C) 200314 Ard145>
 v        int .6.27.10"
	  odfs_divviv id="co7.1">  9div>
 vh"line" name="L9">   9#i14pan clas14s="comment"> * This fil14e ma146>
 v        struct .6.27.10"
	  odsuper_blockviv id="co7.1">super_block>
 v *.6.27.10"
	  odsbviv id="co7.1">sb>
 vh"line" name="L9">   9#i14pan clas14s="comment"> */
14
 v        int .6.27.10"
	  odwork_queueiviv id="co7.1">work_queuei>
 vh                .fs/hfs_fs.h#L2" id="L2" non-zero delayed work is queuei h" class="line" name="L8">   8
<14a href="14fs/hfs/hfs_fs.h#L9" id=14"L9"148>
 v        struct .6.27.10"
	  oddelayed_workviv id="co7.1">delayed_workon v .6.27.10"
	  odmdb_workviv id="co7.1">mdb_work>
 vh   .fs/hfs_fs.h#L2" id="L2" MDB flush delayed work h" class="line" name="L8">   8
<14fndef spinlock_oon v .6.27.10"
	  odwork_lockviv id="co7.1">work_lock>
 vh           .fs/hfs_fs.h#L2" id="L2" protects mdb_work and work_queuei h" class="line" name="L8">   8
<150an clas150="comment">/*
<150 
 v}h"line" name="L9">   9#i15pan clas15s="comment">/*
<15a hr151ass="line" name="L9">   9#i15pan clas15s="comment"> *  linux/f15s/hf152>
 va="v>/*2.6.27.10"
	  odX_C 
LG_BITMAP_DIRTYviv id="co7.1">X_C 
LG_BITMAP_DIRTY>
 v    0"line" name="L9">   9#i15pan clas15s="comment"> *
<15a hr153>
 va="v>/*2.6.27.10"
	  odX_C 
LG_MDB_DIRTYviv id="co7.1">X_C 
LG_MDB_DIRTY>
 v       1"line" name="L9">   9#i15pan clas15s="comment"> * Copyrigh15t (C154>
 va="v>/*2.6.27.10"
	  odX_C 
LG_ALT_MDB_DIRTYviv id="co7.1">X_C 
LG_ALT_MDB_DIRTY>
 v   2"line" name="L9">   9#i15pan clas1ss="comment"> * (C) 20031  Ard155ass="line" name="L9">   9#i15pan clas15s="comment"> * This fil15e ma15be distributed under the te2" bitmap.c h" class="line" name="L8">   8
<15pan clas15s="comment"> */
15u3s>
 v .6.27.10"
	  od   8vbmame="na_freoviv id="co7.1">   8vbmame="na_freo>
 v(struct .6.27.10"
	  odsuper_blockviv id="co7.1">super_block>
 v *,2.6.27.10"
	  odu3s="commento7.1">u3s>
 v,2.6.27.10"
	  odu3s="commento7.1">u3s>
 v *)h"line" name="L9">   9#i15a href="15fs/hfs/hfs_fs.h#L9" id=15"L9"158>
 vex90rn int .6.27.10"
	  od   9cle="8vbmabitsviv id="co7.1">   9cle="8vbmabits>
 v(struct .6.27.10"
	  odsuper_blockviv id="co7.1">super_block>
 v *,2.6.27.10"
	  odu1s="commento7.1">u16on v,2.6.27.10"
	  odu1s="commento7.1">u16on v)h"line" name="L9">   9#i15fndef    9#i160an clas160="comment">/*
<160    8
<16pan clas16s="comment">/*
<16a hr161>
 vex90rn int .6.27.10"
	  od   9cat_keycmpviv id="co7.1">   9cat_keycmp>
 v(const .6.27.10"
	  odbtreo_keyviv id="co7.1">btreo_key>
 v *,2const .6.27.10"
	  odbtreo_keyviv id="co7.1">btreo_key>
 v *)h"line" name="L9">   9#i16pan clas16s="comment"> *  linux/f16s/hf162>
 vstruct .6.27.10"
	  od   8v>/d_dataviv id="co7.1">   9v>/d_data>
 vh"line" name="L9">   9#i16pan clas16s="comment"> *
<16a hr163>
 vex90rn int .6.27.10"
	  od   9cat_v>/d_brecviv id="co7.1">   2cat_v>/d_brec>
 v(struct .6.27.10"
	  odsuper_blockviv id="co7.1">super_block>
 v *,2.6.27.10"
	  odu3s="commento7.1">u3s>
 v,2struct .6.27.10"
	  od   8v>/d_dataviv id="co7.1">   9v>/d_data>
 v *)h"line" name="L9">   9#i16pan clas16s="comment"> * Copyrigh16t (C164>
 vex90rn int .6.27.10"
	  od   9cat_creatoviv id="co7.1">   8cat_creato>
 v(.6.27.10"
	  odu3s="commento7.1">u3s>
 v,2struct .6.27.10"
	  odin  oviv id="co7.1">in  o>
 v *,2struct .6.27.10"
	  odqstrviv id="co7.1">qstr>
 v *,2struct .6.27.10"
	  odin  oviv id="co7.1">in  o>
 v *)h"line" name="L9">   9#i16pan clas16s="comment"> * (C) 200316 Ard165>
 vex90rn int .6.27.10"
	  od   9cat_deletoviv id="co7.1">   8cat_deleto>
 v(.6.27.10"
	  odu3s="commento7.1">u3s>
 v,2struct .6.27.10"
	  odin  oviv id="co7.1">in  o>
 v *,2struct .6.27.10"
	  odqstrviv id="co7.1">qstr>
 v *)h"line" name="L9">   9#i16pan clas1ss="comment"> * This fil1ee ma166>
 vex90rn int .6.27.10"
	  od   9cat_movoviv id="co7.1">   8cat_mL5" c v(.6.27.10"
	  odu3s="commento7.1">u3s>
 v,2struct .6.27.10"
	  odin  oviv id="co7.1">in  o>
 v *,2struct .6.27.10"
	  odqstrviv id="co7.1">qstr>
 v *,"line" name="L9">   9#i16pan clas16s="comment"> */
16
 v                        struct .6.27.10"
	  odin  oviv id="co7.1">in  o>
 v *,2struct .6.27.10"
	  odqstrviv id="co7.1">qstr>
 v *)h"line" name="L9">   9#i16a href="16fs/hfs/hfs_fs.h#L9" id=16"L9"168>
 vex90rn void .6.27.10"
	  od   9cat_build_keyviv id="co7.1">   2cat_build_key>
 v(struct .6.27.10"
	  odsuper_blockviv id="co7.1">super_block>
 v *,2.6.27.10"
	  odbtreo_keyviv id="co7.1">btreo_key>
 v *,2.6.27.10"
	  odu3s="commento7.1">u3s>
 v,2struct .6.27.10"
	  odqstrviv id="co7.1">qstr>
 v *)h"line" name="L9">   9#i16fndef    9#i170an clas170="comment">/*
<170    8
<17pan clas17s="comment">/*
<17a hr171>
 vex90rn const struct .6.27.10"
	  od if2copera
  
sviv id="co7.1"> if2copera
  
s>
 v .6.27.10"
	  od   8dir_opera
  
sviv id="co7.1">   8dir_opera
  
s>
 vh"line" name="L9">   9#i17pan clas17s="comment"> *  linux/f17s/hf172>
 vex90rn const struct .6.27.10"
	  odin  o2opera
  
sviv id="co7.1">in  o2opera
  
s>
 v .6.27.10"
	  od   8dir_in  o2opera
  
sviv id="co7.1">   8dir_in  o2opera
  
s>
 vh"line" name="L9">   9#i17pan clas17s="comment"> *
<17a hr173ass="line" name="L9">   9#i17pan clas17s="comment"> * Copyrigh17t (C171995-1997  Paul H. Hargrove/*"ex9068.c h" class="line" name="L8">   8
<17pan clas17s="comment"> * (C) 200317 Ard175>
 vex90rn int .6.27.10"
	  od   9ext_keycmpviv id="co7.1">   9ext_keycmp>
 v(const .6.27.10"
	  odbtreo_keyviv id="co7.1">btreo_key>
 v *,2const .6.27.10"
	  odbtreo_keyviv id="co7.1">btreo_key>
 v *)h"line" name="L9">   9#i17pan clas17s="comment"> * This fil17e ma176>
 vex90rn int .6.27.10"
	  od   9 ree_forkviv id="co7.1">   9 ree_fork>
 v(struct .6.27.10"
	  odsuper_blockviv id="co7.1">super_block>
 v *,2struct .6.27.10"
	  od   2cat_ if2viv id="co7.1">   2cat_v>lo>
 v *,2int)h"line" name="L9">   9#i17pan clas1ss="comment"> */
1<
 vex90rn void .6.27.10"
	  od   9ext_write_ex9068viv id="co7.1">   9ext_write_ex9068>
 v(struct .6.27.10"
	  odin  oviv id="co7.1">in  o>
 v *)h"line" name="L9">   9#i17a href="17fs/hfs/hfs_fs.h#L9" id=17"L9"178>
 vex90rn int .6.27.10"
	  od   9ex906i_ if2viv id="co7.1">   2ex906i_ if2>
 v(struct .6.27.10"
	  odin  oviv id="co7.1">in  o>
 v *)h"line" name="L9">   9#i17fndef    8 if2ctruncato>
 v(struct .6.27.10"
	  odin  oviv id="co7.1">in  o>
 v *)h"line" name="L9">   9#i180an clas180="comment">/*
<180    9#i18pan clas18s="comment">/*
<18a hr181>
 vex90rn int .6.27.10"
	  od   9get_blockviv id="co7.1">   9get_block>
 v(struct .6.27.10"
	  odin  oviv id="co7.1">in  o>
 v *,2.6.27.10"
	  odsector_oviv id="co7.1">sector_oon v,2struct .6.27.10"
	  odbuffer_iv iviv id="co7.1">buffer_iv i>
 v *,2int)h"line" name="L9">   9#i18pan clas18s="comment"> *  linux/f18s/hf182ass="line" name="L9">   9#i1apan clas18s="comment"> *
<18a hr18="fs/hfs/hfs_fs.h#L4" id="L/* in  o.c h" class="line" name="L8">   8
<18pan clas18s="comment"> * Copyrigh18t (C184>
 vex90rn const struct .6.27.10"
	  odaddress_lasco2opera
  
sviv id="co7.1">address_lasco2opera
  
s>
 v .6.27.10"
	  od   8aopsviv id="co7.1">   8aops>
 vh"line" name="L9">   9#i1apan clas18s="comment"> * (C) 200318 Ard185>
 vex90rn const struct .6.27.10"
	  odaddress_lasco2opera
  
sviv id="co7.1">address_lasco2opera
  
s>
 v .6.27.10"
	  od   8btreo_aopsviv id="co7.1">   8btreo_aops>
 vh"line" name="L9">   9#i1apan clas18s="comment"> * This fil18e ma186ass="line" name="L9">   9#i1apan clas18s="comment"> */
18
 vex90rn struct .6.27.10"
	  odin  oviv id="co7.1">in  o>
 v *.6.27.10"
	  od   9new2in  oviv id="co7.1">   9new2in  o>
 v(struct .6.27.10"
	  odin  oviv id="co7.1">in  o>
 v *,2struct .6.27.10"
	  odqstrviv id="co7.1">qstr>
 v *,2.6.27.10"
	  odum  o_oviv id="co7.1">um  o_o>
 v)h"line" name="L9">   9#i18a href="1ffs/hfs/hfs_fs.h#L9" id=1""L9"188>
 vex90rn void .6.27.10"
	  od   9in  o2write_forkviv id="co7.1">   9in  o2write_fork>
 v(struct .6.27.10"
	  odin  oviv id="co7.1">in  o>
 v *,2struct .6.27.10"
	  od   2ex9068viv id="co7.1">   9ext068>
 v *,2.6.27.10"
	  od__be3s="commento7.1">e_be3s>
 v *,2.6.27.10"
	  od__be3s="commento7.1">e_be3s>
 v *)h"line" name="L9">   9#i18fndef    9write_in  o>
 v(struct .6.27.10"
	  odin  oviv id="co7.1">in  o>
 v *,2struct .6.27.10"
	  odwriteback_controlviv id="co7.1">writeback_control>
 v *)h"line" name="L9">   9#i190an clas190="comment">/*
<190    9in  o2setattr>
 v(struct .6.27.10"
	  odd068ryviv id="co7.1">d068ry>
 v *,2struct .6.27.10"
	  odiattrviv id="co7.1">iattr>
 v *)h"line" name="L9">   9#i19pan clas19s="comment">/*
<19a hr191>
 vex90rn void .6.27.10"
	  od   9in  o2rv i_forkviv id="co7.1">   9in  o2rv i_fork>
 v(struct .6.27.10"
	  odin  oviv id="co7.1">in  o>
 v *.6.27.10"
	  odin  oviv id="co7.1">in  o>
 v,2struct .6.27.10"
	  od   2ex9068viv id="co7.1">   9ext068>
 v *.6.27.10"
	  odextviv id="co7.1">ext>
 v,"line" name="L9">   9#i19pan clas19s="comment"> *  linux/f19s/hf192>
 v                        .6.27.10"
	  od__be3s="commento7.1">e_be3s>
 v .6.27.10"
	  odlog_sizoviv id="co7.1">log_sizoon v,2.6.27.10"
	  od__be3s="commento7.1">e_be3s>
 v .6.27.10"
	  odphys_sizoviv id="co7.1">phys_sizo>
 v,2.6.27.10"
	  odu3s="commento7.1">u3s>
 v .6.27.10"
	  odclump_sizoviv id="co7.1">clump_sizo>
 v)h"line" name="L9">   9#i19pan clas19s="comment"> *
<19a hr193>
 vex90rn struct .6.27.10"
	  odin  oviv id="co7.1">in  o>
 v *.6.27.10"
	  od   9igeoviv id="co7.1">   9igeo>
 v(struct .6.27.10"
	  odsuper_blockviv id="co7.1">super_block>
 v *,2struct .6.27.10"
	  od   2cat_keyviv id="co7.1">   2cat_key>
 v *,2.6.27.10"
	  od   2cat_recviv id="co7.1">   2cat_recon v *)h"line" name="L9">   9#i19pan clas19s="comment"> * Copyrigh19t (C194>
 vex90rn void .6.27.10"
	  od   9evict_in  oviv id="co7.1">   9evict_in  o>
 v(struct .6.27.10"
	  odin  oviv id="co7.1">in  o>
 v *)h"line" name="L9">   9#i19pan clas19s="comment"> * (C) 200319 Ard195>
 vex90rn void .6.27.10"
	  od   9deleto_in  oviv id="co7.1">   9deleto_in  o>
 v(struct .6.27.10"
	  odin  oviv id="co7.1">in  o>
 v *)h"line" name="L9">   9#i19pan clas19s="comment"> * This fil19e ma196ass="line" name="L9">   9#i19pan clas19s="comment"> */
19   8
<19a href="19fs/hfs/hfs_fs.h#L9" id=19"L9"198>
 vex90rn int .6.27.10"
	  od   9setxattrviv id="co7.1">   9setxattr>
 v(struct .6.27.10"
	  odd068ryviv id="co7.1">d068ry>
 v *.6.27.10"
	  odd068ryviv id="co7.1">d068ry>
 v,2const char2*.6.27.10"
	  odn9" viv id="co7.1">n9" >
 v,"line" name="L9">   9#i19fndef valu >
 v,2.6.27.10"
	  odsizo_oviv id="co7.1">sizo_o>
 v .6.27.10"
	  odsizoviv id="co7.1">sizo>
 v,2int .6.27.10"
	  odflagsviv id="co7.1">flags>
 v)h"line" name="L9">   9#i200an clas200="comment">/*
<200 ssizo_o>
 v .6.27.10"
	  od   9getxattrviv id="co7.1">   9getxattr>
 v(struct .6.27.10"
	  odd068ryviv id="co7.1">d068ry>
 v *.6.27.10"
	  odd068ryviv id="co7.1">d068ry>
 v,2const char2*.6.27.10"
	  odn9" viv id="co7.1">n9" >
 v,"line" name="L9">   9#i20pan clas20s="comment">/*
<201 
 v                            void *.6.27.10"
	  odvalu viv id="co7.1">valu >
 v,2.6.27.10"
	  odsizo_oviv id="co7.1">sizo_o>
 v .6.27.10"
	  odsizoviv id="co7.1">sizo>
 v)h"line" name="L9">   9#i202an clas20s="comment"> *  linux/f202 ssizo_o>
 v .6.27.10"
	  od   9listxattrviv id="co7.1">   9listxattr>
 v(struct .6.27.10"
	  odd068ryviv id="co7.1">d068ry>
 v *.6.27.10"
	  odd068ryviv id="co7.1">d068ry>
 v,2char2*.6.27.10"
	  odbufferviv id="co7.1">buffer>
 v,2.6.27.10"
	  odsizo_oviv id="co7.1">sizo_o>
 v .6.27.10"
	  odsizoviv id="co7.1">sizo>
 v)h"line" name="L9">   9#i203an clas20s="comment"> *
<203    9#i20pan clas20s="comment"> * Copyrigh204    8
<20pan clas20s="comment"> * (C) 2003205 
 vex90rn int .6.27.10"
	  od   9mdb_geoviv id="co7.1">   9mdb_geo>
 v(struct .6.27.10"
	  odsuper_blockviv id="co7.1">super_block>
 v *)h"line" name="L9">   9#i206an clas20s="comment"> * This fil206 
 vex90rn void .6.27.10"
	  od   9mdb_ Harioviv id="co7.1">   9mdb_ Hario>
 v(struct .6.27.10"
	  odsuper_blockviv id="co7.1">super_block>
 v *)h"line" name="L9">   9#i207an clas20s="comment"> */
207 
 vex90rn void .6.27.10"
	  od   9mdb_ losoviv id="co7.1">   9mdb_ loso>
 v(struct .6.27.10"
	  odsuper_blockviv id="co7.1">super_block>
 v *)h"line" name="L9">   9#i208an clas20fs/hfs/hfs_fs.h#L9" id=208 
 vex90rn void .6.27.10"
	  od   9mdb_puoviv id="co7.1">   9mdb_puo>
 v(struct .6.27.10"
	  odsuper_blockviv id="co7.1">super_block>
 v *)h"line" name="L9">   9#i209an clas20 href="+code=_LINUX_C 
209    9#i210an clas2s0="comment">/*
<2a0    8
<21pan clas2ss="comment">/*
<2a1 
 vex90rn int .6.27.10"
	  od   9psrt_v>/dviv id="co7.1">   9psrt_v>/d>
 v(struct .6.27.10"
	  odsuper_blockviv id="co7.1">super_block>
 v *,2.6.27.10"
	  odsector_oviv id="co7.1">sector_oon v *,2.6.27.10"
	  odsector_oviv id="co7.1">sector_oon v *)h"line" name="L9">   9#i21pan clas21s="comment"> *  linux/f21s/hf212ass="line" name="L9">   9#i21pan clas21s="comment"> *
<21a hr21="fs/hfs/hfs_fs.h#L4" id="L/* string.c h" class="line" name="L8">   8
<21pan clas21s="comment"> * Copyrigh21t (C214>
 vex90rn const struct .6.27.10"
	  odd068ry2opera
  
sviv id="co7.1">d068ry2opera
  
s>
 v .6.27.10"
	  od   9d068ry2opera
  
sviv id="co7.1">   9d068ry2opera
  
s>
 vh"line" name="L9">   9#i21pan clas21s="comment"> * (C) 200321 Ard215ass="line" name="L9">   9#i21pan clas21s="comment"> * This fil21e ma216>
 vex90rn int .6.27.10"
	  od   9hash_d068ryviv id="co7.1">   9hash_d068ry>
 v(const struct .6.27.10"
	  odd068ryviv id="co7.1">d068ry>
 v *,2const struct .6.27.10"
	  odin  oviv id="co7.1">in  o>
 v *,"line" name="L9">   9#i217an clas21s="comment"> */
21
 v                struct .6.27.10"
	  odqstrviv id="co7.1">qstr>
 v *)h"line" name="L9">   9#i21a href="21fs/hfs/hfs_fs.h#L9" id=21"L9"218>
 vex90rn int .6.27.10"
	  od   9strcmpviv id="co7.1">   9strcmp>
 v(const unsigned char2*, unsigned int,"line" name="L9">   9#i219an clas21 href="+code=_LINUX_C 
21  
 v                      const unsigned char2*, unsigned int)h"line" name="L9">   9#i220an clas220="comment">/*
<220    9L4"psre_d068ry>
 v(const struct .6.27.10"
	  odd068ryviv id="co7.1">d068ry>
 v *.6.27.10"
	  odpsre68viv id="co7.1">psre68>
 v,"line" name="L9">   9#i22pan clas22s="comment">/*
<22a hr221>
 v                const struct .6.27.10"
	  odin  oviv id="co7.1">in  o>
 v *.6.27.10"
	  odpin  oviv id="co7.1">pin  o>
 v,"line" name="L9">   9#i22pan clas2ss="comment"> *  linux/f2ss/hf222>
 v                const struct .6.27.10"
	  odd068ryviv id="co7.1">d068ry>
 v *.6.27.10"
	  odd068ryviv id="co7.1">d068ry>
 v,2const struct .6.27.10"
	  odin  oviv id="co7.1">in  o>
 v *.6.27.10"
	  odin  oviv id="co7.1">in  o>
 v,"line" name="L9">   9#i22pan clas22s="comment"> *
<22a hr223>
 v                unsigned int .6.27.10"
	  odle
viv id="co7.1">len>
 v,2const char2*.6.27.10"
	  odstrviv id="co7.1">str>
 v,2const struct .6.27.10"
	  odqstrviv id="co7.1">qstr>
 v *.6.27.10"
	  odn9" viv id="co7.1">n9" >
 v)h"line" name="L9">   9#i22pan clas22s="comment"> * Copyrigh22t (C224>
 v"line" name="L9">   9#i22pan clas22s="comment"> * (C) 200322 Ard22 Technologies <roman@ard2" trans.c h" class="line" name="L8">   8
<22pan clas22s="comment"> * This fil22e ma226>
 vex90rn void .6.27.10"
	  od   9asc2macviv id="co7.1">   2asc2mac>
 v(struct .6.27.10"
	  odsuper_blockviv id="co7.1">super_block>
 v *,2struct .6.27.10"
	  od   2n9" viv id="co7.1">   2n9" >
 v *,2struct .6.27.10"
	  odqstrviv id="co7.1">qstr>
 v *)h"line" name="L9">   9#i22pan clas22s="comment"> */
22   9mac2asc>
 v(struct .6.27.10"
	  odsuper_blockviv id="co7.1">super_block>
 v *,2char2*, const struct .6.27.10"
	  od   2n9" viv id="co7.1">   2n9" >
 v *)h"line" name="L9">   9#i22a href="22fs/hfs/hfs_fs.h#L9" id=22"L9"228"fs/"line" name="L9">   9#i229an clas22 href="+code=_LINUX_C 
22     8
<230an clas230="comment">/*
<230 
 vex90rn void .6.27.10"
	  od   9mark9mdb_dirtyviv id="co7.1">   9mark9mdb_dirty>
 v(struct .6.27.10"
	  odsuper_blockviv id="co7.1">super_block>
 v *.6.27.10"
	  odsbviv id="co7.1">sb>
 v)h"line" name="L9">   9#i23pan clas23s="comment">/*
<23a hr231ass="line" name="L9">   9#i23pan clas23s="comment"> *  linux/f23s/hf232"fs/ex90rn struct .6.27.10"
	  odtimezon viv id="co7.1">timezon >
 v .6.27.10"
	  odsys_tzviv id="co7.1">sys_tz>
 vh"line" name="L9">   9#i23pan clas2ss="comment"> *
<2aa hr233ass="line" name="L9">   9#i2ppan clas23s="comment"> * Copyrigh23t (C231995-1997  Paul H. Hargrove2" class="line" name="L2">   2 * (C) 200323 Ard23 Technologies <roman@ardi" There sre two time systems.  Both sre based on seconds sinc= class="line" name="L8">   8
<2ppan clas23s="comment"> * This fil23e ma23be distributed under the ter* a psrticularttime/date. class="line" name="L8">   8
<2ppan clas23s="comment"> */
23   8
<2pa href="23fs/hfs/hfs_fs.h#L9" id=23"L9"238"fs/hfs/hfs_fs.h#L2" id="LL*      mac:    unsigned big-06ids/hsinc= 00:00 GMT, Jan. 1,h190199lass="line" name="L8">   8
<2p9an clas23 href="+code=_LINUX_C 
23     8
<240an clas240="comment">/*
<240    8
<24pan clas24s="comment">/*
<24a hr241>
 va="v>/*2.6.27.10"
	  od__   8u_to_mtimeviv id="co7.1">__   8u_to_mtime>
 v(.6.27.10"
	  odsecviv id="co7.1">sec>
 v)   .6.27.10"
	  odcpu_to_be3s="commento7.1">cpu_to_be3s>
 v(.6.27.10"
	  odsecviv id="co7.1">sec>
 v +o2082844800U - .6.27.10"
	  odsys_tzviv id="co7.1">sys_tz>
 v..6.27.10"
	  odtz_minuteswes8viv id="co7.1">tz_minuteswes8>
 v * 60)"line" name="L8">   8
<24pan clas24s="comment"> *  linux/f24s/hf242>
 va="v>/*2.6.27.10"
	  od__   8m_to_utimeviv id="co7.1">__   8m_to_utime>
 v(.6.27.10"
	  odsecviv id="co7.1">sec>
 v)   (.6.27.10"
	  odbe3s_to_cpuviv id="co7.1">be3s_to_cpu>
 v(.6.27.10"
	  odsecviv id="co7.1">sec>
 v) -o2082844800U  +o.6.27.10"
	  odsys_tzviv id="co7.1">sys_tz>
 v..6.27.10"
	  odtz_minuteswes8viv id="co7.1">tz_minuteswes8>
 v * 60)"line" name="L8">   8
<24pan clas24s="comment"> *
<24a hr243ass="line" name="L9">   9#i24pan clas2ss="comment"> * Copyrigh2tt (C244>
 va="v>/*2.6.27.10"
	  odX_C Iviv id="co7.1">X_C I>
 v(.6.27.10"
	  odin  oviv id="co7.1">in  o>
 v)    (.6.27.10"
	  odlist_068ryviv id="co7.1">list_068ry>
 v(.6.27.10"
	  odin  oviv id="co7.1">in  o>
 v,2struct .6.27.10"
	  od   2in  o2infoviv id="co7.1">   2in  o2info>
 v,2.6.27.10"
	  odv  2in  oviv id="co7.1">v  2in  o>
 v))"line" name="L8">   8
<24pan clas24s="comment"> * (C) 200324 Ard245>
 va="v>/*2.6.27.10"
	  odX_C SBviv id="co7.1">X_C SB>
 v(.6.27.10"
	  odsbviv id="co7.1">sb>
 v)      ((struct .6.27.10"
	  od   9sb2infoviv id="co7.1">   2sb2info>
 v *)(.6.27.10"
	  odsbviv id="co7.1">sb>
 v)->.6.27.10"
	  ods_  2infoviv id="co7.1">s_  2info>
 v)"line" name="L8">   8
<24pan clas24s="comment"> * This fil24e ma246ass="line" name="L9">   9#i24pan clas24s="comment"> */
24
 va="v>/*2.6.27.10"
	  od   8m_to_utimeviv id="co7.1">   8m_to_utime>
 v(.6.27.10"
	  odtimeviv id="co7.1">time>
 v)    (struct .6.27.10"
	  odtimespecviv id="co7.1">timespec>
 v){ ..6.27.10"
	  odtv_secviv id="co7.1">tv_sec>
 v =2.6.27.10"
	  od__   8m_to_utimeviv id="co7.1">__   8m_to_utime>
 v(.6.27.10"
	  odtimeviv id="co7.1">time>
 v) }"line" name="L9">   9#i24a href="24fs/hfs/hfs_fs.h#L9" id=24"L9"248>
 va="v>/*2.6.27.10"
	  od   8u_to_mtimeviv id="co7.1">   8u_to_mtime>
 v(.6.27.10"
	  odtimeviv id="co7.1">time>
 v)    .6.27.10"
	  od__   8u_to_mtimeviv id="co7.1">__   8u_to_mtime>
 v((.6.27.10"
	  odtimeviv id="co7.1">time>
 v)..6.27.10"
	  odtv_secviv id="co7.1">tv_sec>
 v)"line" name="L8">   8
<249an clas24 href="+code=_LINUX_C 
24  
 va="v>/*2.6.27.10"
	  od   8mtimeviv id="co7.1">   8mtime>
 v()             .6.27.10"
	  od__   8u_to_mtimeviv id="co7.1">__   8u_to_mtime>
 v(.6.27.10"
	  odget_secondsviv id="co7.1">get_seconds>
 v())"line" name="L8">   8
<250an clas250="comment">/*
<250    9#i25pan clas25s="comment">/*
<25a hr251ass=static .6.27.10"
	  odin">/*in">/*>
 v const char2*.6.27.10"
	  od   9mdb_n9" viv id="co7.1">   2mdb_n9" >
 v(struct .6.27.10"
	  odsuper_blockviv id="co7.1">super_block>
 v *.6.27.10"
	  odsbviv id="co7.1">sb>
 v)"line" name="L9">   9#i25pan clas25s="comment"> *  linux/f25s/hf252>
 v{"line" name="L9">   9#i25pan clas25s="comment"> *
<25a hr253>
 v        return .6.27.10"
	  odsbviv id="co7.1">sb>
 v->.6.27.10"
	  ods_iiviv id="co7.1">s_ii>
 vh"line" name="L9">   9#i25pan clas25s="comment"> * Copyrigh25t (C254>
 v}"line" name="L9">   9#i25pan clas2ss="comment"> * (C) 20032  Ard255ass="line" name="L9">   9#i25pan clas25s="comment"> * This fil25e ma25be distatic .6.27.10"
	  odin">/*in">/*>
 v void .6.27.10"
	  od   9bitmap_dirtyviv id="co7.1">   9bitmap_dirty>
 v(struct .6.27.10"
	  odsuper_blockviv id="co7.1">super_block>
 v *.6.27.10"
	  odsbviv id="co7.1">sb>
 v)"line" name="L9">   9#i25pan clas25s="comment"> */
25   9#i25a href="25fs/hfs/hfs_fs.h#L9" id=25"L9"258>
 v        .6.27.10"
	  odset_bioviv id="co7.1">set_bio>
 v(.6.27.10"
	  odX_C 
LG_BITMAP_DIRTYviv id="co7.1">X_C 
LG_BITMAP_DIRTY>
 v, &.6.27.10"
	  odX_C SBviv id="co7.1">X_C SB>
 v(.6.27.10"
	  odsbviv id="co7.1">sb>
 v)->.6.27.10"
	  odflagsviv id="co7.1">flags>
 v)h"line" name="L9">   9#i25fndef    9mark9mdb_dirty>
 v(.6.27.10"
	  odsbviv id="co7.1">sb>
 v)h"line" name="L9">   9#i260an clas260="comment">/*
<260    9#i26pan clas26s="comment">/*
<26a hr261ass="line" name="L9">   9#i26pan clas26s="comment"> *  linux/f26s/hf262>
 va="v>/*2.6.27.10"
	  odsb2brv i51s="commento7.1">sb2brv i51s>
 v(.6.27.10"
	  odsbviv id="co7.1">sb>
 v,2.6.27.10"
	  odsecviv id="co7.1">sec>
 v,2.6.27.10"
	  oddataviv id="co7.1">data>
 v) ({                   \"line" name="L9">   9#i26pan clas26s="comment"> *
<26a hr263>
 v        struct .6.27.10"
	  odbuffer_iv iviv id="co7.1">buffer_iv i>
 v *.6.27.10"
	  od__bhviv id="co7.1">__bh>
 vh                       \"line" name="L9">   9#i26pan clas26s="comment"> * Copyrigh26t (C264>
 v        .6.27.10"
	  odsector_oviv id="co7.1">sector_oon v .6.27.10"
	  od__blockviv id="co7.1">__block>
 vh                               \"line" name="L9">   9#i26pan clas26s="comment"> * (C) 200326 Ard265>
 v        .6.27.10"
	  odloff_oviv id="co7.1">loff_oon v .6.27.10"
	  od__stsrtviv id="co7.1">__stsrt>
 vh                                 \"line" name="L9">   9#i26pan clas2ss="comment"> * This fil2ee ma266>
 v        int .6.27.10"
	  od__offseoviv id="co7.1">__offseo>
 vh                                   \"line" name="L9">   9#i26pan clas26s="comment"> */
26
 v                                                        \"line" name="L9">   9#i26a href="26fs/hfs/hfs_fs.h#L9" id=26"L9"268>
 v        .6.27.10"
	  od__stsrtviv id="co7.1">__stsrt>
 v =2(.6.27.10"
	  odloff_oviv id="co7.1">loff_oon v)(.6.27.10"
	  odsecviv id="co7.1">sec>
 v) <<2.6.27.10"
	  odX_C SECTOR_SIZE_BITSviv id="co7.1">X_C SECTOR_SIZE_BITS>
 vh\"line" name="L9">   9#i26fndef __block>
 v =2.6.27.10"
	  od__stsrtviv id="co7.1">__stsrt>
 v >>2(.6.27.10"
	  odsbviv id="co7.1">sb>
 v)->.6.27.10"
	  ods_blocksizo_bitsviv id="co7.1">s_blocksizo_bits>
 vh    \"line" name="L9">   9#i270an clas270="comment">/*
<270 
 v        .6.27.10"
	  od__offseoviv id="co7.1">__offseo>
 v =2.6.27.10"
	  od__stsrtviv id="co7.1">__stsrt>
 v & ((.6.27.10"
	  odsbviv id="co7.1">sb>
 v)->.6.27.10"
	  ods_blocksizoviv id="co7.1">s_blocksizo>
 v - 1);   \"line" name="L9">   9#i27pan clas27s="comment">/*
<27a hr271>
 v        .6.27.10"
	  od__bhviv id="co7.1">__bh>
 v =2.6.27.10"
	  odsb2brv i="commento7.1">sb2brv i>
 v((.6.27.10"
	  odsbviv id="co7.1">sb>
 v),2.6.27.10"
	  od__blockviv id="co7.1">__block>
 v)h                 \"line" name="L9">   9#i27pan clas27s="comment"> *  linux/f27s/hf272>
 v        if (.6.27.10"
	  odlikelyviv id="co7.1">likely>
 v(.6.27.10"
	  od__bhviv id="co7.1">__bh>
 v !=2.6.27.10"
	  odNULLviv id="co7.1">NULL>
 v))                       \"line" name="L9">   9#i27pan clas27s="comment"> *
<27a hr273>
 v                .6.27.10"
	  oddataviv id="co7.1">data>
 v =2(void *)(.6.27.10"
	  od__bhviv id="co7.1">__bh>
 v->.6.27.10"
	  odb_dataviv id="co7.1">b_data>
 v +o.6.27.10"
	  od__offseoviv id="co7.1">__offseo>
 v)h\"line" name="L9">   9#i27pan clas27s="comment"> * Copyrigh27t (C274>
 v        else                                            \"line" name="L9">   9#i27pan clas27s="comment"> * (C) 200327 Ard275>
 v                .6.27.10"
	  oddataviv id="co7.1">data>
 v =2.6.27.10"
	  odNULLviv id="co7.1">NULL>
 vh                            \"line" name="L9">   9#i27pan clas27s="comment"> * This fil27e ma276>
 v        .6.27.10"
	  od__bhviv id="co7.1">__bh>
 vh                                           \"line" name="L9">   9#i27pan clas2ss="comment"> */
2<
 v})"line" name="L9">   9#i27a href="27fs/hfs/hfs_fs.h#L9" id=27"L9"278"fs/"line" name="L9">   9#i27fndef    9#i280an clas280="comment">/*
<280 


The original LXR softwsre byref="line" namhttp://sourceforge.net/projects/lxr">LXR L2" unity> v,2this experi id=al vers /ux.no">lxr@">/ux.no> v.
lxr.">/ux.no kindly hosted by"line" namhttp://www.redpill-">/pro.no">Redpill L>/pro AS> v,2provideriof4L>/ux consultd="rand opera s services sinc=o1995.