<dec f='src/src/sys/opencrypto/cryptodev.h' l='608' type='int'/>
<doc f='src/src/sys/opencrypto/cryptodev.h' l='608'>/* only use hardware crypto */</doc>
<def f='src/src/sys/opencrypto/crypto.c' l='184' type='int'/>
<use f='src/src/sys/opencrypto/crypto.c' l='208' u='a' c='sysctl_opencrypto_setup'/>
<use f='src/src/sys/opencrypto/crypto.c' l='901' u='r' c='crypto_kinvoke'/>
<use f='src/src/sys/opencrypto/crypto.c' l='1199' u='r' c='crypto_getfeat'/>
<doc f='src/src/sys/opencrypto/crypto.c' l='172'>/*
 * cryptodevallowsoft is (intended to be) sysctl&apos;able, controlling
 * access to hardware versus software transforms as below:
 *
 * crypto_devallowsoft &lt; 0:  Force userlevel requests to use software
 *                              transforms, always
 * crypto_devallowsoft = 0:  Use hardware if present, grant userlevel
 *                              requests for non-accelerated transforms
 *                              (handling the latter in software)
 * crypto_devallowsoft &gt; 0:  Allow user requests only for transforms which
 *                               are hardware-accelerated.
 */</doc>
<doc f='src/src/sys/opencrypto/crypto.c' l='184'>/* only use hardware crypto */</doc>
<use f='src/src/sys/opencrypto/cryptodev.c' l='1712' u='r' c='cryptodev_session'/>
