brintos

brintos / linux-shallow public Read only

0
0
Text · 634 B · b7ca896 Raw
29 lines · c
1/* SPDX-License-Identifier: GPL-2.0+ */2/*3 * NILFS direct block pointer.4 *5 * Copyright (C) 2006-2008 Nippon Telegraph and Telephone Corporation.6 *7 * Written by Koji Sato.8 */9 10#ifndef _NILFS_DIRECT_H11#define _NILFS_DIRECT_H12 13#include <linux/types.h>14#include <linux/buffer_head.h>15#include "bmap.h"16 17 18#define NILFS_DIRECT_NBLOCKS	(NILFS_BMAP_SIZE / sizeof(__le64) - 1)19#define NILFS_DIRECT_KEY_MIN	020#define NILFS_DIRECT_KEY_MAX	(NILFS_DIRECT_NBLOCKS - 1)21 22 23int nilfs_direct_init(struct nilfs_bmap *);24int nilfs_direct_delete_and_convert(struct nilfs_bmap *, __u64, __u64 *,25				    __u64 *, int);26 27 28#endif	/* _NILFS_DIRECT_H */29