/* SPDX-License-Identifier: GPL-2.0-only */ /* * Copyright (C) Sistina Software, Inc. 1997-2003 All rights reserved. * Copyright (C) 2004-2006 Red Hat, Inc. All rights reserved.
*/
#ifndef __BMAP_DOT_H__ #define __BMAP_DOT_H__
#include <linux/iomap.h>
#include"inode.h"
struct inode; struct gfs2_inode; struct page;
/** * gfs2_write_calc_reserv - calculate number of blocks needed to write to a file * @ip: the file * @len: the number of bytes to be written to the file * @data_blocks: returns the number of data blocks required * @ind_blocks: returns the number of indirect blocks required *
*/
int gfs2_unstuff_dinode(struct gfs2_inode *ip); int gfs2_block_map(struct inode *inode, sector_t lblock, struct buffer_head *bh, int create); int gfs2_iomap_get(struct inode *inode, loff_t pos, loff_t length, struct iomap *iomap); int gfs2_iomap_alloc(struct inode *inode, loff_t pos, loff_t length, struct iomap *iomap); int gfs2_get_extent(struct inode *inode, u64 lblock, u64 *dblock, unsignedint *extlen); int gfs2_alloc_extent(struct inode *inode, u64 lblock, u64 *dblock, unsigned *extlen, bool *new); int gfs2_setattr_size(struct inode *inode, u64 size); int gfs2_truncatei_resume(struct gfs2_inode *ip); int gfs2_file_dealloc(struct gfs2_inode *ip); int gfs2_write_alloc_required(struct gfs2_inode *ip, u64 offset, unsignedint len); int gfs2_map_journal_extents(struct gfs2_sbd *sdp, struct gfs2_jdesc *jd); void gfs2_free_journal_extents(struct gfs2_jdesc *jd); int __gfs2_punch_hole(struct file *file, loff_t offset, loff_t length);
#endif/* __BMAP_DOT_H__ */
Messung V0.5
¤ Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.0.25Bemerkung:
(vorverarbeitet)
¤
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.