Searched refs:ref_count (Results 1 - 25 of 30) sorted by relevance

12

/macosx-10.5.8/xnu-1228.15.4/osfmk/kern/
H A Dsync_sema.h56 int ref_count; /* reference count */ member in struct:semaphore
H A Dsync_lock.h77 int ref_count; /* reference count */ member in struct:lock_set
H A Dsync_lock.c161 lock_set->ref_count = 1;
838 lock_set->ref_count++;
851 int ref_count; local
855 ref_count = --(lock_set->ref_count);
858 if (ref_count == 0) {
H A Dtask.h120 uint32_t ref_count; /* Number of references to me */ member in struct:task
236 (void)hw_atomic_add(&(task)->ref_count, 1)
239 hw_atomic_sub(&(task)->ref_count, 1)
H A Dsync_sema.c165 s->ref_count = 1;
996 semaphore->ref_count++;
1012 int ref_count; local
1019 ref_count = --(semaphore->ref_count);
1024 if (ref_count == 0) {
H A Dthread.h303 uint32_t ref_count; /* number of references to me */ member in struct:thread
386 (void)hw_atomic_add(&(thread)->ref_count, 1)
389 hw_atomic_sub(&(thread)->ref_count, 1)
H A Dkmod.c1709 int ref_count; local
1758 r = k->reference_list; ref_count = 0;
1769 p2++; r = r->next; ref_count++;
1771 p1->reference_list = (kmod_reference_t *)ref_count;
/macosx-10.5.8/xnu-1228.15.4/osfmk/mach/
H A Dvm_region.h140 unsigned int ref_count; member in struct:vm_region_extended_info
157 unsigned int ref_count; member in struct:vm_region_top_info
201 unsigned int ref_count; /* obj/map mappers, etc */ member in struct:vm_region_submap_info
227 unsigned int ref_count; /* obj/map mappers, etc */ member in struct:vm_region_submap_info_64
249 unsigned int ref_count; /* obj/map mappers, etc */ member in struct:vm_region_submap_short_info_64
/macosx-10.5.8/xnu-1228.15.4/osfmk/vm/
H A Dvm_apple_protect.c144 unsigned int ref_count; /* reference count */ member in struct:apple_protect_pager
348 assert(pager->ref_count > 1); /* pager is alive and mapped */
608 assert(pager->ref_count > 0);
609 pager->ref_count++;
700 pager->ref_count--;
702 if (pager->ref_count == 1) {
712 } else if (pager->ref_count == 0) {
811 assert(pager->ref_count > 0); /* pager is alive */
819 pager->ref_count++;
878 assert(pager->ref_count >
[all...]
H A Dvm_object.c464 vm_object_template.ref_count = 1;
652 // if(object)dbgLog(object, object->ref_count, object->can_persist, 3); /* (TEST/DEBUG) */
660 kernel_object->ref_count--;
661 if (kernel_object->ref_count == 0) {
668 if (object->ref_count > 2 ||
669 (!object->named && object->ref_count > 1)) {
684 ref_count_p = (volatile UInt32 *) &object->ref_count;
685 original_ref_count = object->ref_count;
687 * Test again as "ref_count" could have changed.
695 (UInt32 *) &object->ref_count);
[all...]
H A Dvm_map.h174 int ref_count; /* Number of references */ member in struct:vm_named_entry
274 int ref_count; /* Reference count */ member in struct:_vm_map
521 Map->ref_count++; \
556 ++Map->ref_count; \
575 Map->ref_count++; \
608 map->ref_count++; \
618 c = --map->ref_count; \
755 int *ref_count);
H A Ddevice_vm.c89 unsigned int ref_count; /* reference count */ member in struct:device_pager
335 new_ref_count = hw_atomic_add(&device_object->ref_count, 1);
351 if (hw_atomic_sub(&device_object->ref_count, 1) == 0) {
457 device_object->ref_count = 1;
H A Dvm_object.h121 int ref_count; /* Number of references */ member in struct:vm_object
421 assert((RLObject)->ref_count > 0); \
422 (RLObject)->ref_count++; \
423 assert((RLObject)->ref_count > 1); \
432 assert((RLObject)->ref_count > 0); \
433 OSAddAtomic(1, (SInt32 *)&(RLObject)->ref_count); \
434 assert((RLObject)->ref_count > 1); \
H A Dvm_map.c608 result->ref_count = 1;
827 assert(map->ref_count >= map->res_count);
852 assert(map->ref_count >= map->res_count);
853 map->ref_count++;
878 assert(map->ref_count >= map->res_count);
2777 if ((map->mapped) && (map->ref_count)) {
4434 if((map->mapped) && (map->ref_count)
4467 if((map->mapped) && (map->ref_count)
4822 if ((map->mapped) && (map->ref_count)) {
4838 if((map->mapped) && (map->ref_count)) {
8996 int ref_count; local
9062 register int ref_count; local
9175 register int ref_count; local
9277 register int ref_count; local
10836 vm_map_page_info( vm_map_t target_map, vm_map_offset_t offset, int *disposition, int *ref_count) argument
[all...]
H A Dvm_pageout.h132 int ref_count; member in struct:upl
H A Dbsd_vm.c137 unsigned int ref_count; /* reference count */ member in struct:vnode_pager
720 new_ref_count = hw_atomic_add(&vnode_object->ref_count, 1);
737 if (hw_atomic_sub(&vnode_object->ref_count, 1) == 0) {
1021 vnode_object->ref_count = 1;
1114 if (extended.external_pager && extended.ref_count == 2 && extended.share_mode == SM_SHARED)
1126 pinfo->pri_ref_count = extended.ref_count;
H A Dvm_fault.c1052 assert(object->ref_count > 0);
1202 assert(object->ref_count > 0);
1242 assert(object->ref_count > 0);
1731 assert(copy_object->ref_count > 0);
1734 copy_object->ref_count--;
1735 assert(copy_object->ref_count > 0);
1783 copy_object->ref_count--;
1784 assert(copy_object->ref_count > 0);
1804 copy_object->ref_count--;
1805 assert(copy_object->ref_count >
[all...]
H A Dvm_user.c1504 info->ref_count = info64.ref_count;
1609 int *ref_count)
1616 disposition, ref_count);
1624 int *ref_count)
1631 disposition, ref_count);
2267 /* parent_entry->ref_count++; XXX ? */
2340 user_entry->backing.map->ref_count++;
2482 user_entry->ref_count = 1;
2531 assert(user_entry->ref_count
1605 mach_vm_page_query( vm_map_t map, mach_vm_offset_t offset, int *disposition, int *ref_count) argument
1620 vm_map_page_query( vm_map_t map, vm_offset_t offset, int *disposition, int *ref_count) argument
[all...]
H A Dvm_debug.c207 cobject->ref_count;
408 cobject->ref_count;
H A Dvm_pageout.c586 assert(object->ref_count == 0);
2463 upl->ref_count = 1;
2524 if (--upl->ref_count == 0)
2531 if (--upl->ref_count == 0)
3877 upl->ref_count++;
3912 assert(upl->ref_count > 1);
3913 upl->ref_count--; /* removing mapping ref */
/macosx-10.5.8/xnu-1228.15.4/osfmk/ppc/
H A Dpmap.c370 kernel_pmap->ref_count = 1;
743 pmap->ref_count = 1;
764 uint32_t ref_count; local
771 if ((ref_count = hw_atomic_sub(&pmap->ref_count, 1)) == UINT_MAX) /* underflow */
772 panic("pmap_destroy(): ref_count < 0");
774 if (ref_count > 0)
829 (void)hw_atomic_add(&pmap->ref_count, 1); /* Bump the count */
H A Dpmap.h163 uint32_t ref_count; /* reference count */ member in struct:pmap
/macosx-10.5.8/xnu-1228.15.4/osfmk/i386/
H A Dpmap.h427 int ref_count; /* reference count */ member in struct:pmap
H A Dpcb.c1957 thr_act, thr_act->ref_count,
1959 thr_act->task ? thr_act->task->ref_count : 0);
H A Dpmap.c623 * Pmap cache. Cache is threaded through ref_count field of pmap.
1153 kernel_pmap->ref_count = 1;
1609 p->ref_count = 1;
1828 c = --p->ref_count;
1902 p->ref_count++;

Completed in 219 milliseconds

12