Searched refs:rx_desc (Results 51 - 75 of 137) sorted by relevance

123456

/linux-master/drivers/net/ethernet/intel/e1000e/
H A Dnetdev.c209 union e1000_rx_desc_extended *rx_desc; local
429 rx_desc = E1000_RX_DESC_EXT(*rx_ring, i);
430 u1 = (struct my_u1 *)rx_desc;
431 staterr = le32_to_cpu(rx_desc->wb.upper.status_error);
652 union e1000_rx_desc_extended *rx_desc; local
686 rx_desc = E1000_RX_DESC_EXT(*rx_ring, i);
687 rx_desc->read.buffer_addr = cpu_to_le64(buffer_info->dma);
722 union e1000_rx_desc_packet_split *rx_desc; local
732 rx_desc = E1000_RX_DESC_PS(*rx_ring, i);
738 rx_desc
827 union e1000_rx_desc_extended *rx_desc; local
921 union e1000_rx_desc_extended *rx_desc, *next_rxd; local
1315 union e1000_rx_desc_packet_split *rx_desc, *next_rxd; local
1512 union e1000_rx_desc_extended *rx_desc, *next_rxd; local
[all...]
/linux-master/drivers/infiniband/ulp/isert/
H A Dib_isert.h151 struct iser_rx_desc *rx_desc; member in struct:isert_cmd
/linux-master/drivers/net/wireless/realtek/rtw88/
H A Drtw8822b.c936 static void rtw8822b_query_rx_desc(struct rtw_dev *rtwdev, u8 *rx_desc, argument
946 pkt_stat->phy_status = GET_RX_DESC_PHYST(rx_desc);
947 pkt_stat->icv_err = GET_RX_DESC_ICV_ERR(rx_desc);
948 pkt_stat->crc_err = GET_RX_DESC_CRC32(rx_desc);
949 pkt_stat->decrypted = !GET_RX_DESC_SWDEC(rx_desc) &&
950 GET_RX_DESC_ENC_TYPE(rx_desc) != RX_DESC_ENC_NONE;
951 pkt_stat->is_c2h = GET_RX_DESC_C2H(rx_desc);
952 pkt_stat->pkt_len = GET_RX_DESC_PKT_LEN(rx_desc);
953 pkt_stat->drv_info_sz = GET_RX_DESC_DRV_INFO_SIZE(rx_desc);
954 pkt_stat->shift = GET_RX_DESC_SHIFT(rx_desc);
[all...]
H A Drtw8821c.c682 static void rtw8821c_query_rx_desc(struct rtw_dev *rtwdev, u8 *rx_desc, argument
692 pkt_stat->phy_status = GET_RX_DESC_PHYST(rx_desc);
693 pkt_stat->icv_err = GET_RX_DESC_ICV_ERR(rx_desc);
694 pkt_stat->crc_err = GET_RX_DESC_CRC32(rx_desc);
695 pkt_stat->decrypted = !GET_RX_DESC_SWDEC(rx_desc) &&
696 GET_RX_DESC_ENC_TYPE(rx_desc) != RX_DESC_ENC_NONE;
697 pkt_stat->is_c2h = GET_RX_DESC_C2H(rx_desc);
698 pkt_stat->pkt_len = GET_RX_DESC_PKT_LEN(rx_desc);
699 pkt_stat->drv_info_sz = GET_RX_DESC_DRV_INFO_SIZE(rx_desc);
700 pkt_stat->shift = GET_RX_DESC_SHIFT(rx_desc);
[all...]
H A Drtw8703b.c1035 static void rtw8703b_query_rx_desc(struct rtw_dev *rtwdev, u8 *rx_desc, argument
1045 pkt_stat->phy_status = GET_RX_DESC_PHYST(rx_desc);
1046 pkt_stat->icv_err = GET_RX_DESC_ICV_ERR(rx_desc);
1047 pkt_stat->crc_err = GET_RX_DESC_CRC32(rx_desc);
1048 pkt_stat->decrypted = !GET_RX_DESC_SWDEC(rx_desc) &&
1049 GET_RX_DESC_ENC_TYPE(rx_desc) != RX_DESC_ENC_NONE;
1050 pkt_stat->is_c2h = GET_RX_DESC_C2H(rx_desc);
1051 pkt_stat->pkt_len = GET_RX_DESC_PKT_LEN(rx_desc);
1052 pkt_stat->drv_info_sz = GET_RX_DESC_DRV_INFO_SIZE(rx_desc);
1053 pkt_stat->shift = GET_RX_DESC_SHIFT(rx_desc);
[all...]
H A Drtw8723d.c230 static void rtw8723d_query_rx_desc(struct rtw_dev *rtwdev, u8 *rx_desc, argument
240 pkt_stat->phy_status = GET_RX_DESC_PHYST(rx_desc);
241 pkt_stat->icv_err = GET_RX_DESC_ICV_ERR(rx_desc);
242 pkt_stat->crc_err = GET_RX_DESC_CRC32(rx_desc);
243 pkt_stat->decrypted = !GET_RX_DESC_SWDEC(rx_desc) &&
244 GET_RX_DESC_ENC_TYPE(rx_desc) != RX_DESC_ENC_NONE;
245 pkt_stat->is_c2h = GET_RX_DESC_C2H(rx_desc);
246 pkt_stat->pkt_len = GET_RX_DESC_PKT_LEN(rx_desc);
247 pkt_stat->drv_info_sz = GET_RX_DESC_DRV_INFO_SIZE(rx_desc);
248 pkt_stat->shift = GET_RX_DESC_SHIFT(rx_desc);
[all...]
/linux-master/drivers/net/wireless/ath/ath12k/
H A Ddp_rx.h10 #include "rx_desc.h"
134 void ath12k_dp_rx_h_ppdu(struct ath12k *ar, struct hal_rx_desc *rx_desc,
/linux-master/drivers/net/ethernet/oki-semi/pch_gbe/
H A Dpch_gbe_main.c1330 struct pch_gbe_rx_desc *rx_desc; local
1363 rx_desc = PCH_GBE_RX_DESC(*rx_ring, i);
1364 rx_desc->buffer_addr = (buffer_info->dma);
1365 rx_desc->gbec_status = DSC_INIT16;
1594 struct pch_gbe_rx_desc *rx_desc; local
1608 rx_desc = PCH_GBE_RX_DESC(*rx_ring, i);
1609 if (rx_desc->gbec_status == DSC_INIT16)
1614 dma_status = rx_desc->dma_status;
1615 gbec_status = rx_desc->gbec_status;
1616 tcp_ip_status = rx_desc
1748 struct pch_gbe_rx_desc *rx_desc; local
[all...]
/linux-master/drivers/net/ethernet/atheros/atlx/
H A Datl2.h339 struct rx_desc { struct
464 struct rx_desc *rxd_ring;
/linux-master/drivers/net/ethernet/sunplus/
H A Dspl2sw_int.c41 desc = comm->rx_desc[queue] + rx_pos;
125 h_desc = comm->rx_desc[queue] + rx_pos;
/linux-master/drivers/net/ethernet/intel/igc/
H A Digc_main.c629 union igc_adv_rx_desc *rx_desc; local
695 rx_desc = IGC_RX_DESC(ring, 0);
696 rx_desc->wb.upper.length = 0;
1716 union igc_adv_rx_desc *rx_desc,
1722 if (igc_test_staterr(rx_desc, IGC_RXD_STAT_IXSM))
1730 if (igc_test_staterr(rx_desc,
1747 if (igc_test_staterr(rx_desc, IGC_RXD_STAT_TCPCS |
1752 le32_to_cpu(rx_desc->wb.upper.status_error));
1776 union igc_adv_rx_desc *rx_desc,
1780 u32 rss_hash = le32_to_cpu(rx_desc
1715 igc_rx_checksum(struct igc_ring *ring, union igc_adv_rx_desc *rx_desc, struct sk_buff *skb) argument
1775 igc_rx_hash(struct igc_ring *ring, union igc_adv_rx_desc *rx_desc, struct sk_buff *skb) argument
1787 igc_rx_vlan(struct igc_ring *rx_ring, union igc_adv_rx_desc *rx_desc, struct sk_buff *skb) argument
1816 igc_process_skb_fields(struct igc_ring *rx_ring, union igc_adv_rx_desc *rx_desc, struct sk_buff *skb) argument
2091 igc_is_non_eop(struct igc_ring *rx_ring, union igc_adv_rx_desc *rx_desc) argument
2122 igc_cleanup_headers(struct igc_ring *rx_ring, union igc_adv_rx_desc *rx_desc, struct sk_buff *skb) argument
2229 union igc_adv_rx_desc *rx_desc; local
2590 union igc_adv_rx_desc *rx_desc; local
[all...]
/linux-master/drivers/net/ethernet/intel/ixgbe/
H A Dixgbe_fcoe.c374 * @rx_desc: advanced rx descriptor
384 union ixgbe_adv_rx_desc *rx_desc,
392 __le32 fcerr = ixgbe_test_staterr(rx_desc, IXGBE_RXDADV_ERR_FCERR);
428 ddp_err = ixgbe_test_staterr(rx_desc, IXGBE_RXDADV_ERR_FCEOFE |
433 switch (ixgbe_test_staterr(rx_desc, IXGBE_RXDADV_STAT_FCSTAT)) {
437 ddp->len = le32_to_cpu(rx_desc->wb.lower.hi_dword.rss);
451 ddp->len = le32_to_cpu(rx_desc->wb.lower.hi_dword.rss);
383 ixgbe_fcoe_ddp(struct ixgbe_adapter *adapter, union ixgbe_adv_rx_desc *rx_desc, struct sk_buff *skb) argument
H A Dixgbe_main.c579 union ixgbe_adv_rx_desc *rx_desc; local
798 rx_desc = IXGBE_RX_DESC(rx_ring, i);
799 u0 = (struct my_u0 *)rx_desc;
800 if (rx_desc->wb.upper.length) {
1450 union ixgbe_adv_rx_desc *rx_desc,
1458 rss_type = le16_to_cpu(rx_desc->wb.lower.lo_dword.hs_rss.pkt_info) &
1464 skb_set_hash(skb, le32_to_cpu(rx_desc->wb.lower.hi_dword.rss),
1473 * @rx_desc: advanced rx descriptor
1478 union ixgbe_adv_rx_desc *rx_desc)
1480 __le16 pkt_info = rx_desc
1449 ixgbe_rx_hash(struct ixgbe_ring *ring, union ixgbe_adv_rx_desc *rx_desc, struct sk_buff *skb) argument
1477 ixgbe_rx_is_fcoe(struct ixgbe_ring *ring, union ixgbe_adv_rx_desc *rx_desc) argument
1495 ixgbe_rx_checksum(struct ixgbe_ring *ring, union ixgbe_adv_rx_desc *rx_desc, struct sk_buff *skb) argument
1608 union ixgbe_adv_rx_desc *rx_desc; local
1708 ixgbe_process_skb_fields(struct ixgbe_ring *rx_ring, union ixgbe_adv_rx_desc *rx_desc, struct sk_buff *skb) argument
1760 ixgbe_is_non_eop(struct ixgbe_ring *rx_ring, union ixgbe_adv_rx_desc *rx_desc, struct sk_buff *skb) argument
1906 ixgbe_cleanup_headers(struct ixgbe_ring *rx_ring, union ixgbe_adv_rx_desc *rx_desc, struct sk_buff *skb) argument
2047 ixgbe_get_rx_buffer(struct ixgbe_ring *rx_ring, union ixgbe_adv_rx_desc *rx_desc, struct sk_buff **skb, const unsigned int size, int *rx_buffer_pgcnt) argument
2117 ixgbe_construct_skb(struct ixgbe_ring *rx_ring, struct ixgbe_rx_buffer *rx_buffer, struct xdp_buff *xdp, union ixgbe_adv_rx_desc *rx_desc) argument
2176 ixgbe_build_skb(struct ixgbe_ring *rx_ring, struct ixgbe_rx_buffer *rx_buffer, struct xdp_buff *xdp, union ixgbe_adv_rx_desc *rx_desc) argument
2341 union ixgbe_adv_rx_desc *rx_desc; local
4080 union ixgbe_adv_rx_desc *rx_desc; local
[all...]
/linux-master/drivers/net/ethernet/intel/igbvf/
H A Dnetdev.c139 union e1000_adv_rx_desc *rx_desc; local
154 rx_desc = IGBVF_RX_DESC_ADV(*rx_ring, i);
203 rx_desc->read.pkt_addr =
205 rx_desc->read.hdr_addr = cpu_to_le64(buffer_info->dma);
207 rx_desc->read.pkt_addr = cpu_to_le64(buffer_info->dma);
208 rx_desc->read.hdr_addr = 0;
250 union e1000_adv_rx_desc *rx_desc, *next_rxd; local
260 rx_desc = IGBVF_RX_DESC_ADV(*rx_ring, i);
261 staterr = le32_to_cpu(rx_desc->wb.upper.status_error);
276 hlen = le16_get_bits(rx_desc
[all...]
/linux-master/drivers/net/ethernet/marvell/
H A Dmv643xx_eth.c190 struct rx_desc { struct
206 struct rx_desc { struct
334 struct rx_desc *rx_desc_area;
514 struct rx_desc *rx_desc; local
519 rx_desc = &rxq->rx_desc_area[rxq->rx_curr_desc];
521 cmd_sts = rx_desc->cmd_sts;
533 dma_unmap_single(mp->dev->dev.parent, rx_desc->buf_ptr,
534 rx_desc->buf_size, DMA_FROM_DEVICE);
540 byte_cnt = rx_desc
607 struct rx_desc *rx_desc; local
1941 struct rx_desc *rx_desc; local
[all...]
/linux-master/drivers/net/ethernet/dec/tulip/
H A Ddmfe.c192 struct rx_desc { struct
195 struct rx_desc *next_rx_desc;
226 struct rx_desc *first_rx_desc;
227 struct rx_desc *rx_insert_ptr;
228 struct rx_desc *rx_ready_ptr; /* packet come pointer */
946 struct rx_desc *rxptr;
1331 struct rx_desc *rxptr = db->rx_insert_ptr;
1356 struct rx_desc *tmp_rx;
1402 tmp_rx_dma += sizeof(struct rx_desc);
1541 struct rx_desc *rxpt
[all...]
H A Duli526x.c112 struct rx_desc { struct
115 struct rx_desc *next_rx_desc;
148 struct rx_desc *first_rx_desc;
149 struct rx_desc *rx_insert_ptr;
150 struct rx_desc *rx_ready_ptr; /* packet come pointer */
804 struct rx_desc *rxptr;
1242 struct rx_desc *rxptr = db->rx_insert_ptr;
1266 struct rx_desc *tmp_rx;
1309 tmp_rx_dma += sizeof(struct rx_desc);
1409 struct rx_desc *rxpt
[all...]
/linux-master/drivers/net/ethernet/alteon/
H A Dacenic.c709 size = (sizeof(struct rx_desc) *
757 size = (sizeof(struct rx_desc) *
1213 RX_STD_RING_ENTRIES * sizeof(struct rx_desc));
1223 (sizeof(struct rx_desc) * RX_STD_RING_ENTRIES)));
1229 RX_JUMBO_RING_ENTRIES * sizeof(struct rx_desc));
1238 RX_MINI_RING_ENTRIES * sizeof(struct rx_desc));
1243 (sizeof(struct rx_desc) *
1264 (sizeof(struct rx_desc) *
1272 RX_RETURN_RING_ENTRIES * sizeof(struct rx_desc));
1635 struct rx_desc *r
[all...]
/linux-master/drivers/net/ethernet/ibm/emac/
H A Dcore.c1056 if (dev->rx_desc[i].ctrl & MAL_RX_CTRL_FIRST)
1059 dev->rx_desc[i].data_len = 0;
1060 dev->rx_desc[i].ctrl = MAL_RX_CTRL_EMPTY |
1081 dev->rx_desc[i].data_ptr =
1163 dev->rx_desc[i].ctrl = 0;
1166 dev->rx_desc[i].data_ptr = 0;
1182 dev->rx_desc[slot].data_len = 0;
1184 dev->rx_desc[slot].data_ptr =
1188 dev->rx_desc[slot].ctrl = MAL_RX_CTRL_EMPTY |
1684 dev->rx_desc[slo
[all...]
/linux-master/drivers/net/hippi/
H A Drrunner.h578 #define RX_TOTAL_SIZE (RX_RING_ENTRIES * sizeof(struct rx_desc))
580 struct rx_desc{ struct
802 struct rx_desc *rx_ring;
/linux-master/drivers/net/ethernet/marvell/mvpp2/
H A Dmvpp2_main.c262 struct mvpp2_rx_desc *rx_desc)
265 return le32_to_cpu(rx_desc->pp21.buf_dma_addr);
267 return le64_to_cpu(rx_desc->pp22.buf_dma_addr_key_hash) &
272 struct mvpp2_rx_desc *rx_desc)
275 return le32_to_cpu(rx_desc->pp21.buf_cookie);
277 return le64_to_cpu(rx_desc->pp22.buf_cookie_misc) &
282 struct mvpp2_rx_desc *rx_desc)
285 return le16_to_cpu(rx_desc->pp21.data_size);
287 return le16_to_cpu(rx_desc->pp22.data_size);
291 struct mvpp2_rx_desc *rx_desc)
261 mvpp2_rxdesc_dma_addr_get(struct mvpp2_port *port, struct mvpp2_rx_desc *rx_desc) argument
271 mvpp2_rxdesc_cookie_get(struct mvpp2_port *port, struct mvpp2_rx_desc *rx_desc) argument
281 mvpp2_rxdesc_size_get(struct mvpp2_port *port, struct mvpp2_rx_desc *rx_desc) argument
290 mvpp2_rxdesc_status_get(struct mvpp2_port *port, struct mvpp2_rx_desc *rx_desc) argument
2444 int rx_desc = rxq->next_desc_to_proc; local
3052 struct mvpp2_rx_desc *rx_desc = mvpp2_rxq_next_desc_get(rxq); local
3563 mvpp2_rx_error(struct mvpp2_port *port, struct mvpp2_rx_desc *rx_desc) argument
3880 mvpp2_buff_hdr_pool_put(struct mvpp2_port *port, struct mvpp2_rx_desc *rx_desc, int pool, u32 rx_status) argument
3930 struct mvpp2_rx_desc *rx_desc = mvpp2_rxq_next_desc_get(rxq); local
[all...]
/linux-master/drivers/spi/
H A Dspi-fsl-dspi.c207 struct dma_async_tx_descriptor *rx_desc; member in struct:fsl_dspi_dma
409 dma->rx_desc = dmaengine_prep_slave_single(dma->chan_rx,
415 if (!dma->rx_desc) {
420 dma->rx_desc->callback = dspi_rx_dma_callback;
421 dma->rx_desc->callback_param = dspi;
422 if (dma_submit_error(dmaengine_submit(dma->rx_desc))) {
/linux-master/drivers/net/ethernet/intel/fm10k/
H A Dfm10k.h409 static inline __le32 fm10k_test_staterr(union fm10k_rx_desc *rx_desc, argument
412 return rx_desc->d.staterr & cpu_to_le32(stat_err_bits);
/linux-master/drivers/net/wireless/ti/wlcore/
H A Dwlcore.h57 u32 rx_desc);
58 int (*prepare_read)(struct wl1271 *wl, u32 rx_desc, u32 len);
/linux-master/drivers/net/ethernet/intel/ice/
H A Dice_eswitch.c521 * @rx_desc: descriptor used to get src_vsi value
527 union ice_32b_rx_flex_desc *rx_desc)
533 desc = (struct ice_32b_rx_flex_desc_nic_2 *)rx_desc;
526 ice_eswitch_get_target(struct ice_rx_ring *rx_ring, union ice_32b_rx_flex_desc *rx_desc) argument

Completed in 608 milliseconds

123456