/freebsd-current/sys/dev/ena/ |
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_netmap.c | 106 struct ena_rx_buffer *rx_info) 117 if (unlikely(rx_info->netmap_buf_idx != 0)) 149 rc = netmap_load_map(na, adapter->rx_buf_tag, rx_info->map, addr); 154 bus_dmamap_sync(adapter->rx_buf_tag, rx_info->map, BUS_DMASYNC_PREREAD); 156 rx_info->ena_buf.paddr = paddr; 157 rx_info->ena_buf.len = ring->nr_buf_size; 158 rx_info->mbuf = NULL; 159 rx_info->netmap_buf_idx = slot->buf_idx; 171 struct ena_rx_buffer *rx_info) 203 bus_dmamap_sync(adapter->rx_buf_tag, rx_info 105 ena_netmap_alloc_rx_slot(struct ena_adapter *adapter, struct ena_ring *rx_ring, struct ena_rx_buffer *rx_info) argument 170 ena_netmap_free_rx_slot(struct ena_adapter *adapter, struct ena_ring *rx_ring, struct ena_rx_buffer *rx_info) argument 1009 struct ena_rx_buffer *rx_info; local [all...] |
H A D | ena_datapath.c | 421 struct ena_rx_buffer *rx_info; local 433 rx_info = &rx_ring->rx_buffer_info[req_id]; 434 if (unlikely(rx_info->mbuf == NULL)) { 435 ena_log(pdev, ERR, "NULL mbuf in rx_info"); 439 ena_log_io(pdev, DBG, "rx_info %p, mbuf %p, paddr %jx\n", rx_info, 440 rx_info->mbuf, (uintmax_t)rx_info->ena_buf.paddr); 442 bus_dmamap_sync(adapter->rx_buf_tag, rx_info->map, 444 mbuf = rx_info [all...] |
H A D | ena.c | 854 * we can always prefetch rx_info + 1 992 struct ena_rx_buffer *rx_info) 1001 if (unlikely(rx_info->mbuf != NULL)) 1005 rx_info->mbuf = m_getjcl(M_NOWAIT, MT_DATA, M_PKTHDR, 1008 if (unlikely(rx_info->mbuf == NULL)) { 1010 rx_info->mbuf = m_getcl(M_NOWAIT, MT_DATA, M_PKTHDR); 1011 if (unlikely(rx_info->mbuf == NULL)) { 1020 rx_info->mbuf->m_pkthdr.len = rx_info->mbuf->m_len = mlen; 1025 adapter->rx_buf_tag, rx_info 991 ena_alloc_rx_mbuf(struct ena_adapter *adapter, struct ena_ring *rx_ring, struct ena_rx_buffer *rx_info) argument 1054 ena_free_rx_mbuf(struct ena_adapter *adapter, struct ena_ring *rx_ring, struct ena_rx_buffer *rx_info) argument 1090 struct ena_rx_buffer *rx_info; local 1367 struct ena_rx_buffer *rx_info = &rx_ring->rx_buffer_info[i]; local [all...] |
/freebsd-current/sys/contrib/dev/rtw89/ |
H A D | pci.c | 143 struct rtw89_pci_rx_info *rx_info; local 146 rx_info = RTW89_PCI_RX_SKB_CB(skb); 147 dma = rx_info->dma; 155 struct rtw89_pci_rx_info *rx_info; local 158 rx_info = RTW89_PCI_RX_SKB_CB(skb); 159 dma = rx_info->dma; 168 struct rtw89_pci_rx_info *rx_info = RTW89_PCI_RX_SKB_CB(skb); local 171 rx_info->fs = le32_get_bits(rxbd_info->dword, RTW89_PCI_RXBD_FS); 172 rx_info->ls = le32_get_bits(rxbd_info->dword, RTW89_PCI_RXBD_LS); 173 rx_info 208 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) argument 240 struct rtw89_pci_rx_info *rx_info; local 528 struct rtw89_pci_rx_info *rx_info; local 2890 struct rtw89_pci_rx_info *rx_info; local 2942 struct rtw89_pci_rx_info *rx_info; local [all...] |
/freebsd-current/sys/dev/al_eth/ |
H A D | al_eth.c | 1042 struct al_eth_rx_buffer *rx_info) 1049 if (rx_info->m != NULL) 1052 rx_info->data_size = adapter->rx_mbuf_sz; 1057 rx_info->m = m_getjcl(M_NOWAIT, MT_DATA, M_PKTHDR, 1058 rx_info->data_size); 1061 if (rx_info->m == NULL) 1064 rx_info->m->m_pkthdr.len = rx_info->m->m_len = adapter->rx_mbuf_sz; 1067 error = bus_dmamap_load_mbuf_sg(rx_ring->dma_buf_tag, rx_info->dma_map, 1068 rx_info 1040 al_eth_alloc_rx_buf(struct al_eth_adapter *adapter, struct al_eth_ring *rx_ring, struct al_eth_rx_buffer *rx_info) argument 1096 struct al_eth_rx_buffer *rx_info = local 1520 struct al_eth_rx_buffer *rx_info = local [all...] |
/freebsd-current/sys/contrib/dev/athk/ath10k/ |
H A D | rx_desc.h | 1133 __le32 rx_info; /* %RX_PPDU_END_RX_INFO_ */ member in struct:rx_ppdu_end_qca99x0 1143 __le32 rx_info; /* %RX_PPDU_END_RX_INFO_ */ member in struct:rx_ppdu_end_qca9984
|
/freebsd-current/sys/contrib/vchiq/interface/vchiq_arm/ |
H A D | vchiq_core.h | 445 VCHIQ_SLOT_INFO_T *rx_info; member in struct:vchiq_state_struct
|
H A D | vchiq_core.c | 1653 state->rx_info = SLOT_INFO_FROM_INDEX(state, rx_index); 1658 state->rx_info->use_count = 1; 1659 state->rx_info->release_count = 0; 1805 claim_slot(state->rx_info); 2032 release_slot(state, state->rx_info, NULL, NULL);
|
/freebsd-current/sys/dev/ntb/ |
H A D | ntb_transport.c | 127 struct ntb_rx_info *rx_info; member in struct:ntb_transport_qp 633 qp->rx_info = (void *)(qp->tx_mw + tx_size); 1055 iowrite32(entry->index, &qp->rx_info->entry);
|
/freebsd-current/sys/contrib/alpine-hal/ |
H A D | al_hal_serdes_25g.c | 1629 void *rx_info) 1631 struct al_serdes_25g_rx_diag_info *info = rx_info; 1626 al_serdes_25g_rx_diag_info_get( struct al_serdes_grp_obj *obj, enum al_serdes_lane lane, void *rx_info) argument
|