/kernel/linux/linux-5.10/drivers/net/ethernet/ti/ |
H A D | am65-cpsw-nuss.c | 868 struct cppi5_host_desc_t *first_desc, *next_desc; in am65_cpsw_nuss_xmit_free() local 872 first_desc = desc; in am65_cpsw_nuss_xmit_free() 873 next_desc = first_desc; in am65_cpsw_nuss_xmit_free() 875 cppi5_hdesc_get_obuf(first_desc, &buf_dma, &buf_dma_len); in am65_cpsw_nuss_xmit_free() 880 next_desc_dma = cppi5_hdesc_get_next_hbdesc(first_desc); in am65_cpsw_nuss_xmit_free() 894 k3_cppi_desc_pool_free(tx_chn->desc_pool, first_desc); in am65_cpsw_nuss_xmit_free() 1029 struct cppi5_host_desc_t *first_desc, *next_desc, *cur_desc; in am65_cpsw_nuss_ndo_slave_xmit() local 1062 first_desc = k3_cppi_desc_pool_alloc(tx_chn->desc_pool); in am65_cpsw_nuss_ndo_slave_xmit() 1063 if (!first_desc) { in am65_cpsw_nuss_ndo_slave_xmit() 1069 cppi5_hdesc_init(first_desc, CPPI5_INFO0_HDESC_EPIB_PRESEN in am65_cpsw_nuss_ndo_slave_xmit() [all...] |
/kernel/linux/linux-5.10/sound/sparc/ |
H A D | dbri.c | 285 int first_desc; /* Index of first descriptor */ member 770 dbri->pipes[n].desc = dbri->pipes[n].first_desc = -1; in dbri_initialize() 847 desc = dbri->pipes[pipe].first_desc; in reset_pipe() 853 } while (desc != -1 && desc != dbri->pipes[pipe].first_desc); in reset_pipe() 856 dbri->pipes[pipe].first_desc = -1; in reset_pipe() 885 dbri->pipes[pipe].first_desc = -1; in setup_pipe() 1093 int first_desc = -1; in setup_descs() local 1137 desc = dbri->pipes[info->pipe].first_desc; in setup_descs() 1144 desc != dbri->pipes[info->pipe].first_desc); in setup_descs() 1147 dbri->pipes[info->pipe].first_desc in setup_descs() [all...] |
/kernel/linux/linux-6.6/sound/sparc/ |
H A D | dbri.c | 284 int first_desc; /* Index of first descriptor */ member 769 dbri->pipes[n].desc = dbri->pipes[n].first_desc = -1; in dbri_initialize() 846 desc = dbri->pipes[pipe].first_desc; in reset_pipe() 852 } while (desc != -1 && 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 1136 desc = dbri->pipes[info->pipe].first_desc; in setup_descs() 1143 desc != dbri->pipes[info->pipe].first_desc); in setup_descs() 1146 dbri->pipes[info->pipe].first_desc in setup_descs() [all...] |
/kernel/linux/linux-5.10/drivers/net/ethernet/qlogic/qlcnic/ |
H A D | qlcnic_io.c | 301 struct cmd_desc_type0 *first_desc, in qlcnic_send_filter() 370 struct cmd_desc_type0 *first_desc, in qlcnic_tx_encap_pkt() 391 first_desc->outer_hdr_length = outer_hdr_len; in qlcnic_tx_encap_pkt() 395 first_desc->mss = cpu_to_le16(skb_shinfo(skb)->gso_size); in qlcnic_tx_encap_pkt() 396 first_desc->hdr_length = inner_hdr_len; in qlcnic_tx_encap_pkt() 446 first_desc->encap_descr = cpu_to_le16(encap_descr); in qlcnic_tx_encap_pkt() 448 first_desc->tcp_hdr_offset = skb_inner_transport_header(skb) - in qlcnic_tx_encap_pkt() 450 first_desc->ip_hdr_offset = skb_inner_network_offset(skb); in qlcnic_tx_encap_pkt() 452 qlcnic_set_tx_flags_opcode(first_desc, flags, opcode); in qlcnic_tx_encap_pkt() 458 struct cmd_desc_type0 *first_desc, struc in qlcnic_tx_pkt() 300 qlcnic_send_filter(struct qlcnic_adapter *adapter, struct cmd_desc_type0 *first_desc, struct sk_buff *skb, struct qlcnic_host_tx_ring *tx_ring) qlcnic_send_filter() argument 369 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) qlcnic_tx_encap_pkt() 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) qlcnic_tx_pkt() argument 654 struct cmd_desc_type0 *hwdesc, *first_desc; qlcnic_xmit_frame() local [all...] |
/kernel/linux/linux-6.6/drivers/net/ethernet/qlogic/qlcnic/ |
H A D | qlcnic_io.c | 302 struct cmd_desc_type0 *first_desc, in qlcnic_send_filter() 371 struct cmd_desc_type0 *first_desc, in qlcnic_tx_encap_pkt() 392 first_desc->outer_hdr_length = outer_hdr_len; in qlcnic_tx_encap_pkt() 396 first_desc->mss = cpu_to_le16(skb_shinfo(skb)->gso_size); in qlcnic_tx_encap_pkt() 397 first_desc->hdr_length = inner_hdr_len; in qlcnic_tx_encap_pkt() 447 first_desc->encap_descr = cpu_to_le16(encap_descr); in qlcnic_tx_encap_pkt() 449 first_desc->tcp_hdr_offset = skb_inner_transport_header(skb) - in qlcnic_tx_encap_pkt() 451 first_desc->ip_hdr_offset = skb_inner_network_offset(skb); in qlcnic_tx_encap_pkt() 453 qlcnic_set_tx_flags_opcode(first_desc, flags, opcode); in qlcnic_tx_encap_pkt() 459 struct cmd_desc_type0 *first_desc, struc in qlcnic_tx_pkt() 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) qlcnic_send_filter() 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) qlcnic_tx_encap_pkt() argument 458 qlcnic_tx_pkt(struct qlcnic_adapter *adapter, struct cmd_desc_type0 *first_desc, struct sk_buff *skb, struct qlcnic_host_tx_ring *tx_ring) qlcnic_tx_pkt() argument 655 struct cmd_desc_type0 *hwdesc, *first_desc; qlcnic_xmit_frame() local [all...] |
/kernel/linux/linux-6.6/drivers/net/ethernet/ti/icssg/ |
H A D | icssg_prueth.c | 108 struct cppi5_host_desc_t *first_desc, *next_desc; in prueth_xmit_free() local 112 first_desc = desc; in prueth_xmit_free() 113 next_desc = first_desc; in prueth_xmit_free() 115 cppi5_hdesc_get_obuf(first_desc, &buf_dma, &buf_dma_len); in prueth_xmit_free() 121 next_desc_dma = cppi5_hdesc_get_next_hbdesc(first_desc); in prueth_xmit_free() 138 k3_cppi_desc_pool_free(tx_chn->desc_pool, first_desc); in prueth_xmit_free() 693 struct cppi5_host_desc_t *first_desc, *next_desc, *cur_desc; in emac_ndo_start_xmit() local 719 first_desc = k3_cppi_desc_pool_alloc(tx_chn->desc_pool); in emac_ndo_start_xmit() 720 if (!first_desc) { in emac_ndo_start_xmit() 726 cppi5_hdesc_init(first_desc, CPPI5_INFO0_HDESC_EPIB_PRESEN in emac_ndo_start_xmit() [all...] |
/kernel/linux/linux-6.6/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) 326 u16 first_desc; member
|
H A D | ice_xsk.c | 865 if (ntc != rx_ring->first_desc) in ice_clean_rx_irq_zc() 866 first = *ice_xdp_buf(rx_ring, rx_ring->first_desc); in ice_clean_rx_irq_zc() 918 rx_ring->first_desc = ntc; in ice_clean_rx_irq_zc() 930 rx_ring->first_desc = ntc; in ice_clean_rx_irq_zc() 942 rx_ring->first_desc = ntc; in ice_clean_rx_irq_zc()
|
H 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() 1056 rx_buf = &rx_ring->rx_buf[rx_ring->first_desc]; in ice_construct_skb() 1151 u32 cached_ntc = rx_ring->first_desc; in ice_clean_rx_irq() 1209 rx_ring->first_desc = ntc; in ice_clean_rx_irq() 1247 rx_ring->first_desc = ntc; in ice_clean_rx_irq() 1263 rx_ring->first_desc = ntc; in ice_clean_rx_irq() 1268 rx_ring->first_desc = ntc; in ice_clean_rx_irq() 1301 first = rx_ring->first_desc; in ice_clean_rx_irq()
|
H A D | ice_txrx_lib.h | 23 u32 idx = rx_ring->first_desc; in ice_set_rx_bufs_act()
|
/kernel/linux/linux-5.10/drivers/net/ethernet/samsung/sxgbe/ |
H A D | sxgbe_main.c | 1244 struct sxgbe_tx_norm_desc *first_desc, in sxgbe_tso_prepare() 1253 first_desc->tdes01 = dma_map_single(priv->device, skb->data, in sxgbe_tso_prepare() 1255 if (dma_mapping_error(priv->device, first_desc->tdes01)) in sxgbe_tso_prepare() 1258 first_desc->tdes23.tx_rd_des23.first_desc = 1; in sxgbe_tso_prepare() 1259 priv->hw->desc->tx_desc_enable_tse(first_desc, 1, total_hdr_len, in sxgbe_tso_prepare() 1281 struct sxgbe_tx_norm_desc *tx_desc, *first_desc; in sxgbe_xmit() local 1315 first_desc = tx_desc; in sxgbe_xmit() 1317 ctxt_desc = (struct sxgbe_tx_ctxt_desc *)first_desc; in sxgbe_xmit() 1338 first_desc in sxgbe_xmit() 1243 sxgbe_tso_prepare(struct sxgbe_priv_data *priv, struct sxgbe_tx_norm_desc *first_desc, struct sk_buff *skb) sxgbe_tso_prepare() argument [all...] |
H A D | sxgbe_desc.h | 52 u16 first_desc:1; member 116 u32 first_desc:1; member
|
H 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()
|
/kernel/linux/linux-6.6/drivers/net/ethernet/samsung/sxgbe/ |
H A D | sxgbe_main.c | 1247 struct sxgbe_tx_norm_desc *first_desc, in sxgbe_tso_prepare() 1256 first_desc->tdes01 = dma_map_single(priv->device, skb->data, in sxgbe_tso_prepare() 1258 if (dma_mapping_error(priv->device, first_desc->tdes01)) in sxgbe_tso_prepare() 1261 first_desc->tdes23.tx_rd_des23.first_desc = 1; in sxgbe_tso_prepare() 1262 priv->hw->desc->tx_desc_enable_tse(first_desc, 1, total_hdr_len, in sxgbe_tso_prepare() 1284 struct sxgbe_tx_norm_desc *tx_desc, *first_desc; in sxgbe_xmit() local 1318 first_desc = tx_desc; in sxgbe_xmit() 1320 ctxt_desc = (struct sxgbe_tx_ctxt_desc *)first_desc; in sxgbe_xmit() 1341 first_desc in sxgbe_xmit() 1246 sxgbe_tso_prepare(struct sxgbe_priv_data *priv, struct sxgbe_tx_norm_desc *first_desc, struct sk_buff *skb) sxgbe_tso_prepare() argument [all...] |
H A D | sxgbe_desc.h | 52 u16 first_desc:1; member 116 u32 first_desc:1; member
|
H 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()
|
/kernel/linux/linux-6.6/drivers/net/ethernet/ti/ |
H A D | am65-cpsw-nuss.c | 846 struct cppi5_host_desc_t *first_desc, *next_desc; in am65_cpsw_nuss_xmit_free() local 850 first_desc = desc; in am65_cpsw_nuss_xmit_free() 851 next_desc = first_desc; in am65_cpsw_nuss_xmit_free() 853 cppi5_hdesc_get_obuf(first_desc, &buf_dma, &buf_dma_len); in am65_cpsw_nuss_xmit_free() 858 next_desc_dma = cppi5_hdesc_get_next_hbdesc(first_desc); in am65_cpsw_nuss_xmit_free() 875 k3_cppi_desc_pool_free(tx_chn->desc_pool, first_desc); in am65_cpsw_nuss_xmit_free() 1077 struct cppi5_host_desc_t *first_desc, *next_desc, *cur_desc; in am65_cpsw_nuss_ndo_slave_xmit() local 1110 first_desc = k3_cppi_desc_pool_alloc(tx_chn->desc_pool); in am65_cpsw_nuss_ndo_slave_xmit() 1111 if (!first_desc) { in am65_cpsw_nuss_ndo_slave_xmit() 1118 cppi5_hdesc_init(first_desc, CPPI5_INFO0_HDESC_EPIB_PRESEN in am65_cpsw_nuss_ndo_slave_xmit() [all...] |
/kernel/linux/linux-5.10/drivers/net/ethernet/qlogic/netxen/ |
H A D | netxen_nic_main.c | 1851 struct cmd_desc_type0 *first_desc, in netxen_tso_check() 1871 netxen_set_tx_vlan_tci(first_desc, vid); in netxen_tso_check() 1880 first_desc->mss = cpu_to_le16(skb_shinfo(skb)->gso_size); in netxen_tso_check() 1881 first_desc->total_hdr_length = hdr_len; in netxen_tso_check() 1883 first_desc->total_hdr_length += VLAN_HLEN; in netxen_tso_check() 1884 first_desc->tcp_hdr_offset = VLAN_HLEN; in netxen_tso_check() 1885 first_desc->ip_hdr_offset = VLAN_HLEN; in netxen_tso_check() 1914 first_desc->tcp_hdr_offset += skb_transport_offset(skb); in netxen_tso_check() 1915 first_desc->ip_hdr_offset += skb_network_offset(skb); in netxen_tso_check() 1916 netxen_set_tx_flags_opcode(first_desc, flag in netxen_tso_check() 1849 netxen_tso_check(struct net_device *netdev, struct nx_host_tx_ring *tx_ring, struct cmd_desc_type0 *first_desc, struct sk_buff *skb) netxen_tso_check() argument 2035 struct cmd_desc_type0 *hwdesc, *first_desc; netxen_nic_xmit_frame() local [all...] |
/kernel/linux/linux-6.6/drivers/net/ethernet/qlogic/netxen/ |
H A D | netxen_nic_main.c | 1844 struct cmd_desc_type0 *first_desc, in netxen_tso_check() 1864 netxen_set_tx_vlan_tci(first_desc, vid); in netxen_tso_check() 1873 first_desc->mss = cpu_to_le16(skb_shinfo(skb)->gso_size); in netxen_tso_check() 1874 first_desc->total_hdr_length = hdr_len; in netxen_tso_check() 1876 first_desc->total_hdr_length += VLAN_HLEN; in netxen_tso_check() 1877 first_desc->tcp_hdr_offset = VLAN_HLEN; in netxen_tso_check() 1878 first_desc->ip_hdr_offset = VLAN_HLEN; in netxen_tso_check() 1907 first_desc->tcp_hdr_offset += skb_transport_offset(skb); in netxen_tso_check() 1908 first_desc->ip_hdr_offset += skb_network_offset(skb); in netxen_tso_check() 1909 netxen_set_tx_flags_opcode(first_desc, flag in netxen_tso_check() 1842 netxen_tso_check(struct net_device *netdev, struct nx_host_tx_ring *tx_ring, struct cmd_desc_type0 *first_desc, struct sk_buff *skb) netxen_tso_check() argument 2028 struct cmd_desc_type0 *hwdesc, *first_desc; netxen_nic_xmit_frame() local [all...] |
/kernel/linux/linux-5.10/drivers/usb/gadget/udc/ |
H A D | gr_udc.c | 170 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()
|
H A D | gr_udc.h | 166 struct gr_dma_desc *first_desc; /* First in the chain */ member
|
/kernel/linux/linux-6.6/drivers/usb/gadget/udc/ |
H 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()
|
H A D | gr_udc.h | 166 struct gr_dma_desc *first_desc; /* First in the chain */ member
|
/kernel/linux/linux-5.10/drivers/infiniband/hw/qib/ |
H 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() 263 pkt->addr[i].first_desc = first_desc; in qib_user_sdma_init_frag() 1234 if (pkt->addr[idx].first_desc) in qib_user_sdma_send_frag() 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) qib_user_sdma_init_frag() argument
|
/kernel/linux/linux-6.6/drivers/infiniband/hw/qib/ |
H 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() 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() 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) qib_user_sdma_init_frag() argument
|