Lines Matching refs:queue_t

62 typedef void qprint_func(queue_t *, queue_t *);
361 queue_t q; in queue()
733 qprint_syncq(queue_t *addr, queue_t *q) in qprint_syncq()
740 qprint_stream(queue_t *addr, queue_t *q) in qprint_stream()
746 qprint_wrq(queue_t *addr, queue_t *q) in qprint_wrq()
752 qprint_rdq(queue_t *addr, queue_t *q) in qprint_rdq()
758 qprint_otherq(queue_t *addr, queue_t *q) in qprint_otherq()
766 queue_t q; in q2x()
776 prfunc((queue_t *)addr, &q); in q2x()
869 queue_t q; in syncq2q()
870 queue_t *qp; in syncq2q()
881 qp = (queue_t *)addr - 2; in syncq2q()
902 wsp->walk_data = mdb_alloc(sizeof (queue_t), UM_SLEEP); in queue_walk_init()
914 if (mdb_vread(wsp->walk_data, sizeof (queue_t), wsp->walk_addr) == -1) { in queue_link_step()
922 wsp->walk_addr = (uintptr_t)(((queue_t *)wsp->walk_data)->q_link); in queue_link_step()
934 if (mdb_vread(wsp->walk_data, sizeof (queue_t), wsp->walk_addr) == -1) { in queue_next_step()
942 wsp->walk_addr = (uintptr_t)(((queue_t *)wsp->walk_data)->q_next); in queue_next_step()
949 mdb_free(wsp->walk_data, sizeof (queue_t)); in queue_walk_fini()
968 wsp->walk_data = mdb_alloc(sizeof (queue_t) * 2, UM_SLEEP); in str_walk_init()
976 queue_t *rq = wsp->walk_data, *wq = rq + 1; in strr_walk_step()
982 if (mdb_vread(wsp->walk_data, sizeof (queue_t) * 2, in strr_walk_step()
983 wsp->walk_addr - sizeof (queue_t)) == -1) { in strr_walk_step()
985 wsp->walk_addr - sizeof (queue_t)); in strr_walk_step()
989 status = wsp->walk_callback(wsp->walk_addr - sizeof (queue_t), in strr_walk_step()
1003 queue_t *rq = wsp->walk_data, *wq = rq + 1; in strw_walk_step()
1009 if (mdb_vread(wsp->walk_data, sizeof (queue_t) * 2, in strw_walk_step()
1010 wsp->walk_addr - sizeof (queue_t)) == -1) { in strw_walk_step()
1012 wsp->walk_addr - sizeof (queue_t)); in strw_walk_step()
1029 mdb_free(wsp->walk_data, sizeof (queue_t) * 2); in str_walk_fini()
1033 print_qpair(uintptr_t addr, const queue_t *q, uint_t *depth) in print_qpair()
1059 addr, addr - sizeof (queue_t), info1); in print_qpair()