object_create
int object_create(rc_node_t *, uint32_t, const char *, rc_node_t **);
rc = object_create(np, type, name, &cp);
rc = object_create(pTemplate, ulCount, &o);
CK_RV object_create(CK_ATTRIBUTE *, CK_ULONG, OBJECT **);
object_ops), CRYPTO_OBJECT_OFFSET(object_create),
STRUCT_DECL(crypto_object_create, object_create);
STRUCT_INIT(object_create, mode);
if (copyin(arg, STRUCT_BUF(object_create),
STRUCT_SIZE(object_create)) != 0) {
count = STRUCT_FGET(object_create, oc_count);
oc_attributes = STRUCT_FGETP(object_create, oc_attributes);
session_id = STRUCT_FGET(object_create, oc_session);
CRYPTO_OBJECT_OFFSET(object_create), sp->sd_provider,
STRUCT_FSET(object_create, oc_handle, object_handle);
STRUCT_FSET(object_create, oc_return_value, rv);
if (copyout(STRUCT_BUF(object_create), arg,
STRUCT_SIZE(object_create)) != 0) {
return (object_create(dev, ARG, mode, rval));
if (object_ops->object_create != NULL)
dprov_object_ops.object_create = NULL;
(KCF_PROV_OBJECT_OPS(pd) && KCF_PROV_OBJECT_OPS(pd)->object_create) ? \
KCF_PROV_OBJECT_OPS(pd)->object_create((pd)->pd_prov_handle, \
int (*object_create)(crypto_provider_handle_t, crypto_session_id_t,