/linux-master/drivers/net/ethernet/sunplus/ |
H A D | spl2sw_desc.c | 16 struct spl2sw_mac_desc *rx_desc; local 20 rx_desc = comm->rx_desc[i]; 23 rx_desc[j].addr1 = rx_skbinfo[j].mapping; 24 rx_desc[j].cmd2 = (j == comm->rx_desc_num[i] - 1) ? 28 rx_desc[j].cmd1 = RXD_OWN; 63 struct spl2sw_mac_desc *rx_desc; local 70 rx_desc = comm->rx_desc[i]; 73 rx_desc[ 126 struct spl2sw_mac_desc *rx_desc; local [all...] |
/linux-master/drivers/net/ethernet/intel/ice/ |
H A D | ice_virtchnl_fdir.h | 21 union ice_32b_rx_flex_desc rx_desc; member in struct:ice_vf_fdir_ctx 49 union ice_32b_rx_flex_desc *rx_desc); 53 ice_vc_fdir_irq_handler(struct ice_vsi *ctrl_vsi, union ice_32b_rx_flex_desc *rx_desc) { } argument
|
H A D | ice_txrx_lib.h | 70 * @rx_desc: Rx descriptor for current buffer 77 const union ice_32b_rx_flex_desc *rx_desc) 81 if (likely(ice_test_staterr(rx_desc->wb.status_error0, ICE_RXD_EOF))) 101 * @rx_desc: Rx 32b flex descriptor with RXDID=2 108 ice_get_vlan_tci(const union ice_32b_rx_flex_desc *rx_desc) argument 113 if (ice_test_staterr(rx_desc->wb.status_error0, stat_err_bits)) 114 return le16_to_cpu(rx_desc->wb.l2tag1); 117 if (ice_test_staterr(rx_desc->wb.status_error1, stat_err_bits)) 118 return le16_to_cpu(rx_desc->wb.l2tag2_2nd); 163 union ice_32b_rx_flex_desc *rx_desc, 76 ice_is_non_eop(const struct ice_rx_ring *rx_ring, const union ice_32b_rx_flex_desc *rx_desc) argument [all...] |
H A D | ice_txrx_lib.c | 67 * @rx_desc: specific descriptor 71 static u32 ice_get_rx_hash(const union ice_32b_rx_flex_desc *rx_desc) argument 75 if (unlikely(rx_desc->wb.rxdid != ICE_RXDID_FLEX_NIC)) 78 nic_mdid = (struct ice_32b_rx_flex_desc_nic *)rx_desc; 85 * @rx_desc: specific descriptor 91 const union ice_32b_rx_flex_desc *rx_desc, 99 hash = ice_get_rx_hash(rx_desc); 108 * @rx_desc: the receive descriptor 115 union ice_32b_rx_flex_desc *rx_desc, u16 ptype) 121 rx_status0 = le16_to_cpu(rx_desc 90 ice_rx_hash_to_skb(const struct ice_rx_ring *rx_ring, const union ice_32b_rx_flex_desc *rx_desc, struct sk_buff *skb, u16 rx_ptype) argument 114 ice_rx_csum(struct ice_rx_ring *ring, struct sk_buff *skb, union ice_32b_rx_flex_desc *rx_desc, u16 ptype) argument 200 ice_ptp_rx_hwts_to_skb(struct ice_rx_ring *rx_ring, const union ice_32b_rx_flex_desc *rx_desc, struct sk_buff *skb) argument 213 ice_get_ptype(const union ice_32b_rx_flex_desc *rx_desc) argument 230 ice_process_skb_fields(struct ice_rx_ring *rx_ring, union ice_32b_rx_flex_desc *rx_desc, struct sk_buff *skb) argument [all...] |
H A D | ice_xsk.c | 425 * @rx_desc: Pointer to Rx descriptors that will be filled 436 union ice_32b_rx_flex_desc *rx_desc, u16 count) 445 rx_desc->read.pkt_addr = cpu_to_le64(dma); 446 rx_desc->wb.status_error0 = 0; 451 ice_xdp_meta_set_desc(*xdp, rx_desc); 453 rx_desc++; 474 union ice_32b_rx_flex_desc *rx_desc; local 479 rx_desc = ICE_RX_DESC(rx_ring, ntu); 484 rx_desc, 490 rx_desc 435 ice_fill_rx_descs(struct xsk_buff_pool *pool, struct xdp_buff **xdp, union ice_32b_rx_flex_desc *rx_desc, u16 count) argument 854 union ice_32b_rx_flex_desc *rx_desc; local [all...] |
/linux-master/drivers/net/wireless/ath/ath10k/ |
H A D | htt.c | 142 struct htt_rx_desc_v1 *rx_desc = container_of(rxd, local 146 return MS(__le32_to_cpu(rx_desc->msdu_end.qca99x0.info1), 152 struct htt_rx_desc_v1 *rx_desc = container_of(rxd, local 156 return !!(rx_desc->msdu_end.common.info0 & 193 struct htt_rx_desc_v2 *rx_desc = container_of(rxd, struct htt_rx_desc_v2, base); local 195 return &rx_desc->attention; 201 struct htt_rx_desc_v2 *rx_desc = container_of(rxd, struct htt_rx_desc_v2, base); local 203 return &rx_desc->frag_info.common; 209 struct htt_rx_desc_v2 *rx_desc = container_of(rxd, struct htt_rx_desc_v2, base); local 211 return &rx_desc 217 struct htt_rx_desc_v2 *rx_desc = container_of(rxd, struct htt_rx_desc_v2, base); local 225 struct htt_rx_desc_v2 *rx_desc = container_of(rxd, struct htt_rx_desc_v2, base); local 233 struct htt_rx_desc_v2 *rx_desc = container_of(rxd, struct htt_rx_desc_v2, base); local 241 struct htt_rx_desc_v2 *rx_desc = container_of(rxd, struct htt_rx_desc_v2, base); local 249 struct htt_rx_desc_v2 *rx_desc = container_of(rxd, struct htt_rx_desc_v2, base); local 257 struct htt_rx_desc_v2 *rx_desc = container_of(rxd, struct htt_rx_desc_v2, base); local 265 struct htt_rx_desc_v2 *rx_desc = container_of(rxd, struct htt_rx_desc_v2, base); local [all...] |
H A D | htt.h | 21 #include "rx_desc.h" 2079 * so all possible rx_desc structures must respect this assumption. 2146 /* rx_desc abstraction */ 2150 /* sizeof() of the rx_desc structure used by this hw */ 2153 /* offset of msdu_payload inside the rx_desc structure used by this hw */ 2164 * to the proper rx_desc structure 2201 /* The default implementation of all these getters is using the old rx_desc, 2204 * to switch the default implementation to the new rx_desc, since this would 2240 struct htt_rx_desc_v1 *rx_desc; local 2245 rx_desc 2252 struct htt_rx_desc_v1 *rx_desc; local 2264 struct htt_rx_desc_v1 *rx_desc; local 2276 struct htt_rx_desc_v1 *rx_desc; local 2288 struct htt_rx_desc_v1 *rx_desc; local 2300 struct htt_rx_desc_v1 *rx_desc; local 2312 struct htt_rx_desc_v1 *rx_desc; local 2324 struct htt_rx_desc_v1 *rx_desc; local 2336 struct htt_rx_desc_v1 *rx_desc; local 2348 struct htt_rx_desc_v1 *rx_desc; local [all...] |
/linux-master/drivers/net/ethernet/intel/idpf/ |
H A D | idpf_singleq_txrx.c | 600 * @rx_desc: pointer to receive descriptor (in le64 format) 608 static bool idpf_rx_singleq_test_staterr(const union virtchnl2_rx_desc *rx_desc, argument 611 return !!(rx_desc->base_wb.qword1.status_error_ptype_len & 618 * @rx_desc: Rx descriptor for current buffer 623 union virtchnl2_rx_desc *rx_desc, 627 if (likely(idpf_rx_singleq_test_staterr(rx_desc, IDPF_RXD_EOF_SINGLEQ))) 718 * @rx_desc: the receive descriptor 726 union virtchnl2_rx_desc *rx_desc, 733 qword = le64_to_cpu(rx_desc->base_wb.qword1.status_error_ptype_len); 758 * @rx_desc 622 idpf_rx_singleq_is_non_eop(struct idpf_queue *rxq, union virtchnl2_rx_desc *rx_desc, struct sk_buff *skb, u16 ntc) argument 724 idpf_rx_singleq_base_csum(struct idpf_queue *rx_q, struct sk_buff *skb, union virtchnl2_rx_desc *rx_desc, u16 ptype) argument 764 idpf_rx_singleq_flex_csum(struct idpf_queue *rx_q, struct sk_buff *skb, union virtchnl2_rx_desc *rx_desc, u16 ptype) argument 804 idpf_rx_singleq_base_hash(struct idpf_queue *rx_q, struct sk_buff *skb, union virtchnl2_rx_desc *rx_desc, struct idpf_rx_ptype_decoded *decoded) argument 834 idpf_rx_singleq_flex_hash(struct idpf_queue *rx_q, struct sk_buff *skb, union virtchnl2_rx_desc *rx_desc, struct idpf_rx_ptype_decoded *decoded) argument 860 idpf_rx_singleq_process_skb_fields(struct idpf_queue *rx_q, struct sk_buff *skb, union virtchnl2_rx_desc *rx_desc, u16 ptype) argument 946 idpf_rx_singleq_extract_base_fields(struct idpf_queue *rx_q, union virtchnl2_rx_desc *rx_desc, struct idpf_rx_extracted *fields) argument 970 idpf_rx_singleq_extract_flex_fields(struct idpf_queue *rx_q, union virtchnl2_rx_desc *rx_desc, struct idpf_rx_extracted *fields) argument 987 idpf_rx_singleq_extract_fields(struct idpf_queue *rx_q, union virtchnl2_rx_desc *rx_desc, struct idpf_rx_extracted *fields) argument 1015 union virtchnl2_rx_desc *rx_desc; local [all...] |
/linux-master/drivers/net/ethernet/intel/fm10k/ |
H A D | fm10k_main.c | 119 union fm10k_rx_desc *rx_desc; local 127 rx_desc = FM10K_RX_DESC(rx_ring, i); 138 rx_desc->q.pkt_addr = cpu_to_le64(bi->dma + bi->page_offset); 140 rx_desc++; 144 rx_desc = FM10K_RX_DESC(rx_ring, 0); 150 rx_desc->d.staterr = 0; 239 * @size: packet size from rx_desc 240 * @rx_desc: descriptor containing length of buffer written by hardware 253 union fm10k_rx_desc *rx_desc, 300 union fm10k_rx_desc *rx_desc, 251 fm10k_add_rx_frag(struct fm10k_rx_buffer *rx_buffer, unsigned int size, union fm10k_rx_desc *rx_desc, struct sk_buff *skb) argument 299 fm10k_fetch_rx_buffer(struct fm10k_ring *rx_ring, union fm10k_rx_desc *rx_desc, struct sk_buff *skb) argument 356 fm10k_rx_checksum(struct fm10k_ring *ring, union fm10k_rx_desc *rx_desc, struct sk_buff *skb) argument 393 fm10k_rx_hash(struct fm10k_ring *ring, union fm10k_rx_desc *rx_desc, struct sk_buff *skb) argument 411 fm10k_type_trans(struct fm10k_ring *rx_ring, union fm10k_rx_desc __maybe_unused *rx_desc, struct sk_buff *skb) argument 449 fm10k_process_skb_fields(struct fm10k_ring *rx_ring, union fm10k_rx_desc *rx_desc, struct sk_buff *skb) argument 490 fm10k_is_non_eop(struct fm10k_ring *rx_ring, union fm10k_rx_desc *rx_desc) argument 521 fm10k_cleanup_headers(struct fm10k_ring *rx_ring, union fm10k_rx_desc *rx_desc, struct sk_buff *skb) argument 571 union fm10k_rx_desc *rx_desc; local [all...] |
/linux-master/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,
|
H A D | ixgbe_xsk.c | 153 union ixgbe_adv_rx_desc *rx_desc; local 163 rx_desc = IXGBE_RX_DESC(rx_ring, i); 179 rx_desc->read.pkt_addr = cpu_to_le64(dma); 181 rx_desc++; 185 rx_desc = IXGBE_RX_DESC(rx_ring, 0); 191 rx_desc->wb.upper.length = 0; 260 union ixgbe_adv_rx_desc *rx_desc; local 272 rx_desc = IXGBE_RX_DESC(rx_ring, rx_ring->next_to_clean); 273 size = le16_to_cpu(rx_desc->wb.upper.length); 278 * any other fields out of the rx_desc unti [all...] |
/linux-master/drivers/net/wireless/ti/wl1251/ |
H A D | rx.c | 206 struct wl1251_rx_descriptor *rx_desc; local 211 rx_desc = wl->rx_descriptor; 214 wl1251_rx_header(wl, rx_desc); 217 wl1251_rx_body(wl, rx_desc);
|
/linux-master/drivers/infiniband/ulp/isert/ |
H A D | ib_isert.c | 153 struct iser_rx_desc *rx_desc; local 164 rx_desc = isert_conn->rx_descs; 166 for (i = 0; i < ISERT_QP_MAX_RECV_DTOS; i++, rx_desc++) { 167 dma_addr = ib_dma_map_single(ib_dev, rx_desc->buf, 172 rx_desc->dma_addr = dma_addr; 174 rx_sg = &rx_desc->rx_sg; 175 rx_sg->addr = rx_desc->dma_addr + isert_get_hdr_offset(rx_desc); 178 rx_desc->rx_cqe.done = isert_recv_done; 184 rx_desc 199 struct iser_rx_desc *rx_desc; local 734 struct iser_rx_desc *rx_desc; local 756 isert_post_recv(struct isert_conn *isert_conn, struct iser_rx_desc *rx_desc) argument 982 struct iser_rx_desc *rx_desc = isert_conn->login_desc; local 1028 isert_allocate_cmd(struct iscsit_conn *conn, struct iser_rx_desc *rx_desc) argument 1048 isert_handle_scsi_cmd(struct isert_conn *isert_conn, struct isert_cmd *isert_cmd, struct iscsit_cmd *cmd, struct iser_rx_desc *rx_desc, unsigned char *buf) argument 1117 isert_handle_iscsi_dataout(struct isert_conn *isert_conn, struct iser_rx_desc *rx_desc, unsigned char *buf) argument 1177 isert_handle_nop_out(struct isert_conn *isert_conn, struct isert_cmd *isert_cmd, struct iscsit_cmd *cmd, struct iser_rx_desc *rx_desc, unsigned char *buf) argument 1196 isert_handle_text_cmd(struct isert_conn *isert_conn, struct isert_cmd *isert_cmd, struct iscsit_cmd *cmd, struct iser_rx_desc *rx_desc, struct iscsi_text *hdr) argument 1222 isert_rx_opcode(struct isert_conn *isert_conn, struct iser_rx_desc *rx_desc, uint32_t read_stag, uint64_t read_va, uint32_t write_stag, uint64_t write_va) argument 1323 struct iser_rx_desc *rx_desc = cqe_to_rx_desc(wc->wr_cqe); local [all...] |
/linux-master/drivers/net/ethernet/seeq/ |
H A D | sgiseeq.c | 59 (unsigned long)((sp)->rx_desc))) 95 struct sgiseeq_rx_desc *rx_desc; member in struct:sgiseeq_private 202 if (!sp->rx_desc[i].skb) { 212 sp->rx_desc[i].skb = skb; 213 sp->rx_desc[i].rdma.pbuf = dma_addr; 215 sp->rx_desc[i].rdma.cntinfo = RCNTINFO_INIT; 216 dma_sync_desc_dev(dev, &sp->rx_desc[i]); 218 sp->rx_desc[i - 1].rdma.cntinfo |= HPCDMA_EOR; 219 dma_sync_desc_dev(dev, &sp->rx_desc[i - 1]); 238 if (sp->rx_desc[ [all...] |
/linux-master/drivers/spi/ |
H A D | spi-pxa2xx-dma.c | 136 struct dma_async_tx_descriptor *tx_desc, *rx_desc; local 146 rx_desc = pxa2xx_spi_dma_prepare_one(drv_data, DMA_DEV_TO_MEM, xfer); 147 if (!rx_desc) { 154 rx_desc->callback = pxa2xx_spi_dma_callback; 155 rx_desc->callback_param = drv_data; 157 dmaengine_submit(rx_desc);
|
/linux-master/drivers/net/ethernet/intel/i40e/ |
H A D | i40e_xsk.c | 243 union i40e_rx_desc *rx_desc; local 248 rx_desc = I40E_RX_DESC(rx_ring, ntu); 259 rx_desc->read.pkt_addr = cpu_to_le64(dma); 260 rx_desc->read.hdr_addr = 0; 262 rx_desc++; 268 rx_desc = I40E_RX_DESC(rx_ring, 0); 273 rx_desc->wb.qword1.status_error_len = 0; 346 union i40e_rx_desc *rx_desc, 389 i40e_process_skb_fields(rx_ring, rx_desc, skb); 453 union i40e_rx_desc *rx_desc; local 344 i40e_handle_xdp_result_zc(struct i40e_ring *rx_ring, struct xdp_buff *xdp_buff, union i40e_rx_desc *rx_desc, unsigned int *rx_packets, unsigned int *rx_bytes, unsigned int xdp_res, bool *failure) argument [all...] |
/linux-master/drivers/net/wireless/ath/ath12k/ |
H A D | dp_rx.c | 277 struct ath12k_rx_desc_info *rx_desc; local 322 rx_desc = list_first_entry_or_null(&dp->rx_desc_free_list, 325 if (!rx_desc) { 330 rx_desc->skb = skb; 331 cookie = rx_desc->cookie; 332 list_del(&rx_desc->list); 333 list_add_tail(&rx_desc->list, &dp->rx_desc_used_list); 356 list_del(&rx_desc->list); 357 list_add_tail(&rx_desc->list, &dp->rx_desc_free_list); 358 rx_desc 2067 struct hal_rx_desc *rx_desc = rxcb->rx_desc; local 2134 ath12k_dp_rx_h_undecap(struct ath12k *ar, struct sk_buff *msdu, struct hal_rx_desc *rx_desc, enum hal_encrypt_type enctype, struct ieee80211_rx_status *status, bool decrypted) argument 2180 struct hal_rx_desc *rx_desc = rxcb->rx_desc; local 2200 ath12k_dp_rx_h_mpdu(struct ath12k *ar, struct sk_buff *msdu, struct hal_rx_desc *rx_desc, struct ieee80211_rx_status *rx_status) argument 2275 ath12k_dp_rx_h_rate(struct ath12k *ar, struct hal_rx_desc *rx_desc, struct ieee80211_rx_status *rx_status) argument 2343 ath12k_dp_rx_h_ppdu(struct ath12k *ar, struct hal_rx_desc *rx_desc, struct ieee80211_rx_status *rx_status) argument 2476 struct hal_rx_desc *rx_desc, *lrx_desc; local 2806 struct hal_rx_desc *rx_desc = (struct hal_rx_desc *)msdu->data; local 2894 struct hal_rx_desc *rx_desc; local 2963 struct hal_rx_desc *rx_desc = (struct hal_rx_desc *)defrag_skb->data; local 3184 struct hal_rx_desc *rx_desc; local 3312 struct hal_rx_desc *rx_desc; local 3640 struct hal_rx_desc *rx_desc = (struct hal_rx_desc *)msdu->data; local 3706 void *rx_desc; local [all...] |
/linux-master/drivers/net/ethernet/wangxun/libwx/ |
H A D | wx_lib.c | 157 static __le32 wx_test_staterr(union wx_rx_desc *rx_desc, argument 160 return rx_desc->wb.upper.status_error & cpu_to_le32(stat_err_bits); 181 union wx_rx_desc *rx_desc, 189 size = le16_to_cpu(rx_desc->wb.upper.length); 204 if (!wx_test_staterr(rx_desc, WX_RXD_STAT_EOP)) { 238 union wx_rx_desc *rx_desc) 240 unsigned int size = le16_to_cpu(rx_desc->wb.upper.length); 278 if (!wx_test_staterr(rx_desc, WX_RXD_STAT_EOP)) 332 union wx_rx_desc *rx_desc; local 339 rx_desc 180 wx_get_rx_buffer(struct wx_ring *rx_ring, union wx_rx_desc *rx_desc, struct sk_buff **skb, int *rx_buffer_pgcnt) argument 236 wx_build_skb(struct wx_ring *rx_ring, struct wx_rx_buffer *rx_buffer, union wx_rx_desc *rx_desc) argument 407 wx_is_non_eop(struct wx_ring *rx_ring, union wx_rx_desc *rx_desc, struct sk_buff *skb) argument 474 wx_cleanup_headers(struct wx_ring *rx_ring, union wx_rx_desc *rx_desc, struct sk_buff *skb) argument 499 wx_rx_hash(struct wx_ring *ring, union wx_rx_desc *rx_desc, struct sk_buff *skb) argument 525 wx_rx_checksum(struct wx_ring *ring, union wx_rx_desc *rx_desc, struct sk_buff *skb) argument 571 wx_rx_vlan(struct wx_ring *ring, union wx_rx_desc *rx_desc, struct sk_buff *skb) argument 598 wx_process_skb_fields(struct wx_ring *rx_ring, union wx_rx_desc *rx_desc, struct sk_buff *skb) argument 631 union wx_rx_desc *rx_desc; local [all...] |
/linux-master/drivers/net/wireless/ath/ath11k/ |
H A D | dp_rx.c | 255 struct hal_rx_desc *rx_desc) 259 rx_pkt_hdr = ab->hw_params.hw_ops->rx_desc_get_msdu_payload(rx_desc); 265 struct hal_rx_desc *rx_desc) 269 tlv_tag = ab->hw_params.hw_ops->rx_desc_get_mpdu_start_tag(rx_desc); 275 struct hal_rx_desc *rx_desc) 277 return ab->hw_params.hw_ops->rx_desc_get_mpdu_ppdu_id(rx_desc); 1803 ath11k_dp_rx_desc_end_tlv_copy(ab, rxcb->rx_desc, ldesc); 1872 rx_attention = ath11k_dp_rx_get_attention(ar->ab, rxcb->rx_desc); 2005 if (ath11k_dp_rx_h_msdu_start_mesh_ctl_present(ar->ab, rxcb->rx_desc)) 2109 hdr = (struct ieee80211_hdr *)ath11k_dp_rx_h_80211_hdr(ar->ab, rxcb->rx_desc); 254 ath11k_dp_rxdesc_get_80211hdr(struct ath11k_base *ab, struct hal_rx_desc *rx_desc) argument 264 ath11k_dp_rxdesc_mpdu_valid(struct ath11k_base *ab, struct hal_rx_desc *rx_desc) argument 274 ath11k_dp_rxdesc_get_ppduid(struct ath11k_base *ab, struct hal_rx_desc *rx_desc) argument 2173 ath11k_dp_rx_h_undecap(struct ath11k *ar, struct sk_buff *msdu, struct hal_rx_desc *rx_desc, enum hal_encrypt_type enctype, struct ieee80211_rx_status *status, bool decrypted) argument 2223 struct hal_rx_desc *rx_desc = rxcb->rx_desc; local 2242 ath11k_dp_rx_h_mpdu(struct ath11k *ar, struct sk_buff *msdu, struct hal_rx_desc *rx_desc, struct ieee80211_rx_status *rx_status) argument 2320 ath11k_dp_rx_h_rate(struct ath11k *ar, struct hal_rx_desc *rx_desc, struct ieee80211_rx_status *rx_status) argument 2390 ath11k_dp_rx_h_ppdu(struct ath11k *ar, struct hal_rx_desc *rx_desc, struct ieee80211_rx_status *rx_status) argument 2522 struct hal_rx_desc *rx_desc, *lrx_desc; local 3213 struct hal_rx_desc *rx_desc = (struct hal_rx_desc *)msdu->data; local 3301 struct hal_rx_desc *rx_desc; local 3372 struct hal_rx_desc *rx_desc = (struct hal_rx_desc *)defrag_skb->data; local 3565 struct hal_rx_desc *rx_desc; local 3698 struct hal_rx_desc *rx_desc; local 4082 u32 *rx_desc; local 4642 struct hal_rx_desc *rx_desc; local 4842 struct hal_rx_desc *rx_desc; local 5282 struct hal_rx_desc *rx_desc; local [all...] |
/linux-master/drivers/net/ethernet/intel/iavf/ |
H A D | iavf_txrx.c | 920 union iavf_rx_desc *rx_desc; local 927 rx_desc = IAVF_RX_DESC(rx_ring, ntu); 943 rx_desc->read.pkt_addr = cpu_to_le64(bi->dma + bi->page_offset); 945 rx_desc++; 949 rx_desc = IAVF_RX_DESC(rx_ring, 0); 955 rx_desc->wb.qword1.status_error_len = 0; 979 * @rx_desc: the receive descriptor 983 union iavf_rx_desc *rx_desc) 991 qword = le64_to_cpu(rx_desc->wb.qword1.status_error_len); 1083 * @rx_desc 981 iavf_rx_checksum(struct iavf_vsi *vsi, struct sk_buff *skb, union iavf_rx_desc *rx_desc) argument 1087 iavf_rx_hash(struct iavf_ring *ring, union iavf_rx_desc *rx_desc, struct sk_buff *skb, u8 rx_ptype) argument 1118 iavf_process_skb_fields(struct iavf_ring *rx_ring, union iavf_rx_desc *rx_desc, struct sk_buff *skb, u8 rx_ptype) argument 1461 iavf_is_non_eop(struct iavf_ring *rx_ring, union iavf_rx_desc *rx_desc, struct sk_buff *skb) argument 1504 union iavf_rx_desc *rx_desc; local [all...] |
/linux-master/drivers/net/wireless/ti/wlcore/ |
H A D | hw_ops.h | 45 wlcore_hw_get_rx_buf_align(struct wl1271 *wl, u32 rx_desc) argument 51 return wl->ops->get_rx_buf_align(wl, rx_desc); 55 wlcore_hw_prepare_read(struct wl1271 *wl, u32 rx_desc, u32 len) argument 58 return wl->ops->prepare_read(wl, rx_desc, len);
|
/linux-master/drivers/net/ethernet/intel/igc/ |
H A D | igc_dump.c | 117 union igc_adv_rx_desc *rx_desc; local 260 rx_desc = IGC_RX_DESC(rx_ring, i); 261 u0 = (struct my_u0 *)rx_desc; 262 staterr = le32_to_cpu(rx_desc->wb.upper.status_error);
|
/linux-master/drivers/staging/rtl8192e/rtl8192e/ |
H A D | r8192E_dev.h | 31 struct rx_desc *pdesc, struct sk_buff *skb);
|
/linux-master/drivers/infiniband/ulp/iser/ |
H A D | iser_initiator.c | 228 struct iser_rx_desc *rx_desc; local 249 rx_desc = iser_conn->rx_descs; 251 for (i = 0; i < iser_conn->qp_max_recv_dtos; i++, rx_desc++) { 252 dma_addr = ib_dma_map_single(device->ib_device, (void *)rx_desc, 257 rx_desc->dma_addr = dma_addr; 258 rx_desc->cqe.done = iser_task_rsp; 259 rx_sg = &rx_desc->rx_sg; 260 rx_sg->addr = rx_desc->dma_addr; 268 rx_desc = iser_conn->rx_descs; 269 for (j = 0; j < i; j++, rx_desc 286 struct iser_rx_desc *rx_desc; local [all...] |
/linux-master/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;
|