Searched refs:tx_list (Results 1 - 25 of 41) sorted by relevance

12

/linux-master/drivers/net/wireless/intersil/p54/
H A Dp54spi.h89 struct list_head tx_list; member in struct:p54s_tx_info
H A Dp54spi.c435 struct p54s_tx_info, tx_list);
437 list_del_init(&entry->tx_list);
442 tx_list);
473 list_add_tail(&di->tx_list, &priv->tx_pending);
/linux-master/include/linux/platform_data/
H A Ddma-iop32x.h76 * @tx_list: list of descriptors that are associated with one operation
91 struct list_head tx_list; member in struct:iop_adma_desc_slot
/linux-master/sound/soc/intel/common/
H A Dsst-ipc.h54 struct list_head tx_list; member in struct:sst_generic_ipc
H A Dsst-ipc.c105 list_add_tail(&msg->list, &ipc->tx_list);
160 while (!list_empty(&ipc->tx_list) && !ipc->pending) {
170 msg = list_first_entry(&ipc->tx_list, struct ipc_message, list);
261 INIT_LIST_HEAD(&ipc->tx_list);
/linux-master/drivers/ps3/
H A Dps3-vuart.c72 } tx_list; member in struct:ps3_vuart_port_priv
486 spin_lock_irqsave(&priv->tx_list.lock, flags);
488 if (list_empty(&priv->tx_list.head)) {
493 spin_unlock_irqrestore(&priv->tx_list.lock, flags);
511 spin_unlock_irqrestore(&priv->tx_list.lock, flags);
523 spin_lock_irqsave(&priv->tx_list.lock, flags);
524 list_add_tail(&lb->link, &priv->tx_list.head);
526 spin_unlock_irqrestore(&priv->tx_list.lock, flags);
728 spin_lock_irqsave(&priv->tx_list.lock, flags);
730 list_for_each_entry_safe(lb, n, &priv->tx_list
[all...]
/linux-master/drivers/hid/intel-ish-hid/ishtp/
H A Dclient-buffers.c148 /* release allocated memory - pass over tx_list */
149 while (!list_empty(&cl->tx_list.list)) {
150 tx_buf = list_entry(cl->tx_list.list.next,
268 tx_list_empty = list_empty(&cl->tx_list.list);
H A Dclient.h69 struct ishtp_cl_tx_ring tx_list, tx_free_list; member in struct:ishtp_cl
73 size_t tx_offs; /* Offset in buffer at head of 'tx_list' */
H A Dclient.c100 INIT_LIST_HEAD(&cl->tx_list.list);
756 have_msg_to_send = !list_empty(&cl->tx_list.list);
757 list_add_tail(&cl_msg->list, &cl->tx_list.list);
825 if (list_empty(&cl->tx_list.list)) {
842 cl_msg = list_entry(cl->tx_list.list.next, struct ishtp_cl_tx_ring,
924 if (list_empty(&cl->tx_list.list)) {
929 cl_msg = list_entry(cl->tx_list.list.next, struct ishtp_cl_tx_ring,
/linux-master/drivers/net/wireless/mediatek/mt76/
H A Dtx.c353 if (list_empty(&wcid->tx_list))
354 list_add_tail(&wcid->tx_list, &phy->tx_list);
633 if (list_empty(&phy->tx_list))
640 while (!list_empty(&phy->tx_list)) {
644 wcid = list_first_entry(&phy->tx_list, struct mt76_wcid, tx_list);
645 list_del_init(&wcid->tx_list);
652 if (list_empty(&wcid->tx_list))
653 list_add_tail(&wcid->tx_list,
[all...]
/linux-master/drivers/dma/
H A Dmmp_pdma.c82 struct list_head tx_list; member in struct:mmp_pdma_desc_sw
338 /* desc->tx_list ==> pending list */
349 list_for_each_entry(child, &desc->tx_list, node) {
353 /* softly link to pending list - desc->tx_list ==> pending list */
354 list_splice_tail_init(&desc->tx_list, &chan->chain_pending);
373 INIT_LIST_HEAD(&desc->tx_list);
503 list_add_tail(&new->node, &first->tx_list);
519 mmp_pdma_free_desc_list(chan, &first->tx_list);
577 list_add_tail(&new->node, &first->tx_list);
599 mmp_pdma_free_desc_list(chan, &first->tx_list);
[all...]
H A Dtxx9dmac.c182 if (!list_empty(&desc->tx_list))
183 desc = list_entry(desc->tx_list.prev, typeof(*desc), desc_node);
198 INIT_LIST_HEAD(&desc->tx_list);
247 list_for_each_entry(child, &desc->tx_list, desc_node)
269 list_for_each_entry(child, &desc->tx_list, desc_node)
273 list_splice_init(&desc->tx_list, &dc->free_list);
412 list_splice_init(&desc->tx_list, &dc->free_list);
530 list_for_each_entry(child, &bad_desc->tx_list, desc_node)
572 list_for_each_entry(child, &desc->tx_list, desc_node)
769 * The descriptors on tx_list ar
[all...]
H A Dep93xx_dma.c119 * @tx_list: list of linked descriptors
128 struct list_head tx_list; member in struct:ep93xx_dma_desc
247 /* Flatten the @desc->tx_list chain into @edmac->active list */
248 while (!list_empty(&desc->tx_list)) {
249 struct ep93xx_dma_desc *d = list_first_entry(&desc->tx_list,
712 list_splice_init(&desc->tx_list, &edmac->free_list);
925 INIT_LIST_HEAD(&desc->tx_list);
1011 list_add_tail(&desc->node, &first->tx_list);
1086 list_add_tail(&desc->node, &first->tx_list);
1167 list_add_tail(&desc->node, &first->tx_list);
[all...]
H A Dxgene-dma.c241 struct list_head tx_list; member in struct:xgene_dma_desc_sw
474 list_splice_tail_init(&desc->tx_list, &chan->ld_pending);
501 INIT_LIST_HEAD(&desc->tx_list);
869 list_add_tail(&new->node, &first->tx_list);
874 list_splice(&first->tx_list, &new->tx_list);
882 xgene_dma_free_desc_list(chan, &first->tx_list);
927 list_add_tail(&new->node, &first->tx_list);
951 list_splice(&first->tx_list, &new->tx_list);
[all...]
H A Daltera-msgdma.c158 * @tx_list: transmit list node
164 struct list_head tx_list; member in struct:msgdma_sw_desc
220 INIT_LIST_HEAD(&desc->tx_list);
237 list_for_each_entry_safe(child, next, &desc->tx_list, node) {
367 list_add_tail(&new->node, &first->tx_list);
441 list_add_tail(&new->node, &first->tx_list);
541 list_for_each_entry_safe(sdesc, next, &desc->tx_list, node)
H A Dpch_dma.c87 struct list_head tx_list; member in struct:pch_dma_desc
331 if (list_empty(&desc->tx_list)) {
350 list_splice_init(&desc->tx_list, &pd_chan->free_list);
429 INIT_LIST_HEAD(&desc->tx_list);
478 list_splice_init(&desc->tx_list, &pd_chan->free_list);
625 list_add_tail(&desc->desc_node, &first->tx_list);
H A Dfsldma.c404 list_splice_tail_init(&desc->tx_list, &chan->ld_pending);
428 list_for_each_entry(child, &desc->tx_list, node) {
470 INIT_LIST_HEAD(&desc->tx_list);
805 list_add_tail(&new->node, &first->tx_list);
820 fsldma_free_desc_list_reverse(chan, &first->tx_list);
H A Dtegra20-apb-dma.c169 struct list_head tx_list; member in struct:tegra_dma_desc
302 if (!list_empty(&dma_desc->tx_list))
303 list_splice_init(&dma_desc->tx_list, &tdc->free_sg_req);
696 list_splice_tail_init(&dma_desc->tx_list, &tdc->pending_sg_req);
1093 INIT_LIST_HEAD(&dma_desc->tx_list);
1136 list_add_tail(&sg_req->node, &dma_desc->tx_list);
1242 INIT_LIST_HEAD(&dma_desc->tx_list);
1271 list_add_tail(&sg_req->node, &dma_desc->tx_list);
/linux-master/drivers/infiniband/hw/hfi1/
H A Dipoib.h99 * @tx_list: tx request list
112 struct list_head tx_list; member in struct:hfi1_ipoib_txq
H A Dipoib_tx.c412 &txq->tx_list,
427 if (!list_empty(&txq->tx_list)) {
546 list_add_tail(&tx->txreq.list, &txq->tx_list);
599 if (netdev_xmit_more() || !list_empty(&txp.txq->tx_list))
632 list_add_tail(&txreq->list, &txq->tx_list);
719 INIT_LIST_HEAD(&txq->tx_list);
775 list_for_each_entry_safe(txreq, txreq_tmp, &txq->tx_list, list) {
865 dd_dev_info(priv->dd, "tx_list empty %u\n",
866 list_empty(&txq->tx_list));
/linux-master/drivers/dma/dw/
H A Dcore.c88 INIT_LIST_HEAD(&desc->tx_list);
104 list_for_each_entry_safe(child, _next, &desc->tx_list, desc_node) {
200 dwc->tx_node_active = &first->tx_list;
250 list_for_each_entry(child, &desc->tx_list, desc_node)
322 head = &desc->tx_list;
381 list_for_each_entry(child, &desc->tx_list, desc_node) {
454 list_for_each_entry(child, &bad_desc->tx_list, desc_node)
592 list_add_tail(&desc->desc_node, &first->tx_list);
682 list_add_tail(&desc->desc_node, &first->tx_list);
731 list_add_tail(&desc->desc_node, &first->tx_list);
[all...]
/linux-master/drivers/net/ethernet/cavium/octeon/
H A Docteon_mgmt.c130 /* The tx_list lock also protects the ring related variables */
131 struct sk_buff_head tx_list; member in struct:octeon_mgmt
263 spin_lock_irqsave(&p->tx_list.lock, flags);
268 spin_unlock_irqrestore(&p->tx_list.lock, flags);
279 skb = __skb_dequeue(&p->tx_list);
288 spin_unlock_irqrestore(&p->tx_list.lock, flags);
1259 skb_queue_purge(&p->tx_list);
1290 spin_lock_irqsave(&p->tx_list.lock, flags);
1293 spin_unlock_irqrestore(&p->tx_list.lock, flags);
1295 spin_lock_irqsave(&p->tx_list
[all...]
/linux-master/include/net/
H A Dxdp_sock.h66 struct list_head tx_list; member in struct:xdp_sock
/linux-master/drivers/dma/xilinx/
H A Dzynqmp_dma.c170 * @tx_list: List head for the current transfer
182 struct list_head tx_list; member in struct:zynqmp_dma_desc_sw
383 if (!list_empty(&desc->tx_list))
384 desc = list_last_entry(&desc->tx_list,
416 INIT_LIST_HEAD(&desc->tx_list);
436 list_for_each_entry_safe(child, next, &sdesc->tx_list, node) {
859 list_add_tail(&new->node, &first->tx_list);
/linux-master/drivers/dma/sh/
H A Dshdma-base.c566 LIST_HEAD(tx_list);
584 * all chunks are linked onto the tx_list head with their .node heads
615 list_add_tail(&new->node, &tx_list);
623 list_splice_tail(&tx_list, &schan->ld_free);
630 list_for_each_entry(new, &tx_list, node)
632 list_splice(&tx_list, &schan->ld_free);

Completed in 271 milliseconds

12