Home
last modified time | relevance | path

Searched refs:queue_head_t (Results 1 – 12 of 12) sorted by relevance

/illumos-gate/usr/src/cmd/mdb/common/modules/uhci/
H A Duhci.c116 ((queue_head_t *)cb_data->fic_td_qh >= uhcip->uhci_qh_pool_addr && in find_uhci_instance()
117 (queue_head_t *)cb_data->fic_td_qh <= (uhcip->uhci_qh_pool_addr + in find_uhci_instance()
118 qh_pool_size - sizeof (queue_head_t))))) { in find_uhci_instance()
294 queue_head_t qh; in uhci_qh()
534 wsp->walk_data = mdb_alloc(sizeof (queue_head_t), UM_SLEEP | UM_GC); in uhci_qh_walk_init()
566 if (mdb_vread(wsp->walk_data, sizeof (queue_head_t), wsp->walk_addr) in uhci_qh_walk_step()
576 wsp->walk_addr = ((queue_head_t *)wsp->walk_data)->link_ptr; in uhci_qh_walk_step()
585 if (((((queue_head_t *)wsp->walk_data)->link_ptr) & HC_QUEUE_HEAD) in uhci_qh_walk_step()
/illumos-gate/usr/src/uts/common/sys/usb/hcd/uhci/
H A Duhcid.h170 queue_head_t *uhci_qh_pool_addr; /* Start of the pool */
203 queue_head_t *uhci_ctrl_xfers_q_head;
204 queue_head_t *uhci_ctrl_xfers_q_tail;
205 queue_head_t *uhci_bulk_xfers_q_head;
206 queue_head_t *uhci_bulk_xfers_q_tail;
228 queue_head_t *uhci_isoc_qh;
280 queue_head_t *pp_qh; /* Pipe's ept */
H A Duhcipolled.h75 queue_head_t *uhci_polled_qh;
123 extern queue_head_t *uhci_alloc_queue_head(uhci_state_t *);
H A Duhcitgt.h37 queue_head_t *uhci_alloc_queue_head(uhci_state_t *uhcip);
H A Duhciutil.h129 queue_head_t *uhci_alloc_queue_head(uhci_state_t *uhcip);
H A Duhci.h149 } queue_head_t; typedef
/illumos-gate/usr/src/lib/libc/inc/
H A Dthr_uberdata.h417 } queue_head_t; typedef
444 extern queue_head_t *queue_lock(void *, int);
445 extern void queue_unlock(queue_head_t *);
446 extern void enqueue(queue_head_t *, struct ulwp *, int);
447 extern struct ulwp *dequeue(queue_head_t *, int *);
448 extern struct ulwp **queue_slot(queue_head_t *, struct ulwp **, int *);
449 extern struct ulwp *queue_waiter(queue_head_t *);
450 extern int dequeue_self(queue_head_t *);
451 extern void queue_unlink(queue_head_t *,
649 queue_head_t *ul_sleepq; /* sleep queue thread is waiting on */
[all …]
/illumos-gate/usr/src/lib/libc/port/threads/
H A Dsynch.c472 queue_head_t *qp; in queue_alloc()
557 queue_head_t *
561 queue_head_t *qp; in queue_lock()
955 queue_head_t *qp; in unsleep_self()
1619 queue_head_t *qp; in mutex_wakeup()
1642 queue_head_t *qp; in mutex_wakeup_all()
1787 queue_head_t *qp; in mutex_lock_queue()
3190 queue_head_t *qp; in cond_sleep_queue()
3712 queue_head_t *qp; in cond_signal()
3841 queue_head_t *qp; in cond_broadcast()
[all …]
H A Dsema.c133 queue_head_t *qp; in sema_wait_impl()
251 queue_head_t *qp; in sema_trywait()
318 queue_head_t *qp; in sema_post()
H A Drwlock.c376 queue_head_t *qp; in rw_queue_release()
584 queue_head_t *qp; in rwlock_lock()
H A Dthr.c1654 queue_head_t *qp; in postfork1_child()
1682 (void) memset(qp, 0, 2 * QHASHSIZE * sizeof (queue_head_t)); in postfork1_child()
/illumos-gate/usr/src/uts/common/io/usb/hcd/uhci/
H A Duhciutil.c128 queue_head_t *tmp_qh; in uhci_build_interrupt_lattice()
914 queue_head_t *
919 queue_head_t *queue_head; in uhci_alloc_queue_head()
998 queue_head_t *tmp_qh; in uhci_allocate_bandwidth()
1442 queue_head_t *qh = pp->pp_qh; in uhci_insert_ctrl_qh()
1470 queue_head_t *qh = pp->pp_qh; in uhci_insert_bulk_qh()
1504 queue_head_t *qh = pp->pp_qh; in uhci_insert_intr_qh()
1876 queue_head_t *qh = pp->pp_qh; in uhci_insert_hc_td()
2672 queue_head_t *qh = pp->pp_qh; in uhci_remove_intr_qh()
2690 queue_head_t *qh = pp->pp_qh; in uhci_remove_bulk_qh()
[all …]