| /freebsd-14-stable/sys/contrib/openzfs/module/zfs/ |
| HD | dnode_sync.c | 635 dnode_phys_t *dnp = dn->dn_phys; in dnode_sync() local 642 ASSERT(dnp->dn_type != DMU_OT_NONE || dn->dn_allocated_txg); in dnode_sync() 643 ASSERT(dnp->dn_type != DMU_OT_NONE || in dnode_sync() 644 memcmp(dnp, &zerodn, DNODE_MIN_SIZE) == 0); in dnode_sync() 681 if (dnp->dn_type == DMU_OT_NONE) { in dnode_sync() 683 dnp->dn_nlevels = 1; in dnode_sync() 684 dnp->dn_nblkptr = dn->dn_nblkptr; in dnode_sync() 687 dnp->dn_type = dn->dn_type; in dnode_sync() 688 dnp->dn_bonustype = dn->dn_bonustype; in dnode_sync() 689 dnp->dn_bonuslen = dn->dn_bonuslen; in dnode_sync() [all …]
|
| HD | dmu_traverse.c | 72 const dnode_phys_t *dnp, uint64_t objset, uint64_t object); 157 resume_skip_check(const traverse_data_t *td, const dnode_phys_t *dnp, in resume_skip_check() argument 165 if (zbookmark_subtree_completed(dnp, zb, td->td_resume)) in resume_skip_check() 180 traverse_prefetch_metadata(traverse_data_t *td, const dnode_phys_t *dnp, in traverse_prefetch_metadata() argument 193 if (resume_skip_check(td, dnp, zb) != RESUME_SKIP_NONE) in traverse_prefetch_metadata() 220 traverse_visitbp(traverse_data_t *td, const dnode_phys_t *dnp, in traverse_visitbp() argument 227 switch (resume_skip_check(td, dnp, zb)) { in traverse_visitbp() 282 err = td->td_func(td->td_spa, NULL, bp, zb, dnp, td->td_arg); in traverse_visitbp() 289 err = td->td_func(td->td_spa, NULL, bp, zb, dnp, in traverse_visitbp() 341 if (traverse_prefetch_metadata(td, dnp, in traverse_visitbp() [all …]
|
| HD | dmu_diff.c | 89 report_dnode(dmu_diffarg_t *da, uint64_t object, dnode_phys_t *dnp) in report_dnode() argument 91 ASSERT(dnp != NULL); in report_dnode() 92 if (dnp->dn_type == DMU_OT_NONE) in report_dnode() 107 #define DBP_SPAN(dnp, level) \ argument 108 (((uint64_t)dnp->dn_datablkszsec) << (SPA_MINBLOCKSHIFT + \ 109 (level) * (dnp->dn_indblkshift - SPA_BLKPTRSHIFT))) 113 const zbookmark_phys_t *zb, const dnode_phys_t *dnp, void *arg) in diff_cb() argument 127 uint64_t span = DBP_SPAN(dnp, zb->zb_level); in diff_cb()
|
| HD | dnode.c | 441 dnode_byteswap(dnode_phys_t *dnp) in dnode_byteswap() argument 443 uint64_t *buf64 = (void*)&dnp->dn_blkptr; in dnode_byteswap() 446 if (dnp->dn_type == DMU_OT_NONE) { in dnode_byteswap() 447 memset(dnp, 0, sizeof (dnode_phys_t)); in dnode_byteswap() 451 dnp->dn_datablkszsec = BSWAP_16(dnp->dn_datablkszsec); in dnode_byteswap() 452 dnp->dn_bonuslen = BSWAP_16(dnp->dn_bonuslen); in dnode_byteswap() 453 dnp->dn_extra_slots = BSWAP_8(dnp->dn_extra_slots); in dnode_byteswap() 454 dnp->dn_maxblkid = BSWAP_64(dnp->dn_maxblkid); in dnode_byteswap() 455 dnp->dn_used = BSWAP_64(dnp->dn_used); in dnode_byteswap() 461 ASSERT(dnp->dn_indblkshift <= SPA_MAXBLOCKSHIFT); in dnode_byteswap() [all …]
|
| HD | dmu_send.c | 181 dnode_phys_t *dnp; member 232 (range->sru.object.dnp->dn_extra_slots + 1); in range_free() 233 kmem_free(range->sru.object.dnp, size); in range_free() 709 dnode_phys_t *dnp) in dump_dnode() argument 727 if (dnp == NULL || dnp->dn_type == DMU_OT_NONE) in dump_dnode() 740 drro->drr_type = dnp->dn_type; in dump_dnode() 741 drro->drr_bonustype = dnp->dn_bonustype; in dump_dnode() 742 drro->drr_blksz = dnp->dn_datablkszsec << SPA_MINBLOCKSHIFT; in dump_dnode() 743 drro->drr_bonuslen = dnp->dn_bonuslen; in dump_dnode() 744 drro->drr_dn_slots = dnp->dn_extra_slots + 1; in dump_dnode() [all …]
|
| HD | dsl_scan.c | 1832 scan_prefetch_ctx_create(dsl_scan_t *scn, dnode_phys_t *dnp, const void *tag) in scan_prefetch_ctx_create() argument 1840 if (dnp != NULL) { in scan_prefetch_ctx_create() 1841 spc->spc_datablkszsec = dnp->dn_datablkszsec; in scan_prefetch_ctx_create() 1842 spc->spc_indblkshift = dnp->dn_indblkshift; in scan_prefetch_ctx_create() 1881 dnode_phys_t *dnp = (spc->spc_root) ? NULL : &tmp_dnp; in dsl_scan_check_prefetch_resume() local 1891 if (zbookmark_subtree_completed(dnp, zb, last_zb)) in dsl_scan_check_prefetch_resume() 1942 dsl_scan_prefetch_dnode(dsl_scan_t *scn, dnode_phys_t *dnp, in dsl_scan_prefetch_dnode() argument 1949 if (dnp->dn_nblkptr == 0 && !(dnp->dn_flags & DNODE_FLAG_SPILL_BLKPTR)) in dsl_scan_prefetch_dnode() 1954 spc = scan_prefetch_ctx_create(scn, dnp, FTAG); in dsl_scan_prefetch_dnode() 1956 for (i = 0; i < dnp->dn_nblkptr; i++) { in dsl_scan_prefetch_dnode() [all …]
|
| HD | dmu_redact.c | 255 const zbookmark_phys_t *zb, const struct dnode_phys *dnp, void *arg) in redact_cb() argument 284 if (dnp->dn_type == DMU_OT_NONE || in redact_cb() 325 bp_span_in_blocks(dnp->dn_indblkshift, zb->zb_level); in redact_cb() 328 bp_span_in_blocks(dnp->dn_indblkshift, zb->zb_level)) - 1; in redact_cb() 332 ((SPA_MINBLOCKSIZE * dnp->dn_datablkszsec) / in redact_cb() 336 1) * ((SPA_MINBLOCKSIZE * dnp->dn_datablkszsec) / in redact_cb() 347 record->indblkshift = dnp->dn_indblkshift; in redact_cb() 348 record->datablksz = dnp->dn_datablkszsec << SPA_MINBLOCKSHIFT; in redact_cb()
|
| HD | bptree.c | 152 const zbookmark_phys_t *zb, const dnode_phys_t *dnp, void *arg) in bptree_visit_cb() argument 154 (void) zilog, (void) dnp; in bptree_visit_cb()
|
| /freebsd-14-stable/sys/contrib/openzfs/include/sys/ |
| HD | dnode.h | 127 #define DN_BONUS(dnp) ((void*)((dnp)->dn_bonus_flexible + \ argument 128 (((dnp)->dn_nblkptr - 1) * sizeof (blkptr_t)))) 129 #define DN_MAX_BONUS_LEN(dnp) \ argument 130 ((dnp->dn_flags & DNODE_FLAG_SPILL_BLKPTR) ? \ 131 (uint8_t *)DN_SPILL_BLKPTR(dnp) - (uint8_t *)DN_BONUS(dnp) : \ 132 (uint8_t *)(dnp + (dnp->dn_extra_slots + 1)) - (uint8_t *)DN_BONUS(dnp)) 134 #define DN_USED_BYTES(dnp) (((dnp)->dn_flags & DNODE_FLAG_USED_BYTES) ? \ argument 135 (dnp)->dn_used : (dnp)->dn_used << SPA_MINBLOCKSHIFT) 280 #define DN_SPILL_BLKPTR(dnp) ((blkptr_t *)((char *)(dnp) + \ argument 281 (((dnp)->dn_extra_slots + 1) << DNODE_SHIFT) - (1 << SPA_BLKPTRSHIFT))) [all …]
|
| HD | dmu_traverse.h | 43 const zbookmark_phys_t *zb, const struct dnode_phys *dnp, void *arg);
|
| HD | zio.h | 716 boolean_t zbookmark_subtree_completed(const struct dnode_phys *dnp, 718 boolean_t zbookmark_subtree_tbd(const struct dnode_phys *dnp,
|
| /freebsd-14-stable/sys/fs/nfsclient/ |
| HD | nfs_clvnops.c | 1652 struct nfsnode *np = NULL, *dnp; in nfs_mknodrpc() local 1694 dnp = VTONFS(dvp); in nfs_mknodrpc() 1695 NFSLOCKNODE(dnp); in nfs_mknodrpc() 1696 dnp->n_flag |= NMODIFIED; in nfs_mknodrpc() 1698 dnp->n_attrstamp = 0; in nfs_mknodrpc() 1701 NFSUNLOCKNODE(dnp); in nfs_mknodrpc() 1749 struct nfsnode *np = NULL, *dnp; in nfs_create() local 1768 dnp = VTONFS(dvp); in nfs_create() 1772 NFSLOCKNODE(dnp); in nfs_create() 1773 while (NFSHASNFSV4(nmp) && (dnp->n_flag & NREMOVEINPROG)) { in nfs_create() [all …]
|
| HD | nfs_clport.c | 129 struct nfsnode *np, *dnp; in nfscl_nget() local 137 dnp = VTONFS(dvp); in nfscl_nget() 193 dnp->n_fhp->nfh_len != np->n_v4->n4_fhlen || in nfscl_nget() 194 NFSBCMP(dnp->n_fhp->nfh_fh, np->n_v4->n4_data, in nfscl_nget() 195 dnp->n_fhp->nfh_len))) { in nfscl_nget() 197 sizeof (struct nfsv4node) + dnp->n_fhp->nfh_len + in nfscl_nget() 204 dnp->n_fhp->nfh_len != np->n_v4->n4_fhlen || in nfscl_nget() 205 NFSBCMP(dnp->n_fhp->nfh_fh, np->n_v4->n4_data, in nfscl_nget() 206 dnp->n_fhp->nfh_len))) { in nfscl_nget() 210 np->n_v4->n4_fhlen = dnp->n_fhp->nfh_len; in nfscl_nget() [all …]
|
| HD | nfs_clrpcops.c | 3390 struct nfsnode *dnp = VTONFS(vp); in nfsrpc_readdir() local 3435 if (NFSISSET_ATTRBIT(&dnp->n_vattr.na_suppattr, in nfsrpc_readdir() 3490 dnp->n_vattr.na_filesid[0] && in nfsrpc_readdir() 3492 dnp->n_vattr.na_filesid[1]) { in nfsrpc_readdir() 3584 NFSLOCKNODE(dnp); in nfsrpc_readdir() 3585 *tl++ = dnp->n_cookieverf.nfsuquad[0]; in nfsrpc_readdir() 3586 *tl++ = dnp->n_cookieverf.nfsuquad[1]; in nfsrpc_readdir() 3587 NFSUNLOCKNODE(dnp); in nfsrpc_readdir() 3608 NFSLOCKNODE(dnp); in nfsrpc_readdir() 3609 dnp->n_cookieverf.nfsuquad[0] = *tl++; in nfsrpc_readdir() [all …]
|
| /freebsd-14-stable/sys/contrib/openzfs/module/os/freebsd/zfs/ |
| HD | zio_crypt.c | 807 dnode_phys_t *dnp, *sdnp, *ddnp; in zio_crypt_copy_dnode_bonus() local 815 dnp = &sdnp[i]; in zio_crypt_copy_dnode_bonus() 816 if (dnp->dn_type != DMU_OT_NONE && in zio_crypt_copy_dnode_bonus() 817 DMU_OT_IS_ENCRYPTED(dnp->dn_bonustype) && in zio_crypt_copy_dnode_bonus() 818 dnp->dn_bonuslen != 0) { in zio_crypt_copy_dnode_bonus() 819 memcpy(DN_BONUS(&ddnp[i]), DN_BONUS(dnp), in zio_crypt_copy_dnode_bonus() 820 DN_MAX_BONUS_LEN(dnp)); in zio_crypt_copy_dnode_bonus() 954 boolean_t should_bswap, dnode_phys_t *dnp) in zio_crypt_do_dnode_hmac_updates() argument 962 memcpy(tmp_dncore, dnp, sizeof (tmp_dncore)); in zio_crypt_do_dnode_hmac_updates() 975 for (i = 0; i < dnp->dn_nblkptr; i++) { in zio_crypt_do_dnode_hmac_updates() [all …]
|
| /freebsd-14-stable/sys/fs/smbfs/ |
| HD | smbfs_node.c | 108 struct smbnode *np, *dnp; in smbfs_node_alloc() local 133 dnp = dvp ? VTOSMB(dvp) : NULL; in smbfs_node_alloc() 134 if (dnp == NULL && dvp != NULL) { in smbfs_node_alloc() 232 struct smbnode *dnp; in smbfs_nget() local 236 dnp = (dvp) ? VTOSMB(dvp) : NULL; in smbfs_nget() 238 if (dnp != NULL) { in smbfs_nget() 239 sep = SMBFS_DNP_SEP(dnp); in smbfs_nget() 240 error = smbfs_node_alloc(mp, dvp, dnp->n_rpath, dnp->n_rplen, in smbfs_nget()
|
| HD | smbfs_subr.h | 151 int smbfs_smb_create(struct smbnode *dnp, const char *name, int len, 159 int smbfs_smb_mkdir(struct smbnode *dnp, const char *name, int len, 162 int smbfs_findopen(struct smbnode *dnp, const char *wildcard, int wclen, 167 struct smbnode *dnp, const char *name, int nmlen); 168 int smbfs_smb_lookup(struct smbnode *dnp, const char *name, int nmlen,
|
| HD | smbfs_subr.c | 110 smbfs_fullpath(struct mbchain *mbp, struct smb_vc *vcp, struct smbnode *dnp, in smbfs_fullpath() argument 123 if (dnp != NULL) { in smbfs_fullpath() 124 error = smb_put_dmem(mbp, vcp, dnp->n_rpath, dnp->n_rplen, in smbfs_fullpath()
|
| HD | smbfs_smb.c | 62 smbfs_getino(struct smbnode *dnp, const char *name, int nmlen) in smbfs_getino() argument 75 return dnp->n_ino + ino; in smbfs_getino() 79 ino = dnp->n_ino + smbfs_hash(name, nmlen); in smbfs_getino() 749 smbfs_smb_create(struct smbnode *dnp, const char *name, int nmlen, in smbfs_smb_create() argument 753 struct smb_share *ssp = dnp->n_mount->sm_share; in smbfs_smb_create() 774 error = smbfs_fullpath(mbp, SSTOVC(ssp), dnp, name, nmlen); in smbfs_smb_create() 889 smbfs_smb_mkdir(struct smbnode *dnp, const char *name, int len, in smbfs_smb_mkdir() argument 893 struct smb_share *ssp = dnp->n_mount->sm_share; in smbfs_smb_mkdir() 906 error = smbfs_fullpath(mbp, SSTOVC(ssp), dnp, name, len); in smbfs_smb_mkdir() 1017 smbfs_findopenLM1(struct smbfs_fctx *ctx, struct smbnode *dnp, in smbfs_findopenLM1() argument [all …]
|
| HD | smbfs_node.h | 78 #define SMBFS_DNP_SEP(dnp) ((dnp->n_rplen > 1) ? '\\' : '\0') argument
|
| HD | smbfs_vnops.c | 497 struct smbnode *dnp = VTOSMB(dvp); in smbfs_create() local 515 error = smbfs_smb_create(dnp, name, nmlen, scred); in smbfs_create() 518 error = smbfs_smb_lookup(dnp, name, nmlen, &fattr, scred); in smbfs_create() 682 struct smbnode *dnp = VTOSMB(dvp); in smbfs_mkdir() local 697 error = smbfs_smb_mkdir(dnp, name, len, scred); in smbfs_mkdir() 700 error = smbfs_smb_lookup(dnp, name, len, &fattr, scred); in smbfs_mkdir() 722 struct smbnode *dnp = VTOSMB(dvp); in smbfs_rmdir() local 735 dnp->n_flag |= NMODIFIED; in smbfs_rmdir() 1050 struct smbnode *dnp; in smbfs_lookup() local 1074 dnp = VTOSMB(dvp); in smbfs_lookup() [all …]
|
| /freebsd-14-stable/sys/contrib/openzfs/module/os/linux/zfs/ |
| HD | zio_crypt.c | 890 dnode_phys_t *dnp, *sdnp, *ddnp; in zio_crypt_copy_dnode_bonus() local 898 dnp = &sdnp[i]; in zio_crypt_copy_dnode_bonus() 899 if (dnp->dn_type != DMU_OT_NONE && in zio_crypt_copy_dnode_bonus() 900 DMU_OT_IS_ENCRYPTED(dnp->dn_bonustype) && in zio_crypt_copy_dnode_bonus() 901 dnp->dn_bonuslen != 0) { in zio_crypt_copy_dnode_bonus() 902 memcpy(DN_BONUS(&ddnp[i]), DN_BONUS(dnp), in zio_crypt_copy_dnode_bonus() 903 DN_MAX_BONUS_LEN(dnp)); in zio_crypt_copy_dnode_bonus() 1051 boolean_t should_bswap, dnode_phys_t *dnp) in zio_crypt_do_dnode_hmac_updates() argument 1068 memcpy(&tmp_dncore, dnp, dn_core_size); in zio_crypt_do_dnode_hmac_updates() 1090 for (i = 0; i < dnp->dn_nblkptr; i++) { in zio_crypt_do_dnode_hmac_updates() [all …]
|
| /freebsd-14-stable/sys/cddl/boot/zfs/ |
| HD | zfsimpl.h | 1050 #define DN_BONUS(dnp) ((void*)((dnp)->dn_bonus + \ argument 1051 (((dnp)->dn_nblkptr - 1) * sizeof (blkptr_t)))) 1053 #define DN_USED_BYTES(dnp) (((dnp)->dn_flags & DNODE_FLAG_USED_BYTES) ? \ argument 1054 (dnp)->dn_used : (dnp)->dn_used << SPA_MINBLOCKSHIFT) 1116 #define DN_SPILL_BLKPTR(dnp) (blkptr_t *)((char *)(dnp) + \ argument 1117 (((dnp)->dn_extra_slots + 1) << DNODE_SHIFT) - (1 << SPA_BLKPTRSHIFT))
|
| /freebsd-14-stable/contrib/bmake/ |
| HD | dir.c | 1026 const char *dnp; /* pointer into dir->name */ in DirLookupAbs() local 1037 for (dnp = dir->name, np = name; in DirLookupAbs() 1038 *dnp != '\0' && *dnp == *np; dnp++, np++) in DirLookupAbs() 1040 if (*dnp != '\0' || np != cp - 1) in DirLookupAbs()
|
| /freebsd-14-stable/sys/contrib/openzfs/cmd/zdb/ |
| HD | zdb.c | 2421 blkid2offset(const dnode_phys_t *dnp, const blkptr_t *bp, in blkid2offset() argument 2424 if (dnp == NULL) { in blkid2offset() 2434 (zb->zb_level * (dnp->dn_indblkshift - SPA_BLKPTRSHIFT))) * in blkid2offset() 2435 dnp->dn_datablkszsec << SPA_MINBLOCKSHIFT); in blkid2offset() 2566 const dnode_phys_t *dnp) in print_indirect() argument 2572 ASSERT3U(BP_GET_TYPE(bp), ==, dnp->dn_type); in print_indirect() 2576 (void) printf("%16llx ", (u_longlong_t)blkid2offset(dnp, bp, zb)); in print_indirect() 2580 for (l = dnp->dn_nlevels - 1; l >= -1; l--) { in print_indirect() 2595 visit_indirect(spa_t *spa, const dnode_phys_t *dnp, in visit_indirect() argument 2603 print_indirect(spa, bp, zb, dnp); in visit_indirect() [all …]
|