HomeSort by: relevance | last modified time | path
    Searched refs:ex_offset (Results 1 - 3 of 3) sorted by relevancy

  /src/sys/fs/efs/
efs_extent.h 40 ex_offset:24; /* logical file offset (in bb) */ member in union:efs_dextent::__anon0ee8471b010a
55 uint32_t ex_offset; /* NB: only 24 bits on disk */ member in struct:efs_extent
efs_subr.c 382 ex->ex_offset = be32toh(dex->ex_words[1]) & 0x00ffffff;
395 KASSERT((ex->ex_offset & ~EFS_EXTENT_OFFSET_MASK) == 0);
399 dex->ex_words[1] = htobe32(ex->ex_offset);
450 offset = ex.ex_offset * EFS_BB_SIZE;
468 * The first indirect extent's ex_offset field contains the
473 numinextents = ex.ex_offset;
475 EFS_DPRINTF(("efs_extent_iterator_init: bad ex.ex_offset\n"));
493 offset = ex2.ex_offset * EFS_BB_SIZE;
540 offset = ex2.ex_offset * EFS_BB_SIZE;
efs_vnops.c 266 start = ex.ex_offset * EFS_BB_SIZE;
618 if (ap->a_bn >= ex.ex_offset &&
619 ap->a_bn < (ex.ex_offset + ex.ex_length)) {
637 if (ap->a_bn < ex.ex_offset) {
638 EFS_DPRINTF(("efs_bmap: ap->a_bn < exn.ex_offset\n"));
642 KASSERT(ap->a_bn >= ex.ex_offset);
643 KASSERT(ex.ex_length > ap->a_bn - ex.ex_offset);
645 *ap->a_bnp = ex.ex_bn + (ap->a_bn - ex.ex_offset);
647 *ap->a_runp = ex.ex_length - (ap->a_bn - ex.ex_offset) - 1;

Completed in 21 milliseconds