| /freebsd/sys/contrib/openzfs/include/sys/ |
| H A D | bitops.h | 45 #define BF32_DECODE(x, low, len) P2PHASE((x) >> (low), 1U << (len)) 46 #define BF64_DECODE(x, low, len) P2PHASE((x) >> (low), 1ULL << (len)) 47 #define BF32_ENCODE(x, low, len) (P2PHASE((x), 1U << (len)) << (low)) 48 #define BF64_ENCODE(x, low, len) (P2PHASE((x), 1ULL << (len)) << (low))
|
| /freebsd/sys/contrib/openzfs/module/zfs/ |
| H A D | dmu_object.c | 103 if ((P2PHASE(object, dnodes_per_chunk) == 0) || in dmu_object_alloc_impl() 104 (P2PHASE(object + dn_slots - 1, dnodes_per_chunk) < in dmu_object_alloc_impl() 108 ASSERT0(P2PHASE(os->os_obj_next_chunk, in dmu_object_alloc_impl() 139 if (P2PHASE(object, L1_dnode_count) == 0) { in dmu_object_alloc_impl()
|
| H A D | space_map.c | 93 ASSERT0(P2PHASE(end, sizeof (uint64_t))); in space_map_iterate() 113 VERIFY0(P2PHASE(block_length, sizeof (uint64_t))); in space_map_iterate() 171 VERIFY0(P2PHASE(entry_offset, 1ULL << sm->sm_shift)); in space_map_iterate() 172 VERIFY0(P2PHASE(entry_run, 1ULL << sm->sm_shift)); in space_map_iterate() 360 VERIFY0(P2PHASE(entry_offset, 1ULL << sm->sm_shift)); in space_map_incremental_destroy() 361 VERIFY0(P2PHASE(entry_run, 1ULL << sm->sm_shift)); in space_map_incremental_destroy()
|
| H A D | zfs_vnops.c | 453 P2PHASE(zfs_uio_offset(uio), blksz)); in zfs_read() 830 P2PHASE(woff, blksz) == 0 && in zfs_write() 852 P2PHASE(woff, blksz)); in zfs_write() 1194 DMU_MAX_ACCESS / 2 - P2PHASE(off, zp->z_blksz)); in zfs_rewrite() 1402 blkoff = ISP2(size) ? P2PHASE(offset, size) : offset; in zfs_get_data()
|
| H A D | bpobj.c | 122 blkoff = P2PHASE(i, epb); in bpobj_free() 300 uint64_t blkoff = P2PHASE(i, bpo->bpo_epb); in bpobj_iterate_blkptrs() 910 blkoff = P2PHASE(bpo->bpo_phys->bpo_num_blkptrs, bpo->bpo_epb); in bpobj_enqueue()
|
| H A D | dmu_tx.c | 266 if (P2PHASE(off, dn->dn_datablksz) || len < dn->dn_datablksz) { in dmu_tx_count_write() 276 P2PHASE(off + len, dn->dn_datablksz)) { in dmu_tx_count_write() 335 if (P2PHASE(off, dn->dn_datablksz) || len < dn->dn_datablksz) { in dmu_tx_count_append()
|
| H A D | metaslab.c | 4854 VERIFY0(P2PHASE(start, 1ULL << vd->vdev_ashift)); in metaslab_block_alloc() 4855 VERIFY0(P2PHASE(size, 1ULL << vd->vdev_ashift)); in metaslab_block_alloc() 5421 ASSERT0(P2PHASE(asize, 1ULL << vd->vdev_ashift)); in metaslab_alloc_dva_range() 5424 ASSERT0(P2PHASE(max_asize, 1ULL << vd->vdev_ashift)); in metaslab_alloc_dva_range() 5492 VERIFY0(P2PHASE(offset, 1ULL << vd->vdev_ashift)); in metaslab_free_concrete() 5493 VERIFY0(P2PHASE(asize, 1ULL << vd->vdev_ashift)); in metaslab_free_concrete() 5761 VERIFY0(P2PHASE(offset, 1ULL << vd->vdev_ashift)); in metaslab_unalloc_dva() 5762 VERIFY0(P2PHASE(size, 1ULL << vd->vdev_ashift)); in metaslab_unalloc_dva() 5870 VERIFY0(P2PHASE(offset, 1ULL << vd->vdev_ashift)); in metaslab_claim_concrete() 5871 VERIFY0(P2PHASE(size, 1ULL << vd->vdev_ashift)); in metaslab_claim_concrete()
|
| H A D | dnode.c | 580 ASSERT0(P2PHASE(size, SPA_MINBLOCKSIZE)); in dnode_setdblksz() 2264 blkoff = P2PHASE(off, blksz); in dnode_free_range() 2313 tail = P2PHASE(len, blksz); in dnode_free_range() 2315 ASSERT0(P2PHASE(off, blksz)); in dnode_free_range() 2489 ASSERT0(P2PHASE(space, 1<<DEV_BSHIFT)); in dnode_diduse_space()
|
| H A D | zio.c | 958 ASSERT0(P2PHASE(psize, SPA_MINBLOCKSIZE)); in zio_create() 959 ASSERT0(P2PHASE(offset, SPA_MINBLOCKSIZE)); in zio_create() 1543 ASSERT0(P2PHASE(offset, 1ULL << vd->vdev_ashift)); in zio_trim() 1544 ASSERT0(P2PHASE(size, 1ULL << vd->vdev_ashift)); in zio_trim() 4685 P2PHASE(zio->io_size, align) != 0) { in zio_vdev_io_start() 4702 ASSERT0(P2PHASE(zio->io_offset, align)); in zio_vdev_io_start() 4703 ASSERT0(P2PHASE(zio->io_size, align)); in zio_vdev_io_start() 4709 ASSERT0(P2PHASE(zio->io_offset, SPA_MINBLOCKSIZE)); in zio_vdev_io_start() 4710 ASSERT0(P2PHASE(zio->io_size, SPA_MINBLOCKSIZE)); in zio_vdev_io_start()
|
| H A D | vdev_removal.c | 1167 ASSERT0(P2PHASE(start, 1 << spa->spa_min_ashift)); in spa_vdev_copy_segment() 1170 ASSERT0(P2PHASE(maxalloc, 1 << spa->spa_min_ashift)); in spa_vdev_copy_segment() 1198 ASSERT0(P2PHASE(size, 1 << spa->spa_min_ashift)); in spa_vdev_copy_segment()
|
| H A D | dnode_sync.c | 719 ASSERT(P2PHASE(dn->dn_next_blksz[txgoff], in dnode_sync()
|
| H A D | zfs_log.c | 649 len = MIN(blocksize - P2PHASE(off, blocksize), resid); in zfs_log_write()
|
| H A D | abd.c | 1031 ASSERT0(P2PHASE(len, 8)); in abd_cmp_zero_off_cb()
|
| H A D | dmu_recv.c | 1910 P2PHASE(drro->drr_blksz, SPA_MINBLOCKSIZE) || in receive_object() 2685 P2PHASE(drror->drr_firstobj, DNODES_PER_BLOCK) != 0 || in receive_object_range()
|
| H A D | zvol.c | 901 len = MIN(blocksize - P2PHASE(offset, blocksize), size); in zvol_log_write()
|
| H A D | zil.c | 2373 ASSERT0(P2PHASE(lwb->lwb_nused, sizeof (uint64_t))); in zil_lwb_assign() 2528 ASSERT0(P2PHASE(lwb->lwb_nfilled, sizeof (uint64_t))); in zil_lwb_commit()
|
| H A D | dbuf.c | 3674 P2PHASE(nextblkid, 1ULL << dpa->dpa_epbs); in dbuf_prefetch_indirect_done() 3779 bp = bpp[P2PHASE(curblkid, 1 << epbs)]; in dbuf_prefetch_impl()
|
| H A D | dmu.c | 1529 P2PHASE(zfs_uio_offset(uio), dn->dn_datablksz); in dmu_write_uio_dnode()
|
| /freebsd/sys/contrib/openzfs/lib/libspl/include/sys/ |
| H A D | sysmacros.h | 79 #define P2PHASE(x, align) ((x) & ((align) - 1)) macro
|
| /freebsd/sys/contrib/openzfs/include/os/freebsd/spl/sys/ |
| H A D | ccompile.h | 143 #define P2PHASE(x, align) ((x) & ((align) - 1)) macro
|
| H A D | sysmacros.h | 203 #define P2PHASE(x, align) ((x) & ((align) - 1)) macro
|
| /freebsd/sys/cddl/boot/zfs/ |
| H A D | zfsimpl.h | 91 #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 D | sysmacros.h | 164 #define P2PHASE(x, align) ((x) & ((align) - 1)) macro
|
| /freebsd/sys/cddl/contrib/opensolaris/uts/common/sys/ |
| H A D | sysmacros.h | 257 #define P2PHASE(x, align) ((x) & ((align) - 1)) macro
|
| /freebsd/sys/contrib/openzfs/module/os/freebsd/zfs/ |
| H A D | vdev_geom.c | 1119 ASSERT0(P2PHASE(addr, PAGE_SIZE)); in vdev_geom_fill_unmap_cb()
|