Home
last modified time | relevance | path

Searched refs:ref_count (Results 1 – 25 of 88) sorted by relevance

1234

/freebsd-14.2/sys/dev/vmware/vmci/
H A Dvmci_queue_pair.c26 uint32_t ref_count; member
355 entry->qp.ref_count = 0; in vmci_qp_guest_endpoints_exit()
467 entry->qp.ref_count = 0; in qp_guest_endpoint_create()
497 ASSERT(entry->qp.ref_count == 0); in qp_guest_endpoint_destroy()
718 queue_pair_entry->qp.ref_count++; in vmci_queue_pair_alloc_guest_work()
811 uint32_t ref_count; in vmci_queue_pair_detach_guest_work() local
829 if (entry->qp.ref_count > 1) { in vmci_queue_pair_detach_guest_work()
878 entry->qp.ref_count--; in vmci_queue_pair_detach_guest_work()
879 if (entry->qp.ref_count == 0) in vmci_queue_pair_detach_guest_work()
883 ref_count = entry ? entry->qp.ref_count : in vmci_queue_pair_detach_guest_work()
[all …]
H A Dvmci_hashtable.c127 entry->ref_count = 0; in vmci_hashtable_init_entry()
169 entry->ref_count++; in vmci_hashtable_add_entry()
212 entry->ref_count--; in vmci_hashtable_remove_entry()
213 if (entry->ref_count == 0) { in vmci_hashtable_remove_entry()
263 cur->ref_count++; in vmci_hashtable_get_entry_locked()
334 entry->ref_count++; in vmci_hashtable_hold_entry()
366 entry->ref_count--; in vmci_hashtable_release_entry_locked()
368 if (entry->ref_count == 0) { in vmci_hashtable_release_entry_locked()
H A Dvmci_event.c22 int ref_count; member
194 entry->ref_count++; in vmci_event_get()
218 ASSERT(entry->ref_count > 0); in vmci_event_release()
220 entry->ref_count--; in vmci_event_release()
221 if (entry->ref_count == 0) in vmci_event_release()
533 sub->ref_count = 1; in vmci_event_register_subscription()
H A Dvmci_hashtable.h17 int ref_count; member
/freebsd-14.2/sys/kern/
H A Dsubr_sfbuf.c127 sf->ref_count++; in sf_buf_alloc()
128 if (sf->ref_count == 1) { in sf_buf_alloc()
158 sf->ref_count = 1; in sf_buf_alloc()
182 sf->ref_count--; in sf_buf_free()
183 if (sf->ref_count == 0) { in sf_buf_free()
204 KASSERT(sf->ref_count > 0, ("%s: sf %p not allocated", __func__, sf)); in sf_buf_ref()
205 sf->ref_count++; in sf_buf_ref()
/freebsd-14.2/sys/vm/
H A Dvm_object.c184 KASSERT(object->ref_count == 0, in vm_object_zdtor()
582 backing_object->ref_count, in vm_object_deallocate_anon()
657 KASSERT(object->ref_count > 0, in vm_object_deallocate()
666 if (object->ref_count > 1 || in vm_object_deallocate()
669 object->ref_count == 1) in vm_object_deallocate()
956 KASSERT(object->ref_count == 0, in vm_object_terminate()
958 object->ref_count)); in vm_object_terminate()
1534 if (orig_object->ref_count <= 1) in vm_object_split()
2133 object->ref_count != 0) in vm_object_page_remove()
2147 object->ref_count != 0 && in vm_object_page_remove()
[all …]
H A Dvm_page.c506 m->ref_count = 0; in vm_page_init_page()
1283 m->ref_count = 1; in vm_page_initfake()
2102 m->ref_count = 1; in vm_page_alloc_domain_after()
2109 m->ref_count = 0; in vm_page_alloc_domain_after()
2298 m->ref_count = 1; in vm_page_alloc_contig_domain()
2310 m->ref_count = 0; in vm_page_alloc_contig_domain()
2400 m->ref_count = 1; in _vm_page_alloc_noobj_domain()
2523 m->ref_count = 1; in vm_page_alloc_noobj_contig_domain()
3841 KASSERT(m->ref_count > 0, in vm_page_enqueue()
3906 m, m->ref_count)); in vm_page_free_prep()
[all …]
H A Dvm_page.h243 u_int ref_count; /* page references (A) */ member
957 r = m->ref_count; in vm_page_clearref()
958 while (atomic_fcmpset_int(&m->ref_count, &r, r & (VPRC_BLOCKED | in vm_page_clearref()
978 old = atomic_fetchadd_int(&m->ref_count, -val); in vm_page_drop()
996 return (VPRC_WIRE_COUNT(m->ref_count) > 0); in vm_page_wired()
H A Dvm_pageout.c807 refs = object->ref_count != 0 ? pmap_ts_referenced(m) : 0; in vm_pageout_launder()
827 } else if (object->ref_count != 0) { in vm_pageout_launder()
873 if (object->ref_count != 0) { in vm_pageout_launder()
1274 refs = object->ref_count != 0 ? pmap_ts_referenced(m) : 0; in vm_pageout_scan_active()
1524 refs = object->ref_count != 0 ? pmap_ts_referenced(m) : 0; in vm_pageout_scan_inactive()
1544 } else if (object->ref_count != 0) { in vm_pageout_scan_inactive()
1582 if (object->ref_count != 0) { in vm_pageout_scan_inactive()
1882 obj->ref_count != 1) in vm_pageout_oom_pagecount()
/freebsd-14.2/sys/ofed/drivers/infiniband/core/
H A Dib_fmr_pool.c155 if (fmr->ref_count !=0) { in ib_fmr_batch_release()
157 fmr, fmr->ref_count); in ib_fmr_batch_release()
301 fmr->ref_count = 0; in ib_create_fmr_pool()
434 ++fmr->ref_count; in ib_fmr_pool_map_phys()
435 if (fmr->ref_count == 1) { in ib_fmr_pool_map_phys()
468 fmr->ref_count = 1; in ib_fmr_pool_map_phys()
501 --fmr->ref_count; in ib_fmr_pool_unmap()
502 if (!fmr->ref_count) { in ib_fmr_pool_unmap()
515 if (fmr->ref_count < 0) in ib_fmr_pool_unmap()
517 fmr, fmr->ref_count); in ib_fmr_pool_unmap()
/freebsd-14.2/sys/fs/procfs/
H A Dprocfs_map.c87 int error, flags, kvme, privateresident, ref_count, resident; in procfs_doprocmap() local
187 ref_count = obj->ref_count; in procfs_doprocmap()
197 ref_count = 0; in procfs_doprocmap()
219 ref_count, shadow_count, flags, in procfs_doprocmap()
/freebsd-14.2/sys/dev/mlx5/mlx5_core/
H A Dmlx5_uar.c82 struct mlx5_uars_page *up = container_of(kref, struct mlx5_uars_page, ref_count); in up_rel_func()
146 kref_init(&up->ref_count); in alloc_uars_page()
169 kref_get(&ret->ref_count); in mlx5_get_uars_page()
186 kref_put(&up->ref_count, up_rel_func); in mlx5_put_uars_page()
230 kref_get(&up->ref_count); in alloc_bfreg()
321 kref_put(&up->ref_count, up_rel_func); in mlx5_free_bfreg()
/freebsd-14.2/sys/dev/mlx4/mlx4_core/
H A Dmlx4_resource_tracker.c57 int ref_count; member
65 int ref_count; member
115 atomic_t ref_count; member
144 atomic_t ref_count; member
180 atomic_t ref_count; member
193 atomic_t ref_count; member
1981 ++res->ref_count; in mac_add_to_slave()
1996 res->ref_count = 1; in mac_add_to_slave()
2013 if (!--res->ref_count) { in mac_del_from_slave()
2088 ++res->ref_count; in vlan_add_to_slave()
[all …]
/freebsd-14.2/sys/dev/qat/qat_common/
H A Dadf_dev_mgr.c340 return atomic_read(&accel_dev->ref_count) != 0; in adf_dev_in_use()
357 if (atomic_add_return(1, &accel_dev->ref_count) == 1) in adf_dev_get()
375 if (atomic_sub_return(1, &accel_dev->ref_count) == 0) in adf_dev_put()
/freebsd-14.2/sys/dev/bnxt/bnxt_en/
H A Dbnxt_ulp.c73 atomic_set(&ulp->ref_count, 0); in bnxt_register_dev()
109 while (atomic_read(&ulp->ref_count) != 0 && i < 10) { in bnxt_unregister_dev()
219 atomic_inc(&ulp->ref_count); in bnxt_ulp_get()
224 atomic_dec(&ulp->ref_count); in bnxt_ulp_put()
/freebsd-14.2/sys/dev/bnxt/bnxt_re/
H A Dbnxt_re.h483 atomic_t ref_count; member
735 atomic_inc(&rdev->ref_count); in bnxt_re_hold()
737 "Hold ref_count = 0x%x", atomic_read(&rdev->ref_count)); in bnxt_re_hold()
742 atomic_dec(&rdev->ref_count); in bnxt_re_put()
744 "Put ref_count = 0x%x", atomic_read(&rdev->ref_count)); in bnxt_re_put()
/freebsd-14.2/sys/netinet/
H A Dsctp_timer.c698 atomic_add_int(&alt->ref_count, 1); in sctp_mark_all_for_resend()
760 atomic_add_int(&alt->ref_count, 1); in sctp_mark_all_for_resend()
962 atomic_add_int(&stcb->asoc.alternate->ref_count, 1); in sctp_t3rxt_timer()
1098 atomic_add_int(&alt->ref_count, 1); in sctp_cookie_timer()
1141 atomic_add_int(&alt->ref_count, 1); in sctp_strreset_timer()
1154 atomic_add_int(&alt->ref_count, 1); in sctp_strreset_timer()
1225 atomic_add_int(&alt->ref_count, 1); in sctp_asconf_timer()
1239 atomic_add_int(&alt->ref_count, 1); in sctp_asconf_timer()
1246 atomic_add_int(&alt->ref_count, 1); in sctp_asconf_timer()
/freebsd-14.2/sys/riscv/riscv/
H A Dbusdma_machdep.c117 common->ref_count = 1; /* Count ourself */ in common_bus_dma_tag_create()
146 atomic_add_int(&parent->ref_count, 1); in common_bus_dma_tag_create()
H A Dpmap.c1241 --m->ref_count; in pmap_unwire_ptp()
1464 pdpg->ref_count++; in _pmap_alloc_l3()
1490 pdpg->ref_count++; in _pmap_alloc_l3()
1555 l2pg->ref_count++; in pmap_alloc_l2()
1591 m->ref_count++; in pmap_alloc_l3()
2245 ml3->ref_count = 1; in pmap_remove_l2()
2955 mpte->ref_count++; in pmap_enter()
3030 mpte->ref_count--; in pmap_enter()
3235 l2pg->ref_count--; in pmap_enter_l2()
3449 mpte->ref_count++; in pmap_enter_quick_locked()
[all …]
/freebsd-14.2/sys/ofed/include/rdma/
H A Dib_fmr_pool.h74 int ref_count; member
/freebsd-14.2/sys/x86/x86/
H A Dbusdma_machdep.c122 common->ref_count = 1; /* Count ourself */ in common_bus_dma_tag_create()
152 atomic_add_int(&parent->ref_count, 1); in common_bus_dma_tag_create()
/freebsd-14.2/sys/arm64/arm64/
H A Dbusdma_machdep.c116 common->ref_count = 1; /* Count ourself */ in common_bus_dma_tag_create()
147 atomic_add_int(&parent->ref_count, 1); in common_bus_dma_tag_create()
/freebsd-14.2/sys/powerpc/powerpc/
H A Dbusdma_machdep.c78 int ref_count; member
197 newtag->ref_count = 1; /* Count ourself */ in bus_dma_tag_create()
226 atomic_add_int(&parent->ref_count, 1); in bus_dma_tag_create()
318 atomic_subtract_int(&dmat->ref_count, 1); in bus_dma_tag_destroy()
319 if (dmat->ref_count == 0) { in bus_dma_tag_destroy()
/freebsd-14.2/sys/contrib/vchiq/interface/vchiq_arm/
H A Dvchiq_core.c186 BUG_ON(service->ref_count == 0); in find_service_by_handle()
187 service->ref_count++; in find_service_by_handle()
208 service->ref_count++; in find_service_by_port()
232 service->ref_count++; in find_service_for_instance()
257 service->ref_count++; in find_closed_service_for_instance()
283 service->ref_count++; in next_service_by_instance()
300 service->ref_count++; in lock_service()
311 service->ref_count--; in unlock_service()
312 if (!service->ref_count) { in unlock_service()
2570 service->ref_count = 1; in vchiq_add_service_internal()
[all …]
/freebsd-14.2/sys/powerpc/aim/
H A Dmmu_radix.c1538 m_pc->ref_count = 1; in reclaim_pv_chunk()
2652 if (dstmpte->ref_count >= srcmpte->ref_count) in mmu_radix_copy()
2904 mpte->ref_count++; in mmu_radix_enter()
2958 mpte->ref_count--; in mmu_radix_enter()
3204 pdpg->ref_count--; in pmap_enter_l3e()
3352 mpte->ref_count++; in mmu_radix_enter_quick_locked()
3369 mpte->ref_count++; in mmu_radix_enter_quick_locked()
3388 mpte->ref_count--; in mmu_radix_enter_quick_locked()
4370 pdpg->ref_count++; in pmap_allocl3e()
4419 m->ref_count++; in pmap_allocpte()
[all …]

1234