Back to home page

LXR

 
 

    


 
  Name Size Date (UTC) Last indexed Description
  Name Size Date (UTC) Last indexed Description
folder Parent directory - 2017-02-19 22:34:00  
block.c 5673 bytes 2017-02-19 22:34:00 2017-02-23 15:01:21

This file implements the low-level routines to read and decompress datablocks and metadata blocks.

cache.c 11829 bytes 2017-02-19 22:34:00 2017-02-23 15:01:24

Blocks in Squashfs are compressed.

decompressor.c 3799 bytes 2017-02-19 22:34:00 2017-02-23 15:01:24  
decompressor.h 1897 bytes 2017-02-19 22:34:00 2017-02-23 15:01:26  
decompressor_multi.c 4681 bytes 2017-02-19 22:34:00 2017-02-23 15:01:26  
decompressor_multi_percpu.c 2321 bytes 2017-02-19 22:34:00 2017-02-23 15:01:26  
decompressor_single.c 1793 bytes 2017-02-19 22:34:00 2017-02-23 15:01:26  
dir.c 6010 bytes 2017-02-19 22:34:00 2017-02-23 15:01:26

This file implements code to read tories from disk. See namei.c for a description of directory organisation on disk.

export.c 4728 bytes 2017-02-19 22:34:00 2017-02-23 15:01:26

This file implements code to make Squashfs filesystems exportable (NFS etc.) The ode uses an inode lookup table to map inode numbers passed in filehandles to an inode location on disk.

file.c 14401 bytes 2017-02-19 22:34:00 2017-02-23 15:01:26

This ontains code for handling regular files.

file_cache.c 961 bytes 2017-02-19 22:34:00 2017-02-23 15:01:26  
file_direct.c 4422 bytes 2017-02-19 22:34:00 2017-02-23 15:01:26  
fragment.c 3220 bytes 2017-02-19 22:34:00 2017-02-23 15:01:27

This file implements code to handle compressed fragments (tail-end packed datablocks).

id.c 3008 bytes 2017-02-19 22:34:00 2017-02-23 15:01:27

This file implements code to handle uids and gids.

inode.c 12743 bytes 2017-02-19 22:34:00 2017-02-23 15:01:27

This file implements code to create and read inodes from disk.

Kconfig 7498 bytes 2017-02-19 22:34:00 -  
lz4_wrapper.c 3007 bytes 2017-02-19 22:34:00 2017-02-23 15:01:27  
lzo_wrapper.c 3098 bytes 2017-02-19 22:34:00 2017-02-23 15:01:27  
Makefile 805 bytes 2017-02-19 22:34:00 2017-02-23 15:01:27  
namei.c 7619 bytes 2017-02-19 22:34:00 2017-02-23 15:01:27

This file implements code to do filename lookup in directories.

page_actor.c 2627 bytes 2017-02-19 22:34:00 2017-02-23 15:01:27  
page_actor.h 1992 bytes 2017-02-19 22:34:00 2017-02-23 15:01:27  
squashfs.h 4042 bytes 2017-02-19 22:34:00 2017-02-23 15:01:27  
squashfs_fs.h 11074 bytes 2017-02-19 22:34:00 2017-02-23 15:01:27  
squashfs_fs_i.h 1416 bytes 2017-02-19 22:34:00 2017-02-23 15:01:27  
squashfs_fs_sb.h 2128 bytes 2017-02-19 22:34:00 2017-02-23 15:01:27  
super.c 14051 bytes 2017-02-19 22:34:00 2017-02-23 15:01:27

This file implements code to read the superblock, read and initialise in-memory structures at mount time, and all the VFS glue code to register the filesystem.

symlink.c 3750 bytes 2017-02-19 22:34:00 2017-02-23 15:01:27

This file implements code to handle symbolic links.

xattr.c 7517 bytes 2017-02-19 22:34:00 2017-02-23 15:01:27  
xattr.h 1575 bytes 2017-02-19 22:34:00 2017-02-23 15:01:27  
xattr_id.c 2714 bytes 2017-02-19 22:34:00 2017-02-23 15:01:27

This file implements code to map the 32-bit xattr id stored in the inode into the on disk location of the xattr data.

xz_wrapper.c 4362 bytes 2017-02-19 22:34:00 2017-02-23 15:01:27  
zlib_wrapper.c 3138 bytes 2017-02-19 22:34:00 2017-02-23 15:01:28