Home
last modified time | relevance | path

Searched refs:atomic_inc_not_zero (Results 1 – 120 of 120) sorted by relevance

/linux-4.4.14/net/batman-adv/
Doriginator.c78 if (!atomic_inc_not_zero(&tmp->refcount)) in batadv_orig_node_vlan_get()
254 if (router && !atomic_inc_not_zero(&router->refcount)) in batadv_orig_router_get()
282 if (!atomic_inc_not_zero(&tmp->refcount)) in batadv_orig_ifinfo_get()
322 !atomic_inc_not_zero(&if_outgoing->refcount)) { in batadv_orig_ifinfo_new()
363 if (!atomic_inc_not_zero(&tmp_neigh_ifinfo->refcount)) in batadv_neigh_ifinfo_get()
401 if (if_outgoing && !atomic_inc_not_zero(&if_outgoing->refcount)) { in batadv_neigh_ifinfo_new()
444 if (!atomic_inc_not_zero(&tmp_neigh_node->refcount)) in batadv_neigh_node_get()
479 if (!atomic_inc_not_zero(&hard_iface->refcount)) { in batadv_neigh_node_new()
887 if (!atomic_inc_not_zero(&neigh->refcount)) in batadv_find_best_neighbor()
Dgateway_client.c80 if (!atomic_inc_not_zero(&gw_node->refcount)) in batadv_gw_get_selected_gw_node()
103 if (!atomic_inc_not_zero(&orig_node->refcount)) in batadv_gw_get_selected_orig()
121 if (new_gw_node && !atomic_inc_not_zero(&new_gw_node->refcount)) in batadv_gw_select()
173 if (!atomic_inc_not_zero(&gw_node->refcount)) in batadv_gw_get_best_gw_node()
426 if (!atomic_inc_not_zero(&orig_node->refcount)) in batadv_gw_node_add()
472 if (!atomic_inc_not_zero(&gw_node_tmp->refcount)) in batadv_gw_node_get()
Dhard-interface.h88 if (!atomic_inc_not_zero(&hard_iface->refcount)) in batadv_primary_if_get_selected()
Dhard-interface.c66 atomic_inc_not_zero(&hard_iface->refcount)) in batadv_hardif_get_by_netdev()
171 atomic_inc_not_zero(&hard_iface->refcount)) in batadv_hardif_get_active()
205 if (new_hard_iface && !atomic_inc_not_zero(&new_hard_iface->refcount)) in batadv_primary_if_select()
432 if (!atomic_inc_not_zero(&hard_iface->refcount)) in batadv_hardif_enable_interface()
Dmulticast.c451 if (!atomic_inc_not_zero(&tmp_orig_node->refcount)) in batadv_mcast_forw_ipv4_node_get()
478 if (!atomic_inc_not_zero(&tmp_orig_node->refcount)) in batadv_mcast_forw_ipv6_node_get()
529 if (!atomic_inc_not_zero(&tmp_orig_node->refcount)) in batadv_mcast_forw_unsnoop_node_get()
Doriginator.h111 if (!atomic_inc_not_zero(&orig_node->refcount)) in batadv_orig_hash_find()
Drouting.c75 if (curr_router && !atomic_inc_not_zero(&curr_router->refcount)) in _batadv_update_route()
103 if (neigh_node && !atomic_inc_not_zero(&neigh_node->refcount)) in _batadv_update_route()
494 if (!atomic_inc_not_zero(&cand->refcount)) in batadv_find_router()
501 if (!atomic_inc_not_zero(&cand_router->refcount)) { in batadv_find_router()
Dbat_iv_ogm.c638 if (!atomic_inc_not_zero(&if_incoming->refcount)) in batadv_iv_ogm_aggregate_new()
641 if (!atomic_inc_not_zero(&if_outgoing->refcount)) in batadv_iv_ogm_aggregate_new()
999 atomic_inc_not_zero(&tmp_neigh_node->refcount)) { in batadv_iv_ogm_orig_update()
1158 if (!atomic_inc_not_zero(&tmp_neigh_node->refcount)) in batadv_iv_ogm_calc_tq()
Ddistributed-arp-table.c284 if (!atomic_inc_not_zero(&dat_entry->refcount)) in batadv_dat_entry_hash_find()
530 if (!atomic_inc_not_zero(&orig_node->refcount)) in batadv_choose_next_candidate()
Dmain.c659 if (!atomic_inc_not_zero(&tvlv_handler_tmp->refcount)) in batadv_tvlv_handler_get()
705 if (!atomic_inc_not_zero(&tvlv_tmp->refcount)) in batadv_tvlv_container_get()
Dnetwork-coding.c542 if (!atomic_inc_not_zero(&nc_path->refcount)) in batadv_nc_hash_find()
798 if (!atomic_inc_not_zero(&nc_node->refcount)) in batadv_nc_find_nc_node()
842 if (!atomic_inc_not_zero(&orig_neigh_node->refcount)) in batadv_nc_get_nc_node()
Dbridge_loop_avoidance.c172 if (!atomic_inc_not_zero(&claim->refcount)) in batadv_claim_hash_find()
216 if (!atomic_inc_not_zero(&backbone_gw->refcount)) in batadv_backbone_hash_find()
Dsysfs.c98 if (!atomic_inc_not_zero(&vlan_tmp->refcount)) in batadv_kobj_to_vlan()
Dsoft-interface.c521 if (!atomic_inc_not_zero(&vlan_tmp->refcount)) in batadv_softif_vlan_get()
Dtranslation-table.c136 if (!atomic_inc_not_zero(&tt->refcount)) in batadv_tt_hash_find()
1260 if (!atomic_inc_not_zero(&tmp_orig_entry->refcount)) in batadv_tt_global_orig_entry_find()
2072 if (orig_node && !atomic_inc_not_zero(&orig_node->refcount)) in batadv_transtable_search()
/linux-4.4.14/drivers/infiniband/hw/qib/
Dqib_keys.c175 if (unlikely(!atomic_inc_not_zero(&mr->refcount))) in qib_lkey_ok()
197 if (unlikely(!atomic_inc_not_zero(&mr->refcount))) in qib_lkey_ok()
274 if (unlikely(!atomic_inc_not_zero(&mr->refcount))) in qib_rkey_ok()
296 if (unlikely(!atomic_inc_not_zero(&mr->refcount))) in qib_rkey_ok()
/linux-4.4.14/Documentation/RCU/
Drcuref.txt44 has already been deleted from the list/array. Use atomic_inc_not_zero()
52 atomic_set(&el->rc, 1); if (!atomic_inc_not_zero(&el->rc)) {
73 update (write) stream. In such cases, atomic_inc_not_zero() might be
/linux-4.4.14/arch/powerpc/include/asm/
Datomic.h200 static __inline__ int atomic_inc_not_zero(atomic_t *v) in atomic_inc_not_zero() function
222 #define atomic_inc_not_zero(v) atomic_inc_not_zero((v)) macro
/linux-4.4.14/include/linux/
Datomic.h447 #ifndef atomic_inc_not_zero
448 #define atomic_inc_not_zero(v) atomic_add_unless((v), 1, 0) macro
487 return atomic_inc_not_zero(v); in atomic_inc_not_zero_hint()
Dfscache-cache.h488 return atomic_inc_not_zero(&cookie->n_active) != 0; in fscache_use_cookie()
Dmm.h354 return atomic_inc_not_zero(&page->_count); in get_page_unless_zero()
/linux-4.4.14/arch/metag/include/asm/
Datomic.h41 #define atomic_inc_not_zero(v) atomic_add_unless((v), 1, 0) macro
/linux-4.4.14/security/apparmor/include/
Dapparmor.h83 return atomic_inc_not_zero(&kref->refcount); in kref_get_not0()
/linux-4.4.14/include/net/
Darp.h31 if (n && !atomic_inc_not_zero(&n->refcnt)) in __ipv4_neigh_lookup()
Dndisc.h168 if (n && !atomic_inc_not_zero(&n->refcnt)) in __ipv6_neigh_lookup()
Dnet_namespace.h195 if (!atomic_inc_not_zero(&net->count)) in maybe_get_net()
Ddst.h335 return atomic_inc_not_zero(&dst->__refcnt); in dst_hold_safe()
Dipv6.h262 if (opt && !atomic_inc_not_zero(&opt->refcnt)) in txopt_get()
Dip_vs.h1201 return atomic_inc_not_zero(&cp->refcnt); in __ip_vs_conn_get()
Dsock.h1723 if (dst && !atomic_inc_not_zero(&dst->__refcnt)) in sk_dst_get()
/linux-4.4.14/arch/hexagon/include/asm/
Datomic.h177 #define atomic_inc_not_zero(v) atomic_add_unless((v), 1, 0) macro
/linux-4.4.14/net/ipv6/
Dinet6_hashtables.c77 if (unlikely(!atomic_inc_not_zero(&sk->sk_refcnt))) in __inet6_lookup_established()
166 if (unlikely(!atomic_inc_not_zero(&result->sk_refcnt))) in inet6_lookup_listener()
Daddrlabel.c140 return atomic_inc_not_zero(&p->refcnt); in ip6addrlbl_hold()
Dip6_flowlabel.c91 if (fl && !atomic_inc_not_zero(&fl->users)) in fl_lookup()
Dip6_tunnel.c162 if (dst && !atomic_inc_not_zero(&dst->__refcnt)) in ip6_tnl_dst_get()
/linux-4.4.14/arch/arc/include/asm/
Datomic.h218 #define atomic_inc_not_zero(v) atomic_add_unless((v), 1, 0) macro
/linux-4.4.14/fs/btrfs/
Ddisk-io.h105 if (atomic_inc_not_zero(&root->refs)) in btrfs_grab_fs_root()
Dextent_io.c3980 ret = atomic_inc_not_zero(&eb->refs); in btree_write_cache_pages()
4897 if (eb && atomic_inc_not_zero(&eb->refs)) { in find_extent_buffer()
5010 if (atomic_inc_not_zero(&exists->refs)) { in alloc_extent_buffer()
Dctree.c162 if (atomic_inc_not_zero(&eb->refs)) { in btrfs_root_node()
/linux-4.4.14/fs/kernfs/
Dmount.c235 if (!atomic_inc_not_zero(&info->sb->s_active)) in kernfs_pin_sb()
/linux-4.4.14/fs/nfs/
Dunlink.c196 if (atomic_inc_not_zero(&NFS_I(dir)->silly_count) == 0) { in nfs_call_unlink()
234 if (!atomic_inc_not_zero(&nfsi->silly_count)) in nfs_unblock_sillyrename()
Dpnfs_dev.c180 if (d != NULL && !atomic_inc_not_zero(&d->ref)) in __nfs4_find_get_deviceid()
Dnfs4state.c674 if (atomic_inc_not_zero(&state->count)) in __nfs4_find_state_byowner()
1728 if (!atomic_inc_not_zero(&sp->so_count)) in nfs4_do_reclaim()
Dsuper.c413 if (!atomic_inc_not_zero(&sb->s_active)) in nfs_sb_active()
Dnfs4proc.c4566 if (!atomic_inc_not_zero(&clp->cl_count)) in nfs4_proc_async_renew()
7595 if (!atomic_inc_not_zero(&clp->cl_count)) in _nfs41_proc_sequence()
/linux-4.4.14/fs/reiserfs/
Dfile.c128 if (!atomic_inc_not_zero(&REISERFS_I(inode)->openers)) { in reiserfs_file_open()
/linux-4.4.14/net/netfilter/
Dnf_conntrack_expect.c121 if (i && !atomic_inc_not_zero(&i->use)) in nf_ct_expect_find_get()
171 !atomic_inc_not_zero(&exp->master->ct_general.use))) in nf_ct_find_expectation()
Dnfnetlink_acct.c411 if (!atomic_inc_not_zero(&cur->refcnt)) { in nfnl_acct_find_get()
Dnf_conntrack_standalone.c209 if (unlikely(!atomic_inc_not_zero(&ct->ct_general.use))) in ct_seq_show()
Dnfnetlink_cttimeout.c526 if (!atomic_inc_not_zero(&timeout->refcnt)) { in ctnl_timeout_find_get()
Dnf_conntrack_core.c496 !atomic_inc_not_zero(&ct->ct_general.use))) in __nf_conntrack_find_get()
770 atomic_inc_not_zero(&tmp->ct_general.use)) { in early_drop()
Dnf_conntrack_netlink.c1305 if (!atomic_inc_not_zero(&ct->ct_general.use)) in ctnetlink_dump_list()
2667 if (!atomic_inc_not_zero(&exp->use)) in ctnetlink_exp_dump_table()
2713 if (!atomic_inc_not_zero(&exp->use)) in ctnetlink_exp_ct_dump_table()
Dnfnetlink_log.c128 if (inst && !atomic_inc_not_zero(&inst->use)) in instance_lookup_get()
/linux-4.4.14/net/ipv4/
Dinet_hashtables.c249 if (unlikely(!atomic_inc_not_zero(&result->sk_refcnt))) in __inet_lookup_listener()
307 if (unlikely(!atomic_inc_not_zero(&sk->sk_refcnt))) in __inet_lookup_established()
Dinet_timewait_sock.c281 if (unlikely(!atomic_inc_not_zero(&tw->tw_refcnt))) in inet_twsk_purge()
Dip_tunnel.c112 if (dst && !atomic_inc_not_zero(&dst->__refcnt)) in tunnel_rtable_get()
Dcipso_ipv4.c649 if (!atomic_inc_not_zero(&doi_def->refcount)) in cipso_v4_doi_getdef()
Dudp.c2022 if (likely(atomic_inc_not_zero(&dst->__refcnt))) in udp_v4_early_demux()
/linux-4.4.14/arch/sh/kernel/
Dperf_event.c139 if (!atomic_inc_not_zero(&num_events)) { in __hw_perf_event_init()
/linux-4.4.14/net/sunrpc/
Ddebugfs.c108 if (!atomic_inc_not_zero(&iter->clnt->cl_count)) { in tasks_open()
Drpc_pipe.c431 if (clnt != NULL && atomic_inc_not_zero(&clnt->cl_count)) { in rpc_info_open()
/linux-4.4.14/net/llc/
Dllc_conn.c510 if (unlikely(!atomic_inc_not_zero(&rc->sk_refcnt))) in __llc_lookup_established()
569 if (unlikely(!atomic_inc_not_zero(&rc->sk_refcnt))) in __llc_lookup_listener()
Dllc_sap.c329 if (unlikely(!atomic_inc_not_zero(&rc->sk_refcnt))) in llc_lookup_dgram()
/linux-4.4.14/net/rxrpc/
Dar-connevent.c319 if (!atomic_inc_not_zero(&local->usage)) { in rxrpc_reject_packet()
/linux-4.4.14/include/linux/sunrpc/
Dxprt.h334 if (atomic_inc_not_zero(&xprt->count)) in xprt_get()
/linux-4.4.14/fs/proc/
Dtask_nommu.c239 if (!mm || !atomic_inc_not_zero(&mm->mm_users)) in m_start()
Dtask_mmu.c159 if (!mm || !atomic_inc_not_zero(&mm->mm_users)) in m_start()
1262 if (!mm || !atomic_inc_not_zero(&mm->mm_users)) in pagemap_read()
Dbase.c864 if (!atomic_inc_not_zero(&mm->mm_users)) in mem_rw()
966 if (!atomic_inc_not_zero(&mm->mm_users)) in environ_read()
/linux-4.4.14/net/atm/
Dpppoatm.c277 atomic_inc_not_zero(&pvcc->inflight)) in pppoatm_may_send()
/linux-4.4.14/kernel/
Djump_label.c62 if (atomic_inc_not_zero(&key->enabled)) in static_key_slow_inc()
Dcred.c196 } while (!atomic_inc_not_zero(&((struct cred *)cred)->usage)); in get_task_cred()
Dmodule.c1109 atomic_inc_not_zero(&module->refcnt) != 0)) in try_module_get()
/linux-4.4.14/net/ipv4/netfilter/
Dnf_conntrack_l3proto_ipv4_compat.c126 if (unlikely(!atomic_inc_not_zero(&ct->ct_general.use))) in ct_seq_show()
Dipt_CLUSTERIP.c147 if (unlikely(!atomic_inc_not_zero(&c->refcount))) in clusterip_config_find_get()
/linux-4.4.14/drivers/md/bcache/
Dbcache.h814 if (!atomic_inc_not_zero(&dc->count)) in cached_dev_get()
/linux-4.4.14/arch/s390/kernel/
Dperf_cpum_cf.c394 if (!atomic_inc_not_zero(&num_events)) { in __hw_perf_event_init()
Dperf_cpum_sf.c679 if (!atomic_inc_not_zero(&num_events)) { in __hw_perf_event_init()
/linux-4.4.14/mm/
Drmap.c471 if (!atomic_inc_not_zero(&anon_vma->refcount)) { in page_get_anon_vma()
530 if (!atomic_inc_not_zero(&anon_vma->refcount)) { in page_lock_anon_vma_read()
Dkmemleak.c434 return atomic_inc_not_zero(&object->use_count); in get_object()
Dswapfile.c1495 if (!atomic_inc_not_zero(&mm->mm_users)) in try_to_unuse()
Dhuge_memory.c180 if (likely(atomic_inc_not_zero(&huge_zero_refcount))) in get_huge_zero_page()
/linux-4.4.14/arch/powerpc/perf/
Dcore-fsl-emb.c573 if (!atomic_inc_not_zero(&num_events)) { in fsl_emb_pmu_event_init()
Dcore-book3s.c1902 if (!atomic_inc_not_zero(&num_events)) { in power_pmu_event_init()
/linux-4.4.14/ipc/
Dutil.c453 return atomic_inc_not_zero(&p->refcount); in ipc_rcu_getref()
/linux-4.4.14/kernel/events/
Dring_buffer.c287 if (!rb_has_aux(rb) || !atomic_inc_not_zero(&rb->aux_refcount)) in perf_aux_output_begin()
Dcore.c872 WARN_ON(!atomic_inc_not_zero(&ctx->refcount)); in get_ctx()
965 if (!atomic_inc_not_zero(&ctx->refcount)) { in perf_event_ctx_lock_nested()
1091 if (!atomic_inc_not_zero(&ctx->refcount)) { in perf_lock_task_context()
4587 if (!atomic_inc_not_zero(&rb->refcount)) in ring_buffer_get()
4801 if (!atomic_inc_not_zero(&rb->mmap_count)) in perf_mmap()
4835 if (!atomic_inc_not_zero(&event->rb->mmap_count)) { in perf_mmap()
Duprobes.c741 if (!atomic_inc_not_zero(&vma->vm_mm->mm_users)) in build_map_info()
/linux-4.4.14/arch/metag/kernel/perf/
Dperf_event.c159 if (!atomic_inc_not_zero(active_events)) { in metag_pmu_event_init()
/linux-4.4.14/drivers/iommu/
Dintel-svm.c576 if (!atomic_inc_not_zero(&svm->mm->mm_users)) in prq_event_thread()
/linux-4.4.14/drivers/tty/hvc/
Dhvc_console.c866 if (atomic_inc_not_zero(&hvc_needs_init)) { in hvc_alloc()
/linux-4.4.14/sound/hda/
Dhdac_device.c608 if (!atomic_inc_not_zero(&codec->in_pm)) in snd_hdac_power_up_pm()
/linux-4.4.14/drivers/perf/
Darm_pmu.c479 if (!atomic_inc_not_zero(active_events)) { in armpmu_event_init()
/linux-4.4.14/drivers/misc/sgi-xp/
Dxpc_main.c797 if (!atomic_inc_not_zero(&ch->kthreads_assigned)) { in xpc_create_kthreads()
/linux-4.4.14/net/core/
Dfib_rules.c230 likely(atomic_inc_not_zero(&rule->refcnt))) { in fib_rules_lookup()
Dneighbour.c410 if (!atomic_inc_not_zero(&n->refcnt)) in neigh_lookup()
439 if (!atomic_inc_not_zero(&n->refcnt)) in neigh_lookup_nodev()
Dskbuff.c3636 if (!sk || !atomic_inc_not_zero(&sk->sk_refcnt)) in skb_clone_sk()
/linux-4.4.14/arch/x86/kernel/cpu/
Dperf_event.c329 if (!atomic_inc_not_zero(&pmc_refcount)) { in x86_reserve_hardware()
362 if (!atomic_inc_not_zero(&x86_pmu.lbr_exclusive[what])) { in x86_add_exclusive()
/linux-4.4.14/drivers/infiniband/ulp/ipoib/
Dipoib_main.c1129 if (!atomic_inc_not_zero(&neigh->refcnt)) { in ipoib_neigh_get()
1276 if (!atomic_inc_not_zero(&neigh->refcnt)) { in ipoib_neigh_alloc()
/linux-4.4.14/fs/
Dsuper.c356 if ((s->s_flags & MS_BORN) && atomic_inc_not_zero(&s->s_active)) { in grab_super()
Duserfaultfd.c119 if (!atomic_inc_not_zero(&ctx->refcount)) in userfaultfd_ctx_get()
/linux-4.4.14/security/keys/
Dkeyring.c1012 if (!atomic_inc_not_zero(&keyring->usage)) in find_keyring_by_name()
/linux-4.4.14/fs/nfs/flexfilelayout/
Dflexfilelayout.c175 if (atomic_inc_not_zero(&pos->ref)) { in ff_layout_add_mirror()
2041 if (!atomic_inc_not_zero(&mirror->ref)) in ff_layout_mirror_prepare_stats()
/linux-4.4.14/drivers/infiniband/core/
Duverbs_main.c887 if (!atomic_inc_not_zero(&dev->refcount)) in ib_uverbs_open()
Ducma.c1424 else if (!atomic_inc_not_zero(&mc->ctx->ref)) in ucma_leave_multicast()
/linux-4.4.14/drivers/vfio/
Dvfio.c1533 if (!atomic_inc_not_zero(&group->container_users)) in vfio_group_get_external_user()
/linux-4.4.14/arch/mips/kernel/
Dperf_event_mipsxx.c636 if (!atomic_inc_not_zero(&active_events)) { in mipspmu_event_init()
/linux-4.4.14/drivers/block/zram/
Dzram_drv.c472 if (atomic_inc_not_zero(&zram->refcount)) in zram_meta_get()
/linux-4.4.14/arch/sparc/kernel/
Dperf_event.c1158 if (atomic_inc_not_zero(&active_events)) in perf_event_grab_pmc()
/linux-4.4.14/drivers/bus/
Darm-cci.c1158 if (!atomic_inc_not_zero(active_events)) { in cci_pmu_event_init()
/linux-4.4.14/drivers/staging/lustre/lustre/libcfs/
Dhash.c1162 if (atomic_inc_not_zero(&hs->hs_refcount)) in cfs_hash_getref()
/linux-4.4.14/Documentation/
Datomic_ops.txt287 atomic_inc_not_zero, equivalent to atomic_add_unless(v, 1, 0)
/linux-4.4.14/net/sunrpc/auth_gss/
Dauth_gss.c1149 if (!atomic_inc_not_zero(&gss_auth->rpc_auth.au_count)) in gss_auth_find_or_add_hashed()
/linux-4.4.14/drivers/staging/lustre/lustre/ptlrpc/
Dservice.c1179 if (likely(atomic_inc_not_zero(&rq->rq_refcount))) in ptlrpc_at_check_timed()
/linux-4.4.14/net/ceph/
Dosd_client.c1040 if (atomic_inc_not_zero(&osd->o_ref)) { in get_osd()
/linux-4.4.14/drivers/crypto/
Dtalitos.c271 if (!atomic_inc_not_zero(&priv->chan[ch].submit_count)) { in talitos_submit()
/linux-4.4.14/fs/ceph/
Dmds_client.c365 if (atomic_inc_not_zero(&s->s_ref)) { in get_session()
/linux-4.4.14/drivers/md/
Draid5.c699 } else if (!atomic_inc_not_zero(&sh->count)) { in raid5_get_active_stripe()
777 if (head && !atomic_inc_not_zero(&head->count)) { in stripe_add_to_batch_list()
/linux-4.4.14/kernel/sched/
Dfair.c1923 return atomic_inc_not_zero(&grp->refcount); in get_numa_group()
/linux-4.4.14/fs/nfsd/
Dnfs4state.c3530 if (atomic_inc_not_zero(&fp->fi_ref)) in find_file_locked()
/linux-4.4.14/drivers/gpu/drm/i915/
Dintel_display.c10904 atomic_inc_not_zero(&intel_crtc->unpin_work->pending); in intel_prepare_page_flip()