/linux-4.4.14/drivers/usb/dwc2/ |
D | hcd_queue.c | 65 static void dwc2_qh_init(struct dwc2_hsotg *hsotg, struct dwc2_qh *qh, in dwc2_qh_init() argument 74 qh->ep_type = dwc2_hcd_get_pipe_type(&urb->pipe_info); in dwc2_qh_init() 75 qh->ep_is_in = dwc2_hcd_is_pipe_in(&urb->pipe_info) ? 1 : 0; in dwc2_qh_init() 77 qh->data_toggle = DWC2_HC_PID_DATA0; in dwc2_qh_init() 78 qh->maxp = dwc2_hcd_get_mps(&urb->pipe_info); in dwc2_qh_init() 79 INIT_LIST_HEAD(&qh->qtd_list); in dwc2_qh_init() 80 INIT_LIST_HEAD(&qh->qh_list_entry); in dwc2_qh_init() 93 qh->do_split = 1; in dwc2_qh_init() 96 if (qh->ep_type == USB_ENDPOINT_XFER_INT || in dwc2_qh_init() 97 qh->ep_type == USB_ENDPOINT_XFER_ISOC) { in dwc2_qh_init() [all …]
|
D | hcd_ddma.c | 74 static u16 dwc2_max_desc_num(struct dwc2_qh *qh) in dwc2_max_desc_num() argument 76 return (qh->ep_type == USB_ENDPOINT_XFER_ISOC && in dwc2_max_desc_num() 77 qh->dev_speed == USB_SPEED_HIGH) ? in dwc2_max_desc_num() 81 static u16 dwc2_frame_incr_val(struct dwc2_qh *qh) in dwc2_frame_incr_val() argument 83 return qh->dev_speed == USB_SPEED_HIGH ? in dwc2_frame_incr_val() 84 (qh->interval + 8 - 1) / 8 : qh->interval; in dwc2_frame_incr_val() 87 static int dwc2_desc_list_alloc(struct dwc2_hsotg *hsotg, struct dwc2_qh *qh, in dwc2_desc_list_alloc() argument 90 qh->desc_list = dma_alloc_coherent(hsotg->dev, in dwc2_desc_list_alloc() 92 dwc2_max_desc_num(qh), &qh->desc_list_dma, in dwc2_desc_list_alloc() 95 if (!qh->desc_list) in dwc2_desc_list_alloc() [all …]
|
D | hcd.c | 73 struct dwc2_qh *qh; in dwc2_dump_channel_info() local 104 dev_dbg(hsotg->dev, " qh: %p\n", chan->qh); in dwc2_dump_channel_info() 106 list_for_each_entry(qh, &hsotg->non_periodic_sched_inactive, in dwc2_dump_channel_info() 108 dev_dbg(hsotg->dev, " %p\n", qh); in dwc2_dump_channel_info() 110 list_for_each_entry(qh, &hsotg->non_periodic_sched_active, in dwc2_dump_channel_info() 112 dev_dbg(hsotg->dev, " %p\n", qh); in dwc2_dump_channel_info() 131 struct dwc2_qh *qh, *qh_tmp; in dwc2_kill_urbs_in_qh_list() local 134 list_for_each_entry_safe(qh, qh_tmp, qh_list, qh_list_entry) { in dwc2_kill_urbs_in_qh_list() 135 list_for_each_entry_safe(qtd, qtd_tmp, &qh->qtd_list, in dwc2_kill_urbs_in_qh_list() 138 dwc2_hcd_qtd_unlink_and_free(hsotg, qtd, qh); in dwc2_kill_urbs_in_qh_list() [all …]
|
D | hcd.h | 159 struct dwc2_qh *qh; member 348 struct dwc2_qh *qh; member 469 extern void dwc2_hcd_qh_free(struct dwc2_hsotg *hsotg, struct dwc2_qh *qh); 470 extern int dwc2_hcd_qh_add(struct dwc2_hsotg *hsotg, struct dwc2_qh *qh); 471 extern void dwc2_hcd_qh_unlink(struct dwc2_hsotg *hsotg, struct dwc2_qh *qh); 472 extern void dwc2_hcd_qh_deactivate(struct dwc2_hsotg *hsotg, struct dwc2_qh *qh, 477 struct dwc2_qh *qh); 482 struct dwc2_qh *qh) in dwc2_hcd_qtd_unlink_and_free() argument 490 struct dwc2_qh *qh); 495 extern int dwc2_hcd_qh_init_ddma(struct dwc2_hsotg *hsotg, struct dwc2_qh *qh, [all …]
|
D | hcd_intr.c | 92 if (!chan->qh) in dwc2_hc_handle_tt_clear() 95 if (chan->qh->dev_speed == USB_SPEED_HIGH) in dwc2_hc_handle_tt_clear() 106 chan->qh->tt_buffer_dirty = 1; in dwc2_hc_handle_tt_clear() 109 chan->qh->tt_buffer_dirty = 0; in dwc2_hc_handle_tt_clear() 122 struct dwc2_qh *qh; in dwc2_sof_intr() local 136 qh = list_entry(qh_entry, struct dwc2_qh, qh_list_entry); in dwc2_sof_intr() 138 if (dwc2_frame_num_le(qh->sched_frame, hsotg->frame_number)) in dwc2_sof_intr() 143 list_move(&qh->qh_list_entry, in dwc2_sof_intr() 420 } else if (chan->qh->do_split) { in dwc2_get_actual_xfer_length() 471 dma_unmap_single(hsotg->dev, chan->qh->dw_align_buf_dma, in dwc2_update_urb_state() [all …]
|
/linux-4.4.14/drivers/usb/host/ |
D | uhci-q.c | 249 struct uhci_qh *qh; in uhci_alloc_qh() local 251 qh = dma_pool_alloc(uhci->qh_pool, GFP_ATOMIC, &dma_handle); in uhci_alloc_qh() 252 if (!qh) in uhci_alloc_qh() 255 memset(qh, 0, sizeof(*qh)); in uhci_alloc_qh() 256 qh->dma_handle = dma_handle; in uhci_alloc_qh() 258 qh->element = UHCI_PTR_TERM(uhci); in uhci_alloc_qh() 259 qh->link = UHCI_PTR_TERM(uhci); in uhci_alloc_qh() 261 INIT_LIST_HEAD(&qh->queue); in uhci_alloc_qh() 262 INIT_LIST_HEAD(&qh->node); in uhci_alloc_qh() 265 qh->type = usb_endpoint_type(&hep->desc); in uhci_alloc_qh() [all …]
|
D | ehci-q.c | 88 qh_update (struct ehci_hcd *ehci, struct ehci_qh *qh, struct ehci_qtd *qtd) in qh_update() argument 90 struct ehci_qh_hw *hw = qh->hw; in qh_update() 93 WARN_ON(qh->qh_state != QH_STATE_IDLE); in qh_update() 106 is_out = qh->is_out; in qh_update() 108 if (unlikely(!usb_gettoggle(qh->ps.udev, epnum, is_out))) { in qh_update() 110 usb_settoggle(qh->ps.udev, epnum, is_out, 1); in qh_update() 122 qh_refresh (struct ehci_hcd *ehci, struct ehci_qh *qh) in qh_refresh() argument 126 qtd = list_entry(qh->qtd_list.next, struct ehci_qtd, qtd_list); in qh_refresh() 135 if (qh->hw->hw_token & ACTIVE_BIT(ehci)) in qh_refresh() 136 qh->hw->hw_qtd_next = qtd->hw_next; in qh_refresh() [all …]
|
D | oxu210hp-hcd.c | 606 static void oxu_qh_free(struct oxu_hcd *oxu, struct ehci_qh *qh) in oxu_qh_free() argument 612 index = qh - &oxu->mem->qh_pool[0]; in oxu_qh_free() 620 struct ehci_qh *qh = container_of(kref, struct ehci_qh, kref); in qh_destroy() local 621 struct oxu_hcd *oxu = qh->oxu; in qh_destroy() 624 if (!list_empty(&qh->qtd_list) || qh->qh_next.ptr) { in qh_destroy() 628 if (qh->dummy) in qh_destroy() 629 oxu_qtd_free(oxu, qh->dummy); in qh_destroy() 630 oxu_qh_free(oxu, qh); in qh_destroy() 636 struct ehci_qh *qh = NULL; in oxu_qh_alloc() local 645 qh = (struct ehci_qh *) &oxu->mem->qh_pool[i]; in oxu_qh_alloc() [all …]
|
D | fotg210-hcd.c | 142 dbg_qh(const char *label, struct fotg210_hcd *fotg210, struct fotg210_qh *qh) in dbg_qh() argument 144 struct fotg210_qh_hw *hw = qh->hw; in dbg_qh() 146 fotg210_dbg(fotg210, "%s qh %p n%08x info %x %x qtd %x\n", label, qh, in dbg_qh() 364 static void qh_lines(struct fotg210_hcd *fotg210, struct fotg210_qh *qh, in qh_lines() argument 375 struct fotg210_qh_hw *hw = qh->hw; in qh_lines() 393 qh, scratch & 0x007f, in qh_lines() 405 list_for_each_entry(td, &qh->qtd_list, qtd_list) { in qh_lines() 465 struct fotg210_qh *qh; in fill_async_buffer() local 479 for (qh = fotg210->async->qh_next.qh; size > 0 && qh; in fill_async_buffer() 480 qh = qh->qh_next.qh) in fill_async_buffer() [all …]
|
D | ehci-mem.c | 67 static void qh_destroy(struct ehci_hcd *ehci, struct ehci_qh *qh) in qh_destroy() argument 70 if (!list_empty (&qh->qtd_list) || qh->qh_next.ptr) { in qh_destroy() 74 if (qh->dummy) in qh_destroy() 75 ehci_qtd_free (ehci, qh->dummy); in qh_destroy() 76 dma_pool_free(ehci->qh_pool, qh->hw, qh->qh_dma); in qh_destroy() 77 kfree(qh); in qh_destroy() 82 struct ehci_qh *qh; in ehci_qh_alloc() local 85 qh = kzalloc(sizeof *qh, GFP_ATOMIC); in ehci_qh_alloc() 86 if (!qh) in ehci_qh_alloc() 88 qh->hw = (struct ehci_qh_hw *) in ehci_qh_alloc() [all …]
|
D | ehci-sched.c | 50 return &periodic->qh->qh_next; in periodic_next_shadow() 68 return &periodic->qh->hw->hw_next; in shadow_next_periodic() 219 struct ehci_qh *qh, int sign) in reserve_release_intr_bandwidth() argument 223 int usecs = qh->ps.usecs; in reserve_release_intr_bandwidth() 224 int c_usecs = qh->ps.c_usecs; in reserve_release_intr_bandwidth() 225 int tt_usecs = qh->ps.tt_usecs; in reserve_release_intr_bandwidth() 228 if (qh->ps.phase == NO_FRAME) /* Bandwidth wasn't reserved */ in reserve_release_intr_bandwidth() 230 start_uf = qh->ps.bw_phase << 3; in reserve_release_intr_bandwidth() 232 bandwidth_dbg(ehci, sign, "intr", &qh->ps); in reserve_release_intr_bandwidth() 241 for (i = start_uf + qh->ps.phase_uf; i < EHCI_BANDWIDTH_SIZE; in reserve_release_intr_bandwidth() [all …]
|
D | uhci-debug.c | 110 out += sprintf(out, "qh [%p] ", urbp->qh); in uhci_show_urbp() 127 (urbp->qh->type == USB_ENDPOINT_XFER_CONTROL ? in uhci_show_urbp() 139 if (urbp->qh->type != USB_ENDPOINT_XFER_ISOC && in uhci_show_urbp() 165 struct uhci_qh *qh, char *buf, int len, int space) in uhci_show_qh() argument 169 __hc32 element = qh_element(qh); in uhci_show_qh() 172 switch (qh->type) { in uhci_show_qh() 181 space, "", qh, qtype, in uhci_show_qh() 182 hc32_to_cpu(uhci, qh->link), in uhci_show_qh() 184 if (qh->type == USB_ENDPOINT_XFER_ISOC) in uhci_show_qh() 187 space, "", qh->period, qh->phase, qh->load, in uhci_show_qh() [all …]
|
D | ehci-hcd.c | 313 static void start_unlink_intr(struct ehci_hcd *ehci, struct ehci_qh *qh); 314 static void end_unlink_intr(struct ehci_hcd *ehci, struct ehci_qh *qh); 522 ehci->async->qh_next.qh = NULL; in ehci_init() 895 struct ehci_qh *qh; in ehci_urb_dequeue() local 911 qh = (struct ehci_qh *) urb->hcpriv; in ehci_urb_dequeue() 912 qh->exception = 1; in ehci_urb_dequeue() 913 switch (qh->qh_state) { in ehci_urb_dequeue() 916 start_unlink_intr(ehci, qh); in ehci_urb_dequeue() 918 start_unlink_async(ehci, qh); in ehci_urb_dequeue() 921 qh->dequeue_during_giveback = 1; in ehci_urb_dequeue() [all …]
|
D | ehci-timer.c | 232 struct ehci_qh *qh; in ehci_handle_start_intr_unlinks() local 234 qh = list_first_entry(&ehci->intr_unlink_wait, in ehci_handle_start_intr_unlinks() 236 if (!stopped && (qh->unlink_cycle == in ehci_handle_start_intr_unlinks() 239 list_del_init(&qh->unlink_node); in ehci_handle_start_intr_unlinks() 240 start_unlink_intr(ehci, qh); in ehci_handle_start_intr_unlinks() 264 struct ehci_qh *qh; in ehci_handle_intr_unlinks() local 266 qh = list_first_entry(&ehci->intr_unlink, struct ehci_qh, in ehci_handle_intr_unlinks() 268 if (!stopped && qh->unlink_cycle == ehci->intr_unlink_cycle) in ehci_handle_intr_unlinks() 270 list_del_init(&qh->unlink_node); in ehci_handle_intr_unlinks() 271 end_unlink_intr(ehci, qh); in ehci_handle_intr_unlinks()
|
D | ehci-dbg.c | 123 dbg_qh (const char *label, struct ehci_hcd *ehci, struct ehci_qh *qh) in dbg_qh() argument 125 struct ehci_qh_hw *hw = qh->hw; in dbg_qh() 128 qh, hw->hw_next, hw->hw_info1, hw->hw_info2, hw->hw_current); in dbg_qh() 285 dbg_qh (char *label, struct ehci_hcd *ehci, struct ehci_qh *qh) in dbg_qh() argument 408 struct ehci_qh *qh, in qh_lines() argument 422 struct ehci_qh_hw *hw = qh->hw; in qh_lines() 440 qh, scratch & 0x007f, in qh_lines() 452 list_for_each (entry, &qh->qtd_list) { in qh_lines() 504 struct ehci_qh *qh; in fill_async_buffer() local 518 for (qh = ehci->async->qh_next.qh; size > 0 && qh; qh = qh->qh_next.qh) in fill_async_buffer() [all …]
|
D | uhci-hcd.h | 187 #define qh_element(qh) ACCESS_ONCE((qh)->element) argument 189 #define LINK_TO_QH(uhci, qh) (UHCI_PTR_QH((uhci)) | \ argument 190 cpu_to_hc32((uhci), (qh)->dma_handle)) 481 struct uhci_qh *qh; /* QH for this URB */ member
|
D | uhci-hcd.c | 771 struct uhci_qh *qh; in uhci_hcd_endpoint_disable() local 774 qh = (struct uhci_qh *) hep->hcpriv; in uhci_hcd_endpoint_disable() 775 if (qh == NULL) in uhci_hcd_endpoint_disable() 778 while (qh->state != QH_STATE_IDLE) { in uhci_hcd_endpoint_disable() 782 qh->state == QH_STATE_IDLE); in uhci_hcd_endpoint_disable() 787 uhci_free_qh(uhci, qh); in uhci_hcd_endpoint_disable()
|
D | oxu210hp.h | 263 struct ehci_qh *qh; /* Q_TYPE_QH */ member
|
D | fotg210.h | 389 struct fotg210_qh *qh; /* Q_TYPE_QH */ member
|
D | ehci.h | 367 struct ehci_qh *qh; /* Q_TYPE_QH */ member
|
/linux-4.4.14/drivers/usb/musb/ |
D | musb_host.c | 199 static void musb_ep_set_qh(struct musb_hw_ep *ep, int is_in, struct musb_qh *qh) in musb_ep_set_qh() argument 202 ep->in_qh = qh; in musb_ep_set_qh() 204 ep->out_qh = qh; in musb_ep_set_qh() 219 musb_start_urb(struct musb *musb, int is_in, struct musb_qh *qh) in musb_start_urb() argument 224 struct urb *urb = next_urb(qh); in musb_start_urb() 227 struct musb_hw_ep *hw_ep = qh->hw_ep; in musb_start_urb() 233 qh->offset = 0; in musb_start_urb() 234 qh->segsize = 0; in musb_start_urb() 237 switch (qh->type) { in musb_start_urb() 246 qh->iso_idx = 0; in musb_start_urb() [all …]
|
D | musb_host.h | 139 static inline struct urb *next_urb(struct musb_qh *qh) in next_urb() argument 143 if (!qh) in next_urb() 145 queue = &qh->hep->urb_list; in next_urb()
|
/linux-4.4.14/drivers/usb/isp1760/ |
D | isp1760-hcd.c | 37 typedef void (packet_enqueue)(struct usb_hcd *hcd, struct isp1760_qh *qh, 415 struct isp1760_qh *qh; in qh_alloc() local 417 qh = kmem_cache_zalloc(qh_cachep, flags); in qh_alloc() 418 if (!qh) in qh_alloc() 421 INIT_LIST_HEAD(&qh->qh_list); in qh_alloc() 422 INIT_LIST_HEAD(&qh->qtd_list); in qh_alloc() 423 qh->slot = -1; in qh_alloc() 425 return qh; in qh_alloc() 428 static void qh_free(struct isp1760_qh *qh) in qh_free() argument 430 WARN_ON(!list_empty(&qh->qtd_list)); in qh_free() [all …]
|
D | isp1760-hcd.h | 30 struct isp1760_qh *qh; member
|
/linux-4.4.14/drivers/soc/ti/ |
D | knav_qmss_queue.c | 63 #define for_each_handle_rcu(qh, inst) \ argument 64 list_for_each_entry_rcu(qh, &inst->handles, list) 84 struct knav_queue *qh; in knav_queue_notify() local 90 for_each_handle_rcu(qh, inst) { in knav_queue_notify() 91 if (atomic_read(&qh->notifier_enabled) <= 0) in knav_queue_notify() 93 if (WARN_ON(!qh->notifier_fn)) in knav_queue_notify() 95 atomic_inc(&qh->stats.notifies); in knav_queue_notify() 96 qh->notifier_fn(qh->notifier_fn_arg); in knav_queue_notify() 218 struct knav_queue *qh; in __knav_queue_open() local 222 qh = devm_kzalloc(inst->kdev->dev, sizeof(*qh), GFP_KERNEL); in __knav_queue_open() [all …]
|
/linux-4.4.14/drivers/usb/host/whci/ |
D | debug.c | 47 qset->qh.info1 & 0x0f, in qset_print() 48 (qset->qh.info1 >> 4) & 0x1 ? "in" : "out", in qset_print() 49 qh_type[(qset->qh.info1 >> 5) & 0x7], in qset_print() 50 (qset->qh.info1 >> 16) & 0xffff); in qset_print() 52 seq_printf(s, " -> %08x\n", (u32)qset->qh.link); in qset_print() 54 qset->qh.info1, qset->qh.info2, qset->qh.info3); in qset_print() 56 qset->qh.status, qset->qh.err_count, qset->qh.cur_window); in qset_print() 58 qset->qh.overlay.qtd.status, qset->qh.overlay.qtd.options); in qset_print()
|
D | qset.c | 90 qset->qh.info1 = cpu_to_le32( in qset_fill_qh() 97 qset->qh.info2 = cpu_to_le32( in qset_fill_qh() 108 qset->qh.info3 = cpu_to_le32( in qset_fill_qh() 113 qset->qh.cur_window = cpu_to_le32((1 << qset->max_burst) - 1); in qset_fill_qh() 127 qset->qh.link = cpu_to_le64(QH_LINK_NTDS(8) | QH_LINK_T); in qset_clear() 128 qset->qh.status = qset->qh.status & QH_STATUS_SEQ_MASK; in qset_clear() 129 qset->qh.err_count = 0; in qset_clear() 130 qset->qh.scratch[0] = 0; in qset_clear() 131 qset->qh.scratch[1] = 0; in qset_clear() 132 qset->qh.scratch[2] = 0; in qset_clear() [all …]
|
D | asl.c | 61 whc_qset_set_link_ptr(&qset->qh.link, next->qset_dma); in asl_qset_insert() 62 whc_qset_set_link_ptr(&prev->qh.link, qset->qset_dma); in asl_qset_insert() 83 whc_qset_set_link_ptr(&prev->qh.link, next->qset_dma); in asl_qset_remove()
|
D | whci-hc.h | 242 struct whc_qhead qh; member
|
D | pzl.c | 215 whc_qset_set_link_ptr(&qset->qh.link, tmp_qh); in update_pzl_hw_view()
|
/linux-4.4.14/net/netfilter/ |
D | nf_queue.c | 33 void nf_register_queue_handler(const struct nf_queue_handler *qh) in nf_register_queue_handler() argument 37 rcu_assign_pointer(queue_handler, qh); in nf_register_queue_handler() 103 const struct nf_queue_handler *qh; in nf_queue_nf_hook_drop() local 106 qh = rcu_dereference(queue_handler); in nf_queue_nf_hook_drop() 107 if (qh) in nf_queue_nf_hook_drop() 108 qh->nf_hook_drop(net, ops); in nf_queue_nf_hook_drop() 124 const struct nf_queue_handler *qh; in nf_queue() local 127 qh = rcu_dereference(queue_handler); in nf_queue() 128 if (!qh) { in nf_queue() 153 status = qh->outfn(entry, queuenum); in nf_queue()
|
/linux-4.4.14/drivers/usb/chipidea/ |
D | udc.c | 463 if (!list_empty(&hwep->qh.queue)) { in _hardware_enqueue() 470 hwreqprev = list_entry(hwep->qh.queue.prev, in _hardware_enqueue() 489 hwep->qh.ptr->td.next = cpu_to_le32(firstnode->dma); in _hardware_enqueue() 490 hwep->qh.ptr->td.token &= in _hardware_enqueue() 499 hwep->qh.ptr->cap |= mul << __ffs(QH_MULT); in _hardware_enqueue() 526 hwep->qh.ptr->td.next = node->dma; in reprime_dtd() 527 hwep->qh.ptr->td.token &= in reprime_dtd() 630 while (!list_empty(&hwep->qh.queue)) { in _ep_nuke() 633 struct ci_hw_req *hwreq = list_entry(hwep->qh.queue.next, in _ep_nuke() 674 !list_empty(&hwep->qh.queue) && in _ep_set_halt() [all …]
|
D | debug.c | 146 i, (u32)hweprx->qh.dma, (u32)hweptx->qh.dma); in ci_qheads_show() 149 *((u32 *)hweprx->qh.ptr + j), in ci_qheads_show() 150 *((u32 *)hweptx->qh.ptr + j)); in ci_qheads_show() 188 list_for_each(ptr, &ci->ci_hw_ep[i].qh.queue) { in ci_requests_show()
|
D | ci.h | 95 } qh; member
|
/linux-4.4.14/include/linux/ |
D | vmw_vmci_defs.h | 760 struct vmci_queue_header *qh = (struct vmci_queue_header *)q_header; in vmci_q_header_producer_tail() local 761 return atomic64_read(&qh->producer_tail); in vmci_q_header_producer_tail() 770 struct vmci_queue_header *qh = (struct vmci_queue_header *)q_header; in vmci_q_header_consumer_head() local 771 return atomic64_read(&qh->consumer_head); in vmci_q_header_consumer_head()
|
/linux-4.4.14/drivers/usb/gadget/udc/ |
D | fsl_udc_core.c | 708 struct ep_queue_head *qh = get_qh_by_ep(ep); in fsl_prime_ep() local 711 qh->next_dtd_ptr = cpu_to_hc32(td->td_dma in fsl_prime_ep() 715 qh->size_ioc_int_sts &= cpu_to_hc32(~(EP_QUEUE_HEAD_STATUS_ACTIVE in fsl_prime_ep() 1057 struct ep_queue_head *qh; in fsl_ep_fifo_status() local 1068 qh = get_qh_by_ep(ep); in fsl_ep_fifo_status() 1074 size = (qh->size_ioc_int_sts & DTD_PACKET_SIZE) in fsl_ep_fifo_status() 1558 struct ep_queue_head *qh; in tripwire_handler() local 1561 qh = &udc->ep_qh[ep_num * 2 + EP_DIR_OUT]; in tripwire_handler() 1576 u32 *s = (u32 *)qh->setup_buffer; in tripwire_handler() 1582 memcpy(buffer_ptr, (u8 *) qh->setup_buffer, 8); in tripwire_handler() [all …]
|
D | fsl_usb2_udc.h | 466 struct ep_queue_head *qh; member 589 return ep->qh; in get_qh_by_ep()
|
D | mv_udc_core.c | 833 struct mv_dqh *qh; in mv_ep_dequeue() local 835 qh = ep->dqh; in mv_ep_dequeue() 836 qh->next_dtd_ptr = 1; in mv_ep_dequeue() 837 qh->size_ioc_int_sts = 0; in mv_ep_dequeue()
|
/linux-4.4.14/include/net/netfilter/ |
D | nf_queue.h | 31 void nf_register_queue_handler(const struct nf_queue_handler *qh);
|
/linux-4.4.14/drivers/scsi/qla2xxx/ |
D | qla_dbg.c | 510 struct qla2xxx_mqueue_header *qh; in qla2xxx_copy_atioqueues() local 538 qh = ptr; in qla2xxx_copy_atioqueues() 539 qh->queue = htonl(TYPE_ATIO_QUEUE); in qla2xxx_copy_atioqueues() 540 qh->number = htonl(que); in qla2xxx_copy_atioqueues() 541 qh->size = htonl(aqp->length * sizeof(request_t)); in qla2xxx_copy_atioqueues() 557 struct qla2xxx_mqueue_header *qh; in qla25xx_copy_mqueues() local 582 qh = ptr; in qla25xx_copy_mqueues() 583 qh->queue = htonl(TYPE_REQUEST_QUEUE); in qla25xx_copy_mqueues() 584 qh->number = htonl(que); in qla25xx_copy_mqueues() 585 qh->size = htonl(req->length * sizeof(request_t)); in qla25xx_copy_mqueues() [all …]
|
/linux-4.4.14/drivers/scsi/bfa/ |
D | bfa_fcs_lport.c | 5725 struct list_head *qh, *qe; in bfa_fcs_lport_get_rport() local 5737 qh = &port->rport_q; in bfa_fcs_lport_get_rport() 5738 qe = bfa_q_first(qh); in bfa_fcs_lport_get_rport() 5740 while ((qe != qh) && (i < nrports)) { in bfa_fcs_lport_get_rport() 5773 struct list_head *qh, *qe; in bfa_fcs_lport_get_rport_quals() local 5785 qh = &port->rport_q; in bfa_fcs_lport_get_rport_quals() 5786 qe = bfa_q_first(qh); in bfa_fcs_lport_get_rport_quals() 5788 while ((qe != qh) && (i < *nrports)) { in bfa_fcs_lport_get_rport_quals() 5823 struct list_head *qh, *qe; in bfa_fcs_lport_get_rport_max_speed() local 5842 qh = &port->rport_q; in bfa_fcs_lport_get_rport_max_speed() [all …]
|
D | bfa_ioc.c | 3203 struct list_head *qh = &mod->timer_q; in bfa_timer_beat() local 3210 qe = bfa_q_next(qh); in bfa_timer_beat() 3212 while (qe != qh) { in bfa_timer_beat()
|
/linux-4.4.14/Documentation/usb/ |
D | ehci.txt | 116 and bulk transfers. Shows each active qh and the qtds
|