Home
last modified time | relevance | path

Searched refs:refcount (Results 1 – 25 of 37) sorted by relevance

12

/net/batman-adv/
Dtypes.h80 atomic_t refcount; member
176 atomic_t refcount; member
198 atomic_t refcount; member
235 atomic_t refcount; member
650 atomic_t refcount; member
671 atomic_t refcount; member
690 atomic_t refcount; member
730 atomic_t refcount; member
783 atomic_t refcount; member
803 atomic_t refcount; member
[all …]
Dgateway_client.c41 if (atomic_dec_and_test(&gw_node->refcount)) in batadv_gw_node_free_ref()
55 if (!atomic_inc_not_zero(&gw_node->refcount)) in batadv_gw_get_selected_gw_node()
78 if (!atomic_inc_not_zero(&orig_node->refcount)) in batadv_gw_get_selected_orig()
96 if (new_gw_node && !atomic_inc_not_zero(&new_gw_node->refcount)) in batadv_gw_select()
138 if (!atomic_inc_not_zero(&gw_node->refcount)) in batadv_gw_get_best_gw_node()
157 atomic_inc(&curr_gw->refcount); in batadv_gw_get_best_gw_node()
172 atomic_inc(&curr_gw->refcount); in batadv_gw_get_best_gw_node()
326 atomic_set(&gw_node->refcount, 1); in batadv_gw_node_add()
Dvis.c41 info = container_of(ref, struct batadv_vis_info, refcount); in batadv_free_info()
283 kref_get(&info->refcount); in batadv_send_list_add()
295 kref_put(&info->refcount, batadv_free_info); in batadv_send_list_del()
387 kref_put(&old_info->refcount, batadv_free_info); in batadv_add_packet()
403 kref_init(&info->refcount); in batadv_add_packet()
430 kref_put(&info->refcount, batadv_free_info); in batadv_add_packet()
686 kref_put(&info->refcount, batadv_free_info); in batadv_purge_vis_packets()
813 kref_get(&info->refcount); in batadv_send_vis_packets()
820 kref_put(&info->refcount, batadv_free_info); in batadv_send_vis_packets()
872 kref_init(&bat_priv->vis.my_info->refcount); in batadv_vis_init()
[all …]
Dhard-interface.h59 if (atomic_dec_and_test(&hard_iface->refcount)) in batadv_hardif_free_ref()
73 if (!atomic_inc_not_zero(&hard_iface->refcount)) in batadv_primary_if_get_selected()
Doriginator.c73 if (atomic_dec_and_test(&neigh_node->refcount)) in batadv_neigh_node_free_ref()
86 if (router && !atomic_inc_not_zero(&router->refcount)) in batadv_orig_node_get_router()
110 atomic_set(&neigh_node->refcount, 2); in batadv_neigh_node_new()
166 if (atomic_dec_and_test(&orig_node->refcount)) in batadv_orig_node_free_ref()
177 if (atomic_dec_and_test(&orig_node->refcount)) in batadv_orig_node_free_ref_now()
245 atomic_set(&orig_node->refcount, 2); in batadv_get_orig_node()
Dhard-interface.c52 atomic_inc_not_zero(&hard_iface->refcount)) in batadv_hardif_get_by_netdev()
131 atomic_inc_not_zero(&hard_iface->refcount)) in batadv_hardif_get_active()
174 if (new_hard_iface && !atomic_inc_not_zero(&new_hard_iface->refcount)) in batadv_primary_if_select()
345 if (!atomic_inc_not_zero(&hard_iface->refcount)) in batadv_hardif_enable_interface()
545 atomic_set(&hard_iface->refcount, 2); in batadv_hardif_add_interface()
Drouting.c98 if (neigh_node && !atomic_inc_not_zero(&neigh_node->refcount)) in _batadv_update_route()
198 if (!atomic_inc_not_zero(&neigh_node->refcount)) in batadv_bonding_candidate_add()
474 if (!atomic_inc_not_zero(&tmp_neigh_node->refcount)) in batadv_find_bond_router()
483 atomic_inc_not_zero(&first_candidate->refcount)) in batadv_find_bond_router()
532 if (!atomic_inc_not_zero(&tmp_neigh_node->refcount)) in batadv_find_ifalter_router()
545 atomic_inc_not_zero(&first_candidate->refcount)) in batadv_find_ifalter_router()
Dnetwork-coding.c132 if (atomic_dec_and_test(&nc_node->refcount)) in batadv_nc_node_free_ref()
143 if (atomic_dec_and_test(&nc_path->refcount)) in batadv_nc_path_free_ref()
457 if (!atomic_inc_not_zero(&nc_path->refcount)) in batadv_nc_hash_find()
697 if (!atomic_inc_not_zero(&nc_node->refcount)) in batadv_nc_find_nc_node()
741 if (!atomic_inc_not_zero(&orig_neigh_node->refcount)) in batadv_nc_get_nc_node()
748 atomic_set(&nc_node->refcount, 2); in batadv_nc_get_nc_node()
862 atomic_set(&nc_path->refcount, 2); in batadv_nc_get_path()
Dbridge_loop_avoidance.c113 if (atomic_dec_and_test(&backbone_gw->refcount)) in batadv_backbone_gw_free_ref()
131 if (atomic_dec_and_test(&claim->refcount)) in batadv_claim_free_ref()
162 if (!atomic_inc_not_zero(&claim->refcount)) in batadv_claim_hash_find()
206 if (!atomic_inc_not_zero(&backbone_gw->refcount)) in batadv_backbone_hash_find()
398 atomic_set(&entry->refcount, 2); in batadv_bla_get_backbone_gw()
572 atomic_set(&claim->refcount, 2); in batadv_bla_add_claim()
600 atomic_inc(&backbone_gw->refcount); in batadv_bla_add_claim()
Ddistributed-arp-table.c54 if (atomic_dec_and_test(&dat_entry->refcount)) in batadv_dat_entry_free_ref()
253 if (!atomic_inc_not_zero(&dat_entry->refcount)) in batadv_dat_entry_hash_find()
295 atomic_set(&dat_entry->refcount, 2); in batadv_dat_entry_add()
493 if (!atomic_inc_not_zero(&orig_node->refcount)) in batadv_choose_next_candidate()
Doriginator.h86 if (!atomic_inc_not_zero(&orig_node->refcount)) in batadv_orig_hash_find()
Dtranslation-table.c74 if (!atomic_inc_not_zero(&tt_common_entry->refcount)) in batadv_tt_hash_find()
116 if (atomic_dec_and_test(&tt_local_entry->common.refcount)) in batadv_tt_local_entry_free_ref()
135 if (atomic_dec_and_test(&tt_global_entry->common.refcount)) { in batadv_tt_global_entry_free_ref()
159 if (!atomic_dec_and_test(&orig_entry->refcount)) in batadv_tt_orig_list_entry_free_ref()
316 atomic_set(&tt_local->common.refcount, 2); in batadv_tt_local_add()
729 if (!atomic_inc_not_zero(&tmp_orig_entry->refcount)) in batadv_tt_global_orig_entry_find()
779 atomic_inc(&orig_node->refcount); in batadv_tt_global_orig_entry_add()
783 atomic_set(&orig_entry->refcount, 2); in batadv_tt_global_orig_entry_add()
834 atomic_set(&common->refcount, 2); in batadv_tt_global_add()
1370 if (orig_node && !atomic_inc_not_zero(&orig_node->refcount)) in batadv_transtable_search()
/net/rds/
Dib.c117 BUG_ON(atomic_read(&rds_ibdev->refcount) <= 0); in rds_ib_dev_put()
118 if (atomic_dec_and_test(&rds_ibdev->refcount)) in rds_ib_dev_put()
146 atomic_set(&rds_ibdev->refcount, 1); in rds_ib_add_one()
185 atomic_inc(&rds_ibdev->refcount); in rds_ib_add_one()
188 atomic_inc(&rds_ibdev->refcount); in rds_ib_add_one()
221 atomic_inc(&rds_ibdev->refcount); in rds_ib_get_client_data()
Dib_rdma.c99 atomic_inc(&rds_ibdev->refcount); in rds_ib_get_device()
178 atomic_inc(&rds_ibdev->refcount); in rds_ib_add_conn()
/net/core/
Ddev_addr_lists.c39 ha->refcount = 1; in __hw_addr_create_ex()
74 ha->refcount++; in __hw_addr_add_ex()
106 if (--ha->refcount) in __hw_addr_del_entry()
148 ha->refcount++; in __hw_addr_sync_one()
178 if (ha->sync_cnt == ha->refcount) { in __hw_addr_sync_multiple()
247 } else if (ha->refcount == 1) in __hw_addr_sync()
392 ha->type == addr_type && ha->refcount == 1) in dev_addr_del()
/net/mac80211/
Dchan.c135 WARN_ON_ONCE(ctx->refcount != 0); in ieee80211_free_chanctx()
179 ctx->refcount++; in ieee80211_assign_vif_chanctx()
231 ctx->refcount--; in ieee80211_unassign_vif_chanctx()
242 if (ctx->refcount > 0) { in ieee80211_unassign_vif_chanctx()
265 if (ctx->refcount == 0) in __ieee80211_vif_release_channel()
401 if (ctx->refcount == 0) in ieee80211_vif_use_channel()
/net/8021q/
Dvlan_core.c195 int refcount; member
282 vid_info->refcount++; in vlan_vid_add()
331 vid_info->refcount--; in vlan_vid_del()
332 if (vid_info->refcount == 0) { in vlan_vid_del()
/net/ipv4/netfilter/
Dipt_CLUSTERIP.c42 atomic_t refcount; /* reference count */ member
73 atomic_inc(&c->refcount); in clusterip_config_get()
85 if (atomic_dec_and_test(&c->refcount)) in clusterip_config_put()
136 if (unlikely(!atomic_inc_not_zero(&c->refcount))) in clusterip_config_find_get()
173 atomic_set(&c->refcount, 1); in clusterip_config_init()
/net/wireless/
Dscan.c89 bss->refcount++; in bss_ref_get()
94 bss->refcount++; in bss_ref_get()
108 hbss->refcount--; in bss_ref_put()
109 if (hbss->refcount == 0) in bss_ref_put()
112 bss->refcount--; in bss_ref_put()
113 if (bss->refcount == 0) in bss_ref_put()
672 new->refcount += bss->refcount; in cfg80211_combine_bsses()
792 new->refcount = 1; in cfg80211_bss_update()
804 hidden->refcount++; in cfg80211_bss_update()
/net/ipv4/
Dcipso_ipv4.c337 atomic_inc(&entry->lsm_data->refcount); in cipso_v4_cache_check()
406 atomic_inc(&secattr->cache->refcount); in cipso_v4_cache_add()
449 if (iter->doi == doi && atomic_read(&iter->refcount)) in cipso_v4_doi_search()
503 atomic_set(&doi_def->refcount, 1); in cipso_v4_doi_add()
607 if (!atomic_dec_and_test(&doi_def->refcount)) { in cipso_v4_doi_remove()
650 if (!atomic_inc_not_zero(&doi_def->refcount)) in cipso_v4_doi_getdef()
671 if (!atomic_dec_and_test(&doi_def->refcount)) in cipso_v4_doi_putdef()
704 if (atomic_read(&iter_doi->refcount) > 0) { in cipso_v4_doi_walk()
/net/sunrpc/
Dsvcauth.c128 if (atomic_dec_and_lock(&dom->ref.refcount, &auth_domain_lock)) { in auth_domain_put()
Dsvc_xprt.c418 xprt, atomic_read(&xprt->xpt_ref.refcount)); in svc_xprt_dequeue()
737 atomic_read(&xprt->xpt_ref.refcount)); in svc_handle_xprt()
883 if (atomic_read(&xprt->xpt_ref.refcount) > 1 || in svc_age_temp_xprts()
/net/ax25/
Dax25_uid.c111 atomic_set(&ax25_uid->refcount, 1); in ax25_uid_ioctl()
/net/bluetooth/
Damp.c25 atomic_read(&ctrl->kref.refcount)); in amp_ctrl_get()
43 atomic_read(&ctrl->kref.refcount)); in amp_ctrl_put()
/net/netrom/
Dnr_route.c153 atomic_set(&nr_neigh->refcount, 1); in nr_add_node()
188 atomic_set(&nr_node->refcount, 1); in nr_add_node()
435 atomic_set(&nr_neigh->refcount, 1); in nr_add_neigh()

12