#include "internal.h"
#include <trace/events/erofs.h>
struct erofs_fileio_rq { … };
struct erofs_fileio { … };
static void erofs_fileio_ki_complete(struct kiocb *iocb, long ret)
{ … }
static void erofs_fileio_rq_submit(struct erofs_fileio_rq *rq)
{ … }
static struct erofs_fileio_rq *erofs_fileio_rq_alloc(struct erofs_map_dev *mdev)
{ … }
struct bio *erofs_fileio_bio_alloc(struct erofs_map_dev *mdev)
{ … }
void erofs_fileio_submit_bio(struct bio *bio)
{ … }
static int erofs_fileio_scan_folio(struct erofs_fileio *io, struct folio *folio)
{ … }
static int erofs_fileio_read_folio(struct file *file, struct folio *folio)
{ … }
static void erofs_fileio_readahead(struct readahead_control *rac)
{ … }
const struct address_space_operations erofs_fileio_aops = …;