Home
last modified time | relevance | path

Searched refs:rx_info (Results 1 – 11 of 11) sorted by relevance

/freebsd/sys/dev/ena/
H A Dena_netmap.c105 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 Dena_datapath.c423 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 Dena_netmap.h51 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 Dena.c1023 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 Dal_eth.c1042 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 Dpci.c169 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 Drx_desc.h1133 __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 Dntb_transport.c127 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 Dvchiq_core.h445 VCHIQ_SLOT_INFO_T *rx_info; member
H A Dvchiq_core.c1653 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 Dal_hal_serdes_25g.c1629 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()