| /linux/drivers/net/ethernet/ti/icssg/ |
| A D | icssg_common.c | 94 struct cppi5_host_desc_t *first_desc, *next_desc; in prueth_xmit_free() local 98 first_desc = desc; in prueth_xmit_free() 99 next_desc = first_desc; in prueth_xmit_free() 689 if (!first_desc) { in icssg_ndo_start_xmit() 697 cppi5_hdesc_set_pkttype(first_desc, 0); in icssg_ndo_start_xmit() 698 epib = first_desc->epib; in icssg_ndo_start_xmit() 732 swdata = cppi5_hdesc_get_swdata(first_desc); in icssg_ndo_start_xmit() 736 cur_desc = first_desc; in icssg_ndo_start_xmit() 775 cppi5_hdesc_set_pktlen(first_desc, pkt_len); in icssg_ndo_start_xmit() 808 prueth_xmit_free(tx_chn, first_desc); in icssg_ndo_start_xmit() [all …]
|
| A D | icssg_prueth_sr1.c | 82 struct cppi5_host_desc_t *first_desc; in emac_send_command_sr1() local 108 first_desc = k3_cppi_desc_pool_alloc(tx_chn->desc_pool); in emac_send_command_sr1() 109 if (!first_desc) { in emac_send_command_sr1() 116 cppi5_hdesc_init(first_desc, CPPI5_INFO0_HDESC_EPIB_PRESENT, in emac_send_command_sr1() 118 cppi5_hdesc_set_pkttype(first_desc, PRUETH_PKT_TYPE_CMD); in emac_send_command_sr1() 119 epib = first_desc->epib; in emac_send_command_sr1() 124 swdata = cppi5_hdesc_get_swdata(first_desc); in emac_send_command_sr1() 127 cppi5_hdesc_set_pktlen(first_desc, pkt_len); in emac_send_command_sr1() 128 desc_dma = k3_cppi_desc_pool_virt2dma(tx_chn->desc_pool, first_desc); in emac_send_command_sr1() 132 ret = k3_udma_glue_push_tx_chn(tx_chn->tx_chn, first_desc, desc_dma); in emac_send_command_sr1() [all …]
|
| /linux/drivers/net/ethernet/qlogic/qlcnic/ |
| A D | qlcnic_io.c | 302 struct cmd_desc_type0 *first_desc, in qlcnic_send_filter() argument 371 struct cmd_desc_type0 *first_desc, in qlcnic_tx_encap_pkt() argument 392 first_desc->outer_hdr_length = outer_hdr_len; in qlcnic_tx_encap_pkt() 397 first_desc->hdr_length = inner_hdr_len; in qlcnic_tx_encap_pkt() 490 qlcnic_set_tx_vlan_tci(first_desc, vlan_tci); in qlcnic_tx_pkt() 501 first_desc->hdr_length = hdr_len; in qlcnic_tx_pkt() 511 first_desc->hdr_length += VLAN_HLEN; in qlcnic_tx_pkt() 512 first_desc->tcp_hdr_offset = VLAN_HLEN; in qlcnic_tx_pkt() 513 first_desc->ip_hdr_offset = VLAN_HLEN; in qlcnic_tx_pkt() 654 struct cmd_desc_type0 *hwdesc, *first_desc; in qlcnic_xmit_frame() local [all …]
|
| /linux/sound/sparc/ |
| A D | dbri.c | 846 desc = dbri->pipes[pipe].first_desc; in reset_pipe() 855 dbri->pipes[pipe].first_desc = -1; in reset_pipe() 884 dbri->pipes[pipe].first_desc = -1; in setup_pipe() 1092 int first_desc = -1; in setup_descs() local 1146 dbri->pipes[info->pipe].first_desc = -1; in setup_descs() 1184 if (first_desc == -1) in setup_descs() 1185 first_desc = desc; in setup_descs() 1205 dbri->next_desc[last_desc] = first_desc; in setup_descs() 1206 dbri->pipes[info->pipe].first_desc = first_desc; in setup_descs() 1210 for (desc = first_desc; desc != -1;) { in setup_descs() [all …]
|
| /linux/drivers/net/ethernet/intel/ice/ |
| A D | ice_txrx.h | 116 ((((R)->first_desc > (R)->next_to_use) ? 0 : (R)->count) + \ 117 (R)->first_desc - (R)->next_to_use - 1) 350 u16 first_desc; member
|
| A D | ice_xsk.c | 862 if (ntc != rx_ring->first_desc) in ice_clean_rx_irq_zc() 863 first = *ice_xdp_buf(rx_ring, rx_ring->first_desc); in ice_clean_rx_irq_zc() 915 rx_ring->first_desc = ntc; in ice_clean_rx_irq_zc() 927 rx_ring->first_desc = ntc; in ice_clean_rx_irq_zc() 939 rx_ring->first_desc = ntc; in ice_clean_rx_irq_zc()
|
| A D | ice_txrx.c | 441 rx_ring->first_desc = 0; in ice_clean_rx_ring() 511 rx_ring->first_desc = 0; in ice_setup_rx_ring() 1028 rx_buf = &rx_ring->rx_buf[rx_ring->first_desc]; in ice_construct_skb() 1123 u32 cached_ntc = rx_ring->first_desc; in ice_clean_rx_irq() 1175 rx_ring->first_desc = ntc; in ice_clean_rx_irq() 1209 rx_ring->first_desc = ntc; in ice_clean_rx_irq() 1225 rx_ring->first_desc = ntc; in ice_clean_rx_irq() 1230 rx_ring->first_desc = ntc; in ice_clean_rx_irq() 1260 first = rx_ring->first_desc; in ice_clean_rx_irq()
|
| A D | ice_txrx_lib.h | 23 u32 idx = rx_ring->first_desc; in ice_set_rx_bufs_act()
|
| /linux/drivers/net/ethernet/samsung/sxgbe/ |
| A D | sxgbe_main.c | 1246 struct sxgbe_tx_norm_desc *first_desc, in sxgbe_tso_prepare() argument 1257 if (dma_mapping_error(priv->device, first_desc->tdes01)) in sxgbe_tso_prepare() 1260 first_desc->tdes23.tx_rd_des23.first_desc = 1; in sxgbe_tso_prepare() 1283 struct sxgbe_tx_norm_desc *tx_desc, *first_desc; in sxgbe_xmit() local 1317 first_desc = tx_desc; in sxgbe_xmit() 1319 ctxt_desc = (struct sxgbe_tx_ctxt_desc *)first_desc; in sxgbe_xmit() 1340 first_desc = tqueue->dma_tx + entry; in sxgbe_xmit() 1344 sxgbe_tso_prepare(priv, first_desc, skb); in sxgbe_xmit() 1396 priv->hw->desc->set_tx_owner(first_desc); in sxgbe_xmit() 1407 first_desc, nr_frags); in sxgbe_xmit() [all …]
|
| A D | sxgbe_desc.h | 52 u16 first_desc:1; member 116 u32 first_desc:1; member
|
| A D | sxgbe_desc.c | 42 p->tdes23.tx_rd_des23.first_desc = is_fd; in sxgbe_prepare_tx_desc() 248 return p->rdes23.rx_wb_des23.first_desc; in sxgbe_get_rx_fd_status()
|
| /linux/drivers/net/ethernet/ti/ |
| A D | am65-cpsw-nuss.c | 553 struct cppi5_host_desc_t *first_desc, *next_desc; in am65_cpsw_nuss_xmit_free() local 557 first_desc = desc; in am65_cpsw_nuss_xmit_free() 558 next_desc = first_desc; in am65_cpsw_nuss_xmit_free() 1607 if (!first_desc) { in am65_cpsw_nuss_ndo_slave_xmit() 1614 am65_cpsw_nuss_set_buf_type(tx_chn, first_desc, in am65_cpsw_nuss_ndo_slave_xmit() 1625 swdata = cppi5_hdesc_get_swdata(first_desc); in am65_cpsw_nuss_ndo_slave_xmit() 1627 psdata = cppi5_hdesc_get_psdata(first_desc); in am65_cpsw_nuss_ndo_slave_xmit() 1648 cur_desc = first_desc; in am65_cpsw_nuss_ndo_slave_xmit() 1692 cppi5_hdesc_set_pktlen(first_desc, pkt_len); in am65_cpsw_nuss_ndo_slave_xmit() 1726 am65_cpsw_nuss_xmit_free(tx_chn, first_desc); in am65_cpsw_nuss_ndo_slave_xmit() [all …]
|
| /linux/drivers/net/ethernet/qlogic/netxen/ |
| A D | netxen_nic_main.c | 1842 struct cmd_desc_type0 *first_desc, in netxen_tso_check() argument 1862 netxen_set_tx_vlan_tci(first_desc, vid); in netxen_tso_check() 1872 first_desc->total_hdr_length = hdr_len; in netxen_tso_check() 1874 first_desc->total_hdr_length += VLAN_HLEN; in netxen_tso_check() 1875 first_desc->tcp_hdr_offset = VLAN_HLEN; in netxen_tso_check() 1876 first_desc->ip_hdr_offset = VLAN_HLEN; in netxen_tso_check() 1906 first_desc->ip_hdr_offset += skb_network_offset(skb); in netxen_tso_check() 2026 struct cmd_desc_type0 *hwdesc, *first_desc; in netxen_nic_xmit_frame() local 2074 first_desc = hwdesc = &tx_ring->desc_head[producer]; in netxen_nic_xmit_frame() 2078 netxen_set_tx_port(first_desc, adapter->portnum); in netxen_nic_xmit_frame() [all …]
|
| /linux/drivers/usb/gadget/udc/ |
| A D | gr_udc.c | 169 next = req->first_desc; in gr_seq_ep_show() 259 next = req->first_desc; in gr_free_dma_desc_chain() 269 req->first_desc = NULL; in gr_free_dma_desc_chain() 452 if (!req->first_desc) { in gr_add_dma_desc() 453 req->first_desc = desc; in gr_add_dma_desc() 482 req->first_desc = NULL; /* Signals that no allocation is done yet */ in gr_setup_out_desc_list() 503 req->first_desc->ctrl |= GR_DESC_OUT_CTRL_EN; in gr_setup_out_desc_list() 535 req->first_desc = NULL; /* Signals that no allocation is done yet */ in gr_setup_in_desc_list()
|
| A D | gr_udc.h | 166 struct gr_dma_desc *first_desc; /* First in the chain */ member
|
| /linux/drivers/infiniband/hw/qib/ |
| A D | qib_user_sdma.c | 87 u16 first_desc; /* first desc */ member 256 u16 first_desc, u16 last_desc, in qib_user_sdma_init_frag() argument 263 pkt->addr[i].first_desc = first_desc; in qib_user_sdma_init_frag() 1229 if (pkt->addr[idx].first_desc) in qib_user_sdma_send_frag()
|
| /linux/drivers/net/wireless/ath/wil6210/ |
| A D | txrx.c | 1737 *first_desc = &first_desc_mem; in __wil_tx_vring_tso() local 1889 d = first_desc; in __wil_tx_vring_tso() 1919 wil_tx_desc_set_nr_frags(first_desc, in __wil_tx_vring_tso() 1924 wil_tx_desc_set_nr_frags(first_desc, in __wil_tx_vring_tso() 1935 if (first_desc != d) in __wil_tx_vring_tso() 1936 *_first_desc = *first_desc; in __wil_tx_vring_tso() 1947 } else if (first_desc != d) /* update mid descriptor */ in __wil_tx_vring_tso() 1959 d = first_desc; in __wil_tx_vring_tso()
|
| /linux/drivers/net/ethernet/natsemi/ |
| A D | ns83820.c | 1054 volatile __le32 *first_desc; local 1125 first_desc = dev->tx_descs + (free_idx * DESC_SIZE); 1139 cmdsts |= (desc == first_desc) ? 0 : CMDSTS_OWN; 1159 first_desc[DESC_CMDSTS] |= cpu_to_le32(CMDSTS_OWN);
|
| /linux/drivers/net/ethernet/marvell/ |
| A D | mv643xx_eth.c | 776 u32 *first_cmd_sts, bool first_desc) in txq_put_hdr_tso() argument 808 if (first_desc) in txq_put_hdr_tso() 841 bool first_desc = (desc_count == 0); in txq_submit_tso() local 852 first_desc); in txq_submit_tso()
|
| A D | mvneta.c | 2807 int first_desc, desc_count = 0; in mvneta_tx_tso() local 2820 first_desc = txq->txq_put_index; in mvneta_tx_tso() 2857 mvneta_release_descs(pp, txq, first_desc, desc_count - 1); in mvneta_tx_tso() 2867 int first_desc = txq->txq_put_index; in mvneta_tx_frag_process() local 2906 mvneta_release_descs(pp, txq, first_desc, i - 1); in mvneta_tx_frag_process()
|
| /linux/drivers/net/ethernet/micrel/ |
| A D | ksz884x.c | 765 u32 first_desc:1; member 795 u32 first_desc:1; 4675 if (status.rx.last_desc && status.rx.first_desc) { in dev_rcv_packets() 4720 if (status.rx.last_desc && status.rx.first_desc) { in port_rcv_packets() 4765 if (status.rx.last_desc && status.rx.first_desc) { in dev_rcv_special()
|