Back to home page

OSCL-LXR

 
 

    


 
  Name Size Date (UTC) Last indexed Description
  Name Size Date (UTC) Last indexed Description
folder Parent directory - 2025-03-06 09:18:38  
block.c 5994 bytes 2025-03-06 09:18:38 2025-03-06 13:21:28

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

cache.c 11217 bytes 2025-03-06 09:18:38 2025-03-06 13:21:28

Blocks in Squashfs are compressed.

decompressor.c 3332 bytes 2025-03-06 09:18:38 2025-03-06 13:21:28  
decompressor.h 1374 bytes 2025-03-06 09:18:38 2025-03-06 13:21:28  
decompressor_multi.c 4577 bytes 2025-03-06 09:18:38 2025-03-06 13:21:28  
decompressor_multi_percpu.c 2295 bytes 2025-03-06 09:18:38 2025-03-06 13:21:28  
decompressor_single.c 1691 bytes 2025-03-06 09:18:38 2025-03-06 13:21:28  
dir.c 5355 bytes 2025-03-06 09:18:38 2025-03-06 13:21:28

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

export.c 4863 bytes 2025-03-06 09:18:38 2025-03-06 13:21:28

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 17224 bytes 2025-03-06 09:18:38 2025-03-06 13:21:28

This ontains code for handling regular files.

file_cache.c 887 bytes 2025-03-06 09:18:38 2025-03-06 13:21:28  
file_direct.c 2912 bytes 2025-03-06 09:18:38 2025-03-06 13:21:28  
fragment.c 2631 bytes 2025-03-06 09:18:38 2025-03-06 13:21:28

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

id.c 3094 bytes 2025-03-06 09:18:38 2025-03-06 13:21:28

This file implements code to handle uids and gids.

inode.c 12088 bytes 2025-03-06 09:18:38 2025-03-06 13:21:28

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

Kconfig 8020 bytes 2025-03-06 09:18:38 -  
lz4_wrapper.c 3022 bytes 2025-03-06 09:18:38 2025-03-06 13:21:28  
lzo_wrapper.c 2592 bytes 2025-03-06 09:18:38 2025-03-06 13:21:28  
Makefile 891 bytes 2025-03-06 09:18:38 2025-03-06 13:21:28  
namei.c 6964 bytes 2025-03-06 09:18:38 2025-03-06 13:21:28

This file implements code to do filename lookup in directories.

page_actor.c 3484 bytes 2025-03-06 09:18:38 2025-03-06 13:21:28  
page_actor.h 1428 bytes 2025-03-06 09:18:38 2025-03-06 13:21:28  
squashfs.h 3465 bytes 2025-03-06 09:18:38 2025-03-06 13:21:28  
squashfs_fs.h 10595 bytes 2025-03-06 09:18:38 2025-03-06 13:21:29  
squashfs_fs_i.h 764 bytes 2025-03-06 09:18:38 2025-03-06 13:21:29  
squashfs_fs_sb.h 1553 bytes 2025-03-06 09:18:38 2025-03-06 13:21:29  
super.c 15470 bytes 2025-03-06 09:18:38 2025-03-06 13:21:29

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 3138 bytes 2025-03-06 09:18:38 2025-03-06 13:21:29

This file implements code to handle symbolic links.

xattr.c 6862 bytes 2025-03-06 09:18:38 2025-03-06 13:21:29  
xattr.h 1138 bytes 2025-03-06 09:18:38 2025-03-06 13:21:29  
xattr_id.c 3400 bytes 2025-03-06 09:18:38 2025-03-06 13:21:29

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 4051 bytes 2025-03-06 09:18:38 2025-03-06 13:21:29  
zlib_wrapper.c 2821 bytes 2025-03-06 09:18:38 2025-03-06 13:21:29  
zstd_wrapper.c 3260 bytes 2025-03-06 09:18:38 2025-03-06 13:21:29