/linux-master/drivers/net/ethernet/intel/e1000e/ |
H A D | netdev.c | 209 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 D | ib_isert.h | 151 struct iser_rx_desc *rx_desc; member in struct:isert_cmd
|
/linux-master/drivers/net/wireless/realtek/rtw88/ |
H A D | rtw8822b.c | 936 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 D | rtw8821c.c | 682 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 D | rtw8703b.c | 1035 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 D | rtw8723d.c | 230 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 D | dp_rx.h | 10 #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 D | pch_gbe_main.c | 1330 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 D | atl2.h | 339 struct rx_desc { struct 464 struct rx_desc *rxd_ring;
|
/linux-master/drivers/net/ethernet/sunplus/ |
H A D | spl2sw_int.c | 41 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 D | igc_main.c | 629 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 D | ixgbe_fcoe.c | 374 * @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 D | ixgbe_main.c | 579 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 D | netdev.c | 139 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 D | mv643xx_eth.c | 190 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 D | dmfe.c | 192 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 D | uli526x.c | 112 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 D | acenic.c | 709 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 D | core.c | 1056 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 D | rrunner.h | 578 #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 D | mvpp2_main.c | 262 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 D | spi-fsl-dspi.c | 207 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 D | fm10k.h | 409 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 D | wlcore.h | 57 u32 rx_desc); 58 int (*prepare_read)(struct wl1271 *wl, u32 rx_desc, u32 len);
|
/linux-master/drivers/net/ethernet/intel/ice/ |
H A D | ice_eswitch.c | 521 * @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
|