Home
last modified time | relevance | path

Searched refs:q_no (Results 1 – 11 of 11) sorted by relevance

/drivers/net/ethernet/cavium/liquidio/
Docteon_droq.c184 buf = recv_buffer_alloc(oct, droq->q_no, droq->buffer_size); in octeon_droq_setup_ring_buffers()
212 int octeon_delete_droq(struct octeon_device *oct, u32 q_no) in octeon_delete_droq() argument
214 struct octeon_droq *droq = oct->droq[q_no]; in octeon_delete_droq()
216 dev_dbg(&oct->pci_dev->dev, "%s[%d]\n", __func__, q_no); in octeon_delete_droq()
237 u32 q_no, in octeon_init_droq() argument
246 dev_dbg(&oct->pci_dev->dev, "%s[%d]\n", __func__, q_no); in octeon_init_droq()
248 droq = oct->droq[q_no]; in octeon_init_droq()
252 droq->q_no = q_no; in octeon_init_droq()
256 droq->app_ctx = (void *)(size_t)q_no; in octeon_init_droq()
276 "Output queue %d ring alloc failed\n", q_no); in octeon_init_droq()
[all …]
Docteon_droq.h240 u32 q_no; member
340 u32 q_no,
352 int octeon_delete_droq(struct octeon_device *oct_dev, u32 q_no);
367 u32 q_no,
378 int octeon_unregister_droq_ops(struct octeon_device *oct, u32 q_no);
416 int octeon_create_droq(struct octeon_device *oct, u32 q_no,
423 int octeon_process_droq_poll_cmd(struct octeon_device *oct, u32 q_no,
Docteon_nic.h88 u32 q_no; member
120 static inline int octnet_iq_is_full(struct octeon_device *oct, u32 q_no) in octnet_iq_is_full() argument
122 return ((u32)atomic_read(&oct->instr_queue[q_no]->instr_pending) in octnet_iq_is_full()
123 >= (oct->instr_queue[q_no]->max_count - 2)); in octnet_iq_is_full()
Dlio_main.c216 int q_no; in octeon_droq_bh() local
223 for (q_no = 0; q_no < MAX_OCTEON_OUTPUT_QUEUES; q_no++) { in octeon_droq_bh()
224 if (!(oct->io_qmask.oq & (1UL << q_no))) in octeon_droq_bh()
226 reschedule |= octeon_droq_process_packets(oct, oct->droq[q_no], in octeon_droq_bh()
1680 static int octeon_setup_droq(struct octeon_device *oct, int q_no, int num_descs, in octeon_setup_droq() argument
1685 dev_dbg(&oct->pci_dev->dev, "Creating Droq: %d\n", q_no); in octeon_setup_droq()
1687 ret_val = octeon_create_droq(oct, q_no, num_descs, desc_size, app_ctx); in octeon_setup_droq()
1692 dev_dbg(&oct->pci_dev->dev, "Using default droq %d\n", q_no); in octeon_setup_droq()
1698 octeon_set_droq_pkt_op(oct, q_no, 1); in octeon_setup_droq()
1703 writel(oct->droq[q_no]->max_count, in octeon_setup_droq()
[all …]
Dcn66xx_regs.h478 #define CN6XXX_DPI_DMA_ENG_ENB(q_no) \ argument
479 (CN6XXX_DPI_DMA_ENG0_ENB + (q_no * 8))
483 #define CN6XXX_DPI_DMA_ENG_BUF(q_no) \ argument
484 (CN6XXX_DPI_DMA_ENG0_BUF + (q_no * 8))
Docteon_device.c822 u32 q_no, in octeon_set_droq_pkt_op() argument
831 reg_val = reg_val | (1 << q_no); in octeon_set_droq_pkt_op()
833 reg_val = reg_val & (~(1 << q_no)); in octeon_set_droq_pkt_op()
1154 int octeon_get_tx_qsize(struct octeon_device *oct, u32 q_no) in octeon_get_tx_qsize() argument
1157 if (oct && (q_no < MAX_OCTEON_INSTR_QUEUES) && in octeon_get_tx_qsize()
1158 (oct->io_qmask.iq & (1UL << q_no))) in octeon_get_tx_qsize()
1159 return oct->instr_queue[q_no]->max_count; in octeon_get_tx_qsize()
1164 int octeon_get_rx_qsize(struct octeon_device *oct, u32 q_no) in octeon_get_rx_qsize() argument
1166 if (oct && (q_no < MAX_OCTEON_OUTPUT_QUEUES) && in octeon_get_rx_qsize()
1167 (oct->io_qmask.oq & (1UL << q_no))) in octeon_get_rx_qsize()
[all …]
Docteon_network.h136 u32 q_no __attribute__((unused)), u32 size) in recv_buffer_alloc() argument
210 u32 q_no, u32 size) in octeon_fast_packet_alloc() argument
212 return recv_buffer_alloc(oct, q_no, size); in octeon_fast_packet_alloc()
Docteon_device.h620 int octeon_get_tx_qsize(struct octeon_device *oct, u32 q_no);
622 int octeon_get_rx_qsize(struct octeon_device *oct, u32 q_no);
634 void octeon_set_droq_pkt_op(struct octeon_device *oct, u32 q_no, u32 enable);
Docteon_nic.c94 return octeon_send_command(oct, ndata->q_no, ring_doorbell, &ndata->cmd, in octnet_send_nic_data_pkt()
Dlio_ethtool.c857 u32 j, q_no; in lio_set_intr_coalesce() local
862 q_no = lio->linfo.txpciq[j]; in lio_set_intr_coalesce()
863 oct->instr_queue[q_no]->fill_threshold = in lio_set_intr_coalesce()
/drivers/scsi/
Dadvansys.c257 #define ASC_QNO_TO_QADDR(q_no) ((ASC_QADR_BEG)+((int)(q_no) << 6)) argument
261 uchar q_no; member
305 uchar q_no; member
357 uchar q_no; member
6710 scsiq->q_no = (uchar)(_val >> 8); in _AscCopyLramScsiDoneQ()
7963 static int AscPutReadyQueue(ASC_DVC_VAR *asc_dvc, ASC_SCSI_Q *scsiq, uchar q_no) in AscPutReadyQueue() argument
7985 q_addr = ASC_QNO_TO_QADDR(q_no); in AscPutReadyQueue()
8001 q_no << 8) | (ushort)QS_READY)); in AscPutReadyQueue()
8006 AscPutReadySgListQueue(ASC_DVC_VAR *asc_dvc, ASC_SCSI_Q *scsiq, uchar q_no) in AscPutReadySgListQueue() argument
8036 q_addr = ASC_QNO_TO_QADDR(q_no); in AscPutReadySgListQueue()
[all …]