oq_no 628 drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c static void cn23xx_setup_oq_regs(struct octeon_device *oct, u32 oq_no) oq_no 631 drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c struct octeon_droq *droq = oct->droq[oq_no]; oq_no 636 drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c oq_no += oct->sriov_info.pf_srn; oq_no 638 drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c octeon_write_csr64(oct, CN23XX_SLI_OQ_BASE_ADDR64(oq_no), oq_no 640 drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c octeon_write_csr(oct, CN23XX_SLI_OQ_SIZE(oq_no), droq->max_count); oq_no 642 drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c octeon_write_csr(oct, CN23XX_SLI_OQ_BUFF_INFO_SIZE(oq_no), oq_no 647 drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c (u8 *)oct->mmio[0].hw_addr + CN23XX_SLI_OQ_PKTS_SENT(oq_no); oq_no 649 drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c (u8 *)oct->mmio[0].hw_addr + CN23XX_SLI_OQ_PKTS_CREDIT(oq_no); oq_no 655 drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c octeon_read_csr(oct, CN23XX_SLI_OQ_PKT_CONTROL(oq_no)); oq_no 657 drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c octeon_write_csr(oct, CN23XX_SLI_OQ_PKT_CONTROL(oq_no), oq_no 663 drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c octeon_read_csr(oct, CN23XX_SLI_OQ_PKT_CONTROL(oq_no)); oq_no 665 drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c octeon_write_csr(oct, CN23XX_SLI_OQ_PKT_CONTROL(oq_no), oq_no 673 drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c oct, CN23XX_SLI_OQ_PKT_INT_LEVELS(oq_no), oq_no 245 drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c static void cn23xx_setup_vf_oq_regs(struct octeon_device *oct, u32 oq_no) oq_no 247 drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c struct octeon_droq *droq = oct->droq[oq_no]; oq_no 249 drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c octeon_write_csr64(oct, CN23XX_VF_SLI_OQ_BASE_ADDR64(oq_no), oq_no 251 drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c octeon_write_csr(oct, CN23XX_VF_SLI_OQ_SIZE(oq_no), droq->max_count); oq_no 253 drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c octeon_write_csr(oct, CN23XX_VF_SLI_OQ_BUFF_INFO_SIZE(oq_no), oq_no 258 drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c (u8 *)oct->mmio[0].hw_addr + CN23XX_VF_SLI_OQ_PKTS_SENT(oq_no); oq_no 260 drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c (u8 *)oct->mmio[0].hw_addr + CN23XX_VF_SLI_OQ_PKTS_CREDIT(oq_no); oq_no 301 drivers/net/ethernet/cavium/liquidio/cn66xx_device.c void lio_cn6xxx_setup_oq_regs(struct octeon_device *oct, u32 oq_no) oq_no 304 drivers/net/ethernet/cavium/liquidio/cn66xx_device.c struct octeon_droq *droq = oct->droq[oq_no]; oq_no 306 drivers/net/ethernet/cavium/liquidio/cn66xx_device.c octeon_write_csr64(oct, CN6XXX_SLI_OQ_BASE_ADDR64(oq_no), oq_no 308 drivers/net/ethernet/cavium/liquidio/cn66xx_device.c octeon_write_csr(oct, CN6XXX_SLI_OQ_SIZE(oq_no), droq->max_count); oq_no 310 drivers/net/ethernet/cavium/liquidio/cn66xx_device.c octeon_write_csr(oct, CN6XXX_SLI_OQ_BUFF_INFO_SIZE(oq_no), oq_no 315 drivers/net/ethernet/cavium/liquidio/cn66xx_device.c oct->mmio[0].hw_addr + CN6XXX_SLI_OQ_PKTS_SENT(oq_no); oq_no 317 drivers/net/ethernet/cavium/liquidio/cn66xx_device.c oct->mmio[0].hw_addr + CN6XXX_SLI_OQ_PKTS_CREDIT(oq_no); oq_no 321 drivers/net/ethernet/cavium/liquidio/cn66xx_device.c intr |= (1 << oq_no); oq_no 326 drivers/net/ethernet/cavium/liquidio/cn66xx_device.c intr |= (1 << oq_no); oq_no 509 drivers/net/ethernet/cavium/liquidio/cn66xx_device.c int oq_no; oq_no 525 drivers/net/ethernet/cavium/liquidio/cn66xx_device.c for (oq_no = 0; oq_no < MAX_OCTEON_OUTPUT_QUEUES(oct); oq_no++) { oq_no 526 drivers/net/ethernet/cavium/liquidio/cn66xx_device.c if (!(droq_mask & BIT_ULL(oq_no))) oq_no 529 drivers/net/ethernet/cavium/liquidio/cn66xx_device.c droq = oct->droq[oq_no]; oq_no 532 drivers/net/ethernet/cavium/liquidio/cn66xx_device.c oct->droq_intr |= BIT_ULL(oq_no); oq_no 545 drivers/net/ethernet/cavium/liquidio/cn66xx_device.c value &= ~(1 << oq_no); oq_no 549 drivers/net/ethernet/cavium/liquidio/cn66xx_device.c value &= ~(1 << oq_no); oq_no 77 drivers/net/ethernet/cavium/liquidio/cn66xx_device.h void lio_cn6xxx_setup_oq_regs(struct octeon_device *oct, u32 oq_no); oq_no 955 drivers/net/ethernet/cavium/liquidio/lio_core.c u64 oq_no; oq_no 958 drivers/net/ethernet/cavium/liquidio/lio_core.c for (oq_no = 0; oq_no < MAX_OCTEON_OUTPUT_QUEUES(oct); oq_no 959 drivers/net/ethernet/cavium/liquidio/lio_core.c oq_no++) { oq_no 960 drivers/net/ethernet/cavium/liquidio/lio_core.c if (!(oct->droq_intr & BIT_ULL(oq_no))) oq_no 963 drivers/net/ethernet/cavium/liquidio/lio_core.c droq = oct->droq[oq_no]; oq_no 967 drivers/net/ethernet/cavium/liquidio/lio_core.c oct_priv->napi_mask |= BIT_ULL(oq_no); oq_no 2070 drivers/net/ethernet/cavium/liquidio/lio_main.c int i, iq_no, oq_no; oq_no 2094 drivers/net/ethernet/cavium/liquidio/lio_main.c oq_no = lio->linfo.rxpciq[i].s.q_no; oq_no 2095 drivers/net/ethernet/cavium/liquidio/lio_main.c oq_stats = &oct->droq[oq_no]->stats; oq_no 1175 drivers/net/ethernet/cavium/liquidio/lio_vf_main.c int i, iq_no, oq_no; oq_no 1199 drivers/net/ethernet/cavium/liquidio/lio_vf_main.c oq_no = lio->linfo.rxpciq[i].s.q_no; oq_no 1200 drivers/net/ethernet/cavium/liquidio/lio_vf_main.c oq_stats = &oct->droq[oq_no]->stats; oq_no 913 drivers/net/ethernet/cavium/liquidio/octeon_device.c u32 oq_no = 0; oq_no 935 drivers/net/ethernet/cavium/liquidio/octeon_device.c if (octeon_init_droq(oct, oq_no, num_descs, desc_size, NULL)) { oq_no 936 drivers/net/ethernet/cavium/liquidio/octeon_device.c vfree(oct->droq[oq_no]); oq_no 937 drivers/net/ethernet/cavium/liquidio/octeon_device.c oct->droq[oq_no] = NULL;