| version 1.50.2.9, 2002/08/01 02:46:24 |
version 1.50.2.10, 2002/08/27 23:47:30 |
| Line 94 struct pool_item_header { |
|
| Line 94 struct pool_item_header { |
|
| TAILQ_HEAD(,pool_item) ph_itemlist; /* chunk list for this page */ |
TAILQ_HEAD(,pool_item) ph_itemlist; /* chunk list for this page */ |
| LIST_ENTRY(pool_item_header) |
LIST_ENTRY(pool_item_header) |
| ph_hashlist; /* Off-page page headers */ |
ph_hashlist; /* Off-page page headers */ |
| int ph_nmissing; /* # of chunks in use */ |
unsigned int ph_nmissing; /* # of chunks in use */ |
| caddr_t ph_page; /* this page's address */ |
caddr_t ph_page; /* this page's address */ |
| struct timeval ph_time; /* last referenced */ |
struct timeval ph_time; /* last referenced */ |
| }; |
}; |
| Line 916 pool_do_put(struct pool *pp, void *v) |
|
| Line 916 pool_do_put(struct pool *pp, void *v) |
|
| #endif |
#endif |
| |
|
| TAILQ_INSERT_HEAD(&ph->ph_itemlist, pi, pi_list); |
TAILQ_INSERT_HEAD(&ph->ph_itemlist, pi, pi_list); |
| |
KDASSERT(ph->ph_nmissing != 0); |
| ph->ph_nmissing--; |
ph->ph_nmissing--; |
| pp->pr_nput++; |
pp->pr_nput++; |
| pp->pr_nitems++; |
pp->pr_nitems++; |