Home
last modified time | relevance | path

Searched refs:open_session (Results 1 – 2 of 2) sorted by relevance

/titanic_50/usr/src/lib/pkcs11/pkcs11_kernel/common/
H A DkernelSessionUtil.c100 crypto_open_session_t open_session; in kernel_add_session() local
127 open_session.os_provider_id = pslot->sl_provider_id; in kernel_add_session()
128 open_session.os_flags = flags; in kernel_add_session()
129 while ((r = ioctl(kernel_fd, CRYPTO_OPEN_SESSION, &open_session)) < 0) { in kernel_add_session()
136 rv = crypto2pkcs11_error_number(open_session.os_return_value); in kernel_add_session()
145 new_sp->k_session = open_session.os_session; in kernel_add_session()
/titanic_50/usr/src/uts/common/crypto/io/
H A Dcrypto.c2051 open_session(dev_t dev, caddr_t arg, int mode, int *rval) in open_session() function
2053 crypto_open_session_t open_session; in open_session() local
2057 if (copyin(arg, &open_session, sizeof (open_session)) != 0) in open_session()
2060 rv = crypto_open_session(dev, open_session.os_flags, in open_session()
2061 &session, open_session.os_provider_id); in open_session()
2063 open_session.os_return_value = rv; in open_session()
2064 if (copyout(&open_session, arg, sizeof (open_session)) != 0) { in open_session()
2070 open_session.os_session = session; in open_session()
2071 open_session.os_return_value = CRYPTO_SUCCESS; in open_session()
2073 if (copyout(&open_session, arg, sizeof (open_session)) != 0) { in open_session()
[all …]