object_destroy
object_ops), CRYPTO_OBJECT_OFFSET(object_destroy),
STRUCT_DECL(crypto_object_destroy, object_destroy);
STRUCT_INIT(object_destroy, mode);
if (copyin(arg, STRUCT_BUF(object_destroy),
STRUCT_SIZE(object_destroy)) != 0) {
session_id = STRUCT_FGET(object_destroy, od_session);
CRYPTO_OBJECT_OFFSET(object_destroy), sp->sd_provider,
handle = STRUCT_FGET(object_destroy, od_handle);
STRUCT_FSET(object_destroy, od_return_value, rv);
if (copyout(STRUCT_BUF(object_destroy), arg,
STRUCT_SIZE(object_destroy)) != 0) {
return (object_destroy(dev, ARG, mode, rval));
if (object_ops->object_destroy != NULL)
(KCF_PROV_OBJECT_OPS(pd) && KCF_PROV_OBJECT_OPS(pd)->object_destroy) ? \
KCF_PROV_OBJECT_OPS(pd)->object_destroy((pd)->pd_prov_handle, \
int (*object_destroy)(crypto_provider_handle_t, crypto_session_id_t,