/linux-master/drivers/net/ethernet/qlogic/qlcnic/ |
H A D | qlcnic_io.c | 302 struct cmd_desc_type0 *first_desc, 371 struct cmd_desc_type0 *first_desc, 392 first_desc->outer_hdr_length = outer_hdr_len; 396 first_desc->mss = cpu_to_le16(skb_shinfo(skb)->gso_size); 397 first_desc->hdr_length = inner_hdr_len; 447 first_desc->encap_descr = cpu_to_le16(encap_descr); 449 first_desc->tcp_hdr_offset = skb_inner_transport_offset(skb); 450 first_desc->ip_hdr_offset = skb_inner_network_offset(skb); 452 qlcnic_set_tx_flags_opcode(first_desc, flags, opcode); 458 struct cmd_desc_type0 *first_desc, struc 301 qlcnic_send_filter(struct qlcnic_adapter *adapter, struct cmd_desc_type0 *first_desc, struct sk_buff *skb, struct qlcnic_host_tx_ring *tx_ring) argument 370 qlcnic_tx_encap_pkt(struct qlcnic_adapter *adapter, struct cmd_desc_type0 *first_desc, struct sk_buff *skb, struct qlcnic_host_tx_ring *tx_ring) argument 457 qlcnic_tx_pkt(struct qlcnic_adapter *adapter, struct cmd_desc_type0 *first_desc, struct sk_buff *skb, struct qlcnic_host_tx_ring *tx_ring) argument 654 struct cmd_desc_type0 *hwdesc, *first_desc; local [all...] |
/linux-master/drivers/net/ethernet/intel/ice/ |
H 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 in struct:ice_rx_ring
|
H A D | ice_txrx_lib.h | 23 u32 idx = rx_ring->first_desc;
|
H A D | ice_txrx.c | 441 rx_ring->first_desc = 0; 511 rx_ring->first_desc = 0; 1059 rx_buf = &rx_ring->rx_buf[rx_ring->first_desc]; 1154 u32 cached_ntc = rx_ring->first_desc; 1211 rx_ring->first_desc = ntc; 1249 rx_ring->first_desc = ntc; 1265 rx_ring->first_desc = ntc; 1270 rx_ring->first_desc = ntc; 1300 first = rx_ring->first_desc;
|
H A D | ice_xsk.c | 850 if (ntc != rx_ring->first_desc) 851 first = *ice_xdp_buf(rx_ring, rx_ring->first_desc); 902 rx_ring->first_desc = ntc; 914 rx_ring->first_desc = ntc; 926 rx_ring->first_desc = ntc;
|
/linux-master/sound/sparc/ |
H A D | dbri.c | 284 int first_desc; /* Index of first descriptor */ member in struct:dbri_pipe 769 dbri->pipes[n].desc = dbri->pipes[n].first_desc = -1; 846 desc = dbri->pipes[pipe].first_desc; 852 } while (desc != -1 && desc != dbri->pipes[pipe].first_desc); 855 dbri->pipes[pipe].first_desc = -1; 884 dbri->pipes[pipe].first_desc = -1; 1092 int first_desc = -1; local 1136 desc = dbri->pipes[info->pipe].first_desc; 1143 desc != dbri->pipes[info->pipe].first_desc); 1146 dbri->pipes[info->pipe].first_desc [all...] |
/linux-master/drivers/net/ethernet/ti/icssg/ |
H A D | icssg_prueth.c | 108 struct cppi5_host_desc_t *first_desc, *next_desc; local 112 first_desc = desc; 113 next_desc = first_desc; 115 cppi5_hdesc_get_obuf(first_desc, &buf_dma, &buf_dma_len); 121 next_desc_dma = cppi5_hdesc_get_next_hbdesc(first_desc); 138 k3_cppi_desc_pool_free(tx_chn->desc_pool, first_desc); 695 struct cppi5_host_desc_t *first_desc, *next_desc, *cur_desc; local 721 first_desc = k3_cppi_desc_pool_alloc(tx_chn->desc_pool); 722 if (!first_desc) { 728 cppi5_hdesc_init(first_desc, CPPI5_INFO0_HDESC_EPIB_PRESEN [all...] |
/linux-master/drivers/net/ethernet/samsung/sxgbe/ |
H A D | sxgbe_desc.h | 52 u16 first_desc:1; member in struct:sxgbe_tx_norm_desc::__anon435::__anon436 116 u32 first_desc:1; member in struct:sxgbe_rx_norm_desc::__anon442::__anon444
|
H A D | sxgbe_main.c | 1246 struct sxgbe_tx_norm_desc *first_desc, 1255 first_desc->tdes01 = dma_map_single(priv->device, skb->data, 1257 if (dma_mapping_error(priv->device, first_desc->tdes01)) 1260 first_desc->tdes23.tx_rd_des23.first_desc = 1; 1261 priv->hw->desc->tx_desc_enable_tse(first_desc, 1, total_hdr_len, 1283 struct sxgbe_tx_norm_desc *tx_desc, *first_desc; local 1317 first_desc = tx_desc; 1319 ctxt_desc = (struct sxgbe_tx_ctxt_desc *)first_desc; 1340 first_desc 1245 sxgbe_tso_prepare(struct sxgbe_priv_data *priv, struct sxgbe_tx_norm_desc *first_desc, struct sk_buff *skb) argument [all...] |
H A D | sxgbe_desc.c | 42 p->tdes23.tx_rd_des23.first_desc = is_fd; 248 return p->rdes23.rx_wb_des23.first_desc;
|
/linux-master/drivers/usb/gadget/udc/ |
H A D | gr_udc.h | 166 struct gr_dma_desc *first_desc; /* First in the chain */ member in struct:gr_request
|
H A D | gr_udc.c | 169 next = req->first_desc; 259 next = req->first_desc; 269 req->first_desc = NULL; 452 if (!req->first_desc) { 453 req->first_desc = desc; 482 req->first_desc = NULL; /* Signals that no allocation is done yet */ 503 req->first_desc->ctrl |= GR_DESC_OUT_CTRL_EN; 535 req->first_desc = NULL; /* Signals that no allocation is done yet */
|
/linux-master/drivers/net/ethernet/ti/ |
H A D | am65-cpsw-nuss.c | 396 struct cppi5_host_desc_t *first_desc, *next_desc; local 400 first_desc = desc; 401 next_desc = first_desc; 403 cppi5_hdesc_get_obuf(first_desc, &buf_dma, &buf_dma_len); 408 next_desc_dma = cppi5_hdesc_get_next_hbdesc(first_desc); 425 k3_cppi_desc_pool_free(tx_chn->desc_pool, first_desc); 1145 struct cppi5_host_desc_t *first_desc, *next_desc, *cur_desc; local 1178 first_desc = k3_cppi_desc_pool_alloc(tx_chn->desc_pool); 1179 if (!first_desc) { 1186 cppi5_hdesc_init(first_desc, CPPI5_INFO0_HDESC_EPIB_PRESEN [all...] |
/linux-master/drivers/infiniband/hw/qib/ |
H A D | qib_user_sdma.c | 87 u16 first_desc; /* first desc */ member in struct:qib_user_sdma_pkt::__anon442 256 u16 first_desc, u16 last_desc, 263 pkt->addr[i].first_desc = first_desc; 1229 if (pkt->addr[idx].first_desc) 254 qib_user_sdma_init_frag(struct qib_user_sdma_pkt *pkt, int i, u16 offset, u16 len, u16 first_desc, u16 last_desc, u16 put_page, u16 dma_mapped, struct page *page, void *kvaddr, dma_addr_t dma_addr, u16 dma_length) argument
|
/linux-master/drivers/net/ethernet/qlogic/netxen/ |
H A D | netxen_nic_main.c | 1842 struct cmd_desc_type0 *first_desc, 1862 netxen_set_tx_vlan_tci(first_desc, vid); 1871 first_desc->mss = cpu_to_le16(skb_shinfo(skb)->gso_size); 1872 first_desc->total_hdr_length = hdr_len; 1874 first_desc->total_hdr_length += VLAN_HLEN; 1875 first_desc->tcp_hdr_offset = VLAN_HLEN; 1876 first_desc->ip_hdr_offset = VLAN_HLEN; 1905 first_desc->tcp_hdr_offset += skb_transport_offset(skb); 1906 first_desc->ip_hdr_offset += skb_network_offset(skb); 1907 netxen_set_tx_flags_opcode(first_desc, flag 1840 netxen_tso_check(struct net_device *netdev, struct nx_host_tx_ring *tx_ring, struct cmd_desc_type0 *first_desc, struct sk_buff *skb) argument 2026 struct cmd_desc_type0 *hwdesc, *first_desc; local [all...] |
/linux-master/drivers/net/wireless/ath/wil6210/ |
H A D | txrx.c | 1737 *first_desc = &first_desc_mem; local 1889 d = first_desc; 1919 wil_tx_desc_set_nr_frags(first_desc, 1924 wil_tx_desc_set_nr_frags(first_desc, 1935 if (first_desc != d) 1936 *_first_desc = *first_desc; 1947 } else if (first_desc != d) /* update mid descriptor */ 1959 d = first_desc;
|
/linux-master/drivers/net/ethernet/natsemi/ |
H 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-master/drivers/net/ethernet/marvell/ |
H A D | mv643xx_eth.c | 776 u32 *first_cmd_sts, bool first_desc) 808 if (first_desc) 841 bool first_desc = (desc_count == 0); local 852 first_desc); 775 txq_put_hdr_tso(struct sk_buff *skb, struct tx_queue *txq, int length, u32 *first_cmd_sts, bool first_desc) argument
|
H A D | mvneta.c | 2807 int first_desc, desc_count = 0; local 2820 first_desc = txq->txq_put_index; 2857 mvneta_release_descs(pp, txq, first_desc, desc_count - 1); 2867 int first_desc = txq->txq_put_index; local 2906 mvneta_release_descs(pp, txq, first_desc, i - 1);
|
/linux-master/drivers/net/ethernet/micrel/ |
H A D | ksz884x.c | 765 u32 first_desc:1; member in struct:ksz_desc_rx_stat 795 u32 first_desc:1; 4675 if (status.rx.last_desc && status.rx.first_desc) { 4720 if (status.rx.last_desc && status.rx.first_desc) { 4765 if (status.rx.last_desc && status.rx.first_desc) {
|