Home
last modified time | relevance | path

Searched refs:oq (Results 1 – 23 of 23) sorted by relevance

/linux-6.3-rc2/drivers/net/ethernet/marvell/octeon_ep/
A Doctep_rx.c50 oq->q_no); in octep_oq_fill_ring_buffers()
128 oq = vzalloc(sizeof(*oq)); in octep_setup_oq()
129 if (!oq) in octep_setup_oq()
131 oct->oq[q_no] = oq; in octep_setup_oq()
138 oq->ring_size_mask = oq->max_count - 1; in octep_setup_oq()
182 oq->desc_ring, oq->desc_ring_dma); in octep_setup_oq()
185 vfree(oq); in octep_setup_oq()
203 if (!oq->desc_ring || !oq->buff_info) in octep_oq_free_ring_buffers()
237 oq->desc_ring, oq->desc_ring_dma); in octep_free_oq()
239 vfree(oq); in octep_free_oq()
[all …]
A Doctep_config.h61 #define CFG_GET_OQ_NUM_DESC(cfg) ((cfg)->oq.num_descs)
62 #define CFG_GET_OQ_BUF_SIZE(cfg) ((cfg)->oq.buf_size)
63 #define CFG_GET_OQ_REFILL_THRESHOLD(cfg) ((cfg)->oq.refill_threshold)
64 #define CFG_GET_OQ_INTR_PKT(cfg) ((cfg)->oq.oq_intr_pkt)
65 #define CFG_GET_OQ_INTR_TIME(cfg) ((cfg)->oq.oq_intr_time)
190 struct octep_oq_config oq; member
A Doctep_cn9k_pf.c227 conf->oq.num_descs = OCTEP_OQ_MAX_DESCRIPTORS; in octep_init_config_cn93_pf()
228 conf->oq.buf_size = OCTEP_OQ_BUF_SIZE; in octep_init_config_cn93_pf()
230 conf->oq.oq_intr_pkt = OCTEP_OQ_INTR_PKT_THRESHOLD; in octep_init_config_cn93_pf()
231 conf->oq.oq_intr_time = OCTEP_OQ_INTR_TIME_THRESHOLD; in octep_init_config_cn93_pf()
293 struct octep_oq *oq = oct->oq[oq_no]; in octep_setup_oq_regs_cn93_pf() local
318 oq->desc_ring_dma); in octep_setup_oq_regs_cn93_pf()
320 oq->max_count); in octep_setup_oq_regs_cn93_pf()
329 oq->pkts_credit_reg = oct->mmio[0].hw_addr + in octep_setup_oq_regs_cn93_pf()
499 struct octep_oq *oq = vector->oq; in octep_ioq_intr_handler_cn93_pf() local
501 napi_schedule_irqoff(oq->napi); in octep_ioq_intr_handler_cn93_pf()
[all …]
A Doctep_main.c60 ioq_vector->oq = oct->oq[i]; in octep_alloc_ioq_vectors()
357 u32 pkts_pend = oq->pkts_pending; in octep_enable_ioq_irq()
365 if (oq->last_pkt_count - pkts_pend) { in octep_enable_ioq_irq()
366 writel(oq->last_pkt_count - pkts_pend, oq->pkts_sent_reg); in octep_enable_ioq_irq()
367 oq->last_pkt_count = pkts_pend; in octep_enable_ioq_irq()
398 octep_enable_ioq_irq(ioq_vector->iq, ioq_vector->oq); in octep_napi_poll()
415 oct->oq[i]->napi = &oct->ioq_vector[i]->napi; in octep_napi_add()
431 oct->oq[i]->napi = NULL; in octep_napi_delete()
765 struct octep_oq *oq = oct->oq[q]; in octep_get_stats64() local
769 rx_packets += oq->stats.packets; in octep_get_stats64()
[all …]
A Doctep_ethtool.c159 struct octep_oq *oq = oct->oq[q]; in octep_get_ethtool_stats() local
165 rx_packets += oq->stats.packets; in octep_get_ethtool_stats()
166 rx_bytes += oq->stats.bytes; in octep_get_ethtool_stats()
167 rx_alloc_errors += oq->stats.alloc_failures; in octep_get_ethtool_stats()
216 struct octep_oq *oq = oct->oq[q]; in octep_get_ethtool_stats() local
218 data[i++] = oq->stats.packets; in octep_get_ethtool_stats()
219 data[i++] = oq->stats.bytes; in octep_get_ethtool_stats()
220 data[i++] = oq->stats.alloc_failures; in octep_get_ethtool_stats()
A Doctep_main.h126 struct octep_oq *oq; member
233 struct octep_oq *oq[OCTEP_MAX_OQ]; member
356 int octep_oq_process_rx(struct octep_oq *oq, int budget);
/linux-6.3-rc2/drivers/net/ethernet/cavium/liquidio/
A Dcn23xx_vf_regs.h164 #define CN23XX_VF_SLI_OQ_PKT_CONTROL(oq) \ argument
167 #define CN23XX_VF_SLI_OQ_BASE_ADDR64(oq) \ argument
170 #define CN23XX_VF_SLI_OQ_SIZE(oq) \ argument
171 (CN23XX_VF_SLI_OQ_SIZE_START + ((oq) * CN23XX_VF_OQ_OFFSET))
173 #define CN23XX_VF_SLI_OQ_BUFF_INFO_SIZE(oq) \ argument
176 #define CN23XX_VF_SLI_OQ_PKTS_SENT(oq) \ argument
179 #define CN23XX_VF_SLI_OQ_PKTS_CREDIT(oq) \ argument
182 #define CN23XX_VF_SLI_OQ_PKT_INT_LEVELS(oq) \ argument
186 #define CN23XX_VF_SLI_OQ_PKT_INT_LEVELS_CNT(oq) \ argument
189 #define CN23XX_VF_SLI_OQ_PKT_INT_LEVELS_TIME(oq) \ argument
[all …]
A Dcn23xx_pf_regs.h282 #define CN23XX_SLI_OQ_PKT_CONTROL(oq) \ argument
285 #define CN23XX_SLI_OQ_BASE_ADDR64(oq) \ argument
288 #define CN23XX_SLI_OQ_SIZE(oq) \ argument
294 #define CN23XX_SLI_OQ_PKTS_SENT(oq) \ argument
297 #define CN23XX_SLI_OQ_PKTS_CREDIT(oq) \ argument
300 #define CN23XX_SLI_OQ_PKT_INT_LEVELS(oq) \ argument
302 ((oq) * CN23XX_OQ_OFFSET))
305 #define CN23XX_SLI_OQ_PKT_INT_LEVELS_CNT(oq) \ argument
307 ((oq) * CN23XX_OQ_OFFSET))
309 #define CN23XX_SLI_OQ_PKT_INT_LEVELS_TIME(oq) \ argument
[all …]
A Dcn66xx_regs.h277 #define CN6XXX_SLI_OQ_BASE_ADDR64(oq) \ argument
278 (CN6XXX_SLI_OQ_BASE_ADDR_START64 + ((oq) * CN6XXX_OQ_OFFSET))
280 #define CN6XXX_SLI_OQ_SIZE(oq) \ argument
281 (CN6XXX_SLI_OQ_SIZE_START + ((oq) * CN6XXX_OQ_OFFSET))
283 #define CN6XXX_SLI_OQ_BUFF_INFO_SIZE(oq) \ argument
284 (CN6XXX_SLI_OQ0_BUFF_INFO_SIZE + ((oq) * CN6XXX_OQ_OFFSET))
286 #define CN6XXX_SLI_OQ_PKTS_SENT(oq) \ argument
287 (CN6XXX_SLI_OQ_PKT_SENT_START + ((oq) * CN6XXX_OQ_OFFSET))
289 #define CN6XXX_SLI_OQ_PKTS_CREDIT(oq) \ argument
290 (CN6XXX_SLI_OQ_PKT_CREDITS_START + ((oq) * CN6XXX_OQ_OFFSET))
A Docteon_config.h131 #define CFG_GET_OQ_MAX_Q(cfg) ((cfg)->oq.max_oqs)
132 #define CFG_GET_OQ_PKTS_PER_INTR(cfg) ((cfg)->oq.pkts_per_intr)
133 #define CFG_GET_OQ_REFILL_THRESHOLD(cfg) ((cfg)->oq.refill_threshold)
134 #define CFG_GET_OQ_INTR_PKT(cfg) ((cfg)->oq.oq_intr_pkt)
135 #define CFG_GET_OQ_INTR_TIME(cfg) ((cfg)->oq.oq_intr_time)
136 #define CFG_SET_OQ_INTR_PKT(cfg, val) (cfg)->oq.oq_intr_pkt = val
137 #define CFG_SET_OQ_INTR_TIME(cfg, val) (cfg)->oq.oq_intr_time = val
413 struct octeon_oq_config oq; member
A Dcn66xx_device.c343 mask |= oct->io_qmask.oq; in lio_cn6xxx_enable_io_queues()
378 mask ^= oct->io_qmask.oq; in lio_cn6xxx_disable_io_queues()
383 mask = (u32)oct->io_qmask.oq; in lio_cn6xxx_disable_io_queues()
393 if (!(oct->io_qmask.oq & BIT_ULL(i))) in lio_cn6xxx_disable_io_queues()
521 droq_mask &= oct->io_qmask.oq; in lio_cn6xxx_process_droq_intr_regs()
557 droq_time_mask &= oct->io_qmask.oq; in lio_cn6xxx_process_droq_intr_regs()
558 droq_cnt_mask &= oct->io_qmask.oq; in lio_cn6xxx_process_droq_intr_regs()
A Docteon_device.c52 .oq = {
161 .oq = {
327 .oq = {
430 .oq = {
649 if (oct->io_qmask.oq & BIT_ULL(i)) in octeon_free_device_mem()
1279 (oct->io_qmask.oq & BIT_ULL(q_no))) in octeon_get_rx_qsize()
A Docteon_droq.c212 oct->io_qmask.oq &= ~(1ULL << q_no); in octeon_delete_droq()
306 oct->io_qmask.oq |= BIT_ULL(q_no); in octeon_init_droq()
A Docteon_device.h189 u64 oq; member
A Dcn23xx_vf_device.c347 if (oct->io_qmask.oq & BIT_ULL(q_no)) { in cn23xx_enable_vf_io_queues()
A Dlio_ethtool.c1152 if (!(oct->io_qmask.oq & BIT_ULL(i))) in lio_reset_queues()
1681 if (!(oct_dev->io_qmask.oq & BIT_ULL(j))) in lio_get_ethtool_stats()
1880 if (!(oct_dev->io_qmask.oq & BIT_ULL(i))) in lio_get_strings()
1928 if (!(oct_dev->io_qmask.oq & BIT_ULL(i))) in lio_vf_get_strings()
A Dlio_vf_main.c85 if (!(oct->io_qmask.oq & BIT_ULL(i))) in lio_wait_for_oq_pkts()
547 if (!(oct->io_qmask.oq & BIT_ULL(i))) in octeon_destroy_resources()
A Dlio_main.c168 if (!(oct->io_qmask.oq & BIT_ULL(q_no))) in octeon_droq_bh()
203 if (!(oct->io_qmask.oq & BIT_ULL(i))) in lio_wait_for_oq_pkts()
1071 if (!(oct->io_qmask.oq & BIT_ULL(i))) in octeon_destroy_resources()
A Dcn23xx_pf_device.c856 if (oct->io_qmask.oq & BIT_ULL(q_no - srn)) { in cn23xx_enable_io_queues()
A Dlio_core.c1269 if (!(oct->io_qmask.oq & BIT_ULL(idx))) in lio_wait_for_clean_oq()
/linux-6.3-rc2/fs/xfs/
A Dxfs_trans_dquot.c78 struct xfs_dqtrx *oq, *nq; in xfs_trans_dup_dqinfo() local
96 oq = &oqa[i]; in xfs_trans_dup_dqinfo()
99 if (oq->qt_blk_res && oq->qt_bcount_delta > 0) in xfs_trans_dup_dqinfo()
100 blk_res_used = oq->qt_bcount_delta; in xfs_trans_dup_dqinfo()
102 nq->qt_dquot = oq->qt_dquot; in xfs_trans_dup_dqinfo()
110 oq->qt_blk_res = blk_res_used; in xfs_trans_dup_dqinfo()
112 nq->qt_rtblk_res = oq->qt_rtblk_res - in xfs_trans_dup_dqinfo()
113 oq->qt_rtblk_res_used; in xfs_trans_dup_dqinfo()
114 oq->qt_rtblk_res = oq->qt_rtblk_res_used; in xfs_trans_dup_dqinfo()
116 nq->qt_ino_res = oq->qt_ino_res - oq->qt_ino_res_used; in xfs_trans_dup_dqinfo()
[all …]
/linux-6.3-rc2/Documentation/devicetree/bindings/pinctrl/
A Dallwinner,sun4i-a10-pinctrl.yaml108 "^([rs]-)?(([a-z0-9]{3,}|[a-oq-z][a-z0-9]*?)?-)+?(p[a-ilm][0-9]*?-)??pins?$":
/linux-6.3-rc2/drivers/net/ethernet/chelsio/cxgb4/
A Dcxgb4_main.c590 struct sge_uld_txq *oq; in fwevtq_handler() local
592 oq = container_of(txq, struct sge_uld_txq, q); in fwevtq_handler()
593 tasklet_schedule(&oq->qresume_tsk); in fwevtq_handler()

Completed in 69 milliseconds