may_use_simd
BUG_ON(!may_use_simd());
if (may_use_simd()) {
if (may_use_simd()) {
BUG_ON(!may_use_simd());
if (!may_use_simd())
(may_use_simd() && !this_cpu_read(crypto_simd_disabled_for_test))
#define crypto_simd_usable() may_use_simd()
if (length >= CRC_T10DIF_PMULL_CHUNK_SIZE && likely(may_use_simd())) {
static_branch_likely(&have_pmull) && likely(may_use_simd())) {
static_branch_likely(&have_pmull) && likely(may_use_simd())) {
if (length >= CRC_T10DIF_PMULL_CHUNK_SIZE && likely(may_use_simd())) {
likely(may_use_simd())) {
likely(may_use_simd())) {
likely(may_use_simd())) {
unlikely(!may_use_simd()))
unlikely(!may_use_simd()))
if (!static_branch_likely(&have_neon) || !may_use_simd()) {
may_use_simd()) {
static_branch_likely(&have_neon) && likely(may_use_simd())) {
static_branch_likely(&have_neon) && likely(may_use_simd())) {
static_branch_likely(&have_neon) && likely(may_use_simd())) {
static_branch_likely(&have_neon) && likely(may_use_simd())) {
static_branch_likely(&have_aes) && likely(may_use_simd())) {
static_branch_likely(&have_aes) && likely(may_use_simd())) {
!static_branch_likely(&have_aes) || unlikely(!may_use_simd())) {
may_use_simd()) {
if (static_branch_likely(&have_neon) && likely(may_use_simd())) {
if (static_branch_likely(&have_pmull) && may_use_simd()) {
if (static_branch_likely(&have_pmull) && may_use_simd()) {
if (static_branch_likely(&have_pmull) && may_use_simd()) {
if (static_branch_likely(&have_ce) && likely(may_use_simd())) {
static_branch_likely(&have_neon) && likely(may_use_simd())) {
len <= 65536 && likely(may_use_simd())) {
if (static_branch_likely(&have_sha3) && likely(may_use_simd())) {
if (static_branch_likely(&have_sha3) && likely(may_use_simd())) {
likely(may_use_simd())) {
if (static_branch_likely(&have_vec_crypto) && likely(may_use_simd())) {
likely(is_vsx_format(&key->k.p8) && may_use_simd())) {
likely(is_vsx_format(&key->inv_k.p8) && may_use_simd())) {
if (static_branch_likely(&have_zvkned) && likely(may_use_simd())) {
if (static_branch_likely(&have_zvkned) && likely(may_use_simd())) {
if (static_branch_likely(&have_extensions) && likely(may_use_simd())) {
if (static_branch_likely(&have_extensions) && likely(may_use_simd())) {
if (!static_branch_likely(&blake2s_use_ssse3) || !may_use_simd()) {