Searched refs:oq_no (Results 1 – 3 of 3) sorted by relevance
/linux-4.4.14/drivers/net/ethernet/cavium/liquidio/ |
D | cn66xx_device.c | 322 void lio_cn6xxx_setup_oq_regs(struct octeon_device *oct, u32 oq_no) in lio_cn6xxx_setup_oq_regs() argument 325 struct octeon_droq *droq = oct->droq[oq_no]; in lio_cn6xxx_setup_oq_regs() 327 octeon_write_csr64(oct, CN6XXX_SLI_OQ_BASE_ADDR64(oq_no), in lio_cn6xxx_setup_oq_regs() 329 octeon_write_csr(oct, CN6XXX_SLI_OQ_SIZE(oq_no), droq->max_count); in lio_cn6xxx_setup_oq_regs() 331 octeon_write_csr(oct, CN6XXX_SLI_OQ_BUFF_INFO_SIZE(oq_no), in lio_cn6xxx_setup_oq_regs() 336 oct->mmio[0].hw_addr + CN6XXX_SLI_OQ_PKTS_SENT(oq_no); in lio_cn6xxx_setup_oq_regs() 338 oct->mmio[0].hw_addr + CN6XXX_SLI_OQ_PKTS_CREDIT(oq_no); in lio_cn6xxx_setup_oq_regs() 342 intr |= (1 << oq_no); in lio_cn6xxx_setup_oq_regs() 347 intr |= (1 << oq_no); in lio_cn6xxx_setup_oq_regs() 560 u32 oq_no, pkt_count, droq_time_mask, droq_mask, droq_int_enb; in lio_cn6xxx_process_droq_intr_regs() local [all …]
|
D | cn66xx_device.h | 82 void lio_cn6xxx_setup_oq_regs(struct octeon_device *oct, u32 oq_no);
|
D | lio_main.c | 909 u64 oq_no; in liquidio_schedule_droq_pkt_handlers() local 913 for (oq_no = 0; oq_no < MAX_OCTEON_OUTPUT_QUEUES; oq_no++) { in liquidio_schedule_droq_pkt_handlers() 914 if (!(oct->droq_intr & (1 << oq_no))) in liquidio_schedule_droq_pkt_handlers() 917 droq = oct->droq[oq_no]; in liquidio_schedule_droq_pkt_handlers() 921 oct_priv->napi_mask |= (1 << oq_no); in liquidio_schedule_droq_pkt_handlers() 2341 int i, iq_no, oq_no; in liquidio_get_stats() local 2362 oq_no = lio->linfo.rxpciq[i]; in liquidio_get_stats() 2363 oq_stats = &oct->droq[oq_no]->stats; in liquidio_get_stats()
|