Home
last modified time | relevance | path

Searched refs:oq_no (Results 1 – 3 of 3) sorted by relevance

/linux-4.4.14/drivers/net/ethernet/cavium/liquidio/
Dcn66xx_device.c322 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 …]
Dcn66xx_device.h82 void lio_cn6xxx_setup_oq_regs(struct octeon_device *oct, u32 oq_no);
Dlio_main.c909 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()