Lines Matching defs:netfs_request_ops
293 struct netfs_request_ops { struct
294 mempool_t *request_pool;
295 mempool_t *subrequest_pool;
296 int (*init_request)(struct netfs_io_request *rreq, struct file *file);
297 void (*free_request)(struct netfs_io_request *rreq);
298 void (*free_subrequest)(struct netfs_io_subrequest *rreq);
301 void (*expand_readahead)(struct netfs_io_request *rreq);
302 int (*prepare_read)(struct netfs_io_subrequest *subreq);
303 void (*issue_read)(struct netfs_io_subrequest *subreq);
304 bool (*is_still_valid)(struct netfs_io_request *rreq);
305 int (*check_write_begin)(struct file *file, loff_t pos, unsigned len,
307 void (*done)(struct netfs_io_request *rreq);
310 void (*update_i_size)(struct inode *inode, loff_t i_size);
311 void (*post_modify)(struct inode *inode);
314 void (*begin_writeback)(struct netfs_io_request *wreq);
315 void (*prepare_write)(struct netfs_io_subrequest *subreq);
316 void (*issue_write)(struct netfs_io_subrequest *subreq);
317 void (*retry_request)(struct netfs_io_request *wreq, struct netfs_io_stream *stream);
318 void (*invalidate_cache)(struct netfs_io_request *wreq);