Lines Matching refs:instance
69 struct rte_security_ctx *instance = ctx; in rte_security_session_create() local
72 RTE_PTR_CHAIN3_OR_ERR_RET(instance, ops, session_create, NULL, NULL); in rte_security_session_create()
76 sess_priv_size = instance->ops->session_get_size(instance->device); in rte_security_session_create()
88 if (instance->ops->session_create(instance->device, conf, sess)) { in rte_security_session_create()
92 instance->sess_cnt++; in rte_security_session_create()
100 struct rte_security_ctx *instance = ctx; in rte_security_session_update() local
102 RTE_PTR_CHAIN3_OR_ERR_RET(instance, ops, session_update, -EINVAL, in rte_security_session_update()
107 return instance->ops->session_update(instance->device, sess, conf); in rte_security_session_update()
113 struct rte_security_ctx *instance = ctx; in rte_security_session_get_size() local
115 RTE_PTR_CHAIN3_OR_ERR_RET(instance, ops, session_get_size, 0, 0); in rte_security_session_get_size()
118 instance->ops->session_get_size(instance->device)); in rte_security_session_get_size()
124 struct rte_security_ctx *instance = ctx; in rte_security_session_stats_get() local
126 RTE_PTR_CHAIN3_OR_ERR_RET(instance, ops, session_stats_get, -EINVAL, in rte_security_session_stats_get()
131 return instance->ops->session_stats_get(instance->device, sess, stats); in rte_security_session_stats_get()
137 struct rte_security_ctx *instance = ctx; in rte_security_session_destroy() local
140 RTE_PTR_CHAIN3_OR_ERR_RET(instance, ops, session_destroy, -EINVAL, in rte_security_session_destroy()
144 ret = instance->ops->session_destroy(instance->device, sess); in rte_security_session_destroy()
150 if (instance->sess_cnt) in rte_security_session_destroy()
151 instance->sess_cnt--; in rte_security_session_destroy()
159 struct rte_security_ctx *instance = ctx; in rte_security_macsec_sc_create() local
162 RTE_PTR_CHAIN3_OR_ERR_RET(instance, ops, macsec_sc_create, -EINVAL, -ENOTSUP); in rte_security_macsec_sc_create()
165 sc_id = instance->ops->macsec_sc_create(instance->device, conf); in rte_security_macsec_sc_create()
167 instance->macsec_sc_cnt++; in rte_security_macsec_sc_create()
175 struct rte_security_ctx *instance = ctx; in rte_security_macsec_sa_create() local
178 RTE_PTR_CHAIN3_OR_ERR_RET(instance, ops, macsec_sa_create, -EINVAL, -ENOTSUP); in rte_security_macsec_sa_create()
181 sa_id = instance->ops->macsec_sa_create(instance->device, conf); in rte_security_macsec_sa_create()
183 instance->macsec_sa_cnt++; in rte_security_macsec_sa_create()
192 struct rte_security_ctx *instance = ctx; in rte_security_macsec_sc_destroy() local
195 RTE_PTR_CHAIN3_OR_ERR_RET(instance, ops, macsec_sc_destroy, -EINVAL, -ENOTSUP); in rte_security_macsec_sc_destroy()
197 ret = instance->ops->macsec_sc_destroy(instance->device, sc_id, dir); in rte_security_macsec_sc_destroy()
201 if (instance->macsec_sc_cnt) in rte_security_macsec_sc_destroy()
202 instance->macsec_sc_cnt--; in rte_security_macsec_sc_destroy()
211 struct rte_security_ctx *instance = ctx; in rte_security_macsec_sa_destroy() local
214 RTE_PTR_CHAIN3_OR_ERR_RET(instance, ops, macsec_sa_destroy, -EINVAL, -ENOTSUP); in rte_security_macsec_sa_destroy()
216 ret = instance->ops->macsec_sa_destroy(instance->device, sa_id, dir); in rte_security_macsec_sa_destroy()
220 if (instance->macsec_sa_cnt) in rte_security_macsec_sa_destroy()
221 instance->macsec_sa_cnt--; in rte_security_macsec_sa_destroy()
231 struct rte_security_ctx *instance = ctx; in rte_security_macsec_sc_stats_get() local
233 RTE_PTR_CHAIN3_OR_ERR_RET(instance, ops, macsec_sc_stats_get, -EINVAL, -ENOTSUP); in rte_security_macsec_sc_stats_get()
236 return instance->ops->macsec_sc_stats_get(instance->device, sc_id, dir, stats); in rte_security_macsec_sc_stats_get()
244 struct rte_security_ctx *instance = ctx; in rte_security_macsec_sa_stats_get() local
246 RTE_PTR_CHAIN3_OR_ERR_RET(instance, ops, macsec_sa_stats_get, -EINVAL, -ENOTSUP); in rte_security_macsec_sa_stats_get()
249 return instance->ops->macsec_sa_stats_get(instance->device, sa_id, dir, stats); in rte_security_macsec_sa_stats_get()
255 struct rte_security_ctx *instance = ctx; in __rte_security_set_pkt_metadata() local
258 RTE_PTR_OR_ERR_RET(instance, -EINVAL); in __rte_security_set_pkt_metadata()
259 RTE_PTR_OR_ERR_RET(instance->ops, -EINVAL); in __rte_security_set_pkt_metadata()
261 if (*instance->ops->set_pkt_metadata == NULL) in __rte_security_set_pkt_metadata()
263 return instance->ops->set_pkt_metadata(instance->device, in __rte_security_set_pkt_metadata()
270 struct rte_security_ctx *instance = ctx; in rte_security_capabilities_get() local
272 RTE_PTR_CHAIN3_OR_ERR_RET(instance, ops, capabilities_get, NULL, NULL); in rte_security_capabilities_get()
274 return instance->ops->capabilities_get(instance->device); in rte_security_capabilities_get()
282 struct rte_security_ctx *instance = ctx; in rte_security_capability_get() local
285 RTE_PTR_CHAIN3_OR_ERR_RET(instance, ops, capabilities_get, NULL, NULL); in rte_security_capability_get()
288 capabilities = instance->ops->capabilities_get(instance->device); in rte_security_capability_get()
332 struct rte_security_ctx *instance = ctx; in rte_security_rx_inject_configure() local
334 RTE_PTR_OR_ERR_RET(instance, -EINVAL); in rte_security_rx_inject_configure()
335 RTE_PTR_OR_ERR_RET(instance->ops, -ENOTSUP); in rte_security_rx_inject_configure()
336 RTE_PTR_OR_ERR_RET(instance->ops->rx_inject_configure, -ENOTSUP); in rte_security_rx_inject_configure()
338 return instance->ops->rx_inject_configure(instance->device, port_id, enable); in rte_security_rx_inject_configure()
345 struct rte_security_ctx *instance = ctx; in rte_security_inb_pkt_rx_inject() local
347 return instance->ops->inb_pkt_rx_inject(instance->device, pkts, in rte_security_inb_pkt_rx_inject()