/drivers/net/ethernet/cavium/liquidio/ |
D | octeon_droq.c | 184 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 …]
|
D | octeon_droq.h | 240 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,
|
D | octeon_nic.h | 88 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()
|
D | lio_main.c | 216 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 …]
|
D | cn66xx_regs.h | 478 #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))
|
D | octeon_device.c | 822 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 …]
|
D | octeon_network.h | 136 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()
|
D | octeon_device.h | 620 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);
|
D | octeon_nic.c | 94 return octeon_send_command(oct, ndata->q_no, ring_doorbell, &ndata->cmd, in octnet_send_nic_data_pkt()
|
D | lio_ethtool.c | 857 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/ |
D | advansys.c | 257 #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 …]
|