/freebsd-11-stable/sys/i386/isa/ |
H A D | ccbque.h | 45 struct CCBTYPE##que { \ 58 static struct CCBTYPE##que CCBTYPE##que; 67 if (CCBTYPE##que.maxccb == 0) \ 68 TAILQ_INIT(&CCBTYPE##que.CCBTYPE##tab); \ 69 CCBTYPE##que.maxccb += count; \ 78 if (CCBTYPE##que.count < CCBTYPE##que.maxccb) \ 80 CCBTYPE##que.count ++; \ 81 cb = TAILQ_FIRST(&(CCBTYPE##que [all...] |
/freebsd-11-stable/sys/dev/ixl/ |
H A D | ixl_txrx.c | 67 static inline u32 ixl_get_tx_head(struct ixl_queue *que); 164 struct ixl_queue *que; local 190 que = &vsi->queues[i]; 191 txr = &que->txr; 200 taskqueue_enqueue(que->tq, &que->tx_task); 208 struct ixl_queue *que = txr->que; local 209 struct ixl_vsi *vsi = que->vsi; 220 if ((err = ixl_xmit(que, 246 struct ixl_queue *que = arg; local 266 struct ixl_queue *que = &vsi->queues[i]; local 315 ixl_xmit(struct ixl_queue *que, struct mbuf **m_headp) argument 486 ixl_allocate_tx_data(struct ixl_queue *que) argument 578 ixl_init_tx_ring(struct ixl_queue *que) argument 650 ixl_free_que_tx(struct ixl_queue *que) argument 692 ixl_tx_setup_offload(struct ixl_queue *que, struct mbuf *mp, u32 *cmd, u32 *off) argument 798 ixl_tso_setup(struct ixl_queue *que, struct mbuf *mp) argument 910 ixl_get_tx_head(struct ixl_queue *que) argument 924 ixl_txeof_hwb(struct ixl_queue *que) argument 1043 ixl_txeof_dwb(struct ixl_queue *que) argument 1157 ixl_txeof(struct ixl_queue *que) argument 1176 ixl_refresh_mbufs(struct ixl_queue *que, int limit) argument 1274 ixl_allocate_rx_data(struct ixl_queue *que) argument 1365 ixl_init_rx_ring(struct ixl_queue *que) argument 1534 ixl_free_que_rx(struct ixl_queue *que) argument 1701 ixl_rxeof(struct ixl_queue *que, int count) argument 2231 struct ixl_queue *que; local 2253 struct ixl_queue *que; local 2295 struct ixl_queue *que = vsi->queues; local [all...] |
H A D | if_ixlv.c | 97 static void ixlv_free_queue(struct ixlv_sc *sc, struct ixl_queue *que); 904 struct ixl_queue *que = vsi->queues; local 954 for (int i = 0; i < vsi->num_queues; i++, que++) { 955 struct rx_ring *rxr = &que->rxr; 957 ixl_init_tx_ring(que); 963 ixl_init_rx_ring(que); 1379 ixlv_free_msix_resources(struct ixlv_sc *sc, struct ixl_queue *que) argument 1386 if (que->tag != NULL) { 1387 bus_teardown_intr(dev, que->res, que 1445 struct ixl_queue *que = vsi->queues; local 1596 struct ixl_queue *que = vsi->queues; local 1691 ixlv_setup_queue(struct ixlv_sc *sc, struct ixl_queue *que) argument 1805 struct ixl_queue *que; local 2012 struct ixl_queue *que = vsi->queues; local 2023 struct ixl_queue *que = vsi->queues; local 2081 struct ixl_queue *que = vsi->queues; local 2107 ixlv_set_queue_rx_itr(struct ixl_queue *que) argument 2181 ixlv_set_queue_tx_itr(struct ixl_queue *que) argument 2258 struct ixl_queue *que = context; local 2292 struct ixl_queue *que = arg; local 2674 ixlv_free_queue(struct ixlv_sc *sc, struct ixl_queue *que) argument 2709 struct ixl_queue *que = vsi->queues; local 3141 struct ixl_queue *que; local 3163 struct ixl_queue *que; local [all...] |
H A D | ixl_pf_main.c | 180 struct ixl_queue *que = vsi->queues; local 184 for (int i = 0; i < vsi->num_queues; i++, que++) { 185 struct tx_ring *txr = &que->txr; 199 struct ixl_queue *que = vsi->queues; local 203 for (int i = 0; i < vsi->num_queues; i++, que++) { 204 struct rx_ring *rxr = &que->rxr; 673 struct ixl_queue *que = context; local 674 struct ixl_vsi *vsi = que->vsi; 677 struct tx_ring *txr = &que->txr; 682 more = ixl_rxeof(que, IXL_RX_LIMI 713 struct ixl_queue *que = vsi->queues; local 767 struct ixl_queue *que = arg; local 1251 struct ixl_queue *que = vsi->queues; local 1290 struct ixl_queue *que = vsi->queues; local 1345 struct ixl_queue *que = vsi->queues; local 1643 struct ixl_queue *que = vsi->queues; local 1776 struct ixl_queue *que = vsi->queues; local 1928 struct ixl_queue *que = vsi->queues; local 2122 struct ixl_queue *que = vsi->queues; local 2316 struct ixl_queue *que = vsi->queues; local 2385 ixl_vsi_setup_queue(struct ixl_vsi *vsi, struct ixl_queue *que, int index) argument 2496 struct ixl_queue *que; local 2556 ixl_set_queue_rx_itr(struct ixl_queue *que) argument 2630 ixl_set_queue_tx_itr(struct ixl_queue *que) argument 3657 struct ixl_queue *que = vsi->queues; local 3670 struct ixl_queue *que = vsi->queues; local [all...] |
H A D | ixlvc.c | 389 struct ixl_queue *que = vsi->queues; local 412 for (int i = 0; i < pairs; i++, que++, vqpi++) { 413 txr = &que->txr; 414 rxr = &que->rxr; 417 vqpi->txq.ring_len = que->num_tx_desc; 423 (que->num_tx_desc * sizeof(struct i40e_tx_desc)); 428 vqpi->rxq.ring_len = que->num_rx_desc; 486 struct ixl_queue *que = vsi->queues; local 502 for (i = 0; i < q; i++, que++) { 505 vm->vecmap[i].txq_map = (1 << que [all...] |
H A D | ixl.h | 221 #define IXL_TX_CLEANUP_THRESHOLD (que->num_tx_desc / 8) 222 #define IXL_TX_OP_THRESHOLD (que->num_tx_desc / 32) 444 struct ixl_queue *que; member in struct:tx_ring 479 struct ixl_queue *que; member in struct:rx_ring 607 ixl_rx_unrefreshed(struct ixl_queue *que) argument 609 struct rx_ring *rxr = &que->rxr; 614 return ((que->num_rx_desc + rxr->next_check) -
|
/freebsd-11-stable/sys/dev/ixgbe/ |
H A D | if_ixv.c | 492 struct ix_queue *que = adapter->queues; local 507 for (int i = 0; i < adapter->num_queues; i++, que++) { 508 if (que->tq) { 509 struct tx_ring *txr = que->txr; 510 taskqueue_drain(que->tq, &txr->txq_task); 511 taskqueue_drain(que->tq, &que->que_task); 512 taskqueue_free(que->tq); 699 struct ix_queue *que = arg; local 700 struct adapter *adapter = que 952 struct ix_queue *que = adapter->queues; local 1120 struct ix_queue *que = adapter->queues; local 1645 struct ix_queue *que = adapter->queues; local 1712 struct ix_queue *que = adapter->queues; local 1962 struct ix_queue *que = adapter->queues; local 2215 struct ix_queue *que = context; local 2247 struct ix_queue *que = adapter->queues; local [all...] |
H A D | if_fdir.c | 83 struct ix_queue *que; local 136 que = &adapter->queues[txr->me]; 142 input, common, que->msix);
|
H A D | if_ix.c | 1957 struct ix_queue *que = arg; local 1958 struct adapter *adapter = que->adapter; 1960 struct tx_ring *txr = que->txr; 1961 struct rx_ring *rxr = que->rxr; 1970 ixgbe_disable_queue(adapter, que->msix); 1971 ++que->irqs; 1973 more = ixgbe_rxeof(que); 1991 if (que->eitr_setting) 1992 IXGBE_WRITE_REG(&adapter->hw, IXGBE_EITR(que->msix), 1993 que 2469 struct ix_queue *que = ((struct ix_queue *)oidp->oid_arg1); local 2615 struct ix_queue *que = adapter->queues; local 3163 struct ix_queue *que = adapter->queues; local 3378 struct ix_queue *que = adapter->queues; local 3723 struct ix_queue *que = adapter->queues; local 3847 struct ix_queue *que = arg; local 3931 struct ix_queue *que = adapter->queues; local 4955 struct ix_queue *que = context; local 4987 struct ix_queue *que = adapter->queues; local 5036 struct ix_queue *que = adapter->queues; local [all...] |
H A D | ix_txrx.c | 160 struct ix_queue *que; local 193 que = &adapter->queues[i]; 202 taskqueue_enqueue(que->tq, &txr->txq_task); 1647 ixgbe_rxeof(struct ix_queue *que) argument 1649 struct adapter *adapter = que->adapter; 1650 struct rx_ring *rxr = que->rxr; 1868 sendmp->m_pkthdr.flowid = que->msix; 2048 struct ix_queue *que; local 2177 que = &adapter->queues[i]; 2178 que [all...] |
/freebsd-11-stable/sys/dev/e1000/ |
H A D | if_igb.c | 902 struct igb_queue *que; local 933 que = &adapter->queues[i]; 942 taskqueue_enqueue(que->tq, &txr->txq_task); 1399 struct igb_queue *que = context; local 1400 struct adapter *adapter = que->adapter; 1401 struct tx_ring *txr = que->txr; 1407 more = igb_rxeof(que, adapter->rx_process_limit, NULL); 1423 taskqueue_enqueue(que->tq, &que->que_task); 1433 if (que 1486 struct igb_queue *que = adapter->queues; local 1531 struct igb_queue *que; local 1586 struct igb_queue *que = arg; local 2100 struct igb_queue *que = adapter->queues; local 2373 struct igb_queue *que = adapter->queues; local 2433 struct igb_queue *que = adapter->queues; local 2596 struct igb_queue *que; local 2736 struct igb_queue *que = adapter->queues; local 3369 struct igb_queue *que = NULL; local 4981 igb_rxeof(struct igb_queue *que, int count, int *done) argument 5886 struct igb_queue *que = ((struct igb_queue *)oidp->oid_arg1); local [all...] |
/freebsd-11-stable/sys/dev/netmap/ |
H A D | if_ixl_netmap.h | 177 struct ixl_queue *que = &vsi->queues[kring->ring_id]; local 178 struct tx_ring *txr = &que->txr; 266 nic_i = LE32_TO_CPU(*(volatile __le32 *)&txr->base[que->num_tx_desc]); 267 if (unlikely(nic_i >= que->num_tx_desc)) { 307 struct ixl_queue *que = &vsi->queues[kring->ring_id]; local 308 struct rx_ring *rxr = &que->rxr;
|
/freebsd-11-stable/sys/dev/ena/ |
H A D | ena_datapath.c | 65 struct ena_que *que = arg; local 66 struct ena_adapter *adapter = que->adapter; 80 tx_ring = que->tx_ring; 81 rx_ring = que->rx_ring; 82 qid = que->id; 235 adapter = tx_ring->que->adapter; 236 ena_qid = ENA_IO_TXQ_IDX(tx_ring->que->id); 424 mbuf->m_pkthdr.rcvif = rx_ring->que->adapter->ifp; 549 adapter = rx_ring->que->adapter; 551 qid = rx_ring->que [all...] |
H A D | ena.h | 326 struct ena_que *que; member in struct:ena_ring 442 struct ena_que que[ENA_MAX_NUM_IO_QUEUES]
|
H A D | ena.c | 403 struct ena_que *que; local 420 que = &adapter->que[i]; 421 que->adapter = adapter; 422 que->id = i; 423 que->tx_ring = txr; 424 que->rx_ring = rxr; 426 txr->que = que; 427 rxr->que 621 struct ena_que *que = &adapter->que[qid]; local 845 struct ena_que *que = &adapter->que[qid]; local [all...] |
H A D | ena_netmap.c | 442 "Tx ring[%d] is out of space\n", tx_ring->que->id);
|
/freebsd-11-stable/sys/netinet/ |
H A D | sctp_structs.h | 124 struct sctp_mcore_qhead que; member in struct:sctp_mcore_ctrl
|
H A D | sctp_pcb.c | 5611 TAILQ_INSERT_TAIL(&wkq->que, qent, next); 5652 qent = TAILQ_FIRST(&wkq->que); 5654 TAILQ_REMOVE(&wkq->que, qent, next); 5671 if (!TAILQ_EMPTY(&wkq->que)) { 5706 TAILQ_INIT(&sctp_mcore_workers[i].que);
|