Home
last modified time | relevance | path

Searched refs:daddr_t (Results 1 – 25 of 110) sorted by relevance

12345

/freebsd/sys/sys/
H A Dblist.h66 #define SWAPBLK_MASK ((daddr_t)((u_daddr_t)-1 >> 1)) /* mask */
67 #define SWAPBLK_NONE ((daddr_t)((u_daddr_t)SWAPBLK_MASK + 1))/* flag */
75 daddr_t bm_bighint; /* biggest contiguous block hint*/
79 daddr_t bl_blocks; /* area of coverage */
80 daddr_t bl_avail; /* # available blocks */
82 daddr_t bl_cursor; /* next-fit search starts at */
92 daddr_t blist_alloc(blist_t blist, int *count, int maxcount);
93 daddr_t blist_avail(blist_t blist);
94 blist_t blist_create(daddr_t blocks, int flags);
96 daddr_t blist_fill(blist_t bl, daddr_t blkno, daddr_t count);
[all …]
H A Dbuf.h109 daddr_t b_blkno; /* Underlying physical block number. */
125 daddr_t b_lblkno; /* Logical block number. */
397 daddr_t last_pblkno;
416 daddr_t v_cstart; /* v start block of cluster */
417 daddr_t v_lasta; /* v last allocation */
418 daddr_t v_lastw; /* v last write */
558 int breadn_flags(struct vnode *, daddr_t, daddr_t, int, daddr_t *, int *,
572 struct buf *incore(struct bufobj *, daddr_t);
573 bool inmem(struct vnode *, daddr_t);
574 struct buf *gbincore(struct bufobj *, daddr_t);
[all …]
/freebsd/sys/kern/
H A Dsubr_blist.c130 static daddr_t blst_leaf_alloc(blmeta_t *scan, daddr_t blk,
132 static daddr_t blst_meta_alloc(blmeta_t *scan, daddr_t cursor, int *count,
134 static void blst_leaf_free(blmeta_t *scan, daddr_t relblk, int count);
135 static void blst_meta_free(blmeta_t *scan, daddr_t freeBlk, daddr_t count,
137 static void blst_copy(blmeta_t *scan, daddr_t blk, daddr_t radix,
138 blist_t dest, daddr_t count);
139 static daddr_t blst_leaf_fill(blmeta_t *scan, daddr_t blk, int count);
140 static daddr_t blst_meta_fill(blmeta_t *scan, daddr_t allocBlk, daddr_t count,
143 static void blst_radix_print(blmeta_t *scan, daddr_t blk, daddr_t radix,
167 static inline daddr_t
[all …]
H A Dvfs_cluster.c59 daddr_t lbn, daddr_t blkno, long size, int run, int gbflags,
89 cluster_read(struct vnode *vp, u_quad_t filesize, daddr_t lblkno, long size, in cluster_read()
96 daddr_t blkno, origblkno; in cluster_read()
338 cluster_rbuild(struct vnode *vp, u_quad_t filesize, daddr_t lbn, in cluster_rbuild()
339 daddr_t blkno, long size, int run, int gbflags, struct buf *fbp) in cluster_rbuild()
342 daddr_t bn; in cluster_rbuild()
609 cluster_wbuild_wb(struct vnode *vp, long size, daddr_t start_lbn, int len, in cluster_wbuild_wb()
644 daddr_t lbn, pbn; in cluster_write()
806 cluster_wbuild(struct vnode *vp, long size, daddr_t start_lbn, int len, in cluster_wbuild()
1048 daddr_t lbn; in cluster_collectbufs()
/freebsd/usr.sbin/makefs/ffs/
H A Dffs_extern.h44 daddr_t in_lbn; /* Logical block number. */
52 int ffs_alloc(struct inode *, daddr_t, daddr_t, int, daddr_t *);
53 daddr_t ffs_blkpref_ufs1(struct inode *, daddr_t, int, int32_t *);
54 daddr_t ffs_blkpref_ufs2(struct inode *, daddr_t, int, int64_t *);
55 void ffs_blkfree(struct inode *, daddr_t, long);
76 int ufs_getlbns(struct inode *, daddr_t, struct indir *, int *);
H A Dffs_alloc.c62 static daddr_t ffs_alloccg(struct inode *, int, daddr_t, int);
63 static daddr_t ffs_alloccgblk(struct inode *, struct m_buf *, daddr_t);
64 static daddr_t ffs_hashalloc(struct inode *, u_int, daddr_t, int,
65 daddr_t (*)(struct inode *, int, daddr_t, int));
66 static int32_t ffs_mapsearch(struct fs *, struct cg *, daddr_t, int);
88 ffs_alloc(struct inode *ip, daddr_t lbn __unused, daddr_t bpref, int size, in ffs_alloc()
89 daddr_t *bnp) in ffs_alloc()
92 daddr_t bno; in ffs_alloc()
148 daddr_t
149 ffs_blkpref_ufs1(struct inode *ip, daddr_t lbn, int indx, int32_t *bap) in ffs_blkpref_ufs1()
[all …]
H A Dbuf.h59 daddr_t b_blkno;
60 daddr_t b_lblkno;
67 int bread(struct m_vnode *, daddr_t, int, struct ucred *,
71 struct m_buf * getblk(struct m_vnode *, daddr_t, int, int, int, int);
H A Dnewfs_extern.h33 void ffs_rdfs(daddr_t, int, void *, const fsinfo_t *);
34 void ffs_wtfs(daddr_t, int, void *, const fsinfo_t *);
/freebsd/stand/common/
H A Dbcache.c51 daddr_t bc_blkno;
66 daddr_t bcache_nextblkno;
90 static void bcache_invalidate(struct bcache *bc, daddr_t blkno);
91 static void bcache_insert(struct bcache *bc, daddr_t blkno);
187 write_strategy(void *devdata, int rw, daddr_t blk, size_t size, in write_strategy()
192 daddr_t i, nblk; in write_strategy()
211 read_strategy(void *devdata, int rw, daddr_t blk, size_t size, in read_strategy()
218 daddr_t p_blk; in read_strategy()
237 if (BCACHE_LOOKUP(bc, (daddr_t)(blk + i))) { in read_strategy()
365 if (BCACHE_LOOKUP(bc, (daddr_t)(blk + i))) in read_strategy()
[all …]
/freebsd/sys/geom/
H A Dgeom_ccd.c135 daddr_t ii_startblk; /* starting scaled block # for range */
136 daddr_t ii_startoff; /* starting component offset (block #) */
145 daddr_t ci_size; /* size */
159 daddr_t sc_size; /* size of ccd */
166 daddr_t sc_blk[2]; /* mirror localization */
175 struct bio *, daddr_t, caddr_t, long);
234 daddr_t size; in ccdinit()
236 daddr_t minsize; in ccdinit()
350 daddr_t bn, lbn; in ccdinterleave()
352 daddr_t size; in ccdinterleave()
[all …]
/freebsd/stand/efi/gptboot/
H A Ddrv.h31 daddr_t start;
35 int drvread(struct dsk *dskp, void *buf, daddr_t lba, unsigned nblk);
36 int drvwrite(struct dsk *dskp, void *buf, daddr_t lba, unsigned nblk);
/freebsd/stand/i386/common/
H A Ddrv.h36 daddr_t start;
40 int drvread(struct dsk *dskp, void *buf, daddr_t lba, unsigned nblk);
42 int drvwrite(struct dsk *dskp, void *buf, daddr_t lba, unsigned nblk);
/freebsd/sys/fs/ext2fs/
H A Dext2_extents.h86 daddr_t ec_start; /* extent start */
121 int ext4_ext_in_cache(struct inode *, daddr_t, struct ext4_extent *);
123 int ext4_ext_find_extent(struct inode *, daddr_t, struct ext4_extent_path **);
129 int *allocate, daddr_t *);
H A Dext2_alloc.c73 static daddr_t ext2_alloccg(struct inode *, int, daddr_t, int);
74 static daddr_t ext2_clusteralloc(struct inode *, int, daddr_t, int);
77 daddr_t (*)(struct inode *, int, daddr_t,
79 static daddr_t ext2_nodealloccg(struct inode *, int, daddr_t, int);
80 static daddr_t ext2_mapsearch(struct m_ext2fs *, char *, daddr_t);
100 ext2_alloc(struct inode *ip, daddr_t lbn, e4fs_daddr_t bpref, int size, in ext2_alloc()
132 bno = (daddr_t)ext2_hashalloc(ip, cg, bpref, fs->e2fs_bsize, in ext2_alloc()
157 daddr_t blk; in ext2_alloc_meta()
750 daddr_t (*allocator) (struct inode *, int, daddr_t, int)) in ext2_hashalloc() argument
999 static daddr_t
[all …]
H A Dext2_bmap.c64 daddr_t blkno; in ext2_bmap()
100 daddr_t lbn; in ext4_bmapext()
134 (daddr_t)le16toh(ep->e_start_hi) << 32)); in ext4_bmapext()
210 ext2_bmaparray(struct vnode *vp, daddr_t bn, daddr_t *bnp, int *runp, int *runb) in ext2_bmaparray()
217 daddr_t daddr; in ext2_bmaparray()
248 daddr_t bnb = bn; in ext2_bmaparray()
426 ext2_getlbns(struct vnode *vp, daddr_t bn, struct indir *ap, int *nump) in ext2_getlbns()
H A Dext2_extern.h52 int ext2_alloc(struct inode *, daddr_t, e4fs_daddr_t, int,
62 int ext2_bmaparray(struct vnode *, daddr_t, daddr_t *, int *, int *);
68 int ext2_getlbns(struct vnode *, daddr_t, struct indir *, int *);
/freebsd/sys/ufs/ffs/
H A Dffs_extern.h121 int ffs_breadz(struct ufsmount *, struct vnode *, daddr_t, daddr_t, int,
122 daddr_t *, int *, int, struct ucred *, int, void (*)(struct buf *),
237 daddr_t sn_listsize;
238 daddr_t *sn_blklist;
/freebsd/stand/uboot/
H A Duboot_disk.c69 static int stor_readdev(struct disk_devdesc *, daddr_t, size_t, char *);
73 static int stor_strategy(void *, int, daddr_t, size_t, char *, size_t *);
144 stor_strategy(void *devdata, int rw, daddr_t blk, size_t size, in stor_strategy()
148 daddr_t bcount; in stor_strategy()
218 stor_readdev(struct disk_devdesc *dev, daddr_t blk, size_t size, char *buf) in stor_readdev()
/freebsd/usr.sbin/quot/
H A Dquot.c70 static void uses(uid_t, daddr_t, time_t);
223 daddr_t space;
225 daddr_t spc30;
226 daddr_t spc60;
227 daddr_t spc90;
321 uses(uid_t uid, daddr_t blks, time_t act)
348 daddr_t fsz_first, fsz_last;
350 daddr_t fsz_sz[FSZCNT];
372 daddr_t sz, ksz; in dofsizes()
/freebsd/stand/libsa/
H A Dext2fs.c310 daddr_t f_blkno[EXT2_NIADDR]; /* disk address of block in
314 daddr_t f_buf_blkno; /* block number of data block */
319 static int block_map(struct open_file *f, daddr_t file_block,
320 daddr_t *disk_block_p);
498 daddr_t disk_block; in ext2fs_open()
503 error = block_map(f, (daddr_t)0, &disk_block); in ext2fs_open()
597 block_map(struct open_file *f, daddr_t file_block, daddr_t *disk_block_p) in block_map()
601 daddr_t ind_block_num; in block_map()
702 daddr_t file_block; in buf_read_file()
703 daddr_t disk_block; in buf_read_file()
H A Dcd9660read.c55 read_iso_block(void *buffer, daddr_t blkno) in read_iso_block()
227 daddr_t bno, boff; in cd9660_lookup()
315 static daddr_t curstart = 0, curblk = 0; in cd9660_fsread()
316 daddr_t blk, blk_off; in cd9660_fsread()
/freebsd/tools/tools/bootparttest/
H A Dbootparttest.c39 static int disk_strategy(void *devdata, int rw, daddr_t blk,
47 int (*dv_strategy)(void *devdata, int rw, daddr_t blk,
68 disk_strategy(void *devdata, int rw, daddr_t blk, size_t size, char *buf, in disk_strategy()
/freebsd/sys/fs/msdosfs/
H A Dmsdosfs_lookup.c136 *cnp, daddr_t *scnp, u_long *blkoffp) in msdosfs_lookup_ino()
139 daddr_t bn; in msdosfs_lookup_ino()
149 daddr_t scn; /* starting cluster number */ in msdosfs_lookup_ino()
639 daddr_t bn; in createde()
767 daddr_t bn; in dosdirempty()
836 doscheckpath(struct denode *source, struct denode *target, daddr_t *wait_scn) in doscheckpath()
838 daddr_t scn; in doscheckpath()
931 daddr_t bn; in readep()
979 daddr_t bn; in removede()
1048 daddr_t bn; in uniqdosname()
/freebsd/stand/userboot/userboot/
H A Duserboot_disk.c53 static int userdisk_strategy(void *devdata, int flag, daddr_t dblk,
55 static int userdisk_realstrategy(void *devdata, int flag, daddr_t dblk,
190 userdisk_strategy(void *devdata, int rw, daddr_t dblk, size_t size, in userdisk_strategy()
205 userdisk_realstrategy(void *devdata, int rw, daddr_t dblk, size_t size, in userdisk_realstrategy()
/freebsd/stand/libofw/
H A Dofw_disk.c43 static int ofwd_strategy(void *devdata, int flag, daddr_t dblk,
91 ofwd_strategy(void *devdata, int flag __unused, daddr_t dblk, size_t size, in ofwd_strategy()
95 daddr_t pos; in ofwd_strategy()

12345