Searched refs:iq_no (Results 1 – 5 of 5) sorted by relevance
/linux-4.4.14/drivers/net/ethernet/cavium/liquidio/ |
D | request_manager.c | 45 #define INCR_INSTRQUEUE_PKT_COUNT(octeon_dev_ptr, iq_no, field, count) \ argument 46 (octeon_dev_ptr->instr_queue[iq_no]->stats.field += count) 54 static void __check_db_timeout(struct octeon_device *oct, unsigned long iq_no); 58 static inline int IQ_INSTR_MODE_64B(struct octeon_device *oct, int iq_no) in IQ_INSTR_MODE_64B() argument 61 (struct octeon_instr_queue *)oct->instr_queue[iq_no]; in IQ_INSTR_MODE_64B() 65 #define IQ_INSTR_MODE_32B(oct, iq_no) (!IQ_INSTR_MODE_64B(oct, iq_no)) argument 72 u32 iq_no, u32 num_descs) in octeon_init_instr_queue() argument 91 iq_no); in octeon_init_instr_queue() 97 iq = oct->instr_queue[iq_no]; in octeon_init_instr_queue() 103 iq_no); in octeon_init_instr_queue() [all …]
|
D | octeon_iq.h | 85 u32 iq_no:5; member 238 u32 iq_no; member 278 int octeon_init_instr_queue(struct octeon_device *octeon_dev, u32 iq_no, 291 int octeon_delete_instr_queue(struct octeon_device *octeon_dev, u32 iq_no); 303 int octeon_send_command(struct octeon_device *oct, u32 iq_no, 316 int octeon_setup_iq(struct octeon_device *oct, u32 iq_no,
|
D | cn66xx_device.c | 284 void lio_cn6xxx_setup_iq_regs(struct octeon_device *oct, u32 iq_no) in lio_cn6xxx_setup_iq_regs() argument 286 struct octeon_instr_queue *iq = oct->instr_queue[iq_no]; in lio_cn6xxx_setup_iq_regs() 289 octeon_write_csr64(oct, CN6XXX_SLI_IQ_PKT_INSTR_HDR64(iq_no), 0); in lio_cn6xxx_setup_iq_regs() 292 octeon_write_csr64(oct, CN6XXX_SLI_IQ_BASE_ADDR64(iq_no), in lio_cn6xxx_setup_iq_regs() 294 octeon_write_csr(oct, CN6XXX_SLI_IQ_SIZE(iq_no), iq->max_count); in lio_cn6xxx_setup_iq_regs() 299 iq->doorbell_reg = oct->mmio[0].hw_addr + CN6XXX_SLI_IQ_DOORBELL(iq_no); in lio_cn6xxx_setup_iq_regs() 301 + CN6XXX_SLI_IQ_INSTR_COUNT(iq_no); in lio_cn6xxx_setup_iq_regs() 303 iq_no, iq->doorbell_reg, iq->inst_cnt_reg); in lio_cn6xxx_setup_iq_regs() 311 static void lio_cn66xx_setup_iq_regs(struct octeon_device *oct, u32 iq_no) in lio_cn66xx_setup_iq_regs() argument 313 lio_cn6xxx_setup_iq_regs(oct, iq_no); in lio_cn66xx_setup_iq_regs() [all …]
|
D | cn66xx_device.h | 81 void lio_cn6xxx_setup_iq_regs(struct octeon_device *oct, u32 iq_no);
|
D | lio_main.c | 2341 int i, iq_no, oq_no; in liquidio_get_stats() local 2346 iq_no = lio->linfo.txpciq[i]; in liquidio_get_stats() 2347 iq_stats = &oct->instr_queue[iq_no]->stats; in liquidio_get_stats() 2579 sc->iq_no = ndata->q_no; in send_nic_timestamp_pkt() 2585 retval = octeon_send_command(oct, sc->iq_no, ring_doorbell, &sc->cmd, in send_nic_timestamp_pkt() 2676 int q_idx = 0, iq_no = 0; in liquidio_xmit() local 2686 iq_no = lio->linfo.txpciq[q_idx]; in liquidio_xmit() 2688 iq_no = lio->txq; in liquidio_xmit() 2691 stats = &oct->instr_queue[iq_no]->stats; in liquidio_xmit() 2718 ndata.q_no = iq_no; in liquidio_xmit() [all …]
|