Home
last modified time | relevance | path

Searched refs:msblk (Results 1 – 24 of 24) sorted by relevance

/linux-4.4.14/fs/squashfs/
Dsuper.c81 struct squashfs_sb_info *msblk; in squashfs_fill_super() local
93 sb->s_fs_info = kzalloc(sizeof(*msblk), GFP_KERNEL); in squashfs_fill_super()
98 msblk = sb->s_fs_info; in squashfs_fill_super()
100 msblk->devblksize = sb_min_blocksize(sb, SQUASHFS_DEVBLK_SIZE); in squashfs_fill_super()
101 msblk->devblksize_log2 = ffz(~msblk->devblksize); in squashfs_fill_super()
103 mutex_init(&msblk->meta_index_mutex); in squashfs_fill_super()
111 msblk->bytes_used = sizeof(*sblk); in squashfs_fill_super()
133 msblk->decompressor = supported_squashfs_filesystem( in squashfs_fill_super()
137 if (msblk->decompressor == NULL) in squashfs_fill_super()
142 msblk->bytes_used = le64_to_cpu(sblk->bytes_used); in squashfs_fill_super()
[all …]
Dfile.c64 struct squashfs_sb_info *msblk = inode->i_sb->s_fs_info; in locate_meta_index() local
67 mutex_lock(&msblk->meta_index_mutex); in locate_meta_index()
71 if (msblk->meta_index == NULL) in locate_meta_index()
75 if (msblk->meta_index[i].inode_number == inode->i_ino && in locate_meta_index()
76 msblk->meta_index[i].offset >= offset && in locate_meta_index()
77 msblk->meta_index[i].offset <= index && in locate_meta_index()
78 msblk->meta_index[i].locked == 0) { in locate_meta_index()
80 msblk->meta_index[i].offset); in locate_meta_index()
81 meta = &msblk->meta_index[i]; in locate_meta_index()
90 mutex_unlock(&msblk->meta_index_mutex); in locate_meta_index()
[all …]
Ddecompressor_multi_percpu.c28 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()
55 msblk->decompressor->free(stream->stream); in squashfs_decompressor_create()
61 void squashfs_decompressor_destroy(struct squashfs_sb_info *msblk) in squashfs_decompressor_destroy() argument
64 (struct squashfs_stream __percpu *) msblk->stream; in squashfs_decompressor_destroy()
68 if (msblk->stream) { in squashfs_decompressor_destroy()
71 msblk->decompressor->free(stream->stream); in squashfs_decompressor_destroy()
77 int squashfs_decompress(struct squashfs_sb_info *msblk, struct buffer_head **bh, in squashfs_decompress() argument
81 (struct squashfs_stream __percpu *) msblk->stream; in squashfs_decompress()
83 int res = msblk->decompressor->decompress(msblk, stream->stream, bh, b, in squashfs_decompress()
[all …]
Ddecompressor_single.c29 void *squashfs_decompressor_create(struct squashfs_sb_info *msblk, in squashfs_decompressor_create() argument
39 stream->stream = msblk->decompressor->init(msblk, comp_opts); in squashfs_decompressor_create()
54 void squashfs_decompressor_destroy(struct squashfs_sb_info *msblk) in squashfs_decompressor_destroy() argument
56 struct squashfs_stream *stream = msblk->stream; in squashfs_decompressor_destroy()
59 msblk->decompressor->free(stream->stream); in squashfs_decompressor_destroy()
64 int squashfs_decompress(struct squashfs_sb_info *msblk, struct buffer_head **bh, in squashfs_decompress() argument
68 struct squashfs_stream *stream = msblk->stream; in squashfs_decompress()
71 res = msblk->decompressor->decompress(msblk, stream->stream, bh, b, in squashfs_decompress()
77 msblk->decompressor->name); in squashfs_decompress()
Ddecompressor_multi.c64 void *squashfs_decompressor_create(struct squashfs_sb_info *msblk, in squashfs_decompressor_create() argument
90 decomp_strm->stream = msblk->decompressor->init(msblk, in squashfs_decompressor_create()
108 void squashfs_decompressor_destroy(struct squashfs_sb_info *msblk) in squashfs_decompressor_destroy() argument
110 struct squashfs_stream *stream = msblk->stream; in squashfs_decompressor_destroy()
118 msblk->decompressor->free(decomp_strm->stream); in squashfs_decompressor_destroy()
129 static struct decomp_stream *get_decomp_stream(struct squashfs_sb_info *msblk, in get_decomp_stream() argument
158 decomp_strm->stream = msblk->decompressor->init(msblk, in get_decomp_stream()
185 int squashfs_decompress(struct squashfs_sb_info *msblk, struct buffer_head **bh, in squashfs_decompress() argument
189 struct squashfs_stream *stream = msblk->stream; in squashfs_decompress()
190 struct decomp_stream *decomp_stream = get_decomp_stream(msblk, stream); in squashfs_decompress()
[all …]
Dblock.c48 struct squashfs_sb_info *msblk = sb->s_fs_info; in get_block_length() local
55 if (msblk->devblksize - *offset == 1) { in get_block_length()
68 if (*offset == msblk->devblksize) { in get_block_length()
93 struct squashfs_sb_info *msblk = sb->s_fs_info; in squashfs_read_data() local
95 int offset = index & ((1 << msblk->devblksize_log2) - 1); in squashfs_read_data()
96 u64 cur_index = index >> msblk->devblksize_log2; in squashfs_read_data()
99 bh = kcalloc(((output->length + msblk->devblksize - 1) in squashfs_read_data()
100 >> msblk->devblksize_log2) + 1, sizeof(*bh), GFP_KERNEL); in squashfs_read_data()
118 (index + length) > msblk->bytes_used) in squashfs_read_data()
125 bytes += msblk->devblksize; in squashfs_read_data()
[all …]
Ddecompressor.h38 static inline void *squashfs_comp_opts(struct squashfs_sb_info *msblk, in squashfs_comp_opts() argument
41 return msblk->decompressor->comp_opts ? in squashfs_comp_opts()
42 msblk->decompressor->comp_opts(msblk, buff, length) : NULL; in squashfs_comp_opts()
Dlz4_wrapper.c34 static void *lz4_comp_opts(struct squashfs_sb_info *msblk, in lz4_comp_opts() argument
54 static void *lz4_init(struct squashfs_sb_info *msblk, void *buff) in lz4_init() argument
56 int block_size = max_t(int, msblk->block_size, SQUASHFS_METADATA_SIZE); in lz4_init()
93 static int lz4_uncompress(struct squashfs_sb_info *msblk, void *strm, in lz4_uncompress() argument
103 avail = min(bytes, msblk->devblksize - offset); in lz4_uncompress()
Ddecompressor.c96 struct squashfs_sb_info *msblk = sb->s_fs_info; in get_comp_opts() local
126 comp_opts = squashfs_comp_opts(msblk, buffer, length); in get_comp_opts()
137 struct squashfs_sb_info *msblk = sb->s_fs_info; in squashfs_decompressor_setup() local
143 stream = squashfs_decompressor_create(msblk, comp_opts); in squashfs_decompressor_setup()
Dxz_wrapper.c51 static void *squashfs_xz_comp_opts(struct squashfs_sb_info *msblk, in squashfs_xz_comp_opts() argument
82 opts->dict_size = max_t(int, msblk->block_size, in squashfs_xz_comp_opts()
94 static void *squashfs_xz_init(struct squashfs_sb_info *msblk, void *buff) in squashfs_xz_init() argument
132 static int squashfs_xz_uncompress(struct squashfs_sb_info *msblk, void *strm, in squashfs_xz_uncompress() argument
149 avail = min(length, msblk->devblksize - offset); in squashfs_xz_uncompress()
Dlzo_wrapper.c41 static void *lzo_init(struct squashfs_sb_info *msblk, void *buff) in lzo_init() argument
43 int block_size = max_t(int, msblk->block_size, SQUASHFS_METADATA_SIZE); in lzo_init()
78 static int lzo_uncompress(struct squashfs_sb_info *msblk, void *strm, in lzo_uncompress() argument
88 avail = min(bytes, msblk->devblksize - offset); in lzo_uncompress()
Dnamei.c81 struct squashfs_sb_info *msblk = sb->s_fs_info; in get_dir_index_using_name() local
122 msblk->directory_table; in get_dir_index_using_name()
145 struct squashfs_sb_info *msblk = dir->i_sb->s_fs_info; in squashfs_lookup() local
148 u64 block = squashfs_i(dir)->start + msblk->directory_table; in squashfs_lookup()
240 squashfs_i(dir)->start + msblk->directory_table, in squashfs_lookup()
Dxattr.c44 struct squashfs_sb_info *msblk = sb->s_fs_info; in squashfs_listxattr() local
46 + msblk->xattr_table; in squashfs_listxattr()
53 if (msblk->xattr_id_table == NULL) in squashfs_listxattr()
121 struct squashfs_sb_info *msblk = sb->s_fs_info; in squashfs_xattr_get() local
123 + msblk->xattr_table; in squashfs_xattr_get()
174 msblk->xattr_table; in squashfs_xattr_get()
Ddir.c55 struct squashfs_sb_info *msblk = sb->s_fs_info; in get_dir_index_using_offset() local
98 msblk->directory_table; in get_dir_index_using_offset()
113 struct squashfs_sb_info *msblk = inode->i_sb->s_fs_info; in squashfs_readdir() local
114 u64 block = squashfs_i(inode)->start + msblk->directory_table; in squashfs_readdir()
Dcache.c347 struct squashfs_sb_info *msblk = sb->s_fs_info; in squashfs_read_metadata() local
354 entry = squashfs_cache_get(sb, msblk->block_cache, *block, 0); in squashfs_read_metadata()
392 struct squashfs_sb_info *msblk = sb->s_fs_info; in squashfs_get_fragment() local
394 return squashfs_cache_get(sb, msblk->fragment_cache, start_block, in squashfs_get_fragment()
407 struct squashfs_sb_info *msblk = sb->s_fs_info; in squashfs_get_datablock() local
409 return squashfs_cache_get(sb, msblk->read_page, start_block, length); in squashfs_get_datablock()
Did.c48 struct squashfs_sb_info *msblk = sb->s_fs_info; in squashfs_get_id() local
51 u64 start_block = le64_to_cpu(msblk->id_table[block]); in squashfs_get_id()
Dfragment.c51 struct squashfs_sb_info *msblk = sb->s_fs_info; in squashfs_frag_lookup() local
54 u64 start_block = le64_to_cpu(msblk->fragment_index[block]); in squashfs_frag_lookup()
Dxattr_id.c44 struct squashfs_sb_info *msblk = sb->s_fs_info; in squashfs_xattr_lookup() local
47 u64 start_block = le64_to_cpu(msblk->xattr_id_table[block]); in squashfs_xattr_lookup()
Dsymlink.c50 struct squashfs_sb_info *msblk = sb->s_fs_info; in squashfs_symlink_readpage() local
84 entry = squashfs_cache_get(sb, msblk->block_cache, block, 0); in squashfs_symlink_readpage()
Dexport.c54 struct squashfs_sb_info *msblk = sb->s_fs_info; in squashfs_inode_lookup() local
57 u64 start = le64_to_cpu(msblk->inode_lookup_table[blk]); in squashfs_inode_lookup()
Dzlib_wrapper.c65 static int zlib_uncompress(struct squashfs_sb_info *msblk, void *strm, in zlib_uncompress() argument
78 int avail = min(length, msblk->devblksize - offset); in zlib_uncompress()
Dfile_direct.c31 struct squashfs_sb_info *msblk = inode->i_sb->s_fs_info; in squashfs_readpage_block() local
34 int mask = (1 << (msblk->block_log - PAGE_CACHE_SHIFT)) - 1; in squashfs_readpage_block()
Dinode.c115 struct squashfs_sb_info *msblk = sb->s_fs_info; in squashfs_read_inode() local
116 u64 block = SQUASHFS_INODE_BLK(ino) + msblk->inode_table; in squashfs_read_inode()
136 block = SQUASHFS_INODE_BLK(ino) + msblk->inode_table; in squashfs_read_inode()
405 if (xattr_id != SQUASHFS_INVALID_XATTR && msblk->xattr_id_table) { in squashfs_read_inode()
/linux-4.4.14/drivers/net/ethernet/broadcom/
Dcnic.c4796 struct status_block_msix *msblk = cp->status_blk.bnx2; in cnic_start_bnx2_hw() local
4801 &msblk->status_completion_producer_index; in cnic_start_bnx2_hw()
4802 cp->kcq1.status_idx_ptr = &msblk->status_idx; in cnic_start_bnx2_hw()
4803 cp->kwq_con_idx_ptr = &msblk->status_cmd_consumer_index; in cnic_start_bnx2_hw()