webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Public Member Functions | Public Attributes | List of all members
uma_zone Struct Reference

#include <user_uma.h>

Public Member Functions

 LIST_ENTRY (uma_zone) uz_link
 
 LIST_HEAD (, uma_bucket) uz_full_bucket
 
 LIST_HEAD (, uma_bucket) uz_free_bucket
 

Public Attributes

char * uz_name
 
struct mtxuz_lock
 
uma_keg_t uz_keg
 
uma_ctor uz_ctor
 
uma_dtor uz_dtor
 
uma_init uz_init
 
uma_fini uz_fini
 
u_int64_t uz_allocs
 
u_int64_t uz_frees
 
u_int64_t uz_fails
 
uint16_t uz_fills
 
uint16_t uz_count
 
struct uma_cache uz_cpu [1]
 

Member Function Documentation

◆ LIST_ENTRY()

uma_zone::LIST_ENTRY ( uma_zone  )

◆ LIST_HEAD() [1/2]

uma_zone::LIST_HEAD ( uma_bucket  )

◆ LIST_HEAD() [2/2]

uma_zone::LIST_HEAD ( uma_bucket  )

Member Data Documentation

◆ uz_allocs

u_int64_t uma_zone::uz_allocs

◆ uz_count

uint16_t uma_zone::uz_count

◆ uz_cpu

struct uma_cache uma_zone::uz_cpu[1]

◆ uz_ctor

uma_ctor uma_zone::uz_ctor

◆ uz_dtor

uma_dtor uma_zone::uz_dtor

◆ uz_fails

u_int64_t uma_zone::uz_fails

◆ uz_fills

uint16_t uma_zone::uz_fills

◆ uz_fini

uma_fini uma_zone::uz_fini

◆ uz_frees

u_int64_t uma_zone::uz_frees

◆ uz_init

uma_init uma_zone::uz_init

◆ uz_keg

uma_keg_t uma_zone::uz_keg

◆ uz_lock

struct mtx* uma_zone::uz_lock

◆ uz_name

char* uma_zone::uz_name

The documentation for this struct was generated from the following file: