Searched refs:rx_desc (Results 1 - 25 of 134) sorted by relevance

123456

/linux-master/drivers/net/ethernet/sunplus/
H A Dspl2sw_desc.c16 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 Dice_virtchnl_fdir.h21 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 Dice_txrx_lib.h70 * @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 Dice_txrx_lib.c67 * @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 Dice_xsk.c425 * @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 Dhtt.c142 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 Dhtt.h21 #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 Didpf_singleq_txrx.c600 * @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 Dfm10k_main.c119 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 Dixgbe_txrx_common.h19 union ixgbe_adv_rx_desc *rx_desc,
22 union ixgbe_adv_rx_desc *rx_desc,
H A Dixgbe_xsk.c153 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 Drx.c206 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 Dib_isert.c153 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 Dsgiseeq.c59 (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 Dspi-pxa2xx-dma.c136 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 Di40e_xsk.c243 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 Ddp_rx.c277 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 Dwx_lib.c157 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 Ddp_rx.c255 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 Diavf_txrx.c920 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 Dhw_ops.h45 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 Digc_dump.c117 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 Dr8192E_dev.h31 struct rx_desc *pdesc, struct sk_buff *skb);
/linux-master/drivers/infiniband/ulp/iser/
H A Diser_initiator.c228 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 Dacenic.h477 #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;

Completed in 375 milliseconds

123456