Lines Matching refs:q

36 	struct ionic_queue *q = &qcq->q;  in ionic_qcq_enable()  local
42 .type = q->type, in ionic_qcq_enable()
43 .index = rte_cpu_to_le_32(q->index), in ionic_qcq_enable()
54 struct ionic_queue *q = &qcq->q; in ionic_qcq_disable() local
60 .type = q->type, in ionic_qcq_disable()
61 .index = rte_cpu_to_le_32(q->index), in ionic_qcq_disable()
637 new->q.info = rte_calloc_socket("ionic", in ionic_qcq_alloc()
640 if (!new->q.info) { in ionic_qcq_alloc()
646 new->q.type = type; in ionic_qcq_alloc()
648 err = ionic_q_init(&new->q, index, num_descs); in ionic_qcq_alloc()
686 ionic_q_sg_map(&new->q, sg_base, sg_base_pa); in ionic_qcq_alloc()
693 ionic_q_map(&new->q, q_base, q_base_pa); in ionic_qcq_alloc()
701 rte_free(new->q.info); in ionic_qcq_alloc()
718 if (qcq->q.info) { in ionic_qcq_free()
719 rte_free(qcq->q.info); in ionic_qcq_free()
720 qcq->q.info = NULL; in ionic_qcq_free()
1340 struct ionic_queue *q = &aqcq->qcq.q; in ionic_lif_adminq_init() local
1351 q->hw_type = comp.hw_type; in ionic_lif_adminq_init()
1352 q->hw_index = rte_le_to_cpu_32(comp.hw_index); in ionic_lif_adminq_init()
1353 q->db = ionic_db_map(lif, q); in ionic_lif_adminq_init()
1355 IONIC_PRINT(DEBUG, "adminq->hw_type %d", q->hw_type); in ionic_lif_adminq_init()
1356 IONIC_PRINT(DEBUG, "adminq->hw_index %d", q->hw_index); in ionic_lif_adminq_init()
1357 IONIC_PRINT(DEBUG, "adminq->db %p", q->db); in ionic_lif_adminq_init()
1369 struct ionic_queue *q = &nqcq->qcq.q; in ionic_lif_notifyq_init() local
1376 .type = q->type, in ionic_lif_notifyq_init()
1377 .ver = lif->qtype_info[q->type].version, in ionic_lif_notifyq_init()
1378 .index = rte_cpu_to_le_32(q->index), in ionic_lif_notifyq_init()
1382 .ring_size = rte_log2_u32(q->num_descs), in ionic_lif_notifyq_init()
1383 .ring_base = rte_cpu_to_le_64(q->base_pa), in ionic_lif_notifyq_init()
1387 IONIC_PRINT(DEBUG, "notifyq_init.index %d", q->index); in ionic_lif_notifyq_init()
1388 IONIC_PRINT(DEBUG, "notifyq_init.ring_base 0x%" PRIx64 "", q->base_pa); in ionic_lif_notifyq_init()
1397 q->hw_type = ctx.comp.q_init.hw_type; in ionic_lif_notifyq_init()
1398 q->hw_index = rte_le_to_cpu_32(ctx.comp.q_init.hw_index); in ionic_lif_notifyq_init()
1399 q->db = NULL; in ionic_lif_notifyq_init()
1401 IONIC_PRINT(DEBUG, "notifyq->hw_type %d", q->hw_type); in ionic_lif_notifyq_init()
1402 IONIC_PRINT(DEBUG, "notifyq->hw_index %d", q->hw_index); in ionic_lif_notifyq_init()
1403 IONIC_PRINT(DEBUG, "notifyq->db %p", q->db); in ionic_lif_notifyq_init()
1475 struct ionic_queue *q = &qcq->q; in ionic_lif_txq_init() local
1482 .type = q->type, in ionic_lif_txq_init()
1483 .ver = lif->qtype_info[q->type].version, in ionic_lif_txq_init()
1484 .index = rte_cpu_to_le_32(q->index), in ionic_lif_txq_init()
1488 .ring_size = rte_log2_u32(q->num_descs), in ionic_lif_txq_init()
1489 .ring_base = rte_cpu_to_le_64(q->base_pa), in ionic_lif_txq_init()
1491 .sg_ring_base = rte_cpu_to_le_64(q->sg_base_pa), in ionic_lif_txq_init()
1496 IONIC_PRINT(DEBUG, "txq_init.index %d", q->index); in ionic_lif_txq_init()
1497 IONIC_PRINT(DEBUG, "txq_init.ring_base 0x%" PRIx64 "", q->base_pa); in ionic_lif_txq_init()
1506 q->hw_type = ctx.comp.q_init.hw_type; in ionic_lif_txq_init()
1507 q->hw_index = rte_le_to_cpu_32(ctx.comp.q_init.hw_index); in ionic_lif_txq_init()
1508 q->db = ionic_db_map(lif, q); in ionic_lif_txq_init()
1510 IONIC_PRINT(DEBUG, "txq->hw_type %d", q->hw_type); in ionic_lif_txq_init()
1511 IONIC_PRINT(DEBUG, "txq->hw_index %d", q->hw_index); in ionic_lif_txq_init()
1512 IONIC_PRINT(DEBUG, "txq->db %p", q->db); in ionic_lif_txq_init()
1523 struct ionic_queue *q = &qcq->q; in ionic_lif_rxq_init() local
1530 .type = q->type, in ionic_lif_rxq_init()
1531 .ver = lif->qtype_info[q->type].version, in ionic_lif_rxq_init()
1532 .index = rte_cpu_to_le_32(q->index), in ionic_lif_rxq_init()
1536 .ring_size = rte_log2_u32(q->num_descs), in ionic_lif_rxq_init()
1537 .ring_base = rte_cpu_to_le_64(q->base_pa), in ionic_lif_rxq_init()
1539 .sg_ring_base = rte_cpu_to_le_64(q->sg_base_pa), in ionic_lif_rxq_init()
1544 IONIC_PRINT(DEBUG, "rxq_init.index %d", q->index); in ionic_lif_rxq_init()
1545 IONIC_PRINT(DEBUG, "rxq_init.ring_base 0x%" PRIx64 "", q->base_pa); in ionic_lif_rxq_init()
1554 q->hw_type = ctx.comp.q_init.hw_type; in ionic_lif_rxq_init()
1555 q->hw_index = rte_le_to_cpu_32(ctx.comp.q_init.hw_index); in ionic_lif_rxq_init()
1556 q->db = ionic_db_map(lif, q); in ionic_lif_rxq_init()
1560 IONIC_PRINT(DEBUG, "rxq->hw_type %d", q->hw_type); in ionic_lif_rxq_init()
1561 IONIC_PRINT(DEBUG, "rxq->hw_index %d", q->hw_index); in ionic_lif_rxq_init()
1562 IONIC_PRINT(DEBUG, "rxq->db %p", q->db); in ionic_lif_rxq_init()