Lines Matching refs:instance

43 rte_security_session_create(struct rte_security_ctx *instance,  in rte_security_session_create()  argument
50 RTE_PTR_CHAIN3_OR_ERR_RET(instance, ops, session_create, NULL, NULL); in rte_security_session_create()
58 if (instance->ops->session_create(instance->device, conf, in rte_security_session_create()
63 instance->sess_cnt++; in rte_security_session_create()
69 rte_security_session_update(struct rte_security_ctx *instance, in rte_security_session_update() argument
73 RTE_PTR_CHAIN3_OR_ERR_RET(instance, ops, session_update, -EINVAL, in rte_security_session_update()
78 return instance->ops->session_update(instance->device, sess, conf); in rte_security_session_update()
82 rte_security_session_get_size(struct rte_security_ctx *instance) in rte_security_session_get_size() argument
84 RTE_PTR_CHAIN3_OR_ERR_RET(instance, ops, session_get_size, 0, 0); in rte_security_session_get_size()
86 return instance->ops->session_get_size(instance->device); in rte_security_session_get_size()
90 rte_security_session_stats_get(struct rte_security_ctx *instance, in rte_security_session_stats_get() argument
94 RTE_PTR_CHAIN3_OR_ERR_RET(instance, ops, session_stats_get, -EINVAL, in rte_security_session_stats_get()
99 return instance->ops->session_stats_get(instance->device, sess, stats); in rte_security_session_stats_get()
103 rte_security_session_destroy(struct rte_security_ctx *instance, in rte_security_session_destroy() argument
108 RTE_PTR_CHAIN3_OR_ERR_RET(instance, ops, session_destroy, -EINVAL, in rte_security_session_destroy()
112 ret = instance->ops->session_destroy(instance->device, sess); in rte_security_session_destroy()
118 if (instance->sess_cnt) in rte_security_session_destroy()
119 instance->sess_cnt--; in rte_security_session_destroy()
125 __rte_security_set_pkt_metadata(struct rte_security_ctx *instance, in __rte_security_set_pkt_metadata() argument
131 RTE_PTR_OR_ERR_RET(instance, -EINVAL); in __rte_security_set_pkt_metadata()
132 RTE_PTR_OR_ERR_RET(instance->ops, -EINVAL); in __rte_security_set_pkt_metadata()
134 RTE_FUNC_PTR_OR_ERR_RET(*instance->ops->set_pkt_metadata, -ENOTSUP); in __rte_security_set_pkt_metadata()
135 return instance->ops->set_pkt_metadata(instance->device, in __rte_security_set_pkt_metadata()
140 __rte_security_get_userdata(struct rte_security_ctx *instance, uint64_t md) in __rte_security_get_userdata() argument
145 RTE_PTR_OR_ERR_RET(instance, NULL); in __rte_security_get_userdata()
146 RTE_PTR_OR_ERR_RET(instance->ops, NULL); in __rte_security_get_userdata()
148 RTE_FUNC_PTR_OR_ERR_RET(*instance->ops->get_userdata, NULL); in __rte_security_get_userdata()
149 if (instance->ops->get_userdata(instance->device, md, &userdata)) in __rte_security_get_userdata()
156 rte_security_capabilities_get(struct rte_security_ctx *instance) in rte_security_capabilities_get() argument
158 RTE_PTR_CHAIN3_OR_ERR_RET(instance, ops, capabilities_get, NULL, NULL); in rte_security_capabilities_get()
160 return instance->ops->capabilities_get(instance->device); in rte_security_capabilities_get()
164 rte_security_capability_get(struct rte_security_ctx *instance, in rte_security_capability_get() argument
171 RTE_PTR_CHAIN3_OR_ERR_RET(instance, ops, capabilities_get, NULL, NULL); in rte_security_capability_get()
174 capabilities = instance->ops->capabilities_get(instance->device); in rte_security_capability_get()