linux/fs/erofs/fileio.c

// SPDX-License-Identifier: GPL-2.0-or-later
/*
 * Copyright (C) 2024, Alibaba Cloud
 */
#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 =;