segkp_data
struct segkp_data *kpd = NULL;
struct segkp_data *kpd,
struct segkp_data *kpd,
segkp_insert(struct seg *seg, struct segkp_data *kpd)
segkp_delete(struct seg *seg, struct segkp_data *kpd)
struct segkp_data **kpp;
static struct segkp_data *
struct segkp_data *kpd;
struct segkp_data *kpd;
struct segkp_data *kpd;
struct segkp_data *kpd;
struct segkp_data *next;
struct segkp_data *kpd = NULL;
struct segkp_data *kpd = NULL;
struct segkp_data *kpd = NULL;
struct segkp_data **tkpd,
struct segkp_data *kpd;
if ((kpd = kmem_zalloc(sizeof (struct segkp_data), kmflag)) == NULL)
kmem_free(kpd, sizeof (struct segkp_data));
kmem_free(kpd, sizeof (struct segkp_data));
kmem_free(kpd, sizeof (struct segkp_data));
struct segkp_data *kpd = NULL;
segkp_release_internal(struct seg *seg, struct segkp_data *kpd, size_t len)
kmem_free(kpd, sizeof (struct segkp_data));
static void segkp_insert(struct seg *seg, struct segkp_data *kpd);
static void segkp_delete(struct seg *seg, struct segkp_data *kpd);
struct segkp_data **tkpd, struct anon_map *amp);
struct segkp_data *kpd, size_t len);
size_t len, struct segkp_data *kpd, uint_t flags);
struct segkp_data *kpd = NULL;
size_t len, struct segkp_data *kpd, uint_t flags);
static struct segkp_data *segkp_find(struct seg *seg, caddr_t vaddr);
struct segkp_data *kpf_list; /* list of kpd's */
struct segkp_data **kpsd_hash; /* Hash table for lookups */
struct segkp_data *kp_next; /* ptr to next in hash chain */