Searched refs:refcnt (Results 1 - 8 of 8) sorted by relevance

/netgear-R7800-V1.0.2.28/package/qca-nss-drv/src/
H A Dnss_log.c61 int refcnt; /* Reference count */ member in struct:nss_ring_buffer_addr
148 nss_rbe[nss_id].refcnt++;
170 nss_rbe[data->nss_id].refcnt--;
171 BUG_ON(nss_rbe[data->nss_id].refcnt < 0);
172 if (nss_rbe[data->nss_id].refcnt == 0) {
493 if (!wait_event_timeout(nss_log_wq, nss_rbe[nss_id].refcnt == 0, 5 * HZ)) {
494 nss_warning("%p: Timeout waiting for refcnt to become 0\n", nss_ctx);
503 if (nss_rbe[nss_id].refcnt > 0) {
520 nss_rbe[nss_id].refcnt = 1; /* Block other threads till we are done */
584 * still holding refcnt
[all...]
H A Dnss_capwap.c39 atomic_t refcnt; /**< Reference count on the tunnel */ member in struct:nss_capwap_handle
73 * Increments refcnt on the tunnel.
78 atomic_inc(&nss_capwap_hdl[if_num]->refcnt);
79 nss_assert(atomic_read(&nss_capwap_hdl[if_num]->refcnt) > 0);
84 * Decrements refcnt on the tunnel.
89 nss_assert(atomic_read(&nss_capwap_hdl[if_num]->refcnt) > 0);
90 atomic_dec(&nss_capwap_hdl[if_num]->refcnt);
95 * Get refcnt on the tunnel.
100 return atomic_read(&nss_capwap_hdl[if_num]->refcnt);
/netgear-R7800-V1.0.2.28/package/qca-nss-clients/src/nss_qdisc/
H A Dnss_bf.c115 atomic_set(&cl->nq.refcnt, 1);
293 int refcnt; local
317 refcnt = atomic_sub_return(1, &cl->nq.refcnt);
319 if (!refcnt) {
434 atomic_add(1, &cl->nq.refcnt);
452 if (atomic_sub_return(1, &cl->nq.refcnt) == 0) {
648 * Reduce refcnt by 1 before destroying. This is to
651 atomic_sub(1, &cl->nq.refcnt);
H A Dnss_wrr.c156 atomic_set(&cl->nq.refcnt, 1);
278 int refcnt; local
301 refcnt = atomic_sub_return(1, &cl->nq.refcnt);
303 if (!refcnt) {
402 atomic_add(1, &cl->nq.refcnt);
416 if (atomic_sub_return(1, &cl->nq.refcnt) == 0) {
600 * Reduce refcnt by 1 before destroying. This is to
603 atomic_sub(1, &cl->nq.refcnt);
H A Dnss_htb.c168 atomic_set(&cl->nq.refcnt, 1);
383 int refcnt; local
425 * We simply deduct refcnt and return.
428 refcnt = atomic_sub_return(1, &cl->nq.refcnt);
443 * Decrement refcnt and return
445 refcnt = atomic_sub_return(1, &cl->nq.refcnt);
554 atomic_add(1, &cl->nq.refcnt);
574 if (atomic_sub_return(1, &cl->nq.refcnt)
[all...]
H A Dnss_qdisc.h144 atomic_t refcnt; /* Reference count for class use */ member in struct:nss_qdisc
H A Dnss_qdisc.c1921 atomic_t *refcnt; local
1943 refcnt = &nq->refcnt;
1947 refcnt = &qdisc->refcnt;
1958 refcnt = &nq->refcnt;
1962 refcnt = &qdisc->refcnt;
1993 if (atomic_read(refcnt)
[all...]
/netgear-R7800-V1.0.2.28/package/qca-nss-drv/src/exports/
H A Dnss_virt_if.h129 atomic_t refcnt; /*< Reference count */ member in struct:nss_virt_if_handle

Completed in 85 milliseconds