Lines Matching defs:decomp_strm
52 static void put_decomp_stream(struct decomp_stream *decomp_strm,
56 list_add(&decomp_strm->list, &stream->strm_list);
65 struct decomp_stream *decomp_strm = NULL;
83 decomp_strm = kmalloc(sizeof(*decomp_strm), GFP_KERNEL);
84 if (!decomp_strm)
87 decomp_strm->stream = msblk->decompressor->init(msblk,
89 if (IS_ERR(decomp_strm->stream)) {
90 err = PTR_ERR(decomp_strm->stream);
94 list_add(&decomp_strm->list, &stream->strm_list);
99 kfree(decomp_strm);
109 struct decomp_stream *decomp_strm;
112 decomp_strm = list_entry(stream->strm_list.prev,
114 list_del(&decomp_strm->list);
115 msblk->decompressor->free(decomp_strm->stream);
116 kfree(decomp_strm);
129 struct decomp_stream *decomp_strm;
136 decomp_strm = list_entry(stream->strm_list.prev,
138 list_del(&decomp_strm->list);
151 decomp_strm = kmalloc(sizeof(*decomp_strm), GFP_KERNEL);
152 if (!decomp_strm)
155 decomp_strm->stream = msblk->decompressor->init(msblk,
157 if (IS_ERR(decomp_strm->stream)) {
158 kfree(decomp_strm);
178 return decomp_strm;