unload_soft_module
crypto_unload_soft_module_t unload_soft_module;
if (copyin(arg, &unload_soft_module,
sizeof (unload_soft_module)) != 0) {
name = unload_soft_module.sm_name;
unload_soft_module.sm_return_value = CRYPTO_ARGUMENTS_BAD;
if (copyout(&unload_soft_module, arg,
sizeof (unload_soft_module)) != 0) {
unload_soft_module.sm_return_value = rv;
if (copyout(&unload_soft_module, arg,
sizeof (unload_soft_module)) != 0) {
return (unload_soft_module(dev, ARG, mode, rval));