Home
last modified time | relevance | path

Searched refs:dt_pq_t (Results 1 – 3 of 3) sorted by relevance

/illumos-gate/usr/src/lib/libdtrace/common/
H A Ddt_pq.h38 } dt_pq_t; typedef
40 extern dt_pq_t *dt_pq_init(dtrace_hdl_t *, uint_t size, dt_pq_value_f, void *);
41 extern void dt_pq_fini(dt_pq_t *);
43 extern void dt_pq_insert(dt_pq_t *, void *);
44 extern void *dt_pq_pop(dt_pq_t *);
45 extern void *dt_pq_walk(dt_pq_t *, uint_t *);
H A Ddt_pq.c31 dt_pq_t *
34 dt_pq_t *p; in dt_pq_init()
37 if ((p = dt_zalloc(dtp, sizeof (dt_pq_t))) == NULL) in dt_pq_init()
56 dt_pq_fini(dt_pq_t *p) in dt_pq_fini()
65 dt_pq_getvalue(dt_pq_t *p, uint_t index) in dt_pq_getvalue()
72 dt_pq_insert(dt_pq_t *p, void *item) in dt_pq_insert()
94 dt_pq_walk(dt_pq_t *p, uint_t *cookie) in dt_pq_walk()
104 dt_pq_pop(dt_pq_t *p) in dt_pq_pop()
H A Ddt_impl.h257 dt_pq_t *dt_bufq; /* CPU-specific data queue */