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

/freebsd-11-stable/cddl/contrib/opensolaris/lib/libdtrace/common/
H A Ddt_pq.h38 } dt_pq_t; typedef in typeref:struct:dt_pq
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;
37 if ((p = dt_zalloc(dtp, sizeof (dt_pq_t))) == NULL)
56 dt_pq_fini(dt_pq_t *p)
65 dt_pq_getvalue(dt_pq_t *p, uint_t index)
72 dt_pq_insert(dt_pq_t *p, void *item)
94 dt_pq_walk(dt_pq_t *p, uint_t *cookie)
104 dt_pq_pop(dt_pq_t *p)
H A Ddt_impl.h287 dt_pq_t *dt_bufq; /* CPU-specific data queue */

Completed in 88 milliseconds