Home
last modified time | relevance | path

Searched refs:P2PHASE (Results 1 – 25 of 27) sorted by relevance

12

/freebsd/sys/contrib/openzfs/include/sys/
H A Dbitops.h35 #define BF32_DECODE(x, low, len) P2PHASE((x) >> (low), 1U << (len))
36 #define BF64_DECODE(x, low, len) P2PHASE((x) >> (low), 1ULL << (len))
37 #define BF32_ENCODE(x, low, len) (P2PHASE((x), 1U << (len)) << (low))
38 #define BF64_ENCODE(x, low, len) (P2PHASE((x), 1ULL << (len)) << (low))
/freebsd/sys/contrib/openzfs/module/zfs/
H A Ddmu_object.c93 if ((P2PHASE(object, dnodes_per_chunk) == 0) || in dmu_object_alloc_impl()
94 (P2PHASE(object + dn_slots - 1, dnodes_per_chunk) < in dmu_object_alloc_impl()
98 ASSERT0(P2PHASE(os->os_obj_next_chunk, in dmu_object_alloc_impl()
129 if (P2PHASE(object, L1_dnode_count) == 0) { in dmu_object_alloc_impl()
H A Dspace_map.c83 ASSERT0(P2PHASE(end, sizeof (uint64_t))); in space_map_iterate()
102 VERIFY0(P2PHASE(block_length, sizeof (uint64_t))); in space_map_iterate()
160 VERIFY0(P2PHASE(entry_offset, 1ULL << sm->sm_shift)); in space_map_iterate()
161 VERIFY0(P2PHASE(entry_run, 1ULL << sm->sm_shift)); in space_map_iterate()
349 VERIFY0(P2PHASE(entry_offset, 1ULL << sm->sm_shift)); in space_map_incremental_destroy()
350 VERIFY0(P2PHASE(entry_run, 1ULL << sm->sm_shift)); in space_map_incremental_destroy()
H A Dbpobj.c112 blkoff = P2PHASE(i, epb); in bpobj_free()
290 uint64_t blkoff = P2PHASE(i, bpo->bpo_epb); in bpobj_iterate_blkptrs()
900 blkoff = P2PHASE(bpo->bpo_phys->bpo_num_blkptrs, bpo->bpo_epb); in bpobj_enqueue()
H A Dzfs_vnops.c435 P2PHASE(zfs_uio_offset(uio), blksz)); in zfs_read()
815 P2PHASE(woff, blksz) == 0 && in zfs_write()
837 P2PHASE(woff, blksz)); in zfs_write()
1222 DMU_MAX_ACCESS / 2 - P2PHASE(off, zp->z_blksz)); in zfs_rewrite()
1434 blkoff = ISP2(size) ? P2PHASE(offset, size) : offset; in zfs_get_data()
H A Ddmu_tx.c258 if (P2PHASE(off, dn->dn_datablksz) || len < dn->dn_datablksz) { in dmu_tx_count_write()
268 P2PHASE(off + len, dn->dn_datablksz)) { in dmu_tx_count_write()
327 if (P2PHASE(off, dn->dn_datablksz) || len < dn->dn_datablksz) { in dmu_tx_count_append()
H A Dmetaslab.c4894 VERIFY0(P2PHASE(start, 1ULL << vd->vdev_ashift)); in metaslab_block_alloc()
4895 VERIFY0(P2PHASE(size, 1ULL << vd->vdev_ashift)); in metaslab_block_alloc()
5461 ASSERT0(P2PHASE(asize, 1ULL << vd->vdev_ashift)); in metaslab_alloc_dva_range()
5464 ASSERT0(P2PHASE(max_asize, 1ULL << vd->vdev_ashift)); in metaslab_alloc_dva_range()
5532 VERIFY0(P2PHASE(offset, 1ULL << vd->vdev_ashift)); in metaslab_free_concrete()
5533 VERIFY0(P2PHASE(asize, 1ULL << vd->vdev_ashift)); in metaslab_free_concrete()
5801 VERIFY0(P2PHASE(offset, 1ULL << vd->vdev_ashift)); in metaslab_unalloc_dva()
5802 VERIFY0(P2PHASE(size, 1ULL << vd->vdev_ashift)); in metaslab_unalloc_dva()
5910 VERIFY0(P2PHASE(offset, 1ULL << vd->vdev_ashift)); in metaslab_claim_concrete()
5911 VERIFY0(P2PHASE(size, 1ULL << vd->vdev_ashift)); in metaslab_claim_concrete()
H A Dzio.c943 ASSERT0(P2PHASE(psize, SPA_MINBLOCKSIZE)); in zio_create()
944 ASSERT0(P2PHASE(offset, SPA_MINBLOCKSIZE)); in zio_create()
1528 ASSERT0(P2PHASE(offset, 1ULL << vd->vdev_ashift)); in zio_trim()
1529 ASSERT0(P2PHASE(size, 1ULL << vd->vdev_ashift)); in zio_trim()
4724 P2PHASE(zio->io_size, align) != 0) { in zio_vdev_io_start()
4741 ASSERT0(P2PHASE(zio->io_offset, align)); in zio_vdev_io_start()
4742 ASSERT0(P2PHASE(zio->io_size, align)); in zio_vdev_io_start()
4748 ASSERT0(P2PHASE(zio->io_offset, SPA_MINBLOCKSIZE)); in zio_vdev_io_start()
4749 ASSERT0(P2PHASE(zio->io_size, SPA_MINBLOCKSIZE)); in zio_vdev_io_start()
H A Ddnode.c570 ASSERT0(P2PHASE(size, SPA_MINBLOCKSIZE)); in dnode_setdblksz()
2261 blkoff = P2PHASE(off, blksz); in dnode_free_range()
2310 tail = P2PHASE(len, blksz); in dnode_free_range()
2312 ASSERT0(P2PHASE(off, blksz)); in dnode_free_range()
2519 ASSERT0(P2PHASE(space, 1<<DEV_BSHIFT)); in dnode_diduse_space()
H A Dvdev_removal.c1157 ASSERT0(P2PHASE(start, 1 << spa->spa_min_ashift)); in spa_vdev_copy_segment()
1160 ASSERT0(P2PHASE(maxalloc, 1 << spa->spa_min_ashift)); in spa_vdev_copy_segment()
1188 ASSERT0(P2PHASE(size, 1 << spa->spa_min_ashift)); in spa_vdev_copy_segment()
H A Ddnode_sync.c752 ASSERT(P2PHASE(dn->dn_next_blksz[txgoff], in dnode_sync()
H A Dabd.c1053 ASSERT0(P2PHASE(len, 8)); in abd_cmp_zero_off_cb()
H A Dzfs_log.c639 len = MIN(blocksize - P2PHASE(off, blocksize), resid); in zfs_log_write()
H A Dzil.c2375 ASSERT0(P2PHASE(lwb->lwb_nused, sizeof (uint64_t))); in zil_lwb_assign()
2530 ASSERT0(P2PHASE(lwb->lwb_nfilled, sizeof (uint64_t))); in zil_lwb_commit()
H A Dzvol.c954 len = MIN(blocksize - P2PHASE(offset, blocksize), size); in zvol_log_write()
H A Ddmu_recv.c2006 if (P2PHASE(drro->drr_blksz, SPA_MINBLOCKSIZE)) { in recv_check_drr_object()
2280 if (P2PHASE(drror->drr_firstobj, DNODES_PER_BLOCK) != 0) { in recv_check_drr_object_range()
H A Ddbuf.c3748 P2PHASE(nextblkid, 1ULL << dpa->dpa_epbs); in dbuf_prefetch_indirect_done()
3853 bp = bpp[P2PHASE(curblkid, 1 << epbs)]; in dbuf_prefetch_impl()
H A Ddmu.c1724 P2PHASE(zfs_uio_offset(uio), dn->dn_datablksz); in dmu_write_uio_dnode()
/freebsd/sys/contrib/openzfs/lib/libspl/include/sys/
H A Dsysmacros.h70 #define P2PHASE(x, align) ((x) & ((align) - 1)) macro
/freebsd/sys/contrib/openzfs/include/os/freebsd/spl/sys/
H A Dccompile.h132 #define P2PHASE(x, align) ((x) & ((align) - 1)) macro
H A Dsysmacros.h193 #define P2PHASE(x, align) ((x) & ((align) - 1)) macro
/freebsd/sys/cddl/boot/zfs/
H A Dzfsimpl.h91 #define P2PHASE(x, align) ((x) & ((align) - 1)) macro
102 #define BF32_DECODE(x, low, len) P2PHASE((x) >> (low), 1U << (len))
103 #define BF64_DECODE(x, low, len) P2PHASE((x) >> (low), 1ULL << (len))
104 #define BF32_ENCODE(x, low, len) (P2PHASE((x), 1U << (len)) << (low))
105 #define BF64_ENCODE(x, low, len) (P2PHASE((x), 1ULL << (len)) << (low))
/freebsd/sys/contrib/openzfs/include/os/linux/spl/sys/
H A Dsysmacros.h164 #define P2PHASE(x, align) ((x) & ((align) - 1)) macro
/freebsd/sys/cddl/contrib/opensolaris/uts/common/sys/
H A Dsysmacros.h257 #define P2PHASE(x, align) ((x) & ((align) - 1)) macro
/freebsd/sys/contrib/openzfs/module/os/freebsd/zfs/
H A Dvdev_geom.c1114 ASSERT0(P2PHASE(addr, PAGE_SIZE)); in vdev_geom_fill_unmap_cb()

12