Home
last modified time | relevance | path

Searched refs:refcnt (Results 1 – 18 of 18) sorted by relevance

/arch/x86/kernel/
A Dioport.c30 refcount_inc(&current->thread.io_bitmap->refcnt); in io_bitmap_share()
64 if (iobm && refcount_dec_and_test(&iobm->refcnt)) in io_bitmap_exit()
98 refcount_set(&iobm->refcnt, 1); in ksys_ioperm()
106 if (refcount_read(&iobm->refcnt) > 1) { in ksys_ioperm()
110 refcount_set(&iobm->refcnt, 1); in ksys_ioperm()
/arch/sparc/kernel/
A Dhvapi.c22 unsigned int refcnt; member
72 p->refcnt++; in __get_ref()
77 if (--p->refcnt == 0) { in __put_ref()
107 if (p->refcnt) { in sun4v_hvapi_register()
171 if (p && p->refcnt) { in sun4v_hvapi_get()
A Dmdesc.c76 refcount_t refcnt; member
158 refcount_set(&hp->refcnt, 1); in mdesc_handle_init()
188 BUG_ON(refcount_read(&hp->refcnt) != 0); in mdesc_memblock_free()
226 BUG_ON(refcount_read(&hp->refcnt) != 0); in mdesc_kfree()
265 refcount_inc(&hp->refcnt); in mdesc_grab()
277 if (refcount_dec_and_test(&hp->refcnt)) { in mdesc_release()
521 refcount_dec(&hp->refcnt); in mdesc_update()
534 if (refcount_dec_and_test(&orig_hp->refcnt)) in mdesc_update()
/arch/s390/kernel/
A Dperf_pai_crypto.c37 refcount_t refcnt; /* Reference count mapped buffers */ member
47 refcount_t refcnt; /* Overall active events */ member
54 if (refcount_dec_and_test(&paicrypt_root.refcnt)) { in paicrypt_root_free()
59 refcount_read(&paicrypt_root.refcnt)); in paicrypt_root_free()
70 if (!refcount_inc_not_zero(&paicrypt_root.refcnt)) { in paicrypt_root_alloc()
75 refcount_set(&paicrypt_root.refcnt, 1); in paicrypt_root_alloc()
95 refcount_read(&cpump->refcnt)); in paicrypt_event_destroy_cpu()
96 if (refcount_dec_and_test(&cpump->refcnt)) { in paicrypt_event_destroy_cpu()
207 refcount_inc(&cpump->refcnt); in paicrypt_busy()
225 refcount_set(&cpump->refcnt, 1); in paicrypt_busy()
[all …]
A Dperf_pai_ext.c50 refcount_t refcnt; member
61 refcount_t refcnt; /* Overall active events */ member
68 if (refcount_dec_and_test(&paiext_root.refcnt)) { in paiext_root_free()
73 refcount_read(&paiext_root.refcnt)); in paiext_root_free()
83 if (!refcount_inc_not_zero(&paiext_root.refcnt)) { in paiext_root_alloc()
94 refcount_set(&paiext_root.refcnt, 1); in paiext_root_alloc()
125 if (refcount_dec_and_test(&cpump->refcnt)) /* Last reference gone */ in paiext_event_destroy_cpu()
203 refcount_set(&cpump->refcnt, 1); in paiext_alloc_cpu()
206 refcount_inc(&cpump->refcnt); in paiext_alloc_cpu()
A Dperf_cpum_cf.c82 refcount_t refcnt; /* Reference count */ member
112 refcount_t refcnt; /* Overall active events */ member
172 if (!refcount_dec_and_test(&cpu_cf_root.refcnt)) in cpum_cf_free_root()
179 __func__, refcount_read(&cpu_cf_root.refcnt), in cpum_cf_free_root()
193 if (refcount_inc_not_zero(&cpu_cf_root.refcnt)) in cpum_cf_alloc_root()
199 refcount_set(&cpu_cf_root.refcnt, 1); in cpum_cf_alloc_root()
232 if (refcount_dec_and_test(&cpuhw->refcnt)) { in cpum_cf_free_cpu()
259 refcount_set(&cpuhw->refcnt, 1); in cpum_cf_alloc_cpu()
264 refcount_inc(&cpuhw->refcnt); in cpum_cf_alloc_cpu()
/arch/x86/include/asm/
A Dio_bitmap.h10 refcount_t refcnt; member
/arch/powerpc/kvm/
A Dbook3s_hv_nested.c786 --gp->refcnt; in kvmhv_remove_nested()
788 ref = gp->refcnt; in kvmhv_remove_nested()
811 if (--gp->refcnt == 0) { in kvmhv_release_all_nested()
855 ++gp->refcnt; in kvmhv_get_nested()
874 ++newgp->refcnt; in kvmhv_get_nested()
878 ++gp->refcnt; in kvmhv_get_nested()
893 ref = --gp->refcnt; in kvmhv_put_nested()
/arch/arm64/kvm/
A Dnested.c683 if (atomic_read(&s2_mmu->refcnt) == 0) in get_s2_mmu_nested()
686 BUG_ON(atomic_read(&s2_mmu->refcnt)); /* We have struct MMUs to spare */ in get_s2_mmu_nested()
708 atomic_inc(&s2_mmu->refcnt); in get_s2_mmu_nested()
727 atomic_set(&mmu->refcnt, 0); in kvm_init_nested_s2_mmu()
772 atomic_dec(&vcpu->arch.hw_mmu->refcnt); in kvm_vcpu_put_hw_mmu()
1107 if (!WARN_ON(atomic_read(&mmu->refcnt))) in kvm_arch_flush_shadow_all()
/arch/x86/events/amd/
A Duncore.c39 int refcnt; member
490 if (!--ctx->refcnt) { in amd_uncore_ctx_free()
557 curr->refcnt++; in amd_uncore_ctx_init()
A Dcore.c630 cpuc->amd_nb->refcnt++; in amd_pmu_cpu_starting()
646 if (nb->nb_id == -1 || --nb->refcnt == 0) in amd_pmu_cpu_dead()
/arch/x86/events/
A Dperf_event.h138 int refcnt; /* reference count */ member
204 int refcnt; /* per-core: #HT threads */ member
229 int refcnt; /* per-core: #HT threads */ member
/arch/powerpc/include/asm/
A Dkvm_book3s_64.h30 long refcnt; /* number of pointers to this struct */ member
A Dkvm_host.h177 atomic_t refcnt; member
/arch/x86/events/intel/
A Duncore.h147 atomic_t refcnt; member
A Duncore.c1154 atomic_inc(&box->refcnt); in uncore_pci_pmu_register()
1513 if (box && box->cpu >= 0 && atomic_dec_return(&box->refcnt) == 0) in uncore_box_unref()
1603 if (box && box->cpu >= 0 && atomic_inc_return(&box->refcnt) == 1) in uncore_box_ref()
A Dcore.c5477 cpuc->shared_regs->refcnt++; in intel_pmu_cpu_starting()
5499 cpuc->excl_cntrs->refcnt++; in intel_pmu_cpu_starting()
5509 if (c->core_id == -1 || --c->refcnt == 0) in free_excl_cntrs()
5529 if (pc->core_id == -1 || --pc->refcnt == 0) in intel_cpuc_finish()
/arch/arm64/include/asm/
A Dkvm_host.h229 atomic_t refcnt; member

Completed in 73 milliseconds