Lines Matching refs:wreq
198 struct fscache_write_request *wreq = priv;
200 fscache_clear_page_bits(wreq->mapping, wreq->start, wreq->len,
201 wreq->set_bits);
203 if (wreq->term_func)
204 wreq->term_func(wreq->term_func_priv, transferred_or_error,
206 fscache_end_operation(&wreq->cache_resources);
207 kfree(wreq);
217 struct fscache_write_request *wreq;
227 wreq = kzalloc(sizeof(struct fscache_write_request), GFP_NOFS);
228 if (!wreq)
230 wreq->mapping = mapping;
231 wreq->start = start;
232 wreq->len = len;
233 wreq->set_bits = cond;
234 wreq->term_func = term_func;
235 wreq->term_func_priv = term_func_priv;
237 cres = &wreq->cache_resources;
252 fscache_write(cres, start, &iter, fscache_wreq_done, wreq);
256 return fscache_wreq_done(wreq, ret, false);
258 kfree(wreq);