Lines Matching defs:netfs_request_ops
291 struct netfs_request_ops { struct
292 mempool_t *request_pool;
293 mempool_t *subrequest_pool;
294 int (*init_request)(struct netfs_io_request *rreq, struct file *file);
295 void (*free_request)(struct netfs_io_request *rreq);
296 void (*free_subrequest)(struct netfs_io_subrequest *rreq);
299 void (*expand_readahead)(struct netfs_io_request *rreq);
300 int (*prepare_read)(struct netfs_io_subrequest *subreq);
301 void (*issue_read)(struct netfs_io_subrequest *subreq);
302 bool (*is_still_valid)(struct netfs_io_request *rreq);
303 int (*check_write_begin)(struct file *file, loff_t pos, unsigned len,
305 void (*done)(struct netfs_io_request *rreq);
308 void (*update_i_size)(struct inode *inode, loff_t i_size);
309 void (*post_modify)(struct inode *inode);
312 void (*begin_writeback)(struct netfs_io_request *wreq);
313 void (*prepare_write)(struct netfs_io_subrequest *subreq);
314 void (*issue_write)(struct netfs_io_subrequest *subreq);
315 void (*retry_request)(struct netfs_io_request *wreq, struct netfs_io_stream *stream);
316 void (*invalidate_cache)(struct netfs_io_request *wreq);