| /freebsd/sys/contrib/openzfs/module/zfs/ |
| H A D | dnode_sync.c | 33 dnode_increase_indirection(dnode_t *dn, dmu_tx_t *tx) in dnode_increase_indirection() argument 37 int nblkptr = dn->dn_phys->dn_nblkptr; in dnode_increase_indirection() 38 int old_toplvl = dn->dn_phys->dn_nlevels - 1; in dnode_increase_indirection() 39 int new_level = dn->dn_next_nlevels[txgoff]; in dnode_increase_indirection() 42 rw_enter(&dn->dn_struct_rwlock, RW_WRITER); in dnode_increase_indirection() 45 ASSERT(dn->dn_phys->dn_type != DMU_OT_NONE); in dnode_increase_indirection() 46 ASSERT(new_level > 1 && dn->dn_phys->dn_nlevels > 0); in dnode_increase_indirection() 48 db = dbuf_hold_level(dn, dn->dn_phys->dn_nlevels, 0, FTAG); in dnode_increase_indirection() 51 dn->dn_phys->dn_nlevels = new_level; in dnode_increase_indirection() 52 dprintf("os=%p obj=%llu, increase to %d\n", dn->dn_objset, in dnode_increase_indirection() [all …]
|
| H A D | dnode.c | 80 rt_name(dnode_t *dn, const char *name) in rt_name() argument 82 struct objset *os = dn->dn_objset; in rt_name() 88 (u_longlong_t)dn->dn_object, in rt_name() 129 dnode_t *dn = arg; in dnode_cons() local 131 rw_init(&dn->dn_struct_rwlock, NULL, RW_NOLOCKDEP, NULL); in dnode_cons() 132 mutex_init(&dn->dn_mtx, NULL, MUTEX_DEFAULT, NULL); in dnode_cons() 133 mutex_init(&dn->dn_dbufs_mtx, NULL, MUTEX_DEFAULT, NULL); in dnode_cons() 134 cv_init(&dn->dn_notxholds, NULL, CV_DEFAULT, NULL); in dnode_cons() 135 cv_init(&dn->dn_nodnholds, NULL, CV_DEFAULT, NULL); in dnode_cons() 141 zfs_refcount_create_untracked(&dn in dnode_cons() 192 dnode_t *dn = arg; dnode_dest() local 395 dnode_verify(dnode_t * dn) dnode_verify() argument 511 dnode_setbonuslen(dnode_t * dn,int newsize,dmu_tx_t * tx) dnode_setbonuslen() argument 536 dnode_setbonus_type(dnode_t * dn,dmu_object_type_t newtype,dmu_tx_t * tx) dnode_setbonus_type() argument 547 dnode_set_storage_type(dnode_t * dn,dmu_object_type_t newtype) dnode_set_storage_type() argument 558 dnode_rm_spill(dnode_t * dn,dmu_tx_t * tx) dnode_rm_spill() argument 568 dnode_setdblksz(dnode_t * dn,int size) dnode_setdblksz() argument 584 dnode_t *dn; dnode_create() local 657 dnode_destroy(dnode_t * dn) dnode_destroy() argument 712 dnode_allocate(dnode_t * dn,dmu_object_type_t ot,int blocksize,int ibs,dmu_object_type_t bonustype,int bonuslen,int dn_slots,dmu_tx_t * tx) dnode_allocate() argument 805 dnode_reallocate(dnode_t * dn,dmu_object_type_t ot,int blocksize,dmu_object_type_t bonustype,int bonuslen,int dn_slots,boolean_t keep_spill,dmu_tx_t * tx) dnode_reallocate() argument 1254 dnode_t *dn = dnh->dnh_dnode; dnode_check_slots_free() local 1301 dnode_free_interior_slots(dnode_t * dn) dnode_free_interior_slots() argument 1325 dnode_t *dn = dnh->dnh_dnode; dnode_special_close() local 1349 dnode_t *dn; dnode_special_open() local 1369 dnode_t *dn; dnode_buf_evict_async() local 1438 dnode_t *mdn, *dn; dnode_hold_impl() local 1746 dnode_add_ref_locked(dnode_t * dn,const void * tag) dnode_add_ref_locked() argument 1756 dnode_add_ref(dnode_t * dn,const void * tag) dnode_add_ref() argument 1765 dnode_rele(dnode_t * dn,const void * tag) dnode_rele() argument 1772 dnode_rele_and_unlock(dnode_t * dn,const void * tag,boolean_t evicting) dnode_rele_and_unlock() argument 1832 dnode_is_dirty(dnode_t * dn) dnode_is_dirty() argument 1841 dnode_setdirty(dnode_t * dn,dmu_tx_t * tx) dnode_setdirty() argument 1911 dnode_free(dnode_t * dn,dmu_tx_t * tx) dnode_free() argument 1929 dnode_set_blksz(dnode_t * dn,uint64_t size,int ibs,dmu_tx_t * tx) dnode_set_blksz() argument 1995 dnode_set_nlevels_impl(dnode_t * dn,int new_nlevels,dmu_tx_t * tx) dnode_set_nlevels_impl() argument 2039 dnode_set_nlevels(dnode_t * dn,int nlevels,dmu_tx_t * tx) dnode_set_nlevels() argument 2062 dnode_new_blkid(dnode_t * dn,uint64_t blkid,dmu_tx_t * tx,boolean_t have_read,boolean_t force) dnode_new_blkid() argument 2129 dnode_dirty_l1(dnode_t * dn,uint64_t l1blkid,dmu_tx_t * tx) dnode_dirty_l1() argument 2143 dnode_dirty_l1range(dnode_t * dn,uint64_t start_blkid,uint64_t end_blkid,dmu_tx_t * tx) dnode_dirty_l1range() argument 2209 dnode_partial_zero(dnode_t * dn,uint64_t off,uint64_t blkoff,uint64_t len,dmu_tx_t * tx) dnode_partial_zero() argument 2240 dnode_free_range(dnode_t * dn,uint64_t off,uint64_t len,dmu_tx_t * tx) dnode_free_range() argument 2430 dnode_spill_freed(dnode_t * dn) dnode_spill_freed() argument 2445 dnode_block_freed(dnode_t * dn,uint64_t blkid) dnode_block_freed() argument 2477 dnode_block_freed_after(dnode_t * dn,uint64_t blkid,uint64_t override_txg) dnode_block_freed_after() argument 2501 dnode_diduse_space(dnode_t * dn,int64_t delta) dnode_diduse_space() argument 2548 dnode_next_offset_level(dnode_t * dn,int flags,int lvl,uint64_t blkid,int * index,uint64_t blkfill,uint64_t txg,uint64_t * offset) dnode_next_offset_level() argument 2703 dnode_next_offset(dnode_t * dn,int flags,uint64_t * offset,int minlvl,uint64_t blkfill,uint64_t txg) dnode_next_offset() argument [all...] |
| H A D | dmu.c | 167 dmu_buf_hold_noread_by_dnode(dnode_t *dn, uint64_t offset, in dmu_buf_hold_noread_by_dnode() argument 173 rw_enter(&dn->dn_struct_rwlock, RW_READER); in dmu_buf_hold_noread_by_dnode() 174 blkid = dbuf_whichblock(dn, 0, offset); in dmu_buf_hold_noread_by_dnode() 175 db = dbuf_hold(dn, blkid, tag); in dmu_buf_hold_noread_by_dnode() 176 rw_exit(&dn->dn_struct_rwlock); in dmu_buf_hold_noread_by_dnode() 191 dnode_t *dn; in dmu_buf_hold_noread() local 196 err = dnode_hold(os, object, FTAG, &dn); in dmu_buf_hold_noread() 199 rw_enter(&dn->dn_struct_rwlock, RW_READER); in dmu_buf_hold_noread() 200 blkid = dbuf_whichblock(dn, 0, offset); in dmu_buf_hold_noread() 201 db = dbuf_hold(dn, blki in dmu_buf_hold_noread() 215 dmu_buf_hold_by_dnode(dnode_t * dn,uint64_t offset,const void * tag,dmu_buf_t ** dbp,dmu_flags_t flags) dmu_buf_hold_by_dnode() argument 262 dnode_t *dn; dmu_set_bonus() local 286 dnode_t *dn; dmu_set_bonustype() local 322 dnode_t *dn; dmu_rm_spill() local 339 dmu_bonus_hold_by_dnode(dnode_t * dn,const void * tag,dmu_buf_t ** dbp,dmu_flags_t flags) dmu_bonus_hold_by_dnode() argument 384 dnode_t *dn; dmu_bonus_hold() local 407 dmu_spill_hold_by_dnode(dnode_t * dn,dmu_flags_t flags,const void * tag,dmu_buf_t ** dbp) dmu_spill_hold_by_dnode() argument 439 dnode_t *dn; dmu_spill_hold_existing() local 485 dmu_buf_hold_array_by_dnode(dnode_t * dn,uint64_t offset,uint64_t length,boolean_t read,const void * tag,int * numbufsp,dmu_buf_t *** dbpp,dmu_flags_t flags) dmu_buf_hold_array_by_dnode() argument 631 dnode_t *dn; dmu_buf_hold_array() local 728 dnode_t *dn; dmu_prefetch() local 757 dnode_t *dn; dmu_prefetch_user() local 783 dmu_prefetch_by_dnode_impl(dnode_t * dn,int64_t level,uint64_t offset,uint64_t len,zio_priority_t pri,uint64_t maxbytes) dmu_prefetch_by_dnode_impl() argument 888 dmu_prefetch_by_dnode(dnode_t * dn,int64_t level,uint64_t offset,uint64_t len,zio_priority_t pri) dmu_prefetch_by_dnode() argument 901 dnode_t *dn; dmu_prefetch_stream() local 910 dmu_prefetch_stream_by_dnode(dnode_t * dn,uint64_t offset,uint64_t len,boolean_t start_now) dmu_prefetch_stream_by_dnode() argument 964 dmu_prefetch_wait_by_dnode(dnode_t * dn,uint64_t offset,uint64_t len) dmu_prefetch_wait_by_dnode() argument 1005 dnode_t *dn; dmu_prefetch_wait() local 1054 dnode_t *dn = DMU_META_DNODE(os); dmu_prefetch_dnode() local 1067 dnode_t *dn; dmu_evict_range() local 1108 get_next_chunk(dnode_t * dn,uint64_t * start,uint64_t minimum,uint64_t * l1blks) get_next_chunk() argument 1192 dmu_free_long_range_impl(objset_t * os,dnode_t * dn,uint64_t offset,uint64_t length) dmu_free_long_range_impl() argument 1299 dnode_t *dn; dmu_free_long_range() local 1349 dnode_t *dn; dmu_free_range() local 1361 dmu_read_impl(dnode_t * dn,uint64_t offset,uint64_t size,void * buf,dmu_flags_t flags) dmu_read_impl() argument 1431 dnode_t *dn; dmu_read() local 1444 dmu_read_by_dnode(dnode_t * dn,uint64_t offset,uint64_t size,void * buf,dmu_flags_t flags) dmu_read_by_dnode() argument 1509 dmu_write_by_dnode(dnode_t * dn,uint64_t offset,uint64_t size,const void * buf,dmu_tx_t * tx,dmu_flags_t flags) dmu_write_by_dnode() argument 1592 dmu_read_uio_dnode(dnode_t * dn,zfs_uio_t * uio,uint64_t size,dmu_flags_t flags) dmu_read_uio_dnode() argument 1670 dnode_t *dn; dmu_read_uio() local 1688 dmu_write_uio_dnode(dnode_t * dn,zfs_uio_t * uio,uint64_t size,dmu_tx_t * tx,dmu_flags_t flags) dmu_write_uio_dnode() argument 1824 dnode_t *dn; dmu_write_uio() local 1876 dnode_t *dn; dmu_object_cached_size() local 1984 dmu_lightweight_write_by_dnode(dnode_t * dn,uint64_t offset,abd_t * abd,const zio_prop_t * zp,zio_flag_t flags,dmu_tx_t * tx) dmu_lightweight_write_by_dnode() argument 2003 dmu_assign_arcbuf_by_dnode(dnode_t * dn,uint64_t offset,arc_buf_t * buf,dmu_tx_t * tx,dmu_flags_t flags) dmu_assign_arcbuf_by_dnode() argument 2427 dnode_t *dn; dmu_object_set_nlevels() local 2442 dnode_t *dn; dmu_object_set_blocksize() local 2457 dnode_t *dn; dmu_object_set_maxblkid() local 2474 dnode_t *dn; dmu_object_set_checksum() local 2494 dnode_t *dn; dmu_object_set_compress() local 2516 dmu_write_policy(objset_t * os,dnode_t * dn,int level,int wp,zio_prop_t * zp) dmu_write_policy() argument 2732 dnode_t *dn; dmu_offset_next() local 2962 __dmu_object_info_from_dnode(dnode_t * dn,dmu_object_info_t * doi) __dmu_object_info_from_dnode() argument 2985 dmu_object_info_from_dnode(dnode_t * dn,dmu_object_info_t * doi) dmu_object_info_from_dnode() argument 3003 dnode_t *dn; dmu_object_info() local 3037 dnode_t *dn; dmu_object_size_from_db() local [all...] |
| H A D | dmu_tx.c | 36 typedef void (*dmu_tx_hold_func_t)(dmu_tx_t *tx, struct dnode *dn, 106 dmu_tx_hold_dnode_impl(dmu_tx_t *tx, dnode_t *dn, enum dmu_tx_hold_type type, in dmu_tx_hold_dnode_impl() argument 111 if (dn != NULL) { in dmu_tx_hold_dnode_impl() 112 (void) zfs_refcount_add(&dn->dn_holds, tx); in dmu_tx_hold_dnode_impl() 114 mutex_enter(&dn->dn_mtx); in dmu_tx_hold_dnode_impl() 120 ASSERT0(dn->dn_assigned_txg); in dmu_tx_hold_dnode_impl() 121 dn->dn_assigned_txg = tx->tx_txg; in dmu_tx_hold_dnode_impl() 122 (void) zfs_refcount_add(&dn->dn_tx_holds, tx); in dmu_tx_hold_dnode_impl() 123 mutex_exit(&dn->dn_mtx); in dmu_tx_hold_dnode_impl() 129 txh->txh_dnode = dn; in dmu_tx_hold_dnode_impl() [all …]
|
| H A D | zap.c | 43 dnode_t *dn; in zap_create_impl() local 46 &dn, FTAG, tx); in zap_create_impl() 47 mzap_create_impl(dn, normflags, flags, tx); in zap_create_impl() 48 dnode_rele(dn, FTAG); in zap_create_impl() 177 dnode_t *dn; in zap_create_claim_norm_dnsize() local 186 error = dnode_hold(os, obj, FTAG, &dn); in zap_create_claim_norm_dnsize() 190 mzap_create_impl(dn, normflags, 0, tx); in zap_create_claim_norm_dnsize() 192 dnode_rele(dn, FTAG); in zap_create_claim_norm_dnsize() 214 zap_lookup_norm_by_dnode(dnode_t *dn, const char *name, in zap_lookup_norm_by_dnode() argument 222 zap_lock_by_dnode(dn, NULL, RW_READER, TRUE, FALSE, FTAG, &zap); in zap_lookup_norm_by_dnode() [all …]
|
| H A D | dmu_object.c | 45 dnode_t *dn = NULL; in dmu_object_alloc_impl() local 174 dn_slots, tag, &dn); in dmu_object_alloc_impl() 176 rw_enter(&dn->dn_struct_rwlock, RW_WRITER); in dmu_object_alloc_impl() 181 if (dn->dn_type == DMU_OT_NONE) { in dmu_object_alloc_impl() 182 dnode_allocate(dn, ot, blocksize, in dmu_object_alloc_impl() 185 rw_exit(&dn->dn_struct_rwlock); in dmu_object_alloc_impl() 186 dmu_tx_add_new_object(tx, dn); in dmu_object_alloc_impl() 193 *allocated_dnode = dn; in dmu_object_alloc_impl() 195 dnode_rele(dn, tag); in dmu_object_alloc_impl() 199 rw_exit(&dn->dn_struct_rwlock); in dmu_object_alloc_impl() [all …]
|
| H A D | dbuf.c | 364 dnode_t *dn; in dbuf_find_bonus() local 367 if (dnode_hold(os, object, FTAG, &dn) == 0) { in dbuf_find_bonus() 368 rw_enter(&dn->dn_struct_rwlock, RW_READER); in dbuf_find_bonus() 369 if (dn->dn_bonus != NULL) { in dbuf_find_bonus() 370 db = dn->dn_bonus; in dbuf_find_bonus() 373 rw_exit(&dn->dn_struct_rwlock); in dbuf_find_bonus() 374 dnode_rele(dn, FTAG); in dbuf_find_bonus() 439 dnode_t *dn = DB_DNODE(db); in dbuf_include_in_metadata_cache() local 440 dmu_object_type_t type = dn->dn_storage_type; in dbuf_include_in_metadata_cache() 442 type = dn in dbuf_include_in_metadata_cache() 660 dnode_level_is_l2cacheable(blkptr_t * bp,dnode_t * dn,int64_t level) dnode_level_is_l2cacheable() argument 1110 dnode_t *dn; dbuf_verify() local 1286 dbuf_whichblock(const dnode_t * dn,const int64_t level,const uint64_t offset) dbuf_whichblock() argument 1415 dbuf_read_bonus(dmu_buf_impl_t * db,dnode_t * dn) dbuf_read_bonus() argument 1438 dbuf_handle_indirect_hole(void * data,dnode_t * dn,blkptr_t * dbbp) dbuf_handle_indirect_hole() argument 1462 dbuf_read_hole(dmu_buf_impl_t * db,dnode_t * dn,blkptr_t * bp) dbuf_read_hole() argument 1518 dbuf_read_verify_dnode_crypt(dmu_buf_impl_t * db,dnode_t * dn,dmu_flags_t flags) dbuf_read_verify_dnode_crypt() argument 1581 dbuf_read_impl(dmu_buf_impl_t * db,dnode_t * dn,zio_t * zio,dmu_flags_t flags,db_lock_type_t dblt,blkptr_t * bp,const void * tag) dbuf_read_impl() argument 1708 dnode_t *dn = DB_DNODE(db); dbuf_fix_old_data() local 1714 dnode_t *dn = DB_DNODE(db); dbuf_fix_old_data() local 1752 dnode_t *dn; dbuf_read() local 1981 dbuf_free_range(dnode_t * dn,uint64_t start_blkid,uint64_t end_blkid,dmu_tx_t * tx) dbuf_free_range() argument 2088 dbuf_evict_range(dnode_t * dn,uint64_t start_blkid,uint64_t end_blkid) dbuf_evict_range() argument 2148 dnode_t *dn; dbuf_new_size() local 2240 dbuf_dirty_lightweight(dnode_t * dn,uint64_t blkid,dmu_tx_t * tx) dbuf_dirty_lightweight() argument 2322 dnode_t *dn; dbuf_dirty() local 2585 struct dnode *dn = dr->dr_dnode; dbuf_undirty_bonus() local 2653 dnode_t *dn = dr->dr_dnode; dbuf_undirty() local 2862 dnode_t *dn = DB_DNODE(db); dmu_buf_untransform_direct() local 3283 dnode_t *dn; dbuf_destroy() local 3412 dbuf_findbp(dnode_t * dn,int level,uint64_t blkid,int fail_sparse,dmu_buf_impl_t ** parentp,blkptr_t ** bpp) dbuf_findbp() argument 3498 dbuf_create(dnode_t * dn,uint8_t level,uint64_t blkid,dmu_buf_impl_t * parent,blkptr_t * blkptr,uint64_t hash) dbuf_create() argument 3599 dbuf_dnode_findbp(dnode_t * dn,uint64_t level,uint64_t blkid,blkptr_t * bp,uint16_t * datablkszsec,uint8_t * indblkshift) dbuf_dnode_findbp() argument 3798 dbuf_prefetch_impl(dnode_t * dn,int64_t level,uint64_t blkid,zio_priority_t prio,arc_flags_t aflags,dbuf_prefetch_fn cb,void * arg) dbuf_prefetch_impl() argument 3927 dbuf_prefetch(dnode_t * dn,int64_t level,uint64_t blkid,zio_priority_t prio,arc_flags_t aflags) dbuf_prefetch() argument 3943 dbuf_hold_copy(dnode_t * dn,dmu_buf_impl_t * db) dbuf_hold_copy() argument 3980 dbuf_hold_impl(dnode_t * dn,uint8_t level,uint64_t blkid,boolean_t fail_sparse,boolean_t fail_uncached,const void * tag,dmu_buf_impl_t ** dbp) dbuf_hold_impl() argument 4097 dbuf_hold(dnode_t * dn,uint64_t blkid,const void * tag) dbuf_hold() argument 4103 dbuf_hold_level(dnode_t * dn,int level,uint64_t blkid,const void * tag) dbuf_hold_level() argument 4111 dbuf_create_bonus(dnode_t * dn) dbuf_create_bonus() argument 4139 dbuf_rm_spill(dnode_t * dn,dmu_tx_t * tx) dbuf_rm_spill() argument 4241 dnode_t *dn; dbuf_rele_and_unlock() local 4447 dbuf_check_blkptr(dnode_t * dn,dmu_buf_impl_t * db) dbuf_check_blkptr() argument 4502 dnode_t *dn = dr->dr_dnode; dbuf_sync_bonus() local 4564 dnode_t *dn = dr->dr_dnode; dbuf_sync_indirect() local 4620 dnode_t *dn = dr->dr_dnode; dbuf_sync_leaf_verify_bonus_dnode() local 4648 dnode_t *dn = dr->dr_dnode; dbuf_lightweight_bp() local 4673 dnode_t *dn = dr->dr_dnode; dbuf_lightweight_ready() local 4734 dnode_t *dn = dr->dr_dnode; dbuf_sync_lightweight() local 4775 dnode_t *dn = dr->dr_dnode; dbuf_sync_leaf() local 4977 dnode_t *dn; dbuf_write_ready() local 5152 dnode_t *dn = dr->dr_dnode; dbuf_write_done() local 5272 dbuf_remap_impl(dnode_t * dn,blkptr_t * bp,krwlock_t * rw,dmu_tx_t * tx) dbuf_remap_impl() argument 5326 dbuf_remap(dnode_t * dn,dmu_buf_impl_t * db,dmu_tx_t * tx) dbuf_remap() argument 5363 dnode_t *dn = dr->dr_dnode; dbuf_write() local [all...] |
| H A D | ddt_zap.c | 115 ddt_zap_lookup(dnode_t *dn, const ddt_key_t *ddk, void *phys, size_t psize) in ddt_zap_lookup() argument 123 error = zap_lookup_length_uint64_by_dnode(dn, (uint64_t *)ddk, in ddt_zap_lookup() 136 ddt_zap_contains(dnode_t *dn, const ddt_key_t *ddk) in ddt_zap_contains() argument 138 return (zap_length_uint64_by_dnode(dn, (uint64_t *)ddk, in ddt_zap_contains() 143 ddt_zap_prefetch(dnode_t *dn, const ddt_key_t *ddk) in ddt_zap_prefetch() argument 145 (void) zap_prefetch_uint64_by_dnode(dn, (uint64_t *)ddk, in ddt_zap_prefetch() 150 ddt_zap_prefetch_all(dnode_t *dn) in ddt_zap_prefetch_all() argument 152 (void) zap_prefetch_object(dn->dn_objset, dn->dn_object); in ddt_zap_prefetch_all() 156 ddt_zap_update(dnode_t *dn, const ddt_key_t *ddk, in ddt_zap_update() argument 165 int error = zap_update_uint64_by_dnode(dn, (uint64_t *)ddk, in ddt_zap_update() [all …]
|
| H A D | dmu_objset.c | 407 dnode_t *dn = obj; in dnode_multilist_index_func() local 416 return ((unsigned int)dnode_hash(dn->dn_objset, dn->dn_object) % in dnode_multilist_index_func() 939 dnode_t *dn; in dmu_objset_evict_dbufs() 944 dn = list_head(&os->os_dnodes); in dmu_objset_evict_dbufs() 945 while (dn != NULL) { in dmu_objset_evict_dbufs() 951 if (dnode_add_ref(dn, FTAG)) { in dmu_objset_evict_dbufs() 952 list_insert_after(&os->os_dnodes, dn, dn_marker); in dmu_objset_evict_dbufs() 955 dnode_evict_dbufs(dn); in dmu_objset_evict_dbufs() 956 dnode_rele(dn, FTA in dmu_objset_evict_dbufs() 938 dnode_t *dn; dmu_objset_evict_dbufs() local 1458 dnode_t *dn; dmu_objset_sync_dnodes() local 1973 dnode_t *dn; userquota_updates_task() local 2064 dnode_t *dn; dnode_rele_task() local 2181 dmu_objset_userquota_get_ids(dnode_t * dn,boolean_t before,dmu_tx_t * tx) dmu_objset_userquota_get_ids() argument [all...] |
| /freebsd/sys/contrib/openzfs/tests/unit/ |
| H A D | test_zap.c | 63 dnode_t *dn = (dnode_t *)mdn; in mock_zap_create_norm_microzap() local 65 mzap_create_impl(dn, normflags, 0, tx); in mock_zap_create_norm_microzap() 67 return (dn); in mock_zap_create_norm_microzap() 78 dnode_t *dn = mock_zap_create_norm_microzap(normflags); in mock_zap_create_norm_fatzap() local 81 zap_add_by_dnode(dn, "_upgrade", sizeof (uint16_t), 1, &upgrade, tx); in mock_zap_create_norm_fatzap() 82 zap_remove_by_dnode(dn, "_upgrade", tx); in mock_zap_create_norm_fatzap() 84 return (dn); in mock_zap_create_norm_fatzap() 92 mock_zap_is_microzap(dnode_t *dn) in mock_zap_is_microzap() argument 95 const void *blk = mock_dnode_block_data((mock_dnode_t *)dn, 0); in mock_zap_is_microzap() 100 mock_zap_is_fatzap(dnode_t *dn) in mock_zap_is_fatzap() argument [all …]
|
| /freebsd/sys/contrib/openzfs/include/os/linux/zfs/sys/ |
| H A D | trace_dnode.h | 38 TP_PROTO(dnode_t *dn, int64_t refcount, uint32_t dbufs), 39 TP_ARGS(dn, refcount, dbufs), 63 __entry->dn_object = dn->dn_object; 64 __entry->dn_type = dn->dn_type; 65 __entry->dn_bonuslen = dn->dn_bonuslen; 66 __entry->dn_bonustype = dn->dn_bonustype; 67 __entry->dn_nblkptr = dn->dn_nblkptr; 68 __entry->dn_checksum = dn->dn_checksum; 69 __entry->dn_compress = dn->dn_compress; 70 __entry->dn_nlevels = dn->dn_nlevels; [all …]
|
| /freebsd/sys/contrib/openzfs/include/sys/ |
| H A D | dnode.h | 98 #define DN_SLOT_IS_PTR(dn) ((void *)dn > DN_SLOT_INTERIOR) argument 99 #define DN_SLOT_IS_VALID(dn) ((void *)dn != NULL) argument 375 #define DN_DBUFS_COUNT(dn) ((dn)->dn_dbufs_count + \ argument 376 avl_numnodes(&(dn)->dn_dbufs)) 411 void dnode_setbonuslen(dnode_t *dn, int newsize, dmu_tx_t *tx); 412 void dnode_setbonus_type(dnode_t *dn, dmu_object_type_t, dmu_tx_t *tx); 413 void dnode_rm_spill(dnode_t *dn, dmu_tx_t *tx); 419 boolean_t dnode_add_ref(dnode_t *dn, const void *ref); 420 void dnode_rele(dnode_t *dn, const void *ref); 421 void dnode_rele_and_unlock(dnode_t *dn, const void *tag, boolean_t evicting); [all …]
|
| H A D | zap.h | 155 void mzap_create_impl(dnode_t *dn, int normflags, zap_flags_t flags, 215 int zap_lookup_by_dnode(dnode_t *dn, const char *name, 230 int zap_lookup_norm_by_dnode(dnode_t *dn, const char *name, 241 int zap_lookup_uint64_by_dnode(dnode_t *dn, const uint64_t *key, 243 int zap_lookup_length_uint64_by_dnode(dnode_t *dn, const uint64_t *key, 252 int zap_contains_by_dnode(dnode_t *dn, const char *name); 263 int zap_prefetch_uint64_by_dnode(dnode_t *dn, const uint64_t *key, 281 int zap_add_by_dnode(dnode_t *dn, const char *key, 289 int zap_add_uint64_by_dnode(dnode_t *dn, const uint64_t *key, 303 int zap_update_by_dnode(dnode_t *dn, const char *name, int integer_size, [all …]
|
| /freebsd/lib/libc/nameser/ |
| H A D | ns_name.c | 98 char *dn, *eom; in ns_name_ntop() local 104 dn = dst; in ns_name_ntop() 113 if (dn != dst) { in ns_name_ntop() 114 if (dn >= eom) { in ns_name_ntop() 118 *dn++ = '.'; in ns_name_ntop() 124 if (dn + l >= eom) { in ns_name_ntop() 136 if ((m = decode_bitstring(&cp, dn, eom)) < 0) in ns_name_ntop() 141 dn += m; in ns_name_ntop() 147 if (dn + 1 >= eom) { in ns_name_ntop() 151 *dn in ns_name_ntop() 355 u_char *dn, *eom; ns_name_ntol() local 923 const u_char *dn, *cp, *sp; dn_find() local 977 decode_bitstring(const unsigned char ** cpp,char * dn,const char * eom) decode_bitstring() argument [all...] |
| /freebsd/lib/libc/resolv/ |
| H A D | res_comp.c | 153 res_hnok(const char *dn) { in res_hnok() argument 154 int pch = PERIOD, ch = *dn++; in res_hnok() 157 int nch = *dn++; in res_hnok() 181 res_ownok(const char *dn) { in res_ownok() argument 182 if (asterchar(dn[0])) { in res_ownok() 183 if (periodchar(dn[1])) in res_ownok() 184 return (res_hnok(dn+2)); in res_ownok() 185 if (dn[1] == '\0') in res_ownok() 188 return (res_hnok(dn)); in res_ownok() 196 res_mailok(const char *dn) { in res_mailok() argument [all …]
|
| /freebsd/contrib/llvm-project/openmp/runtime/src/ |
| H A D | kmp_taskdeps.h | 18 #define KMP_ACQUIRE_DEPNODE(gtid, n) __kmp_acquire_lock(&(n)->dn.lock, (gtid)) 19 #define KMP_RELEASE_DEPNODE(gtid, n) __kmp_release_lock(&(n)->dn.lock, (gtid)) 25 kmp_int32 n = KMP_ATOMIC_SUB(&node->dn.nrefs, 2) - 2; in __kmp_node_deref() 33 KMP_DEBUG_ASSERT((node->dn.nrefs & 1) == 0); in __kmp_node_deref() 34 KMP_ASSERT(node->dn.nrefs == 0); in __kmp_node_deref() 119 if (UNLIKELY(node && (node->dn.mtx_num_locks < 0))) { in __kmp_release_deps() 121 node->dn.mtx_num_locks = -node->dn.mtx_num_locks; in __kmp_release_deps() 122 for (int i = node->dn.mtx_num_locks - 1; i >= 0; --i) { in __kmp_release_deps() 123 KMP_DEBUG_ASSERT(node->dn.mtx_locks[i] != NULL); in __kmp_release_deps() 124 __kmp_release_lock(node->dn.mtx_locks[i], gtid); in __kmp_release_deps() [all …]
|
| H A D | kmp_taskdeps.cpp | 37 node->dn.successors = NULL; in __kmp_init_node() 38 node->dn.task = NULL; // will point to the right task in __kmp_init_node() 41 node->dn.mtx_locks[i] = NULL; in __kmp_init_node() 42 node->dn.mtx_num_locks = 0; in __kmp_init_node() 43 __kmp_init_lock(&node->dn.lock); in __kmp_init_node() 48 KMP_ATOMIC_ST_RLX(&node->dn.nrefs, on_stack ? 3 : 2); in __kmp_init_node() 50 node->dn.id = KMP_ATOMIC_INC(&kmp_node_id_seed); in __kmp_init_node() 58 KMP_ATOMIC_ADD(&node->dn.nrefs, 2); in __kmp_node_ref() 226 kmp_taskdata_t *task_source = KMP_TASK_TO_TASKDATA(source->dn.task); in __kmp_track_dependence() 228 if (source->dn.task && sink_task) { in __kmp_track_dependence() [all …]
|
| /freebsd/sys/fs/msdosfs/ |
| H A D | msdosfs_conv.c | 238 dos2unixfn(u_char dn[11], u_char *un, int lower, struct msdosfsmount *pmp) in dos2unixfn() 250 if (*dn == SLOT_E5) in dos2unixfn() 251 *dn = 0xe5; in dos2unixfn() 256 for (i = 8; i > 0 && *dn != ' ';) { in dos2unixfn() 257 c = dos2unixchr(tmpbuf, __DECONST(const u_char **, &dn), &i, in dos2unixfn() 264 dn += i; in dos2unixfn() 270 if (*dn != ' ') { in dos2unixfn() 273 for (i = 3; i > 0 && *dn != ' ';) { in dos2unixfn() 274 c = dos2unixchr(tmpbuf, __DECONST(const u_char **, &dn), in dos2unixfn() 299 unix2dosfn(const u_char *un, u_char dn[12], size_t unlen, u_int gen, in unix2dosfn() [all …]
|
| /freebsd/usr.sbin/makefs/msdos/ |
| H A D | msdosfs_conv.c | 296 unix2dosfn(const u_char *un, u_char dn[12], size_t unlen, u_int gen) in unix2dosfn() 309 dn[i] = ' '; in unix2dosfn() 310 dn[11] = 0; in unix2dosfn() 317 dn[0] = '.'; in unix2dosfn() 321 dn[0] = '.'; in unix2dosfn() 322 dn[1] = '.'; in unix2dosfn() 366 if (dp[i] != (dn[j] = unix2dos[dp[i]]) in unix2dosfn() 369 if (!dn[j]) { in unix2dosfn() 371 dn[j--] = ' '; in unix2dosfn() 389 dn[j] = ' '; in unix2dosfn() [all …]
|
| /freebsd/crypto/krb5/src/plugins/kdb/ldap/libkdb_ldap/ |
| H A D | kerberos.ldif | 42 dn: cn=schema 57 dn: cn=schema 70 dn: cn=schema 85 dn: cn=schema 97 dn: cn=schema 125 dn: cn=schema 137 dn: cn=schema 149 dn: cn=schema 163 dn: cn=schema 179 dn: cn=schema [all …]
|
| H A D | ldap_krbcontainer.c | 43 char *dn=NULL; in krb5_ldap_read_krbcontainer_dn() local 55 &dn)) != 0) { in krb5_ldap_read_krbcontainer_dn() 63 if (dn == NULL) { in krb5_ldap_read_krbcontainer_dn() 66 NULL, &dn)) != 0) { in krb5_ldap_read_krbcontainer_dn() 73 if (dn == NULL) { in krb5_ldap_read_krbcontainer_dn() 79 *container_dn = dn; in krb5_ldap_read_krbcontainer_dn()
|
| /freebsd/usr.bin/tip/libacu/ |
| H A D | dn11.c | 41 static pid_t child = -1, dn; variable 54 if ((dn = open(acu, 1)) < 0) { in dn_dialer() 63 close(dn); in dn_dialer() 77 nw = write(dn, num, lt = strlen(num)); in dn_dialer() 90 close(dn); in dn_dialer() 94 tcgetattr(dn, &cntrl); in dn_dialer() 96 tcsetattr(dn, TCSANOW, &cntrl); in dn_dialer() 101 close(dn); in dn_dialer() 136 if (dn > 0) in dn_abort() 137 close(dn); in dn_abort()
|
| /freebsd/crypto/heimdal/lib/gssapi/ntlm/ |
| H A D | iter_cred.c | 65 ntlm_cred dn; in _gss_ntlm_iter_creds_f() local 80 dn = calloc(1, sizeof(*dn)); in _gss_ntlm_iter_creds_f() 81 if (dn == NULL) { in _gss_ntlm_iter_creds_f() 86 dn->username = user; in _gss_ntlm_iter_creds_f() 87 dn->domain = domain; in _gss_ntlm_iter_creds_f() 89 cred_iter(userctx, GSS_NTLM_MECHANISM, (gss_cred_id_t)dn); in _gss_ntlm_iter_creds_f()
|
| /freebsd/sys/dev/proto/ |
| H A D | proto_core.c | 122 const char *dn, *ep, *ev; in proto_probe() local 131 dn = ev; in proto_probe() 132 while (*dn != '\0') { in proto_probe() 133 ep = dn; in proto_probe() 136 if ((ep - dn) > pfxlen && in proto_probe() 137 strncmp(dn, prefix, pfxlen) == 0) in proto_probe() 139 dn = (*ep == ',') ? ep + 1 : ep; in proto_probe() 146 dn = ev; in proto_probe() 148 while (*dn != '\0') { in proto_probe() 149 ep = dn; in proto_probe() [all …]
|
| /freebsd/sys/kern/ |
| H A D | subr_pcpu.c | 199 struct dpcpu_free *dn; in dpcpu_free() local 220 dn = TAILQ_NEXT(df, df_link); in dpcpu_free() 221 if (df->df_start + df->df_len == dn->df_start) { in dpcpu_free() 222 df->df_len += dn->df_len; in dpcpu_free() 223 TAILQ_REMOVE(&dpcpu_head, dn, df_link); in dpcpu_free() 224 free(dn, M_PCPU); in dpcpu_free() 236 dn = malloc(sizeof(*df), M_PCPU, M_WAITOK | M_ZERO); in dpcpu_free() 237 dn->df_start = start; in dpcpu_free() 238 dn->df_len = size; in dpcpu_free() 240 TAILQ_INSERT_BEFORE(df, dn, df_link); in dpcpu_free() [all …]
|