/linux/fs/squashfs/ |
A D | super.c | 135 msblk = sb->s_fs_info; in squashfs_fill_super() 140 msblk->devblksize_log2 = ffz(~msblk->devblksize); in squashfs_fill_super() 183 if (msblk->bytes_used < 0 || in squashfs_fill_super() 208 if (msblk->block_size != (1 << msblk->block_log)) in squashfs_fill_super() 264 msblk->stream = NULL; in squashfs_fill_super() 278 xattr_id_table_start, &msblk->xattr_table, &msblk->xattr_ids); in squashfs_fill_super() 295 msblk->id_table = NULL; in squashfs_fill_super() 349 if (msblk->inode_table >= msblk->directory_table) { in squashfs_fill_super() 389 kfree(msblk->id_table); in squashfs_fill_super() 433 if (msblk->panic_on_errors) in squashfs_show_options() [all …]
|
A D | file.c | 58 if (msblk->meta_index == NULL) in locate_meta_index() 114 msblk->next_meta_index = 0; in empty_meta_index() 118 msblk->meta_index[msblk->next_meta_index].locked; i--) in empty_meta_index() 119 msblk->next_meta_index = (msblk->next_meta_index + 1) % in empty_meta_index() 128 msblk->next_meta_index, in empty_meta_index() 129 &msblk->meta_index[msblk->next_meta_index]); in empty_meta_index() 131 meta = &msblk->meta_index[msblk->next_meta_index]; in empty_meta_index() 132 msblk->next_meta_index = (msblk->next_meta_index + 1) % in empty_meta_index() 257 msblk->inode_table; in fill_meta_index() 293 msblk->inode_table; in fill_meta_index() [all …]
|
A D | decompressor_multi_percpu.c | 28 void *squashfs_decompressor_create(struct squashfs_sb_info *msblk, in squashfs_decompressor_create() argument 41 stream->stream = msblk->decompressor->init(msblk, comp_opts); in squashfs_decompressor_create() 56 msblk->decompressor->free(stream->stream); in squashfs_decompressor_create() 65 (struct squashfs_stream __percpu *) msblk->stream; in squashfs_decompressor_destroy() 69 if (msblk->stream) { in squashfs_decompressor_destroy() 72 msblk->decompressor->free(stream->stream); in squashfs_decompressor_destroy() 84 local_lock(&msblk->stream->lock); in squashfs_decompress() 85 stream = this_cpu_ptr(msblk->stream); in squashfs_decompress() 87 res = msblk->decompressor->decompress(msblk, stream->stream, bio, in squashfs_decompress() 90 local_unlock(&msblk->stream->lock); in squashfs_decompress() [all …]
|
A D | decompressor_single.c | 27 void *squashfs_decompressor_create(struct squashfs_sb_info *msblk, in squashfs_decompressor_create() argument 37 stream->stream = msblk->decompressor->init(msblk, comp_opts); in squashfs_decompressor_create() 52 void squashfs_decompressor_destroy(struct squashfs_sb_info *msblk) in squashfs_decompressor_destroy() argument 54 struct squashfs_stream *stream = msblk->stream; in squashfs_decompressor_destroy() 57 msblk->decompressor->free(stream->stream); in squashfs_decompressor_destroy() 62 int squashfs_decompress(struct squashfs_sb_info *msblk, struct bio *bio, in squashfs_decompress() argument 67 struct squashfs_stream *stream = msblk->stream; in squashfs_decompress() 70 res = msblk->decompressor->decompress(msblk, stream->stream, bio, in squashfs_decompress() 76 msblk->decompressor->name); in squashfs_decompress()
|
A D | decompressor_multi.c | 62 void *squashfs_decompressor_create(struct squashfs_sb_info *msblk, in squashfs_decompressor_create() argument 88 decomp_strm->stream = msblk->decompressor->init(msblk, in squashfs_decompressor_create() 106 void squashfs_decompressor_destroy(struct squashfs_sb_info *msblk) in squashfs_decompressor_destroy() argument 108 struct squashfs_stream *stream = msblk->stream; in squashfs_decompressor_destroy() 116 msblk->decompressor->free(decomp_strm->stream); in squashfs_decompressor_destroy() 156 decomp_strm->stream = msblk->decompressor->init(msblk, in get_decomp_stream() 183 int squashfs_decompress(struct squashfs_sb_info *msblk, struct bio *bio, in squashfs_decompress() argument 188 struct squashfs_stream *stream = msblk->stream; in squashfs_decompress() 189 struct decomp_stream *decomp_stream = get_decomp_stream(msblk, stream); in squashfs_decompress() 190 res = msblk->decompressor->decompress(msblk, decomp_stream->stream, in squashfs_decompress() [all …]
|
A D | block.c | 78 struct squashfs_sb_info *msblk = sb->s_fs_info; in squashfs_bio_read() local 79 const u64 read_start = round_down(index, msblk->devblksize); in squashfs_bio_read() 80 const sector_t block = read_start >> msblk->devblksize_log2; in squashfs_bio_read() 82 const sector_t block_end = read_end >> msblk->devblksize_log2; in squashfs_bio_read() 84 int total_len = (block_end - block) << msblk->devblksize_log2; in squashfs_bio_read() 123 *block_offset = index & ((1 << msblk->devblksize_log2) - 1); in squashfs_bio_read() 144 struct squashfs_sb_info *msblk = sb->s_fs_info; in squashfs_read_data() local 166 if (index + 2 > msblk->bytes_used) { in squashfs_read_data() 202 (index + length) > msblk->bytes_used) { in squashfs_read_data() 215 if (!msblk->stream) { in squashfs_read_data() [all …]
|
A D | decompressor.h | 26 static inline void *squashfs_comp_opts(struct squashfs_sb_info *msblk, in squashfs_comp_opts() argument 29 return msblk->decompressor->comp_opts ? in squashfs_comp_opts() 30 msblk->decompressor->comp_opts(msblk, buff, length) : NULL; in squashfs_comp_opts()
|
A D | xattr_id.c | 31 struct squashfs_sb_info *msblk = sb->s_fs_info; in squashfs_xattr_lookup() local 38 if (index >= msblk->xattr_ids) in squashfs_xattr_lookup() 41 start_block = le64_to_cpu(msblk->xattr_id_table[block]); in squashfs_xattr_lookup() 61 struct squashfs_sb_info *msblk = sb->s_fs_info; in squashfs_read_xattr_id_table() local 90 end = msblk->bytes_used; in squashfs_read_xattr_id_table()
|
A D | decompressor.c | 90 struct squashfs_sb_info *msblk = sb->s_fs_info; in get_comp_opts() local 120 comp_opts = squashfs_comp_opts(msblk, buffer, length); in get_comp_opts() 131 struct squashfs_sb_info *msblk = sb->s_fs_info; in squashfs_decompressor_setup() local 137 stream = squashfs_decompressor_create(msblk, comp_opts); in squashfs_decompressor_setup()
|
A D | namei.c | 68 struct squashfs_sb_info *msblk = sb->s_fs_info; in get_dir_index_using_name() local 109 msblk->directory_table; in get_dir_index_using_name() 132 struct squashfs_sb_info *msblk = dir->i_sb->s_fs_info; in squashfs_lookup() local 135 u64 block = squashfs_i(dir)->start + msblk->directory_table; in squashfs_lookup() 227 squashfs_i(dir)->start + msblk->directory_table, in squashfs_lookup()
|
A D | xattr.c | 31 struct squashfs_sb_info *msblk = sb->s_fs_info; in squashfs_listxattr() local 33 + msblk->xattr_table; in squashfs_listxattr() 40 if (msblk->xattr_id_table == NULL) in squashfs_listxattr() 109 struct squashfs_sb_info *msblk = sb->s_fs_info; in squashfs_xattr_get() local 111 + msblk->xattr_table; in squashfs_xattr_get() 162 msblk->xattr_table; in squashfs_xattr_get()
|
A D | lz4_wrapper.c | 32 static void *lz4_comp_opts(struct squashfs_sb_info *msblk, in lz4_comp_opts() argument 52 static void *lz4_init(struct squashfs_sb_info *msblk, void *buff) in lz4_init() argument 54 int block_size = max_t(int, msblk->block_size, SQUASHFS_METADATA_SIZE); in lz4_init() 91 static int lz4_uncompress(struct squashfs_sb_info *msblk, void *strm, in lz4_uncompress() argument
|
A D | fragment.c | 38 struct squashfs_sb_info *msblk = sb->s_fs_info; in squashfs_frag_lookup() local 43 if (fragment >= msblk->fragments) in squashfs_frag_lookup() 48 start_block = le64_to_cpu(msblk->fragment_index[block]); in squashfs_frag_lookup()
|
A D | id.c | 35 struct squashfs_sb_info *msblk = sb->s_fs_info; in squashfs_get_id() local 42 if (index >= msblk->ids) in squashfs_get_id() 45 start_block = le64_to_cpu(msblk->id_table[block]); in squashfs_get_id()
|
A D | xz_wrapper.c | 38 static void *squashfs_xz_comp_opts(struct squashfs_sb_info *msblk, in squashfs_xz_comp_opts() argument 69 opts->dict_size = max_t(int, msblk->block_size, in squashfs_xz_comp_opts() 81 static void *squashfs_xz_init(struct squashfs_sb_info *msblk, void *buff) in squashfs_xz_init() argument 119 static int squashfs_xz_uncompress(struct squashfs_sb_info *msblk, void *strm, in squashfs_xz_uncompress() argument
|
A D | dir.c | 42 struct squashfs_sb_info *msblk = sb->s_fs_info; in get_dir_index_using_offset() local 85 msblk->directory_table; in get_dir_index_using_offset() 100 struct squashfs_sb_info *msblk = inode->i_sb->s_fs_info; in squashfs_readdir() local 101 u64 block = squashfs_i(inode)->start + msblk->directory_table; in squashfs_readdir()
|
A D | cache.c | 334 struct squashfs_sb_info *msblk = sb->s_fs_info; in squashfs_read_metadata() local 344 entry = squashfs_cache_get(sb, msblk->block_cache, *block, 0); in squashfs_read_metadata() 382 struct squashfs_sb_info *msblk = sb->s_fs_info; in squashfs_get_fragment() local 384 return squashfs_cache_get(sb, msblk->fragment_cache, start_block, in squashfs_get_fragment() 397 struct squashfs_sb_info *msblk = sb->s_fs_info; in squashfs_get_datablock() local 399 return squashfs_cache_get(sb, msblk->read_page, start_block, length); in squashfs_get_datablock()
|
A D | lzo_wrapper.c | 28 static void *lzo_init(struct squashfs_sb_info *msblk, void *buff) in lzo_init() argument 30 int block_size = max_t(int, msblk->block_size, SQUASHFS_METADATA_SIZE); in lzo_init() 65 static int lzo_uncompress(struct squashfs_sb_info *msblk, void *strm, in lzo_uncompress() argument
|
A D | zstd_wrapper.c | 29 static void *zstd_init(struct squashfs_sb_info *msblk, void *buff) in zstd_init() argument 36 msblk->block_size, SQUASHFS_METADATA_SIZE); in zstd_init() 61 static int zstd_uncompress(struct squashfs_sb_info *msblk, void *strm, in zstd_uncompress() argument
|
A D | export.c | 41 struct squashfs_sb_info *msblk = sb->s_fs_info; in squashfs_inode_lookup() local 50 if (ino_num == 0 || (ino_num - 1) >= msblk->inodes) in squashfs_inode_lookup() 53 start = le64_to_cpu(msblk->inode_lookup_table[blk]); in squashfs_inode_lookup()
|
A D | symlink.c | 37 struct squashfs_sb_info *msblk = sb->s_fs_info; in squashfs_symlink_readpage() local 71 entry = squashfs_cache_get(sb, msblk->block_cache, block, 0); in squashfs_symlink_readpage()
|
A D | inode.c | 103 struct squashfs_sb_info *msblk = sb->s_fs_info; in squashfs_read_inode() local 104 u64 block = SQUASHFS_INODE_BLK(ino) + msblk->inode_table; in squashfs_read_inode() 124 block = SQUASHFS_INODE_BLK(ino) + msblk->inode_table; in squashfs_read_inode() 394 if (xattr_id != SQUASHFS_INVALID_XATTR && msblk->xattr_id_table) { in squashfs_read_inode()
|
A D | file_direct.c | 30 struct squashfs_sb_info *msblk = inode->i_sb->s_fs_info; in squashfs_readpage_block() local 33 int mask = (1 << (msblk->block_log - PAGE_SHIFT)) - 1; in squashfs_readpage_block()
|
A D | zlib_wrapper.c | 52 static int zlib_uncompress(struct squashfs_sb_info *msblk, void *strm, in zlib_uncompress() argument
|
/linux/drivers/net/ethernet/broadcom/ |
A D | cnic.c | 4795 struct status_block_msix *msblk = cp->status_blk.bnx2; in cnic_start_bnx2_hw() local 4800 &msblk->status_completion_producer_index; in cnic_start_bnx2_hw() 4801 cp->kcq1.status_idx_ptr = &msblk->status_idx; in cnic_start_bnx2_hw() 4802 cp->kwq_con_idx_ptr = &msblk->status_cmd_consumer_index; in cnic_start_bnx2_hw()
|