Searched refs:dequeue (Results 1 - 25 of 42) sorted by relevance

12

/drivers/bluetooth/
H A Dhci_uart.h60 struct sk_buff *(*dequeue)(struct hci_uart *hu); member in struct:hci_uart_proto
H A Dhci_ath.c221 .dequeue = ath_dequeue,
H A Dhci_h4.c177 .dequeue = h4_dequeue,
H A Dhci_ll.c516 .dequeue = ll_dequeue,
H A Dhci_ldisc.c112 skb = hu->proto->dequeue(hu);
H A Dhci_bcsp.c301 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 Dxhci-ring.c28 * 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 Dxhci-dbg.c332 ring->dequeue,
334 ring->dequeue));
351 * Check that the dequeue and enqueue pointers point to real data in this ring
H A Dxhci-hub.c287 if (virt_dev->eps[i].ring && virt_dev->eps[i].ring->dequeue)
328 xhci->devs[slot_id]->eps[i].ring->dequeue)
H A Dxhci-mem.c165 /* 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 Dxhci.h390 * @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 Dxhci.c706 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 Dipu_idmac.c883 goto dequeue;
890 goto dequeue;
896 dequeue:
/drivers/net/wireless/ath/ath9k/
H A Dxmit.c68 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 Dgadget.c1168 .dequeue = dwc3_gadget_ep_dequeue,
1179 .dequeue = dwc3_gadget_ep_dequeue,
/drivers/net/ethernet/freescale/
H A Ducc_geth.c194 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 Dmusb_gadget_ep0.c1081 .dequeue = musb_g_ep0_dequeue,
/drivers/usb/renesas_usbhs/
H A Dmod_gadget.c717 .dequeue = usbhsg_ep_dequeue,
/drivers/usb/gadget/
H A Ds3c-hsudc.c968 .dequeue = s3c_hsudc_dequeue,
H A Dat91_udc.c781 .dequeue = at91_ep_dequeue,
H A Dfusb300_udc.c529 .dequeue = fusb300_dequeue,
H A Dgoku_udc.c793 /* dequeue ALL requests */
809 /* dequeue JUST ONE request */
983 .dequeue = goku_dequeue,
H A Dimx_udc.c949 .dequeue = imx_ep_dequeue,
H A Dm66592-udc.c1459 .dequeue = m66592_dequeue,
H A Dpxa25x_udc.c739 * nuke - dequeue ALL requests
757 /* dequeue JUST ONE request */
896 .dequeue = pxa25x_ep_dequeue,

Completed in 447 milliseconds

12