/drivers/bluetooth/ |
H A D | hci_uart.h | 60 struct sk_buff *(*dequeue)(struct hci_uart *hu); member in struct:hci_uart_proto
|
H A D | hci_ath.c | 221 .dequeue = ath_dequeue,
|
H A D | hci_h4.c | 177 .dequeue = h4_dequeue,
|
H A D | hci_ll.c | 516 .dequeue = ll_dequeue,
|
H A D | hci_ldisc.c | 112 skb = hu->proto->dequeue(hu);
|
H A D | hci_bcsp.c | 301 BT_ERR("Could not dequeue pkt because alloc_skb failed"); 320 BT_ERR("Could not dequeue pkt because alloc_skb failed"); 737 .dequeue = bcsp_dequeue,
|
/drivers/usb/host/ |
H A D | xhci-ring.c | 28 * 3. Enqueue pointer = dequeue pointer = address of first TRB in the segment. 31 * 1. A ring is empty if enqueue == dequeue. This means there will always be at 34 * 2. When incrementing an enqueue or dequeue pointer, if the next TRB is a 40 * equals the dequeue pointer. 43 * 1. When a consumer increments a dequeue pointer and encounters a toggle bit 60 * 2. Update dequeue pointer (which may update the ring cycle state) and 63 * updates event ring dequeue pointer. HC is the consumer for the command and 127 * effect the ring dequeue or enqueue pointers. 155 !last_trb(xhci, ring, ring->deq_seg, ring->dequeue)) 157 next = ++(ring->dequeue); [all...] |
H A D | xhci-dbg.c | 332 ring->dequeue, 334 ring->dequeue)); 351 * Check that the dequeue and enqueue pointers point to real data in this ring
|
H A D | xhci-hub.c | 287 if (virt_dev->eps[i].ring && virt_dev->eps[i].ring->dequeue) 328 xhci->devs[slot_id]->eps[i].ring->dequeue)
|
H A D | xhci-mem.c | 165 /* The ring is empty, so the enqueue pointer == dequeue pointer */ 168 ring->dequeue = ring->enqueue; 289 /* Zero an endpoint ring (except for link TRBs) and move the enqueue and dequeue 707 * Sets the dequeue pointer to the stream context array. 729 * Reinstalls the "normal" endpoint ring (at its previous dequeue mark, 738 addr = xhci_trb_virt_to_dma(ep->ring->deq_seg, ep->ring->dequeue); 1000 * FIXME we don't keep track of the dequeue pointer very well after a 1001 * Set TR dequeue pointer, so we're setting the dequeue pointer of the 2028 xhci->event_ring->dequeue); [all...] |
H A D | xhci.h | 390 * @erst_dequeue: Event ring dequeue pointer. 397 * updates the dequeue pointer. 431 * where the current dequeue pointer lies. This is an optional HW hint. 590 * @deq: 64-bit ring dequeue pointer address. If the endpoint only 727 /* Secondary stream array type, dequeue pointer is to a transfer ring */ 729 /* Primary stream array type, dequeue pointer is to a transfer ring */ 846 /* Dequeue pointer and dequeue segment for a submitted Set TR Dequeue 847 * command. We'll need to update the ring's dequeue segment and dequeue 1277 union xhci_trb *dequeue; member in struct:xhci_ring [all...] |
H A D | xhci.c | 706 xhci->cmd_ring->dequeue) & 719 * aligned, because of the reserved bits in the command ring dequeue pointer 720 * register. Therefore, we can't just set the dequeue pointer back in the 738 /* Reset the software enqueue and dequeue pointers */ 740 ring->dequeue = ring->first_seg->trbs; 742 ring->enqueue = ring->dequeue; 752 * Reset the hardware dequeue pointer. 1285 * simply move the ring's dequeue pointer past those TRBs using the Set 2655 /* We need to move the HW's dequeue pointer past this TD, 2662 /* HW with the reset endpoint quirk will use the saved dequeue stat [all...] |
/drivers/dma/ipu/ |
H A D | ipu_idmac.c | 883 goto dequeue; 890 goto dequeue; 896 dequeue:
|
/drivers/net/wireless/ath/ath9k/ |
H A D | xmit.c | 68 bool dequeue); 1824 bool dequeue) 1873 if (dequeue) 1820 ath_tx_setup_buffer(struct ath_softc *sc, struct ath_txq *txq, struct ath_atx_tid *tid, struct sk_buff *skb, bool dequeue) argument
|
/drivers/usb/dwc3/ |
H A D | gadget.c | 1168 .dequeue = dwc3_gadget_ep_dequeue, 1179 .dequeue = dwc3_gadget_ep_dequeue,
|
/drivers/net/ethernet/freescale/ |
H A D | ucc_geth.c | 194 static struct list_head *dequeue(struct list_head *lh) function 1842 put_enet_addr_container(ENET_ADDR_CONT_ENTRY(dequeue(p_lh))); 2016 (dequeue(&ugeth->group_hash_q))); 2019 (dequeue(&ugeth->ind_hash_q)));
|
/drivers/usb/musb/ |
H A D | musb_gadget_ep0.c | 1081 .dequeue = musb_g_ep0_dequeue,
|
/drivers/usb/renesas_usbhs/ |
H A D | mod_gadget.c | 717 .dequeue = usbhsg_ep_dequeue,
|
/drivers/usb/gadget/ |
H A D | s3c-hsudc.c | 968 .dequeue = s3c_hsudc_dequeue,
|
H A D | at91_udc.c | 781 .dequeue = at91_ep_dequeue,
|
H A D | fusb300_udc.c | 529 .dequeue = fusb300_dequeue,
|
H A D | goku_udc.c | 793 /* dequeue ALL requests */ 809 /* dequeue JUST ONE request */ 983 .dequeue = goku_dequeue,
|
H A D | imx_udc.c | 949 .dequeue = imx_ep_dequeue,
|
H A D | m66592-udc.c | 1459 .dequeue = m66592_dequeue,
|
H A D | pxa25x_udc.c | 739 * nuke - dequeue ALL requests 757 /* dequeue JUST ONE request */ 896 .dequeue = pxa25x_ep_dequeue,
|