| /linux/drivers/net/ethernet/sunplus/ |
| H A D | spl2sw_desc.c | 16 struct spl2sw_mac_desc *rx_desc; in spl2sw_rx_descs_flush() local 20 rx_desc = comm->rx_desc[i]; in spl2sw_rx_descs_flush() 23 rx_desc[j].addr1 = rx_skbinfo[j].mapping; in spl2sw_rx_descs_flush() 24 rx_desc[j].cmd2 = (j == comm->rx_desc_num[i] - 1) ? in spl2sw_rx_descs_flush() 28 rx_desc[j].cmd1 = RXD_OWN; in spl2sw_rx_descs_flush() 63 struct spl2sw_mac_desc *rx_desc; in spl2sw_rx_descs_clean() local 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() [all …]
|
| /linux/drivers/net/wireless/ath/ath12k/wifi7/ |
| H A D | hal_qcc2072.c | 398 struct hal_rx_desc *rx_desc, in ath12k_hal_extract_rx_desc_data_qcc2072() argument 404 rx_desc_data->enctype = ath12k_hal_rx_desc_get_encrypt_type_qcc2072(rx_desc); in ath12k_hal_extract_rx_desc_data_qcc2072() 405 rx_desc_data->decap_type = ath12k_hal_rx_desc_get_decap_type_qcc2072(rx_desc); in ath12k_hal_extract_rx_desc_data_qcc2072() 407 ath12k_hal_rx_desc_get_mesh_ctl_qcc2072(rx_desc); in ath12k_hal_extract_rx_desc_data_qcc2072() 409 ath12k_hal_rx_desc_get_mpdu_seq_ctl_vld_qcc2072(rx_desc); in ath12k_hal_extract_rx_desc_data_qcc2072() 410 rx_desc_data->fc_valid = ath12k_hal_rx_desc_get_mpdu_fc_valid_qcc2072(rx_desc); in ath12k_hal_extract_rx_desc_data_qcc2072() 411 rx_desc_data->seq_no = ath12k_hal_rx_desc_get_mpdu_start_seq_no_qcc2072(rx_desc); in ath12k_hal_extract_rx_desc_data_qcc2072() 413 rx_desc_data->sgi = ath12k_hal_rx_desc_get_msdu_sgi_qcc2072(rx_desc); in ath12k_hal_extract_rx_desc_data_qcc2072() 414 rx_desc_data->is_from_ds = ath12k_wifi7_hal_rx_h_from_ds_qcc2072(rx_desc); in ath12k_hal_extract_rx_desc_data_qcc2072() 415 rx_desc_data->is_to_ds = ath12k_wifi7_hal_rx_h_to_ds_qcc2072(rx_desc); in ath12k_hal_extract_rx_desc_data_qcc2072() [all …]
|
| H A D | hal_wcn7850.c | 600 struct hal_rx_desc *rx_desc, in ath12k_hal_extract_rx_desc_data_wcn7850() argument 606 rx_desc_data->enctype = ath12k_hal_rx_desc_get_encrypt_type_wcn7850(rx_desc); in ath12k_hal_extract_rx_desc_data_wcn7850() 607 rx_desc_data->decap_type = ath12k_hal_rx_desc_get_decap_type_wcn7850(rx_desc); in ath12k_hal_extract_rx_desc_data_wcn7850() 609 ath12k_hal_rx_desc_get_mesh_ctl_wcn7850(rx_desc); in ath12k_hal_extract_rx_desc_data_wcn7850() 611 ath12k_hal_rx_desc_get_mpdu_seq_ctl_vld_wcn7850(rx_desc); in ath12k_hal_extract_rx_desc_data_wcn7850() 612 rx_desc_data->fc_valid = ath12k_hal_rx_desc_get_mpdu_fc_valid_wcn7850(rx_desc); in ath12k_hal_extract_rx_desc_data_wcn7850() 613 rx_desc_data->seq_no = ath12k_hal_rx_desc_get_mpdu_start_seq_no_wcn7850(rx_desc); in ath12k_hal_extract_rx_desc_data_wcn7850() 615 rx_desc_data->sgi = ath12k_hal_rx_desc_get_msdu_sgi_wcn7850(rx_desc); in ath12k_hal_extract_rx_desc_data_wcn7850() 616 rx_desc_data->is_from_ds = ath12k_wifi7_hal_rx_h_from_ds_wcn7850(rx_desc); in ath12k_hal_extract_rx_desc_data_wcn7850() 617 rx_desc_data->is_to_ds = ath12k_wifi7_hal_rx_h_to_ds_wcn7850(rx_desc); in ath12k_hal_extract_rx_desc_data_wcn7850() [all …]
|
| H A D | hal_qcn9274.c | 918 struct hal_rx_desc *rx_desc, in ath12k_hal_extract_rx_desc_data_qcn9274() argument 924 rx_desc_data->enctype = ath12k_hal_rx_desc_get_encrypt_type_qcn9274(rx_desc); in ath12k_hal_extract_rx_desc_data_qcn9274() 925 rx_desc_data->decap_type = ath12k_hal_rx_desc_get_decap_type_qcn9274(rx_desc); in ath12k_hal_extract_rx_desc_data_qcn9274() 927 ath12k_hal_rx_desc_get_mesh_ctl_qcn9274(rx_desc); in ath12k_hal_extract_rx_desc_data_qcn9274() 929 ath12k_hal_rx_desc_get_mpdu_seq_ctl_vld_qcn9274(rx_desc); in ath12k_hal_extract_rx_desc_data_qcn9274() 930 rx_desc_data->fc_valid = ath12k_hal_rx_desc_get_mpdu_fc_valid_qcn9274(rx_desc); in ath12k_hal_extract_rx_desc_data_qcn9274() 931 rx_desc_data->is_from_ds = ath12k_wifi7_hal_rx_h_from_ds_qcn9274(rx_desc); in ath12k_hal_extract_rx_desc_data_qcn9274() 932 rx_desc_data->is_to_ds = ath12k_wifi7_hal_rx_h_to_ds_qcn9274(rx_desc); in ath12k_hal_extract_rx_desc_data_qcn9274() 933 rx_desc_data->seq_no = ath12k_hal_rx_desc_get_mpdu_start_seq_no_qcn9274(rx_desc); in ath12k_hal_extract_rx_desc_data_qcn9274() 935 rx_desc_data->sgi = ath12k_hal_rx_desc_get_msdu_sgi_qcn9274(rx_desc); in ath12k_hal_extract_rx_desc_data_qcn9274() [all …]
|
| H A D | dp_rx.c | 458 ath12k_dp_rx_desc_end_tlv_copy(hal, rxcb->rx_desc, ldesc); in ath12k_wifi7_dp_rx_msdu_coalesce() 510 struct hal_rx_desc *rx_desc, *lrx_desc; in ath12k_wifi7_dp_rx_process_msdu() local 527 rx_desc = (struct hal_rx_desc *)msdu->data; in ath12k_wifi7_dp_rx_process_msdu() 530 ath12k_dp_extract_rx_desc_data(hal, rx_info, rx_desc, lrx_desc); in ath12k_wifi7_dp_rx_process_msdu() 538 rxcb->rx_desc = rx_desc; in ath12k_wifi7_dp_rx_process_msdu() 548 ath12k_dbg_dump(dp->ab, ATH12K_DBG_DATA, NULL, "", rx_desc, in ath12k_wifi7_dp_rx_process_msdu() 549 sizeof(*rx_desc)); in ath12k_wifi7_dp_rx_process_msdu() 851 struct hal_rx_desc *rx_desc = (struct hal_rx_desc *)defrag_skb->data; in ath12k_wifi7_dp_rx_h_defrag_reo_reinject() local 893 ath12k_dp_rxdesc_set_msdu_len(hal, rx_desc, defrag_skb->len - hal_rx_desc_sz); in ath12k_wifi7_dp_rx_h_defrag_reo_reinject() 999 struct hal_rx_desc *rx_desc = (struct hal_rx_desc *)msdu->data; in ath12k_wifi7_dp_rx_h_verify_tkip_mic() local [all …]
|
| /linux/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() 137 rx_desc->q.pkt_addr = cpu_to_le64(bi->dma + bi->page_offset); 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() 252 union fm10k_rx_desc *rx_desc, in fm10k_add_rx_frag() argument 299 union fm10k_rx_desc *rx_desc, in fm10k_fetch_rx_buffer() argument 302 unsigned int size = le16_to_cpu(rx_desc->w.length); in fm10k_fetch_rx_buffer() 340 if (fm10k_add_rx_frag(rx_buffer, size, rx_desc, skb)) { in fm10k_fetch_rx_buffer() [all …]
|
| /linux/drivers/net/ethernet/intel/igb/ |
| H A D | igb_xsk.c | 177 union e1000_adv_rx_desc *rx_desc, u16 count) in igb_fill_rx_descs() argument 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() 213 nb_buffs_extra = igb_fill_rx_descs(xsk_pool, xdp, rx_desc, in igb_alloc_rx_buffers_zc() 219 rx_desc = IGB_RX_DESC(rx_ring, 0); in igb_alloc_rx_buffers_zc() 225 nb_buffs = igb_fill_rx_descs(xsk_pool, xdp, rx_desc, count); in igb_alloc_rx_buffers_zc() 231 rx_desc = IGB_RX_DESC(rx_ring, ntu); in igb_alloc_rx_buffers_zc() [all …]
|
| /linux/drivers/net/ethernet/intel/ice/ |
| H A D | ice_xsk.c | 261 union ice_32b_rx_flex_desc *rx_desc, u16 count) in ice_fill_rx_descs() argument 270 rx_desc->read.pkt_addr = cpu_to_le64(dma); in ice_fill_rx_descs() 271 rx_desc->wb.status_error0 = 0; in ice_fill_rx_descs() 273 rx_desc++; in ice_fill_rx_descs() 296 union ice_32b_rx_flex_desc *rx_desc; in __ice_alloc_rx_bufs_zc() local 301 rx_desc = ICE_RX_DESC(rx_ring, ntu); in __ice_alloc_rx_bufs_zc() 305 nb_buffs_extra = ice_fill_rx_descs(xsk_pool, xdp, rx_desc, in __ice_alloc_rx_bufs_zc() 311 rx_desc = ICE_RX_DESC(rx_ring, 0); in __ice_alloc_rx_bufs_zc() 318 nb_buffs = ice_fill_rx_descs(xsk_pool, xdp, rx_desc, count); in __ice_alloc_rx_bufs_zc() 589 union ice_32b_rx_flex_desc *rx_desc; in ice_clean_rx_irq_zc() local [all …]
|
| H A D | ice_txrx.c | 788 union ice_32b_rx_flex_desc *rx_desc; in ice_init_ctrl_rx_descs() local 794 rx_desc = ICE_RX_DESC(rx_ring, ntu); in ice_init_ctrl_rx_descs() 797 rx_desc++; in ice_init_ctrl_rx_descs() 800 rx_desc = ICE_RX_DESC(rx_ring, 0); in ice_init_ctrl_rx_descs() 804 rx_desc->wb.status_error0 = 0; in ice_init_ctrl_rx_descs() 839 union ice_32b_rx_flex_desc *rx_desc; in ice_alloc_rx_bufs() local 847 rx_desc = ICE_RX_DESC(rx_ring, ntu); in ice_alloc_rx_bufs() 861 rx_desc->read.pkt_addr = cpu_to_le64(addr); in ice_alloc_rx_bufs() 874 rx_desc->read.hdr_addr = cpu_to_le64(addr); in ice_alloc_rx_bufs() 877 rx_desc++; in ice_alloc_rx_bufs() [all …]
|
| /linux/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 389 i40e_process_skb_fields(rx_ring, rx_desc, skb); in i40e_handle_xdp_result_zc() 427 union i40e_rx_desc *rx_desc; in i40e_clean_rx_irq_zc() local [all …]
|
| H A D | i40e_txrx.c | 1681 union i40e_rx_desc *rx_desc; in i40e_alloc_rx_buffers() local 1688 rx_desc = I40E_RX_DESC(rx_ring, ntu); in i40e_alloc_rx_buffers() 1704 rx_desc->read.pkt_addr = cpu_to_le64(bi->dma + bi->page_offset); in i40e_alloc_rx_buffers() 1706 rx_desc++; in i40e_alloc_rx_buffers() 1710 rx_desc = I40E_RX_DESC(rx_ring, 0); in i40e_alloc_rx_buffers() 1716 rx_desc->wb.qword1.status_error_len = 0; in i40e_alloc_rx_buffers() 1744 union i40e_rx_desc *rx_desc) in i40e_rx_checksum() argument 1754 qword = le64_to_cpu(rx_desc->wb.qword1.status_error_len); in i40e_rx_checksum() 1815 union i40e_rx_desc *rx_desc, in i40e_rx_hash() argument 1829 if ((rx_desc->wb.qword1.status_error_len & rss_mask) == rss_mask) { in i40e_rx_hash() [all …]
|
| /linux/drivers/infiniband/ulp/iser/ |
| H A D | iser_initiator.c | 228 struct iser_rx_desc *rx_desc; in iser_alloc_rx_descriptors() local 248 rx_desc = iser_conn->rx_descs; in iser_alloc_rx_descriptors() 250 for (i = 0; i < iser_conn->qp_max_recv_dtos; i++, rx_desc++) { in iser_alloc_rx_descriptors() 251 dma_addr = ib_dma_map_single(device->ib_device, (void *)rx_desc, in iser_alloc_rx_descriptors() 256 rx_desc->dma_addr = dma_addr; in iser_alloc_rx_descriptors() 257 rx_desc->cqe.done = iser_task_rsp; in iser_alloc_rx_descriptors() 258 rx_sg = &rx_desc->rx_sg; in iser_alloc_rx_descriptors() 259 rx_sg->addr = rx_desc->dma_addr; in iser_alloc_rx_descriptors() 267 rx_desc = iser_conn->rx_descs; in iser_alloc_rx_descriptors() 268 for (j = 0; j < i; j++, rx_desc++) in iser_alloc_rx_descriptors() [all …]
|
| /linux/drivers/net/ethernet/intel/iavf/ |
| H A D | iavf_txrx.c | 868 struct iavf_rx_desc *rx_desc; in iavf_alloc_rx_buffers() local 874 rx_desc = IAVF_RX_DESC(rx_ring, ntu); in iavf_alloc_rx_buffers() 886 rx_desc->qw0 = cpu_to_le64(addr); in iavf_alloc_rx_buffers() 888 rx_desc++; in iavf_alloc_rx_buffers() 891 rx_desc = IAVF_RX_DESC(rx_ring, 0); in iavf_alloc_rx_buffers() 896 rx_desc->qw1 = 0; in iavf_alloc_rx_buffers() 1132 const struct iavf_rx_desc *rx_desc, in iavf_process_skb_fields() argument 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() [all …]
|
| /linux/drivers/net/wireless/ath/ath11k/ |
| H A D | dp_rx.c | 255 struct hal_rx_desc *rx_desc) in ath11k_dp_rxdesc_get_80211hdr() argument 259 rx_pkt_hdr = ab->hw_params.hw_ops->rx_desc_get_msdu_payload(rx_desc); in ath11k_dp_rxdesc_get_80211hdr() 265 struct hal_rx_desc *rx_desc) in ath11k_dp_rxdesc_mpdu_valid() argument 269 tlv_tag = ab->hw_params.hw_ops->rx_desc_get_mpdu_start_tag(rx_desc); in ath11k_dp_rxdesc_mpdu_valid() 275 struct hal_rx_desc *rx_desc) in ath11k_dp_rxdesc_get_ppduid() argument 277 return ab->hw_params.hw_ops->rx_desc_get_mpdu_ppdu_id(rx_desc); in ath11k_dp_rxdesc_get_ppduid() 1794 ath11k_dp_rx_desc_end_tlv_copy(ab, rxcb->rx_desc, ldesc); in ath11k_dp_rx_msdu_coalesce() 1864 rx_attention = ath11k_dp_rx_get_attention(ar->ab, rxcb->rx_desc); in ath11k_dp_rx_h_csum_offload() 1996 if (ath11k_dp_rx_h_msdu_start_mesh_ctl_present(ar->ab, rxcb->rx_desc)) in ath11k_dp_rx_h_undecap_nwifi() 2100 hdr = (struct ieee80211_hdr *)ath11k_dp_rx_h_80211_hdr(ar->ab, rxcb->rx_desc); in ath11k_dp_rx_h_find_rfc1042() [all …]
|
| /linux/drivers/net/ethernet/wangxun/libwx/ |
| H A D | wx_lib.c | 162 static __le32 wx_test_staterr(union wx_rx_desc *rx_desc, in wx_test_staterr() argument 165 return rx_desc->wb.upper.status_error & cpu_to_le32(stat_err_bits); in wx_test_staterr() 182 union wx_rx_desc *rx_desc, in wx_get_rx_buffer() argument 189 size = le16_to_cpu(rx_desc->wb.upper.length); in wx_get_rx_buffer() 198 if (!wx_test_staterr(rx_desc, WX_RXD_STAT_EOP)) { in wx_get_rx_buffer() 227 union wx_rx_desc *rx_desc) in wx_build_skb() argument 229 unsigned int size = le16_to_cpu(rx_desc->wb.upper.length); in wx_build_skb() 264 if (!wx_test_staterr(rx_desc, WX_RXD_STAT_EOP)) in wx_build_skb() 319 union wx_rx_desc *rx_desc; in wx_alloc_rx_buffers() local 326 rx_desc = WX_RX_DESC(rx_ring, i); in wx_alloc_rx_buffers() [all …]
|
| /linux/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/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/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() 643 (u32) (pep->rx_desc_dma + rx_curr_desc * sizeof(struct rx_desc))); in eth_port_start() 646 (u32) (pep->rx_desc_dma + rx_curr_desc * sizeof(struct rx_desc))); in eth_port_start() 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() 797 dma_unmap_single(&pep->pdev->dev, rx_desc->buf_ptr, in rxq_process() 798 rx_desc->buf_size, in rxq_process() [all …]
|
| H A D | mvneta.c | 924 int rx_desc = rxq->next_desc_to_proc; in mvneta_rxq_next_desc_get() local 926 rxq->next_desc_to_proc = MVNETA_QUEUE_NEXT_DESC(rxq, rx_desc); in mvneta_rxq_next_desc_get() 928 return rxq->descs + rx_desc; in mvneta_rxq_next_desc_get() 1722 static void mvneta_rx_desc_fill(struct mvneta_rx_desc *rx_desc, in mvneta_rx_desc_fill() argument 1728 rx_desc->buf_phys_addr = phys_addr; in mvneta_rx_desc_fill() 1729 i = rx_desc - rxq->descs; in mvneta_rx_desc_fill() 1814 struct mvneta_rx_desc *rx_desc) in mvneta_rx_error() argument 1817 u32 status = rx_desc->status; in mvneta_rx_error() 1827 status, rx_desc->data_size); in mvneta_rx_error() 1831 status, rx_desc->data_size); in mvneta_rx_error() [all …]
|
| /linux/drivers/net/ethernet/intel/igc/ |
| H A D | igc_tsn.h | 36 union igc_adv_rx_desc *rx_desc, in igc_fpe_handle_mpacket() argument 39 u32 status_error = le32_to_cpu(rx_desc->wb.upper.status_error); in igc_fpe_handle_mpacket()
|
| H A D | igc_dump.c | 117 union igc_adv_rx_desc *rx_desc; in igc_rings_dump() local 260 rx_desc = IGC_RX_DESC(rx_ring, i); in igc_rings_dump() 261 u0 = (struct my_u0 *)rx_desc; in igc_rings_dump() 262 staterr = le32_to_cpu(rx_desc->wb.upper.status_error); in igc_rings_dump()
|
| /linux/drivers/net/ethernet/intel/ixgbe/ |
| H A D | ixgbe_txrx_common.h | 19 union ixgbe_adv_rx_desc *rx_desc, 22 union ixgbe_adv_rx_desc *rx_desc,
|
| /linux/drivers/net/wireless/ti/wlcore/ |
| H A D | hw_ops.h | 45 wlcore_hw_get_rx_buf_align(struct wl1271 *wl, u32 rx_desc) in wlcore_hw_get_rx_buf_align() argument 51 return wl->ops->get_rx_buf_align(wl, rx_desc); in wlcore_hw_get_rx_buf_align() 55 wlcore_hw_prepare_read(struct wl1271 *wl, u32 rx_desc, u32 len) in wlcore_hw_prepare_read() argument 58 return wl->ops->prepare_read(wl, rx_desc, len); in wlcore_hw_prepare_read()
|
| /linux/drivers/net/wireless/ath/ath12k/ |
| H A D | dp_rx.c | 33 struct ath12k_rx_desc_info *rx_desc; in ath12k_dp_list_cut_nodes() local 45 rx_desc = list_entry(cur, struct ath12k_rx_desc_info, list); in ath12k_dp_list_cut_nodes() 46 rx_desc->in_use = true; in ath12k_dp_list_cut_nodes() 60 struct ath12k_rx_desc_info *rx_desc, *safe; in ath12k_dp_rx_enqueue_free() local 63 list_for_each_entry_safe(rx_desc, safe, used_list, list) in ath12k_dp_rx_enqueue_free() 64 rx_desc->in_use = false; in ath12k_dp_rx_enqueue_free() 85 struct ath12k_rx_desc_info *rx_desc; in ath12k_dp_rx_bufs_replenish() local 135 rx_desc = list_first_entry_or_null(used_list, in ath12k_dp_rx_bufs_replenish() 138 if (!rx_desc) in ath12k_dp_rx_bufs_replenish() 141 rx_desc->skb = skb; in ath12k_dp_rx_bufs_replenish() [all …]
|
| /linux/drivers/net/ethernet/intel/idpf/ |
| H A D | idpf_txrx.c | 3182 const struct virtchnl2_rx_flex_desc_adv_nic_3 *rx_desc, in idpf_rx_hash() argument 3190 hash = le16_to_cpu(rx_desc->hash1) | in idpf_rx_hash() 3191 (rx_desc->ff2_mirrid_hash2.hash2 << 16) | in idpf_rx_hash() 3192 (rx_desc->hash3 << 24); in idpf_rx_hash() 3259 idpf_rx_splitq_extract_csum_bits(const struct virtchnl2_rx_flex_desc_adv_nic_3 *rx_desc) in idpf_rx_splitq_extract_csum_bits() argument 3264 qword0 = rx_desc->status_err0_qw0; in idpf_rx_splitq_extract_csum_bits() 3265 qword1 = rx_desc->status_err0_qw1; in idpf_rx_splitq_extract_csum_bits() 3278 !le16_get_bits(rx_desc->ptype_err_fflags0, in idpf_rx_splitq_extract_csum_bits() 3280 csum.raw_csum = le16_to_cpu(rx_desc->misc.raw_cs); in idpf_rx_splitq_extract_csum_bits() 3298 const struct virtchnl2_rx_flex_desc_adv_nic_3 *rx_desc, in idpf_rx_rsc() argument [all …]
|