H A D | dmu.c | 9 * or https://opensource.org/licenses/CDDL-1.0. 181 rw_enter(&dn->dn_struct_rwlock, RW_READER); in dmu_buf_hold_noread_by_dnode() 184 rw_exit(&dn->dn_struct_rwlock); in dmu_buf_hold_noread_by_dnode() 191 *dbp = &db->db; in dmu_buf_hold_noread() 196 dmu_buf_hold_noread(objset_t *os, uint64_t object, uint64_t offset, in dmu_buf_hold_noread() 204 err = dnode_hold(os, object, FTAG, &dn); in dmu_buf_hold_noread() 207 rw_enter(&dn->dn_struct_rwlock, RW_READER); in dmu_buf_hold_noread() 210 rw_exit(&dn->dn_struct_rwlock); in dmu_buf_hold_noread() 218 *dbp = &db->db; in dmu_buf_hold_by_dnode() 248 dmu_buf_hold(objset_t *os, uint64_ in dmu_buf_hold() 190 dmu_buf_hold_noread(objset_t * os,uint64_t object,uint64_t offset,const void * tag,dmu_buf_t ** dbp) dmu_buf_hold_noread() argument 242 dmu_buf_hold(objset_t * os,uint64_t object,uint64_t offset,const void * tag,dmu_buf_t ** dbp,int flags) dmu_buf_hold() argument 334 dmu_rm_spill(objset_t * os,uint64_t object,dmu_tx_t * tx) dmu_rm_spill() argument 402 dmu_bonus_hold(objset_t * os,uint64_t object,const void * tag,dmu_buf_t ** dbp) dmu_bonus_hold() argument 646 dmu_buf_hold_array(objset_t * os,uint64_t object,uint64_t offset,uint64_t length,int read,const void * tag,int * numbufsp,dmu_buf_t *** dbpp) dmu_buf_hold_array() argument 714 dmu_prefetch(objset_t * os,uint64_t object,int64_t level,uint64_t offset,uint64_t len,zio_priority_t pri) dmu_prefetch() argument 784 dmu_prefetch_dnode(objset_t * os,uint64_t object,zio_priority_t pri) dmu_prefetch_dnode() argument 873 dmu_objset_zfs_unmounting(objset_t * os) dmu_objset_zfs_unmounting() argument 885 dmu_free_long_range_impl(objset_t * os,dnode_t * dn,uint64_t offset,uint64_t length) dmu_free_long_range_impl() argument 989 dmu_free_long_range(objset_t * os,uint64_t object,uint64_t offset,uint64_t length) dmu_free_long_range() argument 1014 dmu_free_long_object(objset_t * os,uint64_t object) dmu_free_long_object() argument 1039 dmu_free_range(objset_t * os,uint64_t object,uint64_t offset,uint64_t size,dmu_tx_t * tx) dmu_free_range() argument 1107 dmu_read(objset_t * os,uint64_t object,uint64_t offset,uint64_t size,void * buf,uint32_t flags) dmu_read() argument 1164 dmu_write(objset_t * os,uint64_t object,uint64_t offset,uint64_t size,const void * buf,dmu_tx_t * tx) dmu_write() argument 1199 dmu_prealloc(objset_t * os,uint64_t object,uint64_t offset,uint64_t size,dmu_tx_t * tx) dmu_prealloc() argument 1220 dmu_write_embedded(objset_t * os,uint64_t object,uint64_t offset,void * data,uint8_t etype,uint8_t comp,int uncompressed_size,int compressed_size,int byteorder,dmu_tx_t * tx) dmu_write_embedded() argument 1239 dmu_redact(objset_t * os,uint64_t object,uint64_t offset,uint64_t size,dmu_tx_t * tx) dmu_redact() argument 1324 dmu_read_uio(objset_t * os,uint64_t object,zfs_uio_t * uio,uint64_t size) dmu_read_uio() argument 1426 dmu_write_uio(objset_t * os,uint64_t object,zfs_uio_t * uio,uint64_t size,dmu_tx_t * tx) dmu_write_uio() argument 1504 objset_t *os = dn->dn_objset; dmu_assign_arcbuf_by_dnode() local 1679 dmu_sync_late_arrival(zio_t * pio,objset_t * os,dmu_sync_cb_t * done,zgd_t * zgd,zio_prop_t * zp,zbookmark_phys_t * zb) dmu_sync_late_arrival() argument 1779 objset_t *os = db->db_objset; dmu_sync() local 1917 dmu_object_set_nlevels(objset_t * os,uint64_t object,int nlevels,dmu_tx_t * tx) dmu_object_set_nlevels() argument 1931 dmu_object_set_blocksize(objset_t * os,uint64_t object,uint64_t size,int ibs,dmu_tx_t * tx) dmu_object_set_blocksize() argument 1946 dmu_object_set_maxblkid(objset_t * os,uint64_t object,uint64_t maxblkid,dmu_tx_t * tx) dmu_object_set_maxblkid() argument 1963 dmu_object_set_checksum(objset_t * os,uint64_t object,uint8_t checksum,dmu_tx_t * tx) dmu_object_set_checksum() argument 1983 dmu_object_set_compress(objset_t * os,uint64_t object,uint8_t compress,dmu_tx_t * tx) dmu_object_set_compress() argument 2008 dmu_write_policy(objset_t * os,dnode_t * dn,int level,int wp,zio_prop_t * zp) dmu_write_policy() argument 2170 dmu_offset_next(objset_t * os,uint64_t object,boolean_t hole,uint64_t * off) dmu_offset_next() argument 2218 dmu_read_l0_bps(objset_t * os,uint64_t object,uint64_t offset,uint64_t length,blkptr_t * bps,size_t * nbpsp) dmu_read_l0_bps() argument 2313 dmu_brt_clone(objset_t * os,uint64_t object,uint64_t offset,uint64_t length,dmu_tx_t * tx,const blkptr_t * bps,size_t nbps) dmu_brt_clone() argument 2438 dmu_object_info(objset_t * os,uint64_t object,dmu_object_info_t * doi) dmu_object_info() argument [all...] |