/freebsd/sys/dev/ena/ |
H A D | ena_netmap.c | 105 struct ena_rx_buffer *rx_info) in ena_netmap_alloc_rx_slot() argument 116 if (unlikely(rx_info->netmap_buf_idx != 0)) in ena_netmap_alloc_rx_slot() 148 rc = netmap_load_map(na, adapter->rx_buf_tag, rx_info->map, addr); in ena_netmap_alloc_rx_slot() 153 bus_dmamap_sync(adapter->rx_buf_tag, rx_info->map, BUS_DMASYNC_PREREAD); in ena_netmap_alloc_rx_slot() 155 rx_info->ena_buf.paddr = paddr; in ena_netmap_alloc_rx_slot() 156 rx_info->ena_buf.len = ring->nr_buf_size; in ena_netmap_alloc_rx_slot() 157 rx_info->mbuf = NULL; in ena_netmap_alloc_rx_slot() 158 rx_info->netmap_buf_idx = slot->buf_idx; in ena_netmap_alloc_rx_slot() 170 struct ena_rx_buffer *rx_info) in ena_netmap_free_rx_slot() argument 202 bus_dmamap_sync(adapter->rx_buf_tag, rx_info->map, in ena_netmap_free_rx_slot() [all …]
|
H A D | ena_datapath.c | 423 struct ena_rx_buffer *rx_info; in ena_rx_mbuf() local 435 rx_info = &rx_ring->rx_buffer_info[req_id]; in ena_rx_mbuf() 436 if (unlikely(rx_info->mbuf == NULL)) { in ena_rx_mbuf() 443 ena_log_io(pdev, DBG, "rx_info %p, mbuf %p, paddr %jx\n", rx_info, in ena_rx_mbuf() 444 rx_info->mbuf, (uintmax_t)rx_info->ena_buf.paddr); in ena_rx_mbuf() 446 bus_dmamap_sync(adapter->rx_buf_tag, rx_info->map, in ena_rx_mbuf() 448 mbuf = rx_info->mbuf; in ena_rx_mbuf() 464 bus_dmamap_unload(rx_ring->adapter->rx_buf_tag, rx_info->map); in ena_rx_mbuf() 466 rx_info->mbuf = NULL; in ena_rx_mbuf() 478 rx_info = &rx_ring->rx_buffer_info[req_id]; in ena_rx_mbuf() [all …]
|
H A D | ena_netmap.h | 51 struct ena_ring *rx_ring, struct ena_rx_buffer *rx_info); 53 struct ena_ring *rx_ring, struct ena_rx_buffer *rx_info);
|
H A D | ena.c | 1023 struct ena_rx_buffer *rx_info) in ena_alloc_rx_mbuf() argument 1032 if (unlikely(rx_info->mbuf != NULL)) in ena_alloc_rx_mbuf() 1036 rx_info->mbuf = m_getjcl(M_NOWAIT, MT_DATA, M_PKTHDR, in ena_alloc_rx_mbuf() 1039 if (unlikely(rx_info->mbuf == NULL)) { in ena_alloc_rx_mbuf() 1041 rx_info->mbuf = m_getcl(M_NOWAIT, MT_DATA, M_PKTHDR); in ena_alloc_rx_mbuf() 1042 if (unlikely(rx_info->mbuf == NULL)) { in ena_alloc_rx_mbuf() 1051 rx_info->mbuf->m_pkthdr.len = rx_info->mbuf->m_len = mlen; in ena_alloc_rx_mbuf() 1056 adapter->rx_buf_tag, rx_info->mbuf, rx_info->mbuf->m_len); in ena_alloc_rx_mbuf() 1057 error = bus_dmamap_load_mbuf_sg(adapter->rx_buf_tag, rx_info->map, in ena_alloc_rx_mbuf() 1058 rx_info->mbuf, segs, &nsegs, BUS_DMA_NOWAIT); in ena_alloc_rx_mbuf() [all …]
|
/freebsd/sys/dev/al_eth/ |
H A D | al_eth.c | 1042 struct al_eth_rx_buffer *rx_info) in al_eth_alloc_rx_buf() argument 1049 if (rx_info->m != NULL) in al_eth_alloc_rx_buf() 1052 rx_info->data_size = adapter->rx_mbuf_sz; in al_eth_alloc_rx_buf() 1057 rx_info->m = m_getjcl(M_NOWAIT, MT_DATA, M_PKTHDR, in al_eth_alloc_rx_buf() 1058 rx_info->data_size); in al_eth_alloc_rx_buf() 1061 if (rx_info->m == NULL) in al_eth_alloc_rx_buf() 1064 rx_info->m->m_pkthdr.len = rx_info->m->m_len = adapter->rx_mbuf_sz; in al_eth_alloc_rx_buf() 1067 error = bus_dmamap_load_mbuf_sg(rx_ring->dma_buf_tag, rx_info->dma_map, in al_eth_alloc_rx_buf() 1068 rx_info->m, segs, &nsegs, BUS_DMA_NOWAIT); in al_eth_alloc_rx_buf() 1072 m_freem(rx_info->m); in al_eth_alloc_rx_buf() [all …]
|
/freebsd/sys/contrib/dev/rtw89/ |
H A D | pci.c | 169 struct rtw89_pci_rx_info *rx_info; in rtw89_pci_rxbd_info_update() 172 rx_info = RTW89_PCI_RX_SKB_CB(skb); in rtw89_pci_rxbd_info_update() 173 dma = rx_info->dma; in rtw89_pci_rxbd_info_update() 181 struct rtw89_pci_rx_info *rx_info; in rtw89_pci_ctrl_txdma_ch_pcie() 184 rx_info = RTW89_PCI_RX_SKB_CB(skb); in rtw89_pci_ctrl_txdma_ch_pcie() 185 dma = rx_info->dma; in rtw89_pci_ctrl_txdma_ch_pcie() 193 struct rtw89_pci_rx_info *rx_info = RTW89_PCI_RX_SKB_CB(skb); in rtw89_pci_ctrl_txdma_ch_pcie() 200 rx_info->fs = le32_get_bits(info, RTW89_PCI_RXBD_FS); in rtw89_pci_ctrl_txdma_fw_ch_pcie() 201 rx_info->ls = le32_get_bits(info, RTW89_PCI_RXBD_LS); in rtw89_pci_ctrl_txdma_fw_ch_pcie() 202 rx_info in rtw89_pci_ctrl_txdma_fw_ch_pcie() 143 struct rtw89_pci_rx_info *rx_info; rtw89_pci_sync_skb_for_cpu() local 155 struct rtw89_pci_rx_info *rx_info; rtw89_pci_sync_skb_for_device() local 168 struct rtw89_pci_rx_info *rx_info = RTW89_PCI_RX_SKB_CB(skb); rtw89_pci_rxbd_info_update() local 211 rtw89_skb_put_rx_data(struct rtw89_dev * rtwdev,bool fs,bool ls,struct sk_buff * new,const struct sk_buff * skb,u32 offset,const struct rtw89_pci_rx_info * rx_info,const struct rtw89_rx_desc_info * desc_info) rtw89_skb_put_rx_data() argument 240 struct rtw89_pci_rx_info *rx_info; rtw89_pci_rxbd_deliver_skbs() local 528 struct rtw89_pci_rx_info *rx_info; rtw89_pci_release_tx_skbs() local 2890 struct rtw89_pci_rx_info *rx_info; rtw89_pci_free_rx_ring() local 2942 struct rtw89_pci_rx_info *rx_info; rtw89_pci_init_rx_bd() local [all...] |
/freebsd/sys/contrib/dev/athk/ath10k/ |
H A D | rx_desc.h | 1133 __le32 rx_info; /* %RX_PPDU_END_RX_INFO_ */ member 1143 __le32 rx_info; /* %RX_PPDU_END_RX_INFO_ */ member
|
/freebsd/sys/dev/ntb/ |
H A D | ntb_transport.c | 127 struct ntb_rx_info *rx_info; member 633 qp->rx_info = (void *)(qp->tx_mw + tx_size); in ntb_transport_init_queue() 1055 iowrite32(entry->index, &qp->rx_info->entry); in ntb_complete_rxc()
|
/freebsd/sys/contrib/vchiq/interface/vchiq_arm/ |
H A D | vchiq_core.h | 445 VCHIQ_SLOT_INFO_T *rx_info; member
|
H A D | vchiq_core.c | 1653 state->rx_info = SLOT_INFO_FROM_INDEX(state, rx_index); in parse_rx_slots() 1658 state->rx_info->use_count = 1; in parse_rx_slots() 1659 state->rx_info->release_count = 0; in parse_rx_slots() 1805 claim_slot(state->rx_info); in parse_rx_slots() 2032 release_slot(state, state->rx_info, NULL, NULL); in parse_rx_slots()
|
/freebsd/sys/contrib/alpine-hal/ |
H A D | al_hal_serdes_25g.c | 1629 void *rx_info) in al_serdes_25g_rx_diag_info_get() argument 1631 struct al_serdes_25g_rx_diag_info *info = rx_info; in al_serdes_25g_rx_diag_info_get()
|