linux/fs/squashfs/squashfs_fs_i.h
<<
v/spa v/form va href="../linux+v3ion1/fs/squashfs/squashfs_fs_i.h"> vimg src="../.static/gfx/right.png" alt=">>"> v/spa vspa class="lxr_search"> vinput typionhidden" namionnavtarget" /option"> vinput typiontext" namionsearch" idonsearch"> vbutt15Search Prefs v/a> v/spa v/div vform ac15" ="ajax+*" method="post" onsubmit="return false;"> vinput typionhidden" namionajax_lookup" idonajax_lookup" /option"> v/form vdiv class="headingbott1m">
vdiv idonfile_contents"
   1v/a>#ifndef va href="+code=SQUASHFS_FS_I" class="sref">SQUASHFS_FS_Iv/a>
   2v/a>#define va href="+code=SQUASHFS_FS_I" class="sref">SQUASHFS_FS_Iv/a>
   3v/a>vspa
 class="comment">/*v/spa
	    4v/a>vspa
 class="comment"> * Squashfsv/spa
	    5v/a>vspa
 class="comment"> *v/spa
	    6v/a>vspa
 class="comment"> * Copyright (c) 2002, 2003, 2004, 2005, 2006, 2007, 2008v/spa
	    7v/a>vspa
 class="comment"> * Phillip Lougher <phillip@squashfs.org.uk>v/spa
	    8v/a>vspa
 class="comment"> *v/spa
	    9v/a>vspa
 class="comment"> * This program is free software; you ca
 redistribute it and/orv/spa
	   "v3.a>vspa
 class="comment"> * modify it under the terms of the GNU General Public Licensev/spa
	   113.a>vspa
 class="comment"> * as published by the Free Software Founda15"
; either vers.15<2,v/spa
	   123.a>vspa
 class="comment"> * or (at your 4.15"
) any later vers.15.v/spa
	   13v/a>vspa
 class="comment"> *v/spa
	   14v/a>vspa
 class="comment"> * This program is distributed in the hope that it will be useful,v/spa
	   15v/a>vspa
 class="comment"> * but WITHOUT ANY WARRANTY; without even the implied warranty ofv/spa
	   16v/a>vspa
 class="comment"> * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See thev/spa
	   17v/a>vspa
 class="comment"> * GNU General Public License for more details.v/spa
	   18v/a>vspa
 class="comment"> *v/spa
	   19v/a>vspa
 class="comment"> * You should have received a copy of the GNU General Public Licensev/spa
	   2v3.a>vspa
 class="comment"> * along with this program; if not, write to the Free Softwarev/spa
	   213.a>vspa
 class="comment"> * Founda15"
, 51 Franklin Street, Fifth Floor, Bost"
, MA 02110-1301, USA.v/spa
	   223.a>vspa
 class="comment"> *v/spa
	   23v/a>vspa
 class="comment"> * squashfs_fs_i.hv/spa
	   24v/a>vspa
 class="comment"> */v/spa
	   25v/a>
  26v/a>struct va href="+code=squashfs_inode_info" class="sref">squashfs_inode_infov/a> {
  27v/a>        va href="+code=u64" class="sref">u64v/a>             va href="+code=start" class="sref">startv/a>;
  28v/a>        int             va href="+code=offset" class="sref">offsetv/a>;
  29v/a>        va href="+code=u64" class="sref">u64v/a>             va href="+code=xattr" class="sref">xattrv/a>;
  30v/a>        unsigned int    va href="+code=xattr_size" class="sref">xattr_sizev/a>;
  31v/a>        int             va href="+code=xattr_count" class="sref">xattr_countv/a>;
  32v/a>        un.15<{
  33v/a>                struct {
  34v/a>                        va href="+code=u64" class="sref">u64v/a>             va href="+code=fragment_block" class="sref">fragment_blockv/a>;
  35v/a>                        int             va href="+code=fragment_size" class="sref">fragment_sizev/a>;
  36v/a>                        int             va href="+code=fragment_offset" class="sref">fragment_offsetv/a>;
  37v/a>                        va href="+code=u64" class="sref">u64v/a>             va href="+code=block_list_start" class="sref">block_list_startv/a>;
  38v/a>                };
  39v/a>                struct {
  40v/a>                        va href="+code=u64" class="sref">u64v/a>             va href="+code=dir_idx_start" class="sref">dir_idx_startv/a>;
  41v/a>                        int             va href="+code=dir_idx_offset" class="sref">dir_idx_offsetv/a>;
  42v/a>                        int             va href="+code=dir_idx_cnt" class="sref">dir_idx_cntv/a>;
  43v/a>                        int             va href="+code=parent" class="sref">parentv/a>;
  44v/a>                };
  45v/a>        };
  46v/a>        struct va href="+code=inode" class="sref">inodev/a>    va href="+code=vfs_inode" class="sref">vfs_inodev/a>;
  47v/a>};
  48v/a>
  49v/a>
  50v/a>static va href="+code=inline" class="sref">inlinev/a> struct va href="+code=squashfs_inode_info" class="sref">squashfs_inode_infov/a> *va href="+code=squashfs_i" class="sref">squashfs_iv/a>(struct va href="+code=inode" class="sref">inodev/a> *va href="+code=inode" class="sref">inodev/a>)
  51v/a>{
  52v/a>        return va href="+code=list_entry" class="sref">list_entryv/a>(va href="+code=inode" class="sref">inodev/a>, struct va href="+code=squashfs_inode_info" class="sref">squashfs_inode_infov/a>, va href="+code=vfs_inode" class="sref">vfs_inodev/a>);
  53v/a>}
  54v/a>#endif
  55v/a>v/pre>
The original LXR software by the LXR commun.tyv/a>, this experimental vers.15lxr@linux.nov/a>. v/div vdiv class="subfooter"> lxr.linux.no kindly hosted by Redpill Linpro ASv/a>, provider of Linux consulting and opera15" s services since 1995. v/div v/body v/html