Lines Matching refs:refcnt
861 volatile u_int *refcnt; in mb_unmapped_compress() local
874 refcnt = &m->m_ext.ext_count; in mb_unmapped_compress()
878 refcnt = m->m_ext.ext_cnt; in mb_unmapped_compress()
881 if (*refcnt != 1) in mb_unmapped_compress()
946 volatile u_int *refcnt; in _mb_unmapped_to_ext() local
962 refcnt = &m->m_ext.ext_count; in _mb_unmapped_to_ext()
967 refcnt = m->m_ext.ext_cnt; in _mb_unmapped_to_ext()
968 mref = __containerof(refcnt, struct mbuf, m_ext.ext_count); in _mb_unmapped_to_ext()
1051 if (*refcnt == 1) in _mb_unmapped_to_ext()
1052 *refcnt += ref_inc; in _mb_unmapped_to_ext()
1054 atomic_add_int(refcnt, ref_inc); in _mb_unmapped_to_ext()
1068 if (*refcnt == 1) in _mb_unmapped_to_ext()
1069 *refcnt += ref_inc; in _mb_unmapped_to_ext()
1071 atomic_add_int(refcnt, ref_inc); in _mb_unmapped_to_ext()
1169 volatile u_int *refcnt; in mb_free_ext() local
1177 refcnt = &m->m_ext.ext_count; in mb_free_ext()
1182 refcnt = m->m_ext.ext_cnt; in mb_free_ext()
1183 mref = __containerof(refcnt, struct mbuf, m_ext.ext_count); in mb_free_ext()
1203 if (*refcnt == 1 || atomic_fetchadd_int(refcnt, -1) == 1) { in mb_free_ext()
1207 if (*refcnt == 0) in mb_free_ext()
1208 *refcnt = 1; in mb_free_ext()
1263 volatile u_int *refcnt; in mb_free_extpg() local
1270 refcnt = &m->m_ext.ext_count; in mb_free_extpg()
1275 refcnt = m->m_ext.ext_cnt; in mb_free_extpg()
1276 mref = __containerof(refcnt, struct mbuf, m_ext.ext_count); in mb_free_extpg()
1280 if (*refcnt == 1 || atomic_fetchadd_int(refcnt, -1) == 1) { in mb_free_extpg()