Searched refs:ddm (Results 1 – 5 of 5) sorted by relevance
| /dpdk/drivers/net/ark/ |
| H A D | ark_ddm.c | 14 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 D | ark_ddm.h | 143 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 D | ark_ethdev_tx.c | 30 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 D | ark_ethdev.c | 330 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 D | ark_global.h | 140 def_ptr(DDM, ddm);
|