/Linux-v4.19/drivers/ps3/ |
D | ps3-vuart.c | 84 } tx_list; member 498 spin_lock_irqsave(&priv->tx_list.lock, flags); in ps3_vuart_write() 500 if (list_empty(&priv->tx_list.head)) { in ps3_vuart_write() 505 spin_unlock_irqrestore(&priv->tx_list.lock, flags); in ps3_vuart_write() 523 spin_unlock_irqrestore(&priv->tx_list.lock, flags); in ps3_vuart_write() 535 spin_lock_irqsave(&priv->tx_list.lock, flags); in ps3_vuart_write() 536 list_add_tail(&lb->link, &priv->tx_list.head); in ps3_vuart_write() 538 spin_unlock_irqrestore(&priv->tx_list.lock, flags); in ps3_vuart_write() 740 spin_lock_irqsave(&priv->tx_list.lock, flags); in ps3_vuart_handle_interrupt_tx() 742 list_for_each_entry_safe(lb, n, &priv->tx_list.head, link) { in ps3_vuart_handle_interrupt_tx() [all …]
|
/Linux-v4.19/sound/soc/intel/common/ |
D | sst-ipc.c | 110 list_add_tail(&msg->list, &ipc->tx_list); in ipc_tx_message() 165 while (!list_empty(&ipc->tx_list) && !ipc->pending) { in ipc_tx_msgs() 175 msg = list_first_entry(&ipc->tx_list, struct ipc_message, list); in ipc_tx_msgs() 272 list_for_each_entry_safe(msg, tmp, &ipc->tx_list, list) { in sst_ipc_drop_all() 294 INIT_LIST_HEAD(&ipc->tx_list); in sst_ipc_init()
|
D | sst-ipc.h | 63 struct list_head tx_list; member
|
/Linux-v4.19/drivers/dma/ |
D | mmp_pdma.c | 87 struct list_head tx_list; member 349 list_for_each_entry(child, &desc->tx_list, node) { in mmp_pdma_tx_submit() 354 list_splice_tail_init(&desc->tx_list, &chan->chain_pending); in mmp_pdma_tx_submit() 373 INIT_LIST_HEAD(&desc->tx_list); in mmp_pdma_alloc_descriptor() 503 list_add_tail(&new->node, &first->tx_list); in mmp_pdma_prep_memcpy() 519 mmp_pdma_free_desc_list(chan, &first->tx_list); in mmp_pdma_prep_memcpy() 575 list_add_tail(&new->node, &first->tx_list); in mmp_pdma_prep_slave_sg() 597 mmp_pdma_free_desc_list(chan, &first->tx_list); in mmp_pdma_prep_slave_sg() 669 list_add_tail(&new->node, &first->tx_list); in mmp_pdma_prep_dma_cyclic() 683 mmp_pdma_free_desc_list(chan, &first->tx_list); in mmp_pdma_prep_dma_cyclic()
|
D | txx9dmac.c | 185 if (!list_empty(&desc->tx_list)) in txx9dmac_last_child() 186 desc = list_entry(desc->tx_list.prev, typeof(*desc), desc_node); in txx9dmac_last_child() 201 INIT_LIST_HEAD(&desc->tx_list); in txx9dmac_desc_alloc() 250 list_for_each_entry(child, &desc->tx_list, desc_node) in txx9dmac_sync_desc_for_cpu() 272 list_for_each_entry(child, &desc->tx_list, desc_node) in txx9dmac_desc_put() 276 list_splice_init(&desc->tx_list, &dc->free_list); in txx9dmac_desc_put() 416 list_splice_init(&desc->tx_list, &dc->free_list); in txx9dmac_descriptor_complete() 534 list_for_each_entry(child, &bad_desc->tx_list, desc_node) in txx9dmac_handle_error() 576 list_for_each_entry(child, &desc->tx_list, desc_node) in txx9dmac_scan_descriptors() 786 list_add_tail(&desc->desc_node, &first->tx_list); in txx9dmac_prep_dma_memcpy() [all …]
|
D | xgene-dma.c | 252 struct list_head tx_list; member 483 list_splice_tail_init(&desc->tx_list, &chan->ld_pending); in xgene_dma_tx_submit() 510 INIT_LIST_HEAD(&desc->tx_list); in xgene_dma_alloc_descriptor() 878 list_add_tail(&new->node, &first->tx_list); in xgene_dma_prep_xor() 883 list_splice(&first->tx_list, &new->tx_list); in xgene_dma_prep_xor() 891 xgene_dma_free_desc_list(chan, &first->tx_list); in xgene_dma_prep_xor() 936 list_add_tail(&new->node, &first->tx_list); in xgene_dma_prep_pq() 960 list_splice(&first->tx_list, &new->tx_list); in xgene_dma_prep_pq() 968 xgene_dma_free_desc_list(chan, &first->tx_list); in xgene_dma_prep_pq()
|
D | altera-msgdma.c | 166 struct list_head tx_list; member 222 INIT_LIST_HEAD(&desc->tx_list); in msgdma_get_descriptor() 239 list_for_each_entry_safe(child, next, &desc->tx_list, node) { in msgdma_free_descriptor() 368 list_add_tail(&new->node, &first->tx_list); in msgdma_prep_memcpy() 442 list_add_tail(&new->node, &first->tx_list); in msgdma_prep_slave_sg() 542 list_for_each_entry_safe(sdesc, next, &desc->tx_list, node) in msgdma_copy_desc_to_fifo()
|
D | ep93xx_dma.c | 129 struct list_head tx_list; member 246 while (!list_empty(&desc->tx_list)) { in ep93xx_dma_set_active() 247 struct ep93xx_dma_desc *d = list_first_entry(&desc->tx_list, in ep93xx_dma_set_active() 710 list_splice_init(&desc->tx_list, &edmac->free_list); in ep93xx_dma_desc_put() 923 INIT_LIST_HEAD(&desc->tx_list); in ep93xx_dma_alloc_chan_resources() 1009 list_add_tail(&desc->node, &first->tx_list); in ep93xx_dma_prep_dma_memcpy() 1082 list_add_tail(&desc->node, &first->tx_list); in ep93xx_dma_prep_slave_sg() 1161 list_add_tail(&desc->node, &first->tx_list); in ep93xx_dma_prep_dma_cyclic()
|
D | pch_dma.c | 95 struct list_head tx_list; member 344 if (list_empty(&desc->tx_list)) { in pdc_dostart() 363 list_splice_init(&desc->tx_list, &pd_chan->free_list); in pdc_chain_complete() 442 INIT_LIST_HEAD(&desc->tx_list); in pdc_alloc_desc() 491 list_splice_init(&desc->tx_list, &pd_chan->free_list); in pdc_desc_put() 638 list_add_tail(&desc->desc_node, &first->tx_list); in pd_prep_slave_sg()
|
D | tegra20-apb-dma.c | 176 struct list_head tx_list; member 318 if (!list_empty(&dma_desc->tx_list)) in tegra_dma_desc_put() 319 list_splice_init(&dma_desc->tx_list, &tdc->free_sg_req); in tegra_dma_desc_put() 713 list_splice_tail_init(&dma_desc->tx_list, &tdc->pending_sg_req); in tegra_dma_tx_submit() 991 INIT_LIST_HEAD(&dma_desc->tx_list); in tegra_dma_prep_slave_sg() 1034 list_add_tail(&sg_req->node, &dma_desc->tx_list); in tegra_dma_prep_slave_sg() 1135 INIT_LIST_HEAD(&dma_desc->tx_list); in tegra_dma_prep_dma_cyclic() 1164 list_add_tail(&sg_req->node, &dma_desc->tx_list); in tegra_dma_prep_dma_cyclic()
|
D | fsldma.c | 408 list_splice_tail_init(&desc->tx_list, &chan->ld_pending); in append_ld_queue() 432 list_for_each_entry(child, &desc->tx_list, node) { in fsl_dma_tx_submit() 474 INIT_LIST_HEAD(&desc->tx_list); in fsl_dma_alloc_descriptor() 809 list_add_tail(&new->node, &first->tx_list); in fsl_dma_prep_memcpy() 824 fsldma_free_desc_list_reverse(chan, &first->tx_list); in fsl_dma_prep_memcpy()
|
D | at_hdmac.c | 116 INIT_LIST_HEAD(&desc->tx_list); in atc_alloc_descriptor() 182 list_for_each_entry(child, &desc->tx_list, desc_node) in atc_desc_put() 186 list_splice_init(&desc->tx_list, &atchan->free_list); in atc_desc_put() 212 &(*first)->tx_list); in atc_desc_chain() 419 list_for_each_entry(desc, &desc_first->tx_list, desc_node) { in atc_get_bytes_left() 467 list_splice_init(&desc->tx_list, &atchan->free_list); in atc_chain_complete() 579 list_for_each_entry(child, &bad_desc->tx_list, desc_node) in atc_handle_error()
|
D | fsldma.h | 108 struct list_head tx_list; member
|
D | txx9dmac.h | 233 struct list_head tx_list; member
|
/Linux-v4.19/drivers/net/ethernet/cavium/octeon/ |
D | octeon_mgmt.c | 132 struct sk_buff_head tx_list; member 259 spin_lock_irqsave(&p->tx_list.lock, flags); in octeon_mgmt_clean_tx_buffers() 264 spin_unlock_irqrestore(&p->tx_list.lock, flags); in octeon_mgmt_clean_tx_buffers() 275 skb = __skb_dequeue(&p->tx_list); in octeon_mgmt_clean_tx_buffers() 284 spin_unlock_irqrestore(&p->tx_list.lock, flags); in octeon_mgmt_clean_tx_buffers() 1255 skb_queue_purge(&p->tx_list); in octeon_mgmt_stop() 1285 spin_lock_irqsave(&p->tx_list.lock, flags); in octeon_mgmt_xmit() 1288 spin_unlock_irqrestore(&p->tx_list.lock, flags); in octeon_mgmt_xmit() 1290 spin_lock_irqsave(&p->tx_list.lock, flags); in octeon_mgmt_xmit() 1295 spin_unlock_irqrestore(&p->tx_list.lock, flags); in octeon_mgmt_xmit() [all …]
|
/Linux-v4.19/drivers/hid/intel-ish-hid/ishtp/ |
D | client.c | 87 INIT_LIST_HEAD(&cl->tx_list.list); in ishtp_cl_init() 584 have_msg_to_send = !list_empty(&cl->tx_list.list); in ishtp_cl_send() 585 list_add_tail(&cl_msg->list, &cl->tx_list.list); in ishtp_cl_send() 652 if (list_empty(&cl->tx_list.list)) { in ipc_tx_callback() 669 cl_msg = list_entry(cl->tx_list.list.next, struct ishtp_cl_tx_ring, in ipc_tx_callback() 741 if (list_empty(&cl->tx_list.list)) { in ishtp_cl_send_msg_dma() 746 cl_msg = list_entry(cl->tx_list.list.next, struct ishtp_cl_tx_ring, in ishtp_cl_send_msg_dma()
|
D | client-buffers.c | 154 while (!list_empty(&cl->tx_list.list)) { in ishtp_cl_free_tx_ring() 155 tx_buf = list_entry(cl->tx_list.list.next, in ishtp_cl_free_tx_ring()
|
D | client.h | 86 struct ishtp_cl_tx_ring tx_list, tx_free_list; member
|
/Linux-v4.19/drivers/dma/dw/ |
D | core.c | 115 INIT_LIST_HEAD(&desc->tx_list); in dwc_desc_get() 131 list_for_each_entry_safe(child, _next, &desc->tx_list, desc_node) { in dwc_desc_put() 302 dwc->tx_node_active = &first->tx_list; in dwc_dostart() 352 list_for_each_entry(child, &desc->tx_list, desc_node) in dwc_descriptor_complete() 423 head = &desc->tx_list; in dwc_scan_descriptors() 482 list_for_each_entry(child, &desc->tx_list, desc_node) { in dwc_scan_descriptors() 555 list_for_each_entry(child, &bad_desc->tx_list, desc_node) in dwc_handle_error() 691 list_add_tail(&desc->desc_node, &first->tx_list); in dwc_prep_dma_memcpy() 779 list_add_tail(&desc->desc_node, &first->tx_list); in dwc_prep_slave_sg() 826 list_add_tail(&desc->desc_node, &first->tx_list); in dwc_prep_slave_sg()
|
/Linux-v4.19/drivers/net/wireless/intersil/p54/ |
D | p54spi.h | 102 struct list_head tx_list; member
|
D | p54spi.c | 447 struct p54s_tx_info, tx_list); in p54spi_wq_tx() 449 list_del_init(&entry->tx_list); in p54spi_wq_tx() 454 tx_list); in p54spi_wq_tx() 485 list_add_tail(&di->tx_list, &priv->tx_pending); in p54spi_op_tx()
|
/Linux-v4.19/arch/arm/include/asm/hardware/ |
D | iop_adma.h | 100 struct list_head tx_list; member
|
/Linux-v4.19/drivers/dma/xilinx/ |
D | zynqmp_dma.c | 186 struct list_head tx_list; member 386 if (!list_empty(&desc->tx_list)) in zynqmp_dma_tx_submit() 387 desc = list_last_entry(&desc->tx_list, in zynqmp_dma_tx_submit() 418 INIT_LIST_HEAD(&desc->tx_list); in zynqmp_dma_get_descriptor() 438 list_for_each_entry_safe(child, next, &sdesc->tx_list, node) { in zynqmp_dma_free_descriptor() 836 list_add_tail(&new->node, &first->tx_list); in zynqmp_dma_prep_memcpy()
|
/Linux-v4.19/drivers/dma/sh/ |
D | shdma-base.c | 569 LIST_HEAD(tx_list); in shdma_prep_sg() 618 list_add_tail(&new->node, &tx_list); in shdma_prep_sg() 626 list_splice_tail(&tx_list, &schan->ld_free); in shdma_prep_sg() 633 list_for_each_entry(new, &tx_list, node) in shdma_prep_sg() 635 list_splice(&tx_list, &schan->ld_free); in shdma_prep_sg()
|
/Linux-v4.19/drivers/net/ethernet/ti/ |
D | tlan.c | 860 priv->tx_list = priv->rx_list + TLAN_NUM_RX_LISTS; in tlan_init() 1075 tail_list = priv->tx_list + priv->tx_tail; in tlan_start_tx() 1114 (priv->tx_list + (TLAN_NUM_TX_LISTS - 1))->forward in tlan_start_tx() 1117 (priv->tx_list + (priv->tx_tail - 1))->forward in tlan_start_tx() 1249 tlan_print_list(priv->tx_list + i, "TX", i); in tlan_get_stats() 1379 head_list = priv->tx_list + priv->tx_head; in tlan_handle_tx_eof() 1402 head_list = priv->tx_list + priv->tx_head; in tlan_handle_tx_eof() 1413 head_list = priv->tx_list + priv->tx_head; in tlan_handle_tx_eof() 1655 head_list = priv->tx_list + priv->tx_head; in tlan_handle_tx_eoc() 1923 list = priv->tx_list + i; in tlan_reset_lists() [all …]
|