Home
last modified time | relevance | path

Searched refs:cp_db (Results 1 – 4 of 4) sorted by relevance

/dpdk/drivers/net/bnxt/
H A Dbnxt_cpr.h33 DB_RING_IDX(&((cpr)->cp_db), raw_cons)), \
34 ((cpr)->cp_db.doorbell))
37 ((cpr)->cp_db.doorbell))
39 #define B_CP_DB_DISARM(cpr) (*(uint32_t *)((cpr)->cp_db.doorbell) = \
43 (*(uint32_t *)((cpr)->cp_db.doorbell) = (DB_CP_REARM_FLAGS | \
48 (*(uint32_t *)((cpr)->cp_db.doorbell) = (DB_CP_FLAGS | \
53 DB_RING_IDX(&((cpr)->cp_db), raw_cons)), \
54 ((cpr)->cp_db.doorbell))
59 ((cpr)->cp_db.doorbell))
83 struct bnxt_db_info cp_db; member
H A Dbnxt_ring.h103 uint32_t db_idx = DB_RING_IDX(&cpr->cp_db, cpr->cp_raw_cons); in bnxt_db_nq()
104 uint64_t key_idx = cpr->cp_db.db_key64 | DBR_TYPE_NQ | db_idx; in bnxt_db_nq()
105 void *doorbell = cpr->cp_db.doorbell; in bnxt_db_nq()
108 if (unlikely(!cpr->cp_db.db_64)) in bnxt_db_nq()
117 uint32_t db_idx = DB_RING_IDX(&cpr->cp_db, cpr->cp_raw_cons); in bnxt_db_nq_arm()
118 uint64_t key_idx = cpr->cp_db.db_key64 | DBR_TYPE_NQ_ARM | db_idx; in bnxt_db_nq_arm()
119 void *doorbell = cpr->cp_db.doorbell; in bnxt_db_nq_arm()
121 if (unlikely(!cpr->cp_db.db_64)) in bnxt_db_nq_arm()
129 struct bnxt_db_info *db = &cpr->cp_db; in bnxt_db_cq()
130 uint32_t idx = DB_RING_IDX(&cpr->cp_db, cpr->cp_raw_cons); in bnxt_db_cq()
H A Dbnxt_irq.c38 if (!cpr || !cpr->cp_ring_struct || !cpr->cp_db.doorbell) { in bnxt_int_handler()
119 if (!cpr || !cpr->cp_db.doorbell) in bnxt_disable_int()
136 if (!cpr || !cpr->cp_db.doorbell) in bnxt_enable_int()
H A Dbnxt_ring.c432 bnxt_set_db(bp, &cpr->cp_db, ring_type, cp_ring_index, in bnxt_alloc_cmpl_ring()
493 bnxt_set_db(bp, &nqr->cp_db, ring_type, ring_index, in bnxt_alloc_rxtx_nq_ring()
795 bnxt_set_db(bp, &cpr->cp_db, ring_type, 0, in bnxt_alloc_async_cp_ring()