Home
last modified time | relevance | path

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

/linux-4.1.27/include/linux/
Datomic.h27 #ifndef atomic_inc_not_zero
28 #define atomic_inc_not_zero(v) atomic_add_unless((v), 1, 0) macro
50 return atomic_inc_not_zero(v); in atomic_inc_not_zero_hint()
Dfscache-cache.h500 return atomic_inc_not_zero(&cookie->n_active) != 0; in fscache_use_cookie()
Dgenhd.h657 return atomic_inc_not_zero(&part->ref); in hd_struct_try_get()
Dmm.h355 return atomic_inc_not_zero(&page->_count); in get_page_unless_zero()
/linux-4.1.27/net/batman-adv/
Doriginator.c65 if (!atomic_inc_not_zero(&tmp->refcount)) in batadv_orig_node_vlan_get()
233 if (router && !atomic_inc_not_zero(&router->refcount)) in batadv_orig_router_get()
261 if (!atomic_inc_not_zero(&tmp->refcount)) in batadv_orig_ifinfo_get()
301 !atomic_inc_not_zero(&if_outgoing->refcount)) { in batadv_orig_ifinfo_new()
342 if (!atomic_inc_not_zero(&tmp_neigh_ifinfo->refcount)) in batadv_neigh_ifinfo_get()
380 if (if_outgoing && !atomic_inc_not_zero(&if_outgoing->refcount)) { in batadv_neigh_ifinfo_new()
458 if (!atomic_inc_not_zero(&tmp_neigh_node->refcount)) in batadv_neigh_node_get()
848 if (!atomic_inc_not_zero(&neigh->refcount)) in batadv_find_best_neighbor()
Dgateway_client.c61 if (!atomic_inc_not_zero(&gw_node->refcount)) in batadv_gw_get_selected_gw_node()
84 if (!atomic_inc_not_zero(&orig_node->refcount)) in batadv_gw_get_selected_orig()
102 if (new_gw_node && !atomic_inc_not_zero(&new_gw_node->refcount)) in batadv_gw_select()
160 if (!atomic_inc_not_zero(&gw_node->refcount)) in batadv_gw_get_best_gw_node()
411 if (!atomic_inc_not_zero(&orig_node->refcount)) in batadv_gw_node_add()
458 if (!atomic_inc_not_zero(&gw_node_tmp->refcount)) in batadv_gw_node_get()
Dhard-interface.c52 atomic_inc_not_zero(&hard_iface->refcount)) in batadv_hardif_get_by_netdev()
157 atomic_inc_not_zero(&hard_iface->refcount)) in batadv_hardif_get_active()
191 if (new_hard_iface && !atomic_inc_not_zero(&new_hard_iface->refcount)) in batadv_primary_if_select()
380 if (!atomic_inc_not_zero(&hard_iface->refcount)) in batadv_hardif_enable_interface()
Dhard-interface.h77 if (!atomic_inc_not_zero(&hard_iface->refcount)) in batadv_primary_if_get_selected()
Dmulticast.c419 if (!atomic_inc_not_zero(&tmp_orig_node->refcount)) in batadv_mcast_forw_ipv4_node_get()
446 if (!atomic_inc_not_zero(&tmp_orig_node->refcount)) in batadv_mcast_forw_ipv6_node_get()
497 if (!atomic_inc_not_zero(&tmp_orig_node->refcount)) in batadv_mcast_forw_unsnoop_node_get()
Doriginator.h113 if (!atomic_inc_not_zero(&orig_node->refcount)) in batadv_orig_hash_find()
Drouting.c59 if (curr_router && !atomic_inc_not_zero(&curr_router->refcount)) in _batadv_update_route()
87 if (neigh_node && !atomic_inc_not_zero(&neigh_node->refcount)) in _batadv_update_route()
469 if (!atomic_inc_not_zero(&cand->refcount)) in batadv_find_router()
476 if (!atomic_inc_not_zero(&cand_router->refcount)) { in batadv_find_router()
Dbat_iv_ogm.c275 if (!atomic_inc_not_zero(&hard_iface->refcount)) { in batadv_iv_ogm_neigh_new()
634 if (!atomic_inc_not_zero(&if_incoming->refcount)) in batadv_iv_ogm_aggregate_new()
637 if (!atomic_inc_not_zero(&if_outgoing->refcount)) in batadv_iv_ogm_aggregate_new()
996 atomic_inc_not_zero(&tmp_neigh_node->refcount)) { in batadv_iv_ogm_orig_update()
1154 if (!atomic_inc_not_zero(&tmp_neigh_node->refcount)) in batadv_iv_ogm_calc_tq()
Dmain.c642 if (!atomic_inc_not_zero(&tvlv_handler_tmp->refcount)) in batadv_tvlv_handler_get()
689 if (!atomic_inc_not_zero(&tvlv_tmp->refcount)) in batadv_tvlv_container_get()
Ddistributed-arp-table.c253 if (!atomic_inc_not_zero(&dat_entry->refcount)) in batadv_dat_entry_hash_find()
498 if (!atomic_inc_not_zero(&orig_node->refcount)) in batadv_choose_next_candidate()
Dnetwork-coding.c520 if (!atomic_inc_not_zero(&nc_path->refcount)) in batadv_nc_hash_find()
772 if (!atomic_inc_not_zero(&nc_node->refcount)) in batadv_nc_find_nc_node()
816 if (!atomic_inc_not_zero(&orig_neigh_node->refcount)) in batadv_nc_get_nc_node()
Dbridge_loop_avoidance.c157 if (!atomic_inc_not_zero(&claim->refcount)) in batadv_claim_hash_find()
201 if (!atomic_inc_not_zero(&backbone_gw->refcount)) in batadv_backbone_hash_find()
Dsysfs.c79 if (!atomic_inc_not_zero(&vlan_tmp->refcount)) in batadv_kobj_to_vlan()
Dsoft-interface.c487 if (!atomic_inc_not_zero(&vlan_tmp->refcount)) in batadv_softif_vlan_get()
Dtranslation-table.c115 if (!atomic_inc_not_zero(&tt->refcount)) in batadv_tt_hash_find()
1228 if (!atomic_inc_not_zero(&tmp_orig_entry->refcount)) in batadv_tt_global_orig_entry_find()
2027 if (orig_node && !atomic_inc_not_zero(&orig_node->refcount)) in batadv_transtable_search()
/linux-4.1.27/arch/powerpc/include/asm/
Datomic.h196 static __inline__ int atomic_inc_not_zero(atomic_t *v) in atomic_inc_not_zero() function
218 #define atomic_inc_not_zero(v) atomic_inc_not_zero((v)) macro
/linux-4.1.27/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.1.27/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.1.27/arch/metag/include/asm/
Datomic.h41 #define atomic_inc_not_zero(v) atomic_add_unless((v), 1, 0) macro
/linux-4.1.27/security/apparmor/include/
Dapparmor.h83 return atomic_inc_not_zero(&kref->refcount); in kref_get_not0()
/linux-4.1.27/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.h189 if (!atomic_inc_not_zero(&net->count)) in maybe_get_net()
Ddst.h325 return atomic_inc_not_zero(&dst->__refcnt); in dst_hold_safe()
Dipv6.h260 if (opt && !atomic_inc_not_zero(&opt->refcnt)) in txopt_get()
Dip_vs.h1198 return atomic_inc_not_zero(&cp->refcnt); in __ip_vs_conn_get()
Dsock.h1714 if (dst && !atomic_inc_not_zero(&dst->__refcnt)) in sk_dst_get()
/linux-4.1.27/arch/hexagon/include/asm/
Datomic.h173 #define atomic_inc_not_zero(v) atomic_add_unless((v), 1, 0) macro
/linux-4.1.27/net/ipv6/
Dinet6_hashtables.c77 if (unlikely(!atomic_inc_not_zero(&sk->sk_refcnt))) in __inet6_lookup_established()
164 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()
/linux-4.1.27/arch/arc/include/asm/
Datomic.h172 #define atomic_inc_not_zero(v) atomic_add_unless((v), 1, 0) macro
/linux-4.1.27/fs/btrfs/
Ddisk-io.h103 if (atomic_inc_not_zero(&root->refs)) in btrfs_grab_fs_root()
Dextent_io.c3908 ret = atomic_inc_not_zero(&eb->refs); in btree_write_cache_pages()
4825 if (eb && atomic_inc_not_zero(&eb->refs)) { in find_extent_buffer()
4938 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.1.27/fs/kernfs/
Dmount.c235 if (!atomic_inc_not_zero(&info->sb->s_active)) in kernfs_pin_sb()
/linux-4.1.27/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.c675 if (atomic_inc_not_zero(&state->count)) in __nfs4_find_state_byowner()
Dsuper.c410 if (!atomic_inc_not_zero(&sb->s_active)) in nfs_sb_active()
Dnfs4proc.c4412 if (!atomic_inc_not_zero(&clp->cl_count)) in nfs4_proc_async_renew()
7452 if (!atomic_inc_not_zero(&clp->cl_count)) in _nfs41_proc_sequence()
/linux-4.1.27/include/asm-generic/
Datomic-long.h249 #define atomic_long_inc_not_zero(l) atomic_inc_not_zero((atomic_t *)(l))
/linux-4.1.27/fs/reiserfs/
Dfile.c128 if (!atomic_inc_not_zero(&REISERFS_I(inode)->openers)) { in reiserfs_file_open()
/linux-4.1.27/net/ipv4/
Dinet_hashtables.c248 if (unlikely(!atomic_inc_not_zero(&result->sk_refcnt))) in __inet_lookup_listener()
306 if (unlikely(!atomic_inc_not_zero(&sk->sk_refcnt))) in __inet_lookup_established()
Dinet_timewait_sock.c307 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.c2007 if (likely(atomic_inc_not_zero(&dst->__refcnt))) in udp_v4_early_demux()
/linux-4.1.27/net/netfilter/
Dnf_conntrack_expect.c119 if (i && !atomic_inc_not_zero(&i->use)) in nf_ct_expect_find_get()
168 !atomic_inc_not_zero(&exp->master->ct_general.use))) in nf_ct_find_expectation()
Dnf_conntrack_standalone.c180 if (unlikely(!atomic_inc_not_zero(&ct->ct_general.use))) in ct_seq_show()
Dnfnetlink_acct.c409 if (!atomic_inc_not_zero(&cur->refcnt)) { in nfnl_acct_find_get()
Dnfnetlink_cttimeout.c497 if (!atomic_inc_not_zero(&timeout->refcnt)) { in ctnl_timeout_find_get()
Dnf_conntrack_core.c457 !atomic_inc_not_zero(&ct->ct_general.use))) in __nf_conntrack_find_get()
746 atomic_inc_not_zero(&tmp->ct_general.use)) { in early_drop()
Dnf_conntrack_netlink.c1235 if (!atomic_inc_not_zero(&ct->ct_general.use)) in ctnetlink_dump_list()
2539 if (!atomic_inc_not_zero(&exp->use)) in ctnetlink_exp_dump_table()
2585 if (!atomic_inc_not_zero(&exp->use)) in ctnetlink_exp_ct_dump_table()
Dnfnetlink_log.c127 if (inst && !atomic_inc_not_zero(&inst->use)) in instance_lookup_get()
/linux-4.1.27/arch/sh/kernel/
Dperf_event.c139 if (!atomic_inc_not_zero(&num_events)) { in __hw_perf_event_init()
/linux-4.1.27/net/sunrpc/
Ddebugfs.c105 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.1.27/include/linux/sunrpc/
Dxprt.h320 if (atomic_inc_not_zero(&xprt->count)) in xprt_get()
/linux-4.1.27/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.1.27/fs/proc/
Dtask_nommu.c239 if (!mm || !atomic_inc_not_zero(&mm->mm_users)) in m_start()
Dbase.c669 if (!atomic_inc_not_zero(&mm->mm_users)) in mem_rw()
770 if (!atomic_inc_not_zero(&mm->mm_users)) in environ_read()
Dtask_mmu.c157 if (!mm || !atomic_inc_not_zero(&mm->mm_users)) in m_start()
/linux-4.1.27/net/atm/
Dpppoatm.c277 atomic_inc_not_zero(&pvcc->inflight)) in pppoatm_may_send()
/linux-4.1.27/net/rxrpc/
Dar-connevent.c319 if (!atomic_inc_not_zero(&local->usage)) { in rxrpc_reject_packet()
/linux-4.1.27/kernel/
Djump_label.c62 if (atomic_inc_not_zero(&key->enabled)) in static_key_slow_inc()
Dcred.c191 } while (!atomic_inc_not_zero(&((struct cred *)cred)->usage)); in get_task_cred()
Dmodule.c952 atomic_inc_not_zero(&module->refcnt) != 0)) in try_module_get()
/linux-4.1.27/sound/hda/
Dhdac_device.c540 if (!atomic_inc_not_zero(&codec->in_pm)) in snd_hdac_power_up_pm()
/linux-4.1.27/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.1.27/arch/arm/kernel/
Dperf_event.c466 if (!atomic_inc_not_zero(active_events)) { in armpmu_event_init()
/linux-4.1.27/drivers/md/bcache/
Dbcache.h831 if (!atomic_inc_not_zero(&dc->count)) in cached_dev_get()
/linux-4.1.27/arch/s390/kernel/
Dperf_cpum_cf.c388 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.1.27/mm/
Drmap.c466 if (!atomic_inc_not_zero(&anon_vma->refcount)) { in page_get_anon_vma()
525 if (!atomic_inc_not_zero(&anon_vma->refcount)) { in page_lock_anon_vma_read()
Dkmemleak.c436 return atomic_inc_not_zero(&object->use_count); in get_object()
Dhuge_memory.c183 if (likely(atomic_inc_not_zero(&huge_zero_refcount))) in get_huge_zero_page()
Dswapfile.c1453 if (!atomic_inc_not_zero(&mm->mm_users)) in try_to_unuse()
/linux-4.1.27/arch/powerpc/perf/
Dcore-fsl-emb.c573 if (!atomic_inc_not_zero(&num_events)) { in fsl_emb_pmu_event_init()
Dcore-book3s.c1878 if (!atomic_inc_not_zero(&num_events)) { in power_pmu_event_init()
/linux-4.1.27/ipc/
Dutil.c453 return atomic_inc_not_zero(&p->refcount); in ipc_rcu_getref()
/linux-4.1.27/drivers/tty/hvc/
Dhvc_console.c865 if (atomic_inc_not_zero(&hvc_needs_init)) { in hvc_alloc()
/linux-4.1.27/kernel/events/
Dring_buffer.c287 if (!rb_has_aux(rb) || !atomic_inc_not_zero(&rb->aux_refcount)) in perf_aux_output_begin()
Dcore.c886 WARN_ON(!atomic_inc_not_zero(&ctx->refcount)); in get_ctx()
978 if (!atomic_inc_not_zero(&ctx->refcount)) { in perf_event_ctx_lock_nested()
1104 if (!atomic_inc_not_zero(&ctx->refcount)) { in perf_lock_task_context()
4421 if (!atomic_inc_not_zero(&rb->refcount)) in ring_buffer_get()
4635 if (!atomic_inc_not_zero(&rb->mmap_count)) in perf_mmap()
4669 if (!atomic_inc_not_zero(&event->rb->mmap_count)) { in perf_mmap()
Duprobes.c747 if (!atomic_inc_not_zero(&vma->vm_mm->mm_users)) in build_map_info()
/linux-4.1.27/arch/metag/kernel/perf/
Dperf_event.c159 if (!atomic_inc_not_zero(active_events)) { in metag_pmu_event_init()
/linux-4.1.27/drivers/misc/sgi-xp/
Dxpc_main.c797 if (!atomic_inc_not_zero(&ch->kthreads_assigned)) { in xpc_create_kthreads()
/linux-4.1.27/net/core/
Dfib_rules.c227 likely(atomic_inc_not_zero(&rule->refcnt))) { in fib_rules_lookup()
Dneighbour.c406 if (!atomic_inc_not_zero(&n->refcnt)) in neigh_lookup()
435 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.1.27/drivers/infiniband/ulp/ipoib/
Dipoib_main.c901 if (!atomic_inc_not_zero(&neigh->refcnt)) { in ipoib_neigh_get()
1028 if (!atomic_inc_not_zero(&neigh->refcnt)) { in ipoib_neigh_alloc()
/linux-4.1.27/arch/x86/kernel/cpu/
Dperf_event.c327 if (!atomic_inc_not_zero(&active_events)) { in x86_reserve_hardware()
360 if (atomic_inc_not_zero(&x86_pmu.lbr_exclusive[what])) in x86_add_exclusive()
/linux-4.1.27/fs/
Dsuper.c341 if ((s->s_flags & MS_BORN) && atomic_inc_not_zero(&s->s_active)) { in grab_super()
/linux-4.1.27/security/keys/
Dkeyring.c1012 if (!atomic_inc_not_zero(&keyring->usage)) in find_keyring_by_name()
/linux-4.1.27/drivers/bus/
Darm-cci.c764 if (!atomic_inc_not_zero(active_events)) { in cci_pmu_event_init()
/linux-4.1.27/drivers/infiniband/core/
Duverbs_main.c760 if (!atomic_inc_not_zero(&dev->refcount)) in ib_uverbs_open()
/linux-4.1.27/arch/arm64/kernel/
Dperf_event.c601 if (!atomic_inc_not_zero(active_events)) { in armpmu_event_init()
/linux-4.1.27/drivers/vfio/
Dvfio.c1485 if (!atomic_inc_not_zero(&group->container_users)) in vfio_group_get_external_user()
/linux-4.1.27/drivers/block/zram/
Dzram_drv.c399 if (atomic_inc_not_zero(&zram->refcount)) in zram_meta_get()
/linux-4.1.27/arch/mips/kernel/
Dperf_event_mipsxx.c636 if (!atomic_inc_not_zero(&active_events)) { in mipspmu_event_init()
/linux-4.1.27/arch/sparc/kernel/
Dperf_event.c1158 if (atomic_inc_not_zero(&active_events)) in perf_event_grab_pmc()
/linux-4.1.27/drivers/staging/lustre/lustre/libcfs/
Dhash.c1153 if (atomic_inc_not_zero(&hs->hs_refcount)) in cfs_hash_getref()
/linux-4.1.27/Documentation/
Datomic_ops.txt285 atomic_inc_not_zero, equivalent to atomic_add_unless(v, 1, 0)
/linux-4.1.27/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.1.27/drivers/staging/lustre/lustre/ptlrpc/
Dservice.c1437 if (likely(atomic_inc_not_zero(&rq->rq_refcount))) in ptlrpc_at_check_timed()
/linux-4.1.27/drivers/crypto/
Dtalitos.c210 if (!atomic_inc_not_zero(&priv->chan[ch].submit_count)) { in talitos_submit()
/linux-4.1.27/net/ceph/
Dosd_client.c1024 if (atomic_inc_not_zero(&osd->o_ref)) { in get_osd()
/linux-4.1.27/fs/ceph/
Dmds_client.c364 if (atomic_inc_not_zero(&s->s_ref)) { in get_session()
/linux-4.1.27/drivers/md/
Draid5.c701 } else if (!atomic_inc_not_zero(&sh->count)) { in get_active_stripe()
775 if (head && !atomic_inc_not_zero(&head->count)) { in stripe_add_to_batch_list()
/linux-4.1.27/kernel/sched/
Dfair.c1896 return atomic_inc_not_zero(&grp->refcount); in get_numa_group()
/linux-4.1.27/fs/nfsd/
Dnfs4state.c3465 if (atomic_inc_not_zero(&fp->fi_ref)) in find_file_locked()
/linux-4.1.27/drivers/gpu/drm/i915/
Dintel_display.c9634 atomic_inc_not_zero(&intel_crtc->unpin_work->pending); in intel_prepare_page_flip()