| /linux-6.15/drivers/net/ethernet/sunplus/ |
| H A D | spl2sw_desc.c | 20 rx_desc = comm->rx_desc[i]; in spl2sw_rx_descs_flush() 28 rx_desc[j].cmd1 = RXD_OWN; in spl2sw_rx_descs_flush() 70 rx_desc = comm->rx_desc[i]; in spl2sw_rx_descs_clean() 73 rx_desc[j].cmd1 = 0; in spl2sw_rx_descs_clean() 75 rx_desc[j].cmd2 = 0; in spl2sw_rx_descs_clean() 76 rx_desc[j].addr1 = 0; in spl2sw_rx_descs_clean() 105 comm->rx_desc[i] = NULL; in spl2sw_descs_free() 138 rx_desc = comm->rx_desc[i]; in spl2sw_rx_descs_init() 153 rx_desc[j].addr2 = 0; in spl2sw_rx_descs_init() 192 comm->rx_desc[i] = comm->rx_desc[i - 1] + comm->rx_desc_num[i - 1]; in spl2sw_descs_alloc() [all …]
|
| /linux-6.15/drivers/net/wireless/ath/ath10k/ |
| H A D | htt.c | 156 return !!(rx_desc->msdu_end.common.info0 & in ath10k_qca99x0_rx_desc_msdu_limit_error() 195 return &rx_desc->attention; in ath10k_rx_desc_wcn3990_get_attention() 203 return &rx_desc->frag_info.common; in ath10k_rx_desc_wcn3990_get_frag_info() 211 return &rx_desc->mpdu_start; in ath10k_rx_desc_wcn3990_get_mpdu_start() 219 return &rx_desc->mpdu_end; in ath10k_rx_desc_wcn3990_get_mpdu_end() 227 return &rx_desc->msdu_start.common; in ath10k_rx_desc_wcn3990_get_msdu_start() 235 return &rx_desc->msdu_end.common; in ath10k_rx_desc_wcn3990_get_msdu_end() 243 return &rx_desc->ppdu_start; in ath10k_rx_desc_wcn3990_get_ppdu_start() 251 return &rx_desc->ppdu_end.common; in ath10k_rx_desc_wcn3990_get_ppdu_end() 259 return rx_desc->rx_hdr_status; in ath10k_rx_desc_wcn3990_get_rx_hdr_status() [all …]
|
| H A D | htt.h | 2240 struct htt_rx_desc_v1 *rx_desc; in ath10k_htt_rx_desc_get_attention() local 2246 return &rx_desc->attention; in ath10k_htt_rx_desc_get_attention() 2252 struct htt_rx_desc_v1 *rx_desc; in ath10k_htt_rx_desc_get_frag_info() local 2264 struct htt_rx_desc_v1 *rx_desc; in ath10k_htt_rx_desc_get_mpdu_start() local 2270 return &rx_desc->mpdu_start; in ath10k_htt_rx_desc_get_mpdu_start() 2276 struct htt_rx_desc_v1 *rx_desc; in ath10k_htt_rx_desc_get_mpdu_end() local 2282 return &rx_desc->mpdu_end; in ath10k_htt_rx_desc_get_mpdu_end() 2288 struct htt_rx_desc_v1 *rx_desc; in ath10k_htt_rx_desc_get_msdu_start() local 2318 return &rx_desc->ppdu_start; in ath10k_htt_rx_desc_get_ppdu_start() 2342 return rx_desc->rx_hdr_status; in ath10k_htt_rx_desc_get_rx_hdr_status() [all …]
|
| /linux-6.15/drivers/net/ethernet/intel/ice/ |
| H A D | ice_txrx_lib.c | 68 const union ice_32b_rx_flex_desc *rx_desc, in ice_rx_hash_to_skb() argument 78 hash = ice_get_rx_hash(rx_desc); in ice_rx_hash_to_skb() 89 const union ice_32b_rx_flex_desc *rx_desc) in ice_rx_gcs() argument 94 desc = (struct ice_32b_rx_flex_desc_nic *)rx_desc; in ice_rx_gcs() 128 rx_desc->wb.rxdid == ICE_RXDID_FLEX_NIC && in ice_rx_csum() 132 ice_rx_gcs(skb, rx_desc); in ice_rx_csum() 219 union ice_32b_rx_flex_desc *rx_desc, in ice_process_skb_fields() argument 222 u16 ptype = ice_get_ptype(rx_desc); in ice_process_skb_fields() 229 rx_desc); in ice_process_skb_fields() 238 ice_rx_csum(rx_ring, skb, rx_desc, ptype); in ice_process_skb_fields() [all …]
|
| H A D | ice_txrx_lib.h | 34 const union ice_32b_rx_flex_desc *rx_desc) in ice_is_non_eop() argument 38 if (likely(ice_test_staterr(rx_desc->wb.status_error0, ICE_RXD_EOF))) in ice_is_non_eop() 65 ice_get_vlan_tci(const union ice_32b_rx_flex_desc *rx_desc) in ice_get_vlan_tci() argument 70 if (ice_test_staterr(rx_desc->wb.status_error0, stat_err_bits)) in ice_get_vlan_tci() 71 return le16_to_cpu(rx_desc->wb.l2tag1); in ice_get_vlan_tci() 74 if (ice_test_staterr(rx_desc->wb.status_error1, stat_err_bits)) in ice_get_vlan_tci() 75 return le16_to_cpu(rx_desc->wb.l2tag2_2nd); in ice_get_vlan_tci() 119 union ice_32b_rx_flex_desc *rx_desc,
|
| H A D | ice_virtchnl_fdir.h | 21 union ice_32b_rx_flex_desc rx_desc; member 50 union ice_32b_rx_flex_desc *rx_desc); 54 ice_vc_fdir_irq_handler(struct ice_vsi *ctrl_vsi, union ice_32b_rx_flex_desc *rx_desc) { } in ice_vc_fdir_irq_handler() argument
|
| H A D | ice_xsk.c | 448 rx_desc->read.pkt_addr = cpu_to_le64(dma); in ice_fill_rx_descs() 449 rx_desc->wb.status_error0 = 0; in ice_fill_rx_descs() 454 ice_xdp_meta_set_desc(*xdp, rx_desc); in ice_fill_rx_descs() 456 rx_desc++; in ice_fill_rx_descs() 479 union ice_32b_rx_flex_desc *rx_desc; in __ice_alloc_rx_bufs_zc() local 484 rx_desc = ICE_RX_DESC(rx_ring, ntu); in __ice_alloc_rx_bufs_zc() 494 rx_desc = ICE_RX_DESC(rx_ring, 0); in __ice_alloc_rx_bufs_zc() 838 union ice_32b_rx_flex_desc *rx_desc; in ice_clean_rx_irq_zc() local 845 rx_desc = ICE_RX_DESC(rx_ring, ntc); in ice_clean_rx_irq_zc() 878 if (ice_is_non_eop(rx_ring, rx_desc)) in ice_clean_rx_irq_zc() [all …]
|
| /linux-6.15/drivers/net/ethernet/intel/idpf/ |
| H A D | idpf_singleq_txrx.c | 738 const union virtchnl2_rx_desc *rx_desc, in idpf_rx_singleq_base_hash() argument 768 const union virtchnl2_rx_desc *rx_desc, in idpf_rx_singleq_flex_hash() argument 797 const union virtchnl2_rx_desc *rx_desc, in idpf_rx_singleq_process_skb_fields() argument 809 csum_bits = idpf_rx_singleq_base_csum(rx_desc); in idpf_rx_singleq_process_skb_fields() 812 csum_bits = idpf_rx_singleq_flex_csum(rx_desc); in idpf_rx_singleq_process_skb_fields() 931 le16_to_cpu(rx_desc->flex_nic_wb.pkt_len)); in idpf_rx_singleq_extract_flex_fields() 946 const union virtchnl2_rx_desc *rx_desc, in idpf_rx_singleq_extract_fields() argument 973 union virtchnl2_rx_desc *rx_desc; in idpf_rx_singleq_clean() local 978 rx_desc = &rx_q->rx[ntc]; in idpf_rx_singleq_clean() 987 if (!idpf_rx_singleq_test_staterr(rx_desc, in idpf_rx_singleq_clean() [all …]
|
| /linux-6.15/drivers/net/wireless/realtek/rtw88/ |
| H A D | rx.c | 269 struct rtw_rx_desc *rx_desc = rx_desc8; in rtw_rx_query_rx_desc() local 277 pkt_stat->crc_err = le32_get_bits(rx_desc->w0, RTW_RX_DESC_W0_CRC32); in rtw_rx_query_rx_desc() 279 pkt_stat->drv_info_sz = le32_get_bits(rx_desc->w0, in rtw_rx_query_rx_desc() 281 enc_type = le32_get_bits(rx_desc->w0, RTW_RX_DESC_W0_ENC_TYPE); in rtw_rx_query_rx_desc() 282 pkt_stat->shift = le32_get_bits(rx_desc->w0, RTW_RX_DESC_W0_SHIFT); in rtw_rx_query_rx_desc() 284 swdec = le32_get_bits(rx_desc->w0, RTW_RX_DESC_W0_SWDEC); in rtw_rx_query_rx_desc() 287 pkt_stat->cam_id = le32_get_bits(rx_desc->w1, RTW_RX_DESC_W1_MACID); in rtw_rx_query_rx_desc() 289 pkt_stat->is_c2h = le32_get_bits(rx_desc->w2, RTW_RX_DESC_W2_C2H); in rtw_rx_query_rx_desc() 292 pkt_stat->rate = le32_get_bits(rx_desc->w3, RTW_RX_DESC_W3_RX_RATE); in rtw_rx_query_rx_desc() 294 pkt_stat->bw = le32_get_bits(rx_desc->w4, RTW_RX_DESC_W4_BW); in rtw_rx_query_rx_desc() [all …]
|
| /linux-6.15/drivers/net/ethernet/intel/fm10k/ |
| H A D | fm10k_main.c | 118 union fm10k_rx_desc *rx_desc; in fm10k_alloc_rx_buffers() local 126 rx_desc = FM10K_RX_DESC(rx_ring, i); in fm10k_alloc_rx_buffers() 139 rx_desc++; in fm10k_alloc_rx_buffers() 143 rx_desc = FM10K_RX_DESC(rx_ring, 0); in fm10k_alloc_rx_buffers() 149 rx_desc->d.staterr = 0; in fm10k_alloc_rx_buffers() 366 if (fm10k_test_staterr(rx_desc, in fm10k_rx_checksum() 393 union fm10k_rx_desc *rx_desc, in fm10k_rx_hash() argument 464 if (rx_desc->w.vlan) { in fm10k_process_skb_fields() 521 union fm10k_rx_desc *rx_desc, in fm10k_cleanup_headers() argument 570 union fm10k_rx_desc *rx_desc; in fm10k_clean_rx_irq() local [all …]
|
| /linux-6.15/drivers/net/ethernet/seeq/ |
| H A D | sgiseeq.c | 59 (unsigned long)((sp)->rx_desc))) 95 struct sgiseeq_rx_desc *rx_desc; member 202 if (!sp->rx_desc[i].skb) { in seeq_init_ring() 212 sp->rx_desc[i].skb = skb; in seeq_init_ring() 213 sp->rx_desc[i].rdma.pbuf = dma_addr; in seeq_init_ring() 238 if (sp->rx_desc[i].skb) { in seeq_purge_ring() 239 dev_kfree_skb(sp->rx_desc[i].skb); in seeq_purge_ring() 240 sp->rx_desc[i].skb = NULL; in seeq_purge_ring() 353 rd = &sp->rx_desc[sp->rx_new]; in sgiseeq_rx() 407 rd = &sp->rx_desc[sp->rx_new]; in sgiseeq_rx() [all …]
|
| /linux-6.15/drivers/net/ethernet/intel/igb/ |
| H A D | igb_xsk.c | 190 rx_desc->read.pkt_addr = cpu_to_le64(dma); in igb_fill_rx_descs() 191 rx_desc->wb.upper.length = 0; in igb_fill_rx_descs() 193 rx_desc++; in igb_fill_rx_descs() 204 union e1000_adv_rx_desc *rx_desc; in igb_alloc_rx_buffers_zc() local 209 rx_desc = IGB_RX_DESC(rx_ring, ntu); in igb_alloc_rx_buffers_zc() 219 rx_desc = IGB_RX_DESC(rx_ring, 0); in igb_alloc_rx_buffers_zc() 231 rx_desc = IGB_RX_DESC(rx_ring, ntu); in igb_alloc_rx_buffers_zc() 232 rx_desc->wb.upper.length = 0; in igb_alloc_rx_buffers_zc() 358 union e1000_adv_rx_desc *rx_desc; in igb_clean_rx_irq_zc() local 364 rx_desc = IGB_RX_DESC(rx_ring, ntc); in igb_clean_rx_irq_zc() [all …]
|
| /linux-6.15/drivers/infiniband/ulp/isert/ |
| H A D | ib_isert.c | 150 struct iser_rx_desc *rx_desc; in isert_alloc_rx_descriptors() local 161 rx_desc = isert_conn->rx_descs; in isert_alloc_rx_descriptors() 169 rx_desc->dma_addr = dma_addr; in isert_alloc_rx_descriptors() 171 rx_sg = &rx_desc->rx_sg; in isert_alloc_rx_descriptors() 172 rx_sg->addr = rx_desc->dma_addr + isert_get_hdr_offset(rx_desc); in isert_alloc_rx_descriptors() 196 struct iser_rx_desc *rx_desc; in isert_free_rx_descriptors() local 740 rx_desc->in_use = false; in isert_post_recvm() 758 if (!rx_desc->in_use) { in isert_post_recv() 766 rx_desc->in_use = false; in isert_post_recv() 1039 isert_cmd->rx_desc = rx_desc; in isert_allocate_cmd() [all …]
|
| /linux-6.15/drivers/net/wireless/ath/ath12k/ |
| H A D | dp_rx.c | 269 rx_desc->in_use = true; in ath12k_dp_list_cut_nodes() 361 if (!rx_desc) in ath12k_dp_rx_bufs_replenish() 364 rx_desc->skb = skb; in ath12k_dp_rx_bufs_replenish() 2122 struct hal_rx_desc *rx_desc = rxcb->rx_desc; in ath12k_get_dot11_hdr_from_rx_desc() local 2235 struct hal_rx_desc *rx_desc = rxcb->rx_desc; in ath12k_dp_rx_h_find_peer() local 2246 if (!rx_desc || !(ath12k_dp_rxdesc_mac_addr2_valid(ab, rx_desc))) in ath12k_dp_rx_h_find_peer() 2454 rx_desc, sizeof(*rx_desc)); in ath12k_dp_rx_h_ppdu() 2605 rxcb->rx_desc = rx_desc; in ath12k_dp_rx_process_msdu() 3094 rx_desc); in ath12k_dp_rx_h_defrag() 3923 void *rx_desc; in ath12k_dp_rx_process_wbm_err() local [all …]
|
| /linux-6.15/drivers/spi/ |
| H A D | spi-pxa2xx-dma.c | 139 struct dma_async_tx_descriptor *tx_desc, *rx_desc; in pxa2xx_spi_dma_prepare() local 149 rx_desc = pxa2xx_spi_dma_prepare_one(drv_data, DMA_DEV_TO_MEM, xfer); in pxa2xx_spi_dma_prepare() 150 if (!rx_desc) { in pxa2xx_spi_dma_prepare() 157 rx_desc->callback = pxa2xx_spi_dma_callback; in pxa2xx_spi_dma_prepare() 158 rx_desc->callback_param = drv_data; in pxa2xx_spi_dma_prepare() 160 dmaengine_submit(rx_desc); in pxa2xx_spi_dma_prepare()
|
| /linux-6.15/drivers/net/ethernet/intel/i40e/ |
| H A D | i40e_xsk.c | 244 union i40e_rx_desc *rx_desc; in i40e_alloc_rx_buffers_zc() local 249 rx_desc = I40E_RX_DESC(rx_ring, ntu); in i40e_alloc_rx_buffers_zc() 260 rx_desc->read.pkt_addr = cpu_to_le64(dma); in i40e_alloc_rx_buffers_zc() 261 rx_desc->read.hdr_addr = 0; in i40e_alloc_rx_buffers_zc() 263 rx_desc++; in i40e_alloc_rx_buffers_zc() 269 rx_desc = I40E_RX_DESC(rx_ring, 0); in i40e_alloc_rx_buffers_zc() 274 rx_desc->wb.qword1.status_error_len = 0; in i40e_alloc_rx_buffers_zc() 346 union i40e_rx_desc *rx_desc, in i40e_handle_xdp_result_zc() argument 427 union i40e_rx_desc *rx_desc; in i40e_clean_rx_irq_zc() local 445 rx_desc->raw.qword[0], in i40e_clean_rx_irq_zc() [all …]
|
| /linux-6.15/drivers/net/ethernet/intel/ixgbe/ |
| H A D | ixgbe_xsk.c | 153 union ixgbe_adv_rx_desc *rx_desc; in ixgbe_alloc_rx_buffers_zc() local 163 rx_desc = IXGBE_RX_DESC(rx_ring, i); in ixgbe_alloc_rx_buffers_zc() 179 rx_desc->read.pkt_addr = cpu_to_le64(dma); in ixgbe_alloc_rx_buffers_zc() 181 rx_desc++; in ixgbe_alloc_rx_buffers_zc() 185 rx_desc = IXGBE_RX_DESC(rx_ring, 0); in ixgbe_alloc_rx_buffers_zc() 191 rx_desc->wb.upper.length = 0; in ixgbe_alloc_rx_buffers_zc() 259 union ixgbe_adv_rx_desc *rx_desc; in ixgbe_clean_rx_irq_zc() local 271 rx_desc = IXGBE_RX_DESC(rx_ring, rx_ring->next_to_clean); in ixgbe_clean_rx_irq_zc() 272 size = le16_to_cpu(rx_desc->wb.upper.length); in ixgbe_clean_rx_irq_zc() 284 if (unlikely(!ixgbe_test_staterr(rx_desc, in ixgbe_clean_rx_irq_zc() [all …]
|
| /linux-6.15/drivers/infiniband/ulp/iser/ |
| H A D | iser_initiator.c | 228 struct iser_rx_desc *rx_desc; in iser_alloc_rx_descriptors() local 249 rx_desc = iser_conn->rx_descs; in iser_alloc_rx_descriptors() 257 rx_desc->dma_addr = dma_addr; in iser_alloc_rx_descriptors() 258 rx_desc->cqe.done = iser_task_rsp; in iser_alloc_rx_descriptors() 259 rx_sg = &rx_desc->rx_sg; in iser_alloc_rx_descriptors() 260 rx_sg->addr = rx_desc->dma_addr; in iser_alloc_rx_descriptors() 268 rx_desc = iser_conn->rx_descs; in iser_alloc_rx_descriptors() 269 for (j = 0; j < i; j++, rx_desc++) in iser_alloc_rx_descriptors() 270 ib_dma_unmap_single(device->ib_device, rx_desc->dma_addr, in iser_alloc_rx_descriptors() 286 struct iser_rx_desc *rx_desc; in iser_free_rx_descriptors() local [all …]
|
| /linux-6.15/drivers/net/ethernet/wangxun/libwx/ |
| H A D | wx_lib.c | 183 union wx_rx_desc *rx_desc, in wx_get_rx_buffer() argument 240 union wx_rx_desc *rx_desc) in wx_build_skb() argument 332 union wx_rx_desc *rx_desc; in wx_alloc_rx_buffers() local 339 rx_desc = WX_RX_DESC(rx_ring, i); in wx_alloc_rx_buffers() 353 rx_desc->read.pkt_addr = in wx_alloc_rx_buffers() 356 rx_desc++; in wx_alloc_rx_buffers() 408 union wx_rx_desc *rx_desc, in wx_is_non_eop() argument 500 union wx_rx_desc *rx_desc, in wx_rx_hash() argument 526 union wx_rx_desc *rx_desc, in wx_rx_checksum() argument 600 union wx_rx_desc *rx_desc, in wx_process_skb_fields() argument [all …]
|
| /linux-6.15/drivers/net/ethernet/intel/iavf/ |
| H A D | iavf_txrx.c | 868 struct iavf_rx_desc *rx_desc; in iavf_alloc_rx_buffers() local 886 rx_desc->qw0 = cpu_to_le64(addr); in iavf_alloc_rx_buffers() 888 rx_desc++; in iavf_alloc_rx_buffers() 896 rx_desc->qw1 = 0; in iavf_alloc_rx_buffers() 1138 __le64 qw0 = rx_desc->qw0; in iavf_process_skb_fields() 1139 __le64 qw1 = rx_desc->qw1; in iavf_process_skb_fields() 1140 __le64 qw2 = rx_desc->qw2; in iavf_process_skb_fields() 1141 __le64 qw3 = rx_desc->qw3; in iavf_process_skb_fields() 1286 u64 qw0 = le64_to_cpu(rx_desc->qw0); in iavf_extract_legacy_rx_fields() 1395 struct iavf_rx_desc *rx_desc; in iavf_clean_rx_irq() local [all …]
|
| /linux-6.15/drivers/net/wireless/ath/ath11k/ |
| H A D | dp_rx.c | 2213 struct hal_rx_desc *rx_desc = rxcb->rx_desc; in ath11k_dp_rx_h_find_peer() local 2224 if (!rx_desc || !(ath11k_dp_rxdesc_mac_addr2_valid(ab, rx_desc))) in ath11k_dp_rx_h_find_peer() 2546 rxcb->rx_desc = rx_desc; in ath11k_dp_rx_process_msdu() 3353 struct hal_rx_desc *rx_desc; in ath11k_dp_rx_h_defrag() local 3617 struct hal_rx_desc *rx_desc; in ath11k_dp_rx_frag_h_mpdu() local 3750 struct hal_rx_desc *rx_desc; in ath11k_dp_process_rx_err_buf() local 4135 u32 *rx_desc; in ath11k_dp_rx_process_wbm_err() local 4152 if (!rx_desc) in ath11k_dp_rx_process_wbm_err() 4696 struct hal_rx_desc *rx_desc; in ath11k_dp_rx_mon_mpdu_pop() local 4896 struct hal_rx_desc *rx_desc; in ath11k_dp_rx_mon_merg_msdus() local [all …]
|
| /linux-6.15/drivers/net/ethernet/alteon/ |
| H A D | acenic.h | 477 #define RX_STD_RING_SIZE (RX_STD_RING_ENTRIES * sizeof(struct rx_desc)) 480 #define RX_JUMBO_RING_SIZE (RX_JUMBO_RING_ENTRIES *sizeof(struct rx_desc)) 483 #define RX_MINI_RING_SIZE (RX_MINI_RING_ENTRIES *sizeof(struct rx_desc)) 487 sizeof(struct rx_desc)) 489 struct rx_desc{ struct 665 struct rx_desc *rx_std_ring; 666 struct rx_desc *rx_jumbo_ring; 667 struct rx_desc *rx_mini_ring; 668 struct rx_desc *rx_return_ring;
|
| /linux-6.15/drivers/net/wireless/ti/wl1251/ |
| H A D | rx.c | 206 struct wl1251_rx_descriptor *rx_desc; in wl1251_rx() local 211 rx_desc = wl->rx_descriptor; in wl1251_rx() 214 wl1251_rx_header(wl, rx_desc); in wl1251_rx() 217 wl1251_rx_body(wl, rx_desc); in wl1251_rx()
|
| /linux-6.15/drivers/net/ethernet/ |
| H A D | ec_bhf.c | 87 struct rx_desc { struct 139 struct rx_desc *rx_descs; 194 static int ec_bhf_pkt_received(struct rx_desc *desc) in ec_bhf_pkt_received() 199 static void ec_bhf_add_rx_desc(struct ec_bhf_priv *priv, struct rx_desc *desc) in ec_bhf_add_rx_desc() 207 struct rx_desc *desc = &priv->rx_descs[priv->rx_dnext]; in ec_bhf_process_rx() 373 priv->rx_dcount = priv->rx_buf.len / sizeof(struct rx_desc); in ec_bhf_setup_rx_descs() 374 priv->rx_descs = (struct rx_desc *)priv->rx_buf.buf; in ec_bhf_setup_rx_descs() 378 struct rx_desc *desc = &priv->rx_descs[i]; in ec_bhf_setup_rx_descs() 401 FIFO_SIZE * sizeof(struct rx_desc)); in ec_bhf_open()
|
| /linux-6.15/drivers/net/ethernet/marvell/ |
| H A D | pxa168_eth.c | 175 struct rx_desc { struct 207 struct rx_desc *p_rx_desc_area; 307 struct rx_desc *p_used_rx_desc; in rxq_refill() 773 struct rx_desc *rx_desc; in rxq_process() local 781 rx_desc = &pep->p_rx_desc_area[rx_curr_desc]; in rxq_process() 782 cmd_sts = rx_desc->cmd_sts; in rxq_process() 798 rx_desc->buf_size, in rxq_process() 806 stats->rx_bytes += rx_desc->byte_cnt; in rxq_process() 830 skb_put(skb, rx_desc->byte_cnt - 4); in rxq_process() 1022 struct rx_desc *p_rx_desc; in rxq_init() [all …]
|