Lines Matching refs:cache_defrag

1774 	    (cp->cache_defrag == NULL ? 0 : cp->cache_defrag->kmd_deadcount)));  in kmem_slab_alloc()
1889 if (cp->cache_defrag == NULL || in kmem_slab_free()
1890 (avl_is_empty(&cp->cache_defrag->kmd_moves_pending) && in kmem_slab_free()
1896 list_t *deadlist = &cp->cache_defrag->kmd_deadlist; in kmem_slab_free()
1910 cp->cache_defrag->kmd_deadcount++; in kmem_slab_free()
1938 (cp->cache_defrag == NULL ? 0 : cp->cache_defrag->kmd_deadcount))); in kmem_slab_free()
2680 ASSERT(cp->cache_defrag == NULL || in kmem_cache_free()
2681 cp->cache_defrag->kmd_thread != curthread || in kmem_cache_free()
2682 (buf != cp->cache_defrag->kmd_from_buf && in kmem_cache_free()
2683 buf != cp->cache_defrag->kmd_to_buf)); in kmem_cache_free()
3067 if (cp->cache_defrag != NULL && !kmem_move_noreap) { in kmem_cache_reap()
3369 if (cp->cache_defrag != NULL) in kmem_cache_update()
3476 if (cp->cache_defrag == NULL) { in kmem_cache_kstat_update()
3491 kmem_defrag_t *kd = cp->cache_defrag; in kmem_cache_kstat_update()
4029 cp->cache_defrag = defrag; in kmem_cache_set_move()
4031 bzero(cp->cache_defrag, sizeof (kmem_defrag_t)); in kmem_cache_set_move()
4032 avl_create(&cp->cache_defrag->kmd_moves_pending, in kmem_cache_set_move()
4038 list_create(&cp->cache_defrag->kmd_deadlist, in kmem_cache_set_move()
4041 kmem_reset_reclaim_threshold(cp->cache_defrag); in kmem_cache_set_move()
4078 if (cp->cache_defrag != NULL) { in kmem_cache_destroy()
4079 avl_destroy(&cp->cache_defrag->kmd_moves_pending); in kmem_cache_destroy()
4080 list_destroy(&cp->cache_defrag->kmd_deadlist); in kmem_cache_destroy()
4081 kmem_cache_free(kmem_defrag_cache, cp->cache_defrag); in kmem_cache_destroy()
4082 cp->cache_defrag = NULL; in kmem_cache_destroy()
4558 ASSERT(cp->cache_defrag != NULL); in kmem_slab_is_reclaimable()
4593 (sp->slab_chunks * cp->cache_defrag->kmd_reclaim_numer)); in kmem_slab_is_reclaimable()
4830 cp->cache_defrag->kmd_callbacks++; in kmem_move_buffer()
4831 cp->cache_defrag->kmd_thread = curthread; in kmem_move_buffer()
4832 cp->cache_defrag->kmd_from_buf = callback->kmm_from_buf; in kmem_move_buffer()
4833 cp->cache_defrag->kmd_to_buf = callback->kmm_to_buf; in kmem_move_buffer()
4842 cp->cache_defrag->kmd_thread = NULL; in kmem_move_buffer()
4843 cp->cache_defrag->kmd_from_buf = NULL; in kmem_move_buffer()
4844 cp->cache_defrag->kmd_to_buf = NULL; in kmem_move_buffer()
4848 cp->cache_defrag->kmd_yes++; in kmem_move_buffer()
4852 cp->cache_defrag->kmd_slabs_freed++; in kmem_move_buffer()
4863 cp->cache_defrag->kmd_no++; in kmem_move_buffer()
4870 cp->cache_defrag->kmd_later++; in kmem_move_buffer()
4888 cp->cache_defrag->kmd_dont_need++; in kmem_move_buffer()
4891 cp->cache_defrag->kmd_slabs_freed++; in kmem_move_buffer()
4898 cp->cache_defrag->kmd_dont_know++; in kmem_move_buffer()
4901 cp->cache_defrag->kmd_hunt_found++; in kmem_move_buffer()
4905 cp->cache_defrag->kmd_slabs_freed++; in kmem_move_buffer()
4952 pending = avl_find(&cp->cache_defrag->kmd_moves_pending, buf, &index); in kmem_move_begin()
4970 avl_insert(&cp->cache_defrag->kmd_moves_pending, callback, index); in kmem_move_begin()
4978 avl_remove(&cp->cache_defrag->kmd_moves_pending, callback); in kmem_move_begin()
4993 ASSERT(cp->cache_defrag != NULL); in kmem_move_end()
4998 VERIFY(avl_find(&cp->cache_defrag->kmd_moves_pending, in kmem_move_end()
5000 avl_remove(&cp->cache_defrag->kmd_moves_pending, callback); in kmem_move_end()
5001 if (avl_is_empty(&cp->cache_defrag->kmd_moves_pending)) { in kmem_move_end()
5002 list_t *deadlist = &cp->cache_defrag->kmd_deadlist; in kmem_move_end()
5018 cp->cache_defrag->kmd_deadcount--; in kmem_move_end()
5060 ASSERT(cp->cache_move != NULL && cp->cache_defrag != NULL); in kmem_move_buffers()
5148 &cp->cache_defrag->kmd_deadlist; in kmem_move_buffers()
5152 &cp->cache_defrag->kmd_moves_pending)) { in kmem_move_buffers()
5179 cp->cache_defrag->kmd_deadcount--; in kmem_move_buffers()
5312 list_t *deadlist = &cp->cache_defrag->kmd_deadlist; in kmem_cache_move_notify_task()
5316 &cp->cache_defrag->kmd_moves_pending)) { in kmem_cache_move_notify_task()
5324 cp->cache_defrag->kmd_deadcount--; in kmem_cache_move_notify_task()
5361 ASSERT(cp->cache_defrag != NULL); in kmem_cache_defrag()
5368 cp->cache_defrag->kmd_defrags++; in kmem_cache_defrag()
5445 kmd = cp->cache_defrag; in kmem_cache_scan()
5493 kmem_reset_reclaim_threshold(cp->cache_defrag); in kmem_cache_scan()