Home
last modified time | relevance | path

Searched refs:__roc_api (Results 1 – 24 of 24) sorted by relevance

/dpdk/drivers/common/cnxk/
H A Droc_nix.h607 int __roc_api roc_nix_tm_shaper_profile_add(
609 int __roc_api roc_nix_tm_shaper_profile_update(
620 struct roc_nix_tm_node *__roc_api
622 struct roc_nix_tm_shaper_profile *__roc_api
657 void __roc_api
676 int __roc_api
700 int __roc_api roc_nix_bpf_pre_color_tbl_setup(
709 int __roc_api
718 int __roc_api
725 uint8_t __roc_api
[all …]
H A Droc_nix_inl.h148 bool __roc_api roc_nix_inl_dev_is_probed(void);
149 void __roc_api roc_nix_inl_dev_lock(void);
150 void __roc_api roc_nix_inl_dev_unlock(void);
152 uint16_t __roc_api roc_nix_inl_dev_pffunc_get(void);
155 int __roc_api roc_nix_inl_inb_init(struct roc_nix *roc_nix);
156 int __roc_api roc_nix_inl_inb_fini(struct roc_nix *roc_nix);
168 int __roc_api roc_nix_inl_dev_rq_get(struct roc_nix_rq *rq);
169 int __roc_api roc_nix_inl_dev_rq_put(struct roc_nix_rq *rq);
180 int __roc_api roc_nix_inl_outb_init(struct roc_nix *roc_nix);
181 int __roc_api roc_nix_inl_outb_fini(struct roc_nix *roc_nix);
[all …]
H A Droc_sso.h83 int __roc_api roc_sso_dev_init(struct roc_sso *roc_sso);
84 int __roc_api roc_sso_dev_fini(struct roc_sso *roc_sso);
89 void __roc_api roc_sso_rsrc_fini(struct roc_sso *roc_sso);
90 int __roc_api roc_sso_hwgrp_qos_config(struct roc_sso *roc_sso,
93 int __roc_api roc_sso_hwgrp_alloc_xaq(struct roc_sso *roc_sso,
95 int __roc_api roc_sso_hwgrp_release_xaq(struct roc_sso *roc_sso,
97 int __roc_api roc_sso_hwgrp_set_priority(struct roc_sso *roc_sso,
101 int __roc_api roc_sso_hws_link(struct roc_sso *roc_sso, uint8_t hws,
108 uintptr_t __roc_api roc_sso_hwgrp_base_get(struct roc_sso *roc_sso,
110 int __roc_api roc_sso_hwgrp_init_xaq_aura(struct roc_sso *roc_sso,
[all …]
H A Droc_cpt.h156 int __roc_api roc_cpt_rxc_time_cfg(struct roc_cpt *roc_cpt,
158 int __roc_api roc_cpt_dev_init(struct roc_cpt *roc_cpt);
159 int __roc_api roc_cpt_dev_fini(struct roc_cpt *roc_cpt);
160 int __roc_api roc_cpt_eng_grp_add(struct roc_cpt *roc_cpt,
163 void __roc_api roc_cpt_dev_clear(struct roc_cpt *roc_cpt);
165 void __roc_api roc_cpt_lf_fini(struct roc_cpt_lf *lf);
173 int __roc_api roc_cpt_afs_print(struct roc_cpt *roc_cpt);
174 int __roc_api roc_cpt_lfs_print(struct roc_cpt *roc_cpt);
175 void __roc_api roc_cpt_iq_disable(struct roc_cpt_lf *lf);
176 void __roc_api roc_cpt_iq_enable(struct roc_cpt_lf *lf);
[all …]
H A Dcnxk_security.h20 int __roc_api
24 uint8_t __roc_api
28 uint8_t __roc_api
33 uint8_t __roc_api
38 int __roc_api
43 int __roc_api
47 bool __roc_api cnxk_ot_ipsec_inb_sa_valid(struct roc_ot_ipsec_inb_sa *sa);
48 bool __roc_api cnxk_ot_ipsec_outb_sa_valid(struct roc_ot_ipsec_outb_sa *sa);
51 int __roc_api
55 int __roc_api
[all …]
H A Droc_ree.h109 int __roc_api roc_ree_dev_init(struct roc_ree_vf *vf);
110 int __roc_api roc_ree_dev_fini(struct roc_ree_vf *vf);
112 int __roc_api roc_ree_queues_detach(struct roc_ree_vf *vf);
113 int __roc_api roc_ree_msix_offsets_get(struct roc_ree_vf *vf);
116 int __roc_api roc_ree_af_reg_read(struct roc_ree_vf *vf, uint64_t reg,
118 int __roc_api roc_ree_af_reg_write(struct roc_ree_vf *vf, uint64_t reg,
123 int __roc_api roc_ree_rule_db_len_get(struct roc_ree_vf *vf,
130 void __roc_api roc_ree_err_intr_unregister(struct roc_ree_vf *vf);
131 int __roc_api roc_ree_err_intr_register(struct roc_ree_vf *vf);
132 int __roc_api roc_ree_iq_enable(struct roc_ree_vf *vf,
[all …]
H A Droc_bphy_cgx.h95 __roc_api int roc_bphy_cgx_dev_init(struct roc_bphy_cgx *roc_cgx);
96 __roc_api int roc_bphy_cgx_dev_fini(struct roc_bphy_cgx *roc_cgx);
98 __roc_api int roc_bphy_cgx_start_rxtx(struct roc_bphy_cgx *roc_cgx,
100 __roc_api int roc_bphy_cgx_stop_rxtx(struct roc_bphy_cgx *roc_cgx,
102 __roc_api int roc_bphy_cgx_set_link_state(struct roc_bphy_cgx *roc_cgx,
104 __roc_api int roc_bphy_cgx_get_linkinfo(struct roc_bphy_cgx *roc_cgx,
107 __roc_api int roc_bphy_cgx_set_link_mode(struct roc_bphy_cgx *roc_cgx,
110 __roc_api int roc_bphy_cgx_intlbk_enable(struct roc_bphy_cgx *roc_cgx,
112 __roc_api int roc_bphy_cgx_intlbk_disable(struct roc_bphy_cgx *roc_cgx,
114 __roc_api int roc_bphy_cgx_ptp_rx_enable(struct roc_bphy_cgx *roc_cgx,
[all …]
H A Droc_npc.h322 int __roc_api roc_npc_init(struct roc_npc *roc_npc);
323 int __roc_api roc_npc_fini(struct roc_npc *roc_npc);
326 struct roc_npc_flow *__roc_api
330 int __roc_api roc_npc_flow_destroy(struct roc_npc *roc_npc,
335 int __roc_api roc_npc_mcam_alloc_entry(struct roc_npc *roc_npc,
342 int __roc_api roc_npc_mcam_ena_dis_entry(struct roc_npc *roc_npc,
345 int __roc_api roc_npc_mcam_write_entry(struct roc_npc *roc_npc,
347 int __roc_api roc_npc_flow_parse(struct roc_npc *roc_npc,
353 int __roc_api roc_npc_mcam_free_counter(struct roc_npc *roc_npc,
355 int __roc_api roc_npc_mcam_read_counter(struct roc_npc *roc_npc,
[all …]
H A Droc_idev.h8 uint32_t __roc_api roc_idev_npa_maxpools_get(void);
9 void __roc_api roc_idev_npa_maxpools_set(uint32_t max_pools);
12 uint64_t __roc_api roc_idev_lmt_base_addr_get(void);
13 uint16_t __roc_api roc_idev_num_lmtlines_get(void);
15 struct roc_cpt *__roc_api roc_idev_cpt_get(void);
16 void __roc_api roc_idev_cpt_set(struct roc_cpt *cpt);
18 struct roc_nix *__roc_api roc_idev_npa_nix_get(void);
20 uint64_t *__roc_api roc_nix_inl_outb_ring_base_get(struct roc_nix *roc_nix);
H A Droc_tim.h27 int __roc_api roc_tim_init(struct roc_tim *roc_tim);
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_bphy_irq.h33 __roc_api struct roc_bphy_irq_chip *roc_bphy_intr_init(void);
34 __roc_api void roc_bphy_intr_fini(struct roc_bphy_irq_chip *irq_chip);
35 __roc_api void roc_bphy_intr_handler(unsigned int irq_num);
36 __roc_api bool roc_bphy_intr_available(struct roc_bphy_irq_chip *irq_chip,
38 __roc_api int roc_bphy_intr_clear(struct roc_bphy_irq_chip *chip, int irq_num);
39 __roc_api uint64_t roc_bphy_intr_max_get(struct roc_bphy_irq_chip *irq_chip);
40 __roc_api int roc_bphy_intr_register(struct roc_bphy_irq_chip *irq_chip,
H A Droc_dpi.h39 int __roc_api roc_dpi_dev_init(struct roc_dpi *roc_dpi);
40 int __roc_api roc_dpi_dev_fini(struct roc_dpi *roc_dpi);
42 int __roc_api roc_dpi_configure(struct roc_dpi *dpi);
43 int __roc_api roc_dpi_enable(struct roc_dpi *dpi);
44 int __roc_api roc_dpi_disable(struct roc_dpi *dpi);
H A Droc_bphy.h15 int __roc_api roc_bphy_dev_init(struct roc_bphy *roc_bphy);
16 int __roc_api roc_bphy_dev_fini(struct roc_bphy *roc_bphy);
17 __roc_api uint16_t roc_bphy_npa_pf_func_get(void);
18 __roc_api uint16_t roc_bphy_sso_pf_func_get(void);
H A Droc_hash.h12 void __roc_api roc_hash_sha1_gen(uint8_t *msg, uint32_t *hash);
13 void __roc_api roc_hash_sha256_gen(uint8_t *msg, uint32_t *hash);
14 void __roc_api roc_hash_sha512_gen(uint8_t *msg, uint64_t *hash, int hash_size);
H A Droc_npa.h708 int __roc_api roc_npa_dev_init(struct roc_npa *roc_npa);
709 int __roc_api roc_npa_dev_fini(struct roc_npa *roc_npa);
715 int __roc_api roc_npa_aura_limit_modify(uint64_t aura_handle,
717 int __roc_api roc_npa_pool_destroy(uint64_t aura_handle);
718 int __roc_api roc_npa_pool_range_update_check(uint64_t aura_handle);
719 void __roc_api roc_npa_aura_op_range_set(uint64_t aura_handle,
725 int __roc_api roc_npa_lf_init_cb_register(roc_npa_lf_init_cb_t cb);
728 int __roc_api roc_npa_ctx_dump(void);
729 int __roc_api roc_npa_dump(void);
732 int __roc_api roc_npa_pool_op_pc_reset(uint64_t aura_handle);
[all …]
H A Droc_ae_fpm_tables.h10 int __roc_api roc_ae_fpm_get(uint64_t *tbl);
11 void __roc_api roc_ae_fpm_put(void);
H A Droc_utils.h11 const char *__roc_api roc_error_msg_get(int errorcode);
13 void __roc_api roc_clk_freq_get(uint16_t *rclk_freq, uint16_t *sclk_freq);
H A Droc_ae.h76 int __roc_api roc_ae_ec_grp_get(struct roc_ae_ec_group **tbl);
77 void __roc_api roc_ae_ec_grp_put(void);
H A Droc_se.h304 int __roc_api roc_se_auth_key_set(struct roc_se_ctx *se_ctx,
308 int __roc_api roc_se_ciph_key_set(struct roc_se_ctx *se_ctx,
312 void __roc_api roc_se_ctx_swap(struct roc_se_ctx *se_ctx);
H A Dcnxk_utils.h9 int __roc_api roc_nix_tm_err_to_rte_err(int errorcode);
H A Droc_aes.h11 void __roc_api roc_aes_xcbc_key_derive(const uint8_t *auth_key,
H A Droc_platform.h85 #define __roc_api __rte_internal macro
276 int __roc_api roc_plt_init_cb_register(roc_plt_init_cb_t cb);
H A Droc_ie_ot.h560 void __roc_api roc_ot_ipsec_inb_sa_init(struct roc_ot_ipsec_inb_sa *sa,
562 void __roc_api roc_ot_ipsec_outb_sa_init(struct roc_ot_ipsec_outb_sa *sa);
H A Droc_nix_inl.c823 uint16_t __roc_api