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