Searched refs:first_desc (Results 1 - 20 of 20) sorted by relevance

/linux-master/drivers/net/ethernet/qlogic/qlcnic/
H A Dqlcnic_io.c302 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 Dice_txrx.h116 ((((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 Dice_txrx_lib.h23 u32 idx = rx_ring->first_desc;
H A Dice_txrx.c441 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 Dice_xsk.c850 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 Ddbri.c284 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 Dicssg_prueth.c108 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 Dsxgbe_desc.h52 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 Dsxgbe_main.c1246 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 Dsxgbe_desc.c42 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 Dgr_udc.h166 struct gr_dma_desc *first_desc; /* First in the chain */ member in struct:gr_request
H A Dgr_udc.c169 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 Dam65-cpsw-nuss.c396 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 Dqib_user_sdma.c87 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 Dnetxen_nic_main.c1842 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 Dtxrx.c1737 *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 Dns83820.c1054 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 Dmv643xx_eth.c776 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 Dmvneta.c2807 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 Dksz884x.c765 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) {

Completed in 300 milliseconds