Lines Matching defs:q_no

208 lio_delete_droq(struct octeon_device *oct, uint32_t q_no)
210 struct lio_droq *droq = oct->droq[q_no];
212 lio_dev_dbg(oct, "%s[%d]\n", __func__, q_no);
227 oct->io_qmask.oq &= ~(1ULL << q_no);
228 bzero(oct->droq[q_no], sizeof(struct lio_droq));
239 struct lio_instr_queue *iq = oct->instr_queue[droq->q_no];
254 lio_init_droq(struct octeon_device *oct, uint32_t q_no,
262 lio_dev_dbg(oct, "%s[%d]\n", __func__, q_no);
264 droq = oct->droq[q_no];
268 droq->q_no = q_no;
272 droq->app_ctx = (void *)(size_t)q_no;
293 lio_dev_err(oct, "Output queue %d ring alloc failed\n", q_no);
297 lio_dev_dbg(oct, "droq[%d]: desc_ring: virt: 0x%p, dma: %llx\n", q_no,
299 lio_dev_dbg(oct, "droq[%d]: num_desc: %d\n", q_no, droq->max_count);
323 oct->fn_list.setup_oq_regs(oct, q_no);
325 oct->io_qmask.oq |= BIT_ULL(q_no);
331 lio_dev_dbg(oct, "Initializing droq%d taskqueue\n", q_no);
338 &oct->ioq_vector[q_no].affinity_mask,
340 q_no);
345 lio_delete_droq(oct, q_no);
610 droq->q_no, droq->read_idx, pkt_count);
769 lio_register_droq_ops(struct octeon_device *oct, uint32_t q_no,
785 if (q_no >= LIO_GET_OQ_MAX_Q_CFG(lio_cfg)) {
787 __func__, q_no, (oct->num_oqs - 1));
790 droq = oct->droq[q_no];
802 lio_unregister_droq_ops(struct octeon_device *oct, uint32_t q_no)
812 if (q_no >= LIO_GET_OQ_MAX_Q_CFG(lio_cfg)) {
814 __func__, q_no, oct->num_oqs - 1);
818 droq = oct->droq[q_no];
821 lio_dev_info(oct, "Droq id (%d) not available.\n", q_no);
837 lio_create_droq(struct octeon_device *oct, uint32_t q_no, uint32_t num_descs,
841 if (oct->droq[q_no]->oct_dev != NULL) {
843 q_no);
848 if (lio_init_droq(oct, q_no, num_descs, desc_size, app_ctx)) {
849 bzero(oct->droq[q_no], sizeof(struct lio_droq));