Home
last modified time | relevance | path

Searched refs:ddm (Results 1 – 5 of 5) sorted by relevance

/dpdk/drivers/net/ark/
H A Dark_ddm.c14 ark_ddm_verify(struct ark_ddm_t *ddm) in ark_ddm_verify() argument
23 hw_const = ddm->cfg.const0; in ark_ddm_verify()
42 ddm->cfg.const0); in ark_ddm_verify()
49 ddm->cfg.command = 1; in ark_ddm_start()
57 ddm->cfg.command = 2; in ark_ddm_stop()
74 status = ark_ddm_stop(ddm, 1); in ark_ddm_reset()
79 ddm->cfg.command = 4; in ark_ddm_reset()
82 ddm->cfg.command = 3; in ark_ddm_reset()
95 ddm->cfg.tlp_stats_clear = 1; in ark_ddm_stats_reset()
102 ark_ddm_is_stopped(ddm) in ark_ddm_dump()
[all …]
H A Dark_ddm.h143 int ark_ddm_verify(struct ark_ddm_t *ddm);
144 void ark_ddm_start(struct ark_ddm_t *ddm);
145 int ark_ddm_stop(struct ark_ddm_t *ddm, const int wait);
146 void ark_ddm_reset(struct ark_ddm_t *ddm);
147 void ark_ddm_stats_reset(struct ark_ddm_t *ddm);
148 void ark_ddm_setup(struct ark_ddm_t *ddm, rte_iova_t cons_addr,
151 void ark_ddm_dump(struct ark_ddm_t *ddm, const char *msg);
152 int ark_ddm_is_stopped(struct ark_ddm_t *ddm);
153 uint64_t ark_ddm_queue_byte_count(struct ark_ddm_t *ddm);
154 uint64_t ark_ddm_queue_pkt_count(struct ark_ddm_t *ddm);
[all …]
H A Dark_ethdev_tx.c30 struct ark_ddm_t *ddm; member
292 queue->ddm = RTE_PTR_ADD(ark->ddm.v, qidx * ARK_DDM_QOFFSET); in eth_ark_tx_queue_setup()
350 ark_ddm_setup(queue->ddm, cons_index_addr, write_interval_ns); in eth_ark_tx_hw_queue_config()
438 struct ark_ddm_t *ddm; in eth_tx_queue_stats_get() local
442 ddm = queue->ddm; in eth_tx_queue_stats_get()
444 bytes = ark_ddm_queue_byte_count(ddm); in eth_tx_queue_stats_get()
445 pkts = ark_ddm_queue_pkt_count(ddm); in eth_tx_queue_stats_get()
458 struct ark_ddm_t *ddm; in eth_tx_queue_stats_reset() local
461 ddm = queue->ddm; in eth_tx_queue_stats_reset()
463 ark_ddm_queue_reset_stats(ddm); in eth_tx_queue_stats_reset()
H A Dark_ethdev.c330 ark->ddm.v = (void *)&ark->bar0[ARK_DDM_BASE]; in eth_ark_dev_init()
512 if (ark_ddm_verify(ark->ddm.v)) in ark_config_device()
532 if (ark_ddm_stop(ark->ddm.v, 1)) in ark_config_device()
543 ark_ddm_reset(ark->ddm.v); in ark_config_device()
544 ark_ddm_stats_reset(ark->ddm.v); in ark_config_device()
546 ark_ddm_stop(ark->ddm.v, 0); in ark_config_device()
601 ark_ddm_start(ark->ddm.v); in eth_ark_dev_start()
679 status = ark_ddm_stop(ark->ddm.v, 1); in eth_ark_dev_stop()
689 ark_ddm_dump(ark->ddm.v, "Stop anomaly"); in eth_ark_dev_stop()
H A Dark_global.h140 def_ptr(DDM, ddm);