Home
last modified time | relevance | path

Searched refs:roc_tim (Results 1 – 6 of 6) sorted by relevance

/dpdk/drivers/common/cnxk/
H A Droc_tim.h18 struct roc_tim { struct
27 int __roc_api roc_tim_init(struct roc_tim *roc_tim); argument
28 void __roc_api roc_tim_fini(struct roc_tim *roc_tim);
31 int __roc_api roc_tim_lf_enable(struct roc_tim *roc_tim, uint8_t ring_id,
33 int __roc_api roc_tim_lf_disable(struct roc_tim *roc_tim, uint8_t ring_id);
34 int __roc_api roc_tim_lf_config(struct roc_tim *roc_tim, uint8_t ring_id,
40 int __roc_api roc_tim_lf_interval(struct roc_tim *roc_tim,
44 int __roc_api roc_tim_lf_alloc(struct roc_tim *roc_tim, uint8_t ring_id,
46 int __roc_api roc_tim_lf_free(struct roc_tim *roc_tim, uint8_t ring_id);
47 uintptr_t __roc_api roc_tim_lf_base_get(struct roc_tim *roc_tim,
H A Droc_tim.c9 tim_fill_msix(struct roc_tim *roc_tim, uint16_t nb_ring) in tim_fill_msix() argument
89 roc_tim_lf_enable(struct roc_tim *roc_tim, uint8_t ring_id, uint64_t *start_tsc, in roc_tim_lf_enable() argument
122 roc_tim_lf_disable(struct roc_tim *roc_tim, uint8_t ring_id) in roc_tim_lf_disable() argument
147 roc_tim_lf_base_get(struct roc_tim *roc_tim, uint8_t ring_id) in roc_tim_lf_base_get() argument
155 roc_tim_lf_config(struct roc_tim *roc_tim, uint8_t ring_id, in roc_tim_lf_config() argument
193 roc_tim_lf_interval(struct roc_tim *roc_tim, enum roc_tim_clk_src clk_src, in roc_tim_lf_interval() argument
226 roc_tim_lf_alloc(struct roc_tim *roc_tim, uint8_t ring_id, uint64_t *clk) in roc_tim_lf_alloc() argument
275 roc_tim_lf_free(struct roc_tim *roc_tim, uint8_t ring_id) in roc_tim_lf_free() argument
304 roc_tim_init(struct roc_tim *roc_tim) in roc_tim_init() argument
314 if (roc_tim == NULL || roc_tim->roc_sso == NULL) in roc_tim_init()
[all …]
H A Droc_tim_priv.h17 roc_tim_to_tim_priv(struct roc_tim *roc_tim) in roc_tim_to_tim_priv() argument
19 return (struct tim *)&roc_tim->reserved[0]; in roc_tim_to_tim_priv()
23 int tim_register_irq_priv(struct roc_tim *roc_tim,
26 void tim_unregister_irq_priv(struct roc_tim *roc_tim,
H A Droc_tim_irq.c56 tim_register_irq_priv(struct roc_tim *roc_tim, struct plt_intr_handle *handle, in tim_register_irq_priv() argument
59 struct dev *dev = &roc_sso_to_sso_priv(roc_tim->roc_sso)->dev; in tim_register_irq_priv()
91 tim_unregister_irq_priv(struct roc_tim *roc_tim, struct plt_intr_handle *handle, in tim_unregister_irq_priv() argument
94 struct dev *dev = &roc_sso_to_sso_priv(roc_tim->roc_sso)->dev; in tim_unregister_irq_priv()
H A Dmeson.build64 'roc_tim.c',
/dpdk/drivers/event/cnxk/
H A Dcnxk_tim_evdev.h89 struct roc_tim tim;