Searched refs:que (Results 1 - 18 of 18) sorted by relevance

/freebsd-11-stable/sys/i386/isa/
H A Dccbque.h45 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 Dixl_txrx.c67 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 Dif_ixlv.c97 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 Dixl_pf_main.c180 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 Dixlvc.c389 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 Dixl.h221 #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 Dif_ixv.c492 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 Dif_fdir.c83 struct ix_queue *que; local
136 que = &adapter->queues[txr->me];
142 input, common, que->msix);
H A Dif_ix.c1957 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 Dix_txrx.c160 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 Dif_igb.c902 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 Dif_ixl_netmap.h177 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 Dena_datapath.c65 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 Dena.h326 struct ena_que *que; member in struct:ena_ring
442 struct ena_que que[ENA_MAX_NUM_IO_QUEUES]
H A Dena.c403 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 Dena_netmap.c442 "Tx ring[%d] is out of space\n", tx_ring->que->id);
/freebsd-11-stable/sys/netinet/
H A Dsctp_structs.h124 struct sctp_mcore_qhead que; member in struct:sctp_mcore_ctrl
H A Dsctp_pcb.c5611 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);

Completed in 302 milliseconds