Home
last modified time | relevance | path

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

/f-stack/dpdk/drivers/net/ark/
H A Dark_ddm.c12 ark_ddm_verify(struct ark_ddm_t *ddm) in ark_ddm_verify() argument
21 hw_const = ddm->cfg.const0; in ark_ddm_verify()
30 ddm->cfg.const0); in ark_ddm_verify()
39 ddm->cfg.command = 1; in ark_ddm_start()
47 ddm->cfg.command = 2; in ark_ddm_stop()
63 status = ark_ddm_stop(ddm, 1); in ark_ddm_reset()
68 ddm->cfg.command = 4; in ark_ddm_reset()
71 ddm->cfg.command = 3; in ark_ddm_reset()
84 ddm->cfg.tlp_stats_clear = 1; in ark_ddm_stats_reset()
91 ark_ddm_is_stopped(ddm) in ark_ddm_dump()
[all …]
H A Dark_ddm.h137 int ark_ddm_verify(struct ark_ddm_t *ddm);
138 void ark_ddm_start(struct ark_ddm_t *ddm);
139 int ark_ddm_stop(struct ark_ddm_t *ddm, const int wait);
140 void ark_ddm_reset(struct ark_ddm_t *ddm);
141 void ark_ddm_stats_reset(struct ark_ddm_t *ddm);
142 void ark_ddm_setup(struct ark_ddm_t *ddm, rte_iova_t cons_addr,
145 void ark_ddm_dump(struct ark_ddm_t *ddm, const char *msg);
146 int ark_ddm_is_stopped(struct ark_ddm_t *ddm);
147 uint64_t ark_ddm_queue_byte_count(struct ark_ddm_t *ddm);
148 uint64_t ark_ddm_queue_pkt_count(struct ark_ddm_t *ddm);
[all …]
H A Dark_ethdev_tx.c31 struct ark_ddm_t *ddm; member
269 queue->ddm = RTE_PTR_ADD(ark->ddm.v, qidx * ARK_DDM_QOFFSET); in eth_ark_tx_queue_setup()
327 ark_ddm_setup(queue->ddm, cons_index_addr, write_interval_ns); in eth_ark_tx_hw_queue_config()
415 struct ark_ddm_t *ddm; in eth_tx_queue_stats_get() local
419 ddm = queue->ddm; in eth_tx_queue_stats_get()
421 bytes = ark_ddm_queue_byte_count(ddm); in eth_tx_queue_stats_get()
422 pkts = ark_ddm_queue_pkt_count(ddm); in eth_tx_queue_stats_get()
435 struct ark_ddm_t *ddm; in eth_tx_queue_stats_reset() local
438 ddm = queue->ddm; in eth_tx_queue_stats_reset()
440 ark_ddm_queue_reset_stats(ddm); in eth_tx_queue_stats_reset()
H A Dark_ethdev.c314 ark->ddm.v = (void *)&ark->bar0[ARK_DDM_BASE]; in eth_ark_dev_init()
488 if (ark_ddm_verify(ark->ddm.v)) in ark_config_device()
516 if (ark_ddm_stop(ark->ddm.v, 1)) in ark_config_device()
527 ark_ddm_reset(ark->ddm.v); in ark_config_device()
528 ark_ddm_stats_reset(ark->ddm.v); in ark_config_device()
530 ark_ddm_stop(ark->ddm.v, 0); in ark_config_device()
610 ark_ddm_start(ark->ddm.v); in eth_ark_dev_start()
680 status = ark_ddm_stop(ark->ddm.v, 1); in eth_ark_dev_stop()
690 ark_ddm_dump(ark->ddm.v, "Stop anomaly"); in eth_ark_dev_stop()
H A Dark_global.h119 def_ptr(DDM, ddm);