Home
last modified time | relevance | path

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

/freebsd-13-stable/sys/dev/ena/
HDena_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 …]
HDena_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 …]
HDena_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);
HDena.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-13-stable/sys/dev/al_eth/
HDal_eth.c1047 struct al_eth_rx_buffer *rx_info) in al_eth_alloc_rx_buf() argument
1054 if (rx_info->m != NULL) in al_eth_alloc_rx_buf()
1057 rx_info->data_size = adapter->rx_mbuf_sz; in al_eth_alloc_rx_buf()
1062 rx_info->m = m_getjcl(M_NOWAIT, MT_DATA, M_PKTHDR, in al_eth_alloc_rx_buf()
1063 rx_info->data_size); in al_eth_alloc_rx_buf()
1066 if (rx_info->m == NULL) in al_eth_alloc_rx_buf()
1069 rx_info->m->m_pkthdr.len = rx_info->m->m_len = adapter->rx_mbuf_sz; in al_eth_alloc_rx_buf()
1072 error = bus_dmamap_load_mbuf_sg(rx_ring->dma_buf_tag, rx_info->dma_map, in al_eth_alloc_rx_buf()
1073 rx_info->m, segs, &nsegs, BUS_DMA_NOWAIT); in al_eth_alloc_rx_buf()
1077 m_freem(rx_info->m); in al_eth_alloc_rx_buf()
[all …]
/freebsd-13-stable/sys/contrib/dev/rtw89/
HDpci.c140 struct rtw89_pci_rx_info *rx_info; in rtw89_pci_sync_skb_for_cpu() local
143 rx_info = RTW89_PCI_RX_SKB_CB(skb); in rtw89_pci_sync_skb_for_cpu()
144 dma = rx_info->dma; in rtw89_pci_sync_skb_for_cpu()
152 struct rtw89_pci_rx_info *rx_info; in rtw89_pci_sync_skb_for_device() local
155 rx_info = RTW89_PCI_RX_SKB_CB(skb); in rtw89_pci_sync_skb_for_device()
156 dma = rx_info->dma; in rtw89_pci_sync_skb_for_device()
165 struct rtw89_pci_rx_info *rx_info = RTW89_PCI_RX_SKB_CB(skb); in rtw89_pci_rxbd_info_update() local
168 rx_info->fs = le32_get_bits(rxbd_info->dword, RTW89_PCI_RXBD_FS); in rtw89_pci_rxbd_info_update()
169 rx_info->ls = le32_get_bits(rxbd_info->dword, RTW89_PCI_RXBD_LS); in rtw89_pci_rxbd_info_update()
170 rx_info->len = le32_get_bits(rxbd_info->dword, RTW89_PCI_RXBD_WRITE_SIZE); in rtw89_pci_rxbd_info_update()
[all …]
/freebsd-13-stable/sys/dev/ntb/
HDntb_transport.c127 struct ntb_rx_info *rx_info; member
634 qp->rx_info = (void *)(qp->tx_mw + tx_size); in ntb_transport_init_queue()
1056 iowrite32(entry->index, &qp->rx_info->entry); in ntb_complete_rxc()
/freebsd-13-stable/sys/contrib/vchiq/interface/vchiq_arm/
HDvchiq_core.h445 VCHIQ_SLOT_INFO_T *rx_info; member
HDvchiq_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-13-stable/sys/contrib/alpine-hal/
HDal_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()