Searched refs:adminqcq (Results 1 – 6 of 6) sorted by relevance
/Linux-v6.6/drivers/net/ethernet/amd/pds_core/ |
D | core.c | 319 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() 426 0, &pdsc->adminqcq); in pdsc_setup() 440 pdsc->notifyqcq.intx = pdsc->adminqcq.intx; in pdsc_setup() 470 pdsc_qcq_free(pdsc, &pdsc->adminqcq); in pdsc_teardown() [all …]
|
D | adminq.c | 233 wc.qcq = &pdsc->adminqcq; in pdsc_adminq_post() 234 index = __pdsc_adminq_post(pdsc, &pdsc->adminqcq, cmd, comp, &wc); in pdsc_adminq_post()
|
D | core.h | 195 struct pdsc_qcq adminqcq; member
|
/Linux-v6.6/drivers/net/ethernet/pensando/ionic/ |
D | ionic_main.c | 220 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()
|
D | ionic_lif.c | 440 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() 746 ionic_link_qcq_interrupts(lif->adminqcq, lif->notifyqcq); in ionic_qcqs_alloc() [all …]
|
D | ionic_lif.h | 181 struct ionic_qcq *adminqcq; member
|