Home
last modified time | relevance | path

Searched refs:adminqcq (Results 1 - 9 of 9) sorted by relevance

/kernel/linux/linux-6.6/drivers/net/ethernet/amd/pds_core/
H A Dcore.c319 cidi.adminq_q_base = cpu_to_le64(pdsc->adminqcq.q_base_pa); in pdsc_core_init()
320 cidi.adminq_cq_base = cpu_to_le64(pdsc->adminqcq.cq_base_pa); in pdsc_core_init()
323 cidi.intr_index = cpu_to_le16(pdsc->adminqcq.intx); in pdsc_core_init()
324 cidi.adminq_ring_size = ilog2(pdsc->adminqcq.q.num_descs); in pdsc_core_init()
355 pdsc->adminqcq.q.hw_type = cido.adminq_hw_type; in pdsc_core_init()
356 pdsc->adminqcq.q.hw_index = le32_to_cpu(cido.adminq_hw_index); in pdsc_core_init()
357 pdsc->adminqcq.q.dbval = PDS_CORE_DBELL_QID(pdsc->adminqcq.q.hw_index); in pdsc_core_init()
423 0, &pdsc->adminqcq); in pdsc_setup()
437 pdsc->notifyqcq.intx = pdsc->adminqcq in pdsc_setup()
[all...]
H A Dadminq.c158 qcq = &pdsc->adminqcq; in pdsc_adminq_isr()
257 wc.qcq = &pdsc->adminqcq; in pdsc_adminq_post()
258 index = __pdsc_adminq_post(pdsc, &pdsc->adminqcq, cmd, comp, &wc); in pdsc_adminq_post()
H A Dcore.h196 struct pdsc_qcq adminqcq; member
/kernel/linux/linux-6.6/drivers/net/ethernet/pensando/ionic/
H A Dionic_main.c220 if (!lif->adminqcq) { in ionic_adminq_flush()
225 q = &lif->adminqcq->q; in ionic_adminq_flush()
329 if (!lif->adminqcq) { in ionic_adminq_post()
334 q = &lif->adminqcq->q; in ionic_adminq_post()
H A Dionic_lif.c440 struct ionic_qcq *adminqcq; in ionic_qcqs_free() local
449 if (lif->adminqcq) { in ionic_qcqs_free()
451 adminqcq = READ_ONCE(lif->adminqcq); in ionic_qcqs_free()
452 lif->adminqcq = NULL; in ionic_qcqs_free()
454 if (adminqcq) { in ionic_qcqs_free()
455 ionic_qcq_free(lif, adminqcq); in ionic_qcqs_free()
456 devm_kfree(dev, adminqcq); in ionic_qcqs_free()
729 0, lif->kern_pid, &lif->adminqcq); in ionic_qcqs_alloc()
732 ionic_debugfs_add_qcq(lif, lif->adminqcq); in ionic_qcqs_alloc()
[all...]
H A Dionic_lif.h181 struct ionic_qcq *adminqcq; member
/kernel/linux/linux-5.10/drivers/net/ethernet/pensando/ionic/
H A Dionic_main.c190 struct ionic_queue *q = &lif->adminqcq->q; in ionic_adminq_flush()
260 if (!lif->adminqcq) in ionic_adminq_post()
263 q = &lif->adminqcq->q; in ionic_adminq_post()
H A Dionic_lif.c412 if (lif->adminqcq) { in ionic_qcqs_free()
413 ionic_qcq_free(lif, lif->adminqcq); in ionic_qcqs_free()
414 devm_kfree(dev, lif->adminqcq); in ionic_qcqs_free()
415 lif->adminqcq = NULL; in ionic_qcqs_free()
652 0, lif->kern_pid, &lif->adminqcq); in ionic_qcqs_alloc()
655 ionic_debugfs_add_qcq(lif, lif->adminqcq); in ionic_qcqs_alloc()
669 ionic_link_qcq_interrupts(lif->adminqcq, lif->notifyqcq); in ionic_qcqs_alloc()
902 if (lif->adminqcq && lif->adminqcq->flags & IONIC_QCQ_F_INITED) in ionic_adminq_napi()
903 a_work = ionic_cq_service(&lif->adminqcq in ionic_adminq_napi()
[all...]
H A Dionic_lif.h168 struct ionic_qcq *adminqcq; member

Completed in 11 milliseconds