Home
last modified time | relevance | path

Searched refs:rc_count (Results 1 – 6 of 6) sorted by relevance

/f-stack/freebsd/contrib/openzfs/include/sys/
H A Dzfs_refcount.h57 uint64_t rc_count; member
91 uint64_t rc_count;
94 #define zfs_refcount_create(rc) ((rc)->rc_count = 0)
97 #define zfs_refcount_destroy(rc) ((rc)->rc_count = 0)
99 #define zfs_refcount_is_zero(rc) ((rc)->rc_count == 0)
100 #define zfs_refcount_count(rc) ((rc)->rc_count)
104 atomic_add_64_nv(&(rc)->rc_count, number)
106 atomic_add_64_nv(&(rc)->rc_count, -number)
108 uint64_t __tmp = (src)->rc_count; \
109 atomic_add_64(&(src)->rc_count, -__tmp); \
[all …]
/f-stack/freebsd/contrib/openzfs/module/zfs/
H A Drefcount.c66 rc->rc_count = 0; in zfs_refcount_create()
121 return (rc->rc_count); in zfs_refcount_count()
139 rc->rc_count += number; in zfs_refcount_add_many()
140 count = rc->rc_count; in zfs_refcount_add_many()
163 rc->rc_count -= number; in zfs_refcount_remove_many()
164 count = rc->rc_count; in zfs_refcount_remove_many()
190 rc->rc_count -= number; in zfs_refcount_remove_many()
191 count = rc->rc_count; in zfs_refcount_remove_many()
219 count = src->rc_count; in zfs_refcount_transfer()
221 src->rc_count = 0; in zfs_refcount_transfer()
[all …]
H A Drrwlock.c169 rrl->rr_anon_rcount.rc_count++; in rrw_enter_read_impl()
244 if (!rrl->rr_writer && rrl->rr_linked_rcount.rc_count == 0) { in rrw_exit()
245 rrl->rr_anon_rcount.rc_count--; in rrw_exit()
246 if (rrl->rr_anon_rcount.rc_count == 0) in rrw_exit()
/f-stack/freebsd/contrib/openzfs/module/os/freebsd/zfs/
H A Dsysctl_os.c184 &ARC_anon.arcs_esize[ARC_BUFC_METADATA].rc_count, 0,
187 &ARC_anon.arcs_esize[ARC_BUFC_DATA].rc_count, 0,
191 &ARC_mru.arcs_size.rc_count, 0, "size of mru state");
193 &ARC_mru.arcs_esize[ARC_BUFC_METADATA].rc_count, 0,
196 &ARC_mru.arcs_esize[ARC_BUFC_DATA].rc_count, 0,
202 &ARC_mru_ghost.arcs_esize[ARC_BUFC_METADATA].rc_count, 0,
205 &ARC_mru_ghost.arcs_esize[ARC_BUFC_DATA].rc_count, 0,
209 &ARC_mfu.arcs_size.rc_count, 0, "size of mfu state");
211 &ARC_mfu.arcs_esize[ARC_BUFC_METADATA].rc_count, 0,
214 &ARC_mfu.arcs_esize[ARC_BUFC_DATA].rc_count, 0,
[all …]
/f-stack/freebsd/contrib/openzfs/include/os/linux/zfs/sys/
H A Dtrace_dnode.h86 __entry->dn_tx_holds = dn->dn_tx_holds.rc_count;
87 __entry->dn_holds = dn->dn_holds.rc_count;
H A Dtrace_arc.h84 __entry->hdr_refcount = ab->b_l1hdr.b_refcnt.rc_count;
242 __entry->hdr_refcount = hdr->b_l1hdr.b_refcnt.rc_count;