Searched refs:ref_cnt (Results 1 - 19 of 19) sorted by relevance

/freebsd-10-stable/contrib/llvm/include/llvm/ADT/
H A DIntrusiveRefCntPtr.h45 mutable unsigned ref_cnt; member in class:llvm::RefCountedBase
48 RefCountedBase() : ref_cnt(0) {}
49 RefCountedBase(const RefCountedBase &) : ref_cnt(0) {}
51 void Retain() const { ++ref_cnt; }
53 assert (ref_cnt > 0 && "Reference count is already zero.");
54 if (--ref_cnt == 0) delete static_cast<const Derived*>(this);
67 mutable unsigned ref_cnt; member in class:llvm::RefCountedBaseVPTR
71 RefCountedBaseVPTR() : ref_cnt(0) {}
72 RefCountedBaseVPTR(const RefCountedBaseVPTR &) : ref_cnt(0) {}
76 void Retain() const { ++ref_cnt; }
[all...]
/freebsd-10-stable/sys/dev/ixl/
H A Di40e_hmc.h67 u32 ref_cnt; member in struct:i40e_hmc_bp
82 u32 ref_cnt; member in struct:i40e_hmc_pd_table
99 u32 ref_cnt; member in struct:i40e_hmc_sd_table
115 #define I40E_INC_SD_REFCNT(sd_table) ((sd_table)->ref_cnt++)
116 #define I40E_INC_PD_REFCNT(pd_table) ((pd_table)->ref_cnt++)
117 #define I40E_INC_BP_REFCNT(bp) ((bp)->ref_cnt++)
119 #define I40E_DEC_SD_REFCNT(sd_table) ((sd_table)->ref_cnt--)
120 #define I40E_DEC_PD_REFCNT(pd_table) ((pd_table)->ref_cnt--)
121 #define I40E_DEC_BP_REFCNT(bp) ((bp)->ref_cnt--)
H A Di40e_hmc.c256 if (pd_entry->bp.ref_cnt)
272 if (!pd_table->ref_cnt)
292 if (sd_entry->u.bp.ref_cnt) {
340 if (sd_entry->u.pd_table.ref_cnt) {
H A Di40e_lan_hmc.c224 hw->hmc.sd_table.ref_cnt = 0;
/freebsd-10-stable/crypto/heimdal/base/
H A Dheimbase.c43 heim_base_atomic_type ref_cnt; member in struct:heim_base
52 heim_base_atomic_type ref_cnt; member in struct:heim_base_mem
94 if (p->ref_cnt == heim_base_atomic_max)
97 if ((heim_base_atomic_inc(&p->ref_cnt) - 1) == 0)
117 if (p->ref_cnt == heim_base_atomic_max)
120 old = heim_base_atomic_dec(&p->ref_cnt) + 1;
261 p->ref_cnt = 1;
300 p->ref_cnt = 1;
/freebsd-10-stable/contrib/ofed/management/opensm/complib/
H A Dcl_dispatcher.c102 cl_atomic_dec(&p_msg->p_dest_reg->ref_cnt);
108 cl_atomic_dec(&p_msg->p_src_reg->ref_cnt);
238 p_reg->ref_cnt = 0;
288 while (p_reg->ref_cnt > 0)
346 cl_atomic_inc(&p_src_reg->ref_cnt);
349 cl_atomic_inc(&p_dest_reg->ref_cnt);
/freebsd-10-stable/contrib/ofed/management/opensm/include/complib/
H A Dcl_dispatcher.h269 atomic32_t ref_cnt; member in struct:_cl_disp_reg_info
/freebsd-10-stable/sys/sys/
H A Dmbuf.h170 volatile u_int *ref_cnt; /* pointer to ref count info */ member in struct:m_ext
364 #define EXT_EXTREF 255 /* has externally maintained ref_cnt ptr */
370 #define EXT_FLAG_EMBREF 0x000001 /* embedded ref_cnt, notyet */
371 #define EXT_FLAG_EXTREF 0x000002 /* external ref_cnt, notyet */
570 m_extaddref(struct mbuf *m, caddr_t buf, u_int size, u_int *ref_cnt, argument
574 KASSERT(ref_cnt != NULL, ("%s: ref_cnt not provided", __func__));
576 atomic_add_int(ref_cnt, 1);
579 m->m_ext.ref_cnt = ref_cnt;
[all...]
/freebsd-10-stable/sys/dev/xen/pcifront/
H A Dpcifront.c98 int ref_cnt; member in struct:pcifront_device
132 pdev->ref_cnt = 1;
163 pdev->ref_cnt++;
170 if (--pdev->ref_cnt > 0)
173 DPRINTF("freeing pdev @ 0x%p (ref_cnt=%d)\n", pdev, pdev->ref_cnt);
/freebsd-10-stable/sys/kern/
H A Duipc_mbuf.c264 mb->m_ext.ref_cnt = uma_zalloc(zone_ext_refcnt, wait);
266 if (mb->m_ext.ref_cnt == NULL)
269 *(mb->m_ext.ref_cnt) = 1;
293 KASSERT(m->m_ext.ref_cnt != NULL, ("%s: ref_cnt not set", __func__));
301 if (*(m->m_ext.ref_cnt) == 1 ||
302 atomic_fetchadd_int(m->m_ext.ref_cnt, -1) == 1) {
305 if (*(m->m_ext.ref_cnt) == 0)
306 *(m->m_ext.ref_cnt) = 1;
325 *(m->m_ext.ref_cnt)
[all...]
H A Dkern_mbuf.c480 KASSERT(*m->m_ext.ref_cnt == 1, ("%s: ref_cnt != 1", __func__));
552 m->m_ext.ref_cnt = refcnt;
/freebsd-10-stable/sys/dev/qlnx/qlnxe/
H A Decore_rdma.h141 int ref_cnt; member in struct:ecore_rdma_info
H A Decore_dev.c427 u32 ref_cnt; member in struct:ecore_llh_filter_info
594 if (!p_filters[filter_idx].ref_cnt) {
601 *p_ref_cnt = ++p_filters[filter_idx].ref_cnt;
652 if (!p_filters[filter_idx].ref_cnt) {
654 "LLH shadow: trying to remove a filter with ref_cnt=0\n");
658 *p_ref_cnt = --p_filters[filter_idx].ref_cnt;
659 if (!p_filters[filter_idx].ref_cnt)
1175 u32 high, low, ref_cnt; local
1188 &filter, &filter_idx, &ref_cnt);
1197 if (ref_cnt
1311 u32 high, low, ref_cnt; local
1379 u32 ref_cnt; local
1433 u32 ref_cnt; local
[all...]
/freebsd-10-stable/sys/dev/hatm/
H A Dif_hatm_intr.c461 m->m_ext.ref_cnt = &c0->hdr.ref_cnt;
485 m->m_ext.ref_cnt = &c1->hdr.ref_cnt;
H A Dif_hatmvar.h289 u_int ref_cnt; member in struct:mbuf_chunk_hdr
/freebsd-10-stable/sys/dev/netmap/
H A Dnetmap_kern.h84 #define GET_MBUF_REFCNT(m) ((m)->m_ext.ref_cnt ? *((m)->m_ext.ref_cnt) : -1)
85 #define SET_MBUF_REFCNT(m, x) *((m)->m_ext.ref_cnt) = x
86 #define PNT_MBUF_REFCNT(m) ((m)->m_ext.ref_cnt)
/freebsd-10-stable/sys/netinet/
H A Dsctp_os_bsd.h342 #define SCTP_BUF_EXTEND_REFCNT(m) (*m->m_ext.ref_cnt)
/freebsd-10-stable/sys/netipsec/
H A Dkey_debug.c649 "ext_size:%u ref_cnt:%p }\n",
651 m->m_ext.ext_size, m->m_ext.ref_cnt);
/freebsd-10-stable/sys/dev/iscsi_initiator/
H A Disc_soc.c137 md->m_ext.ref_cnt = &ou_refcnt;

Completed in 210 milliseconds