__sha256_ctx
static_assert(offsetof(struct __sha256_ctx, state) == 0);
static_assert(offsetof(struct __sha256_ctx, bytecount) == 32);
static_assert(offsetof(struct __sha256_ctx, buf) == 40);
static_assert(sizeof(struct __sha256_ctx) + 1 == SHA256_SHASH_STATE_SIZE);
static int __crypto_sha256_export(const struct __sha256_ctx *ctx0, void *out)
struct __sha256_ctx ctx = *ctx0;
static int __crypto_sha256_import(struct __sha256_ctx *ctx, const void *in)
static int __crypto_sha256_export_core(const struct __sha256_ctx *ctx,
memcpy(out, ctx, offsetof(struct __sha256_ctx, buf));
static int __crypto_sha256_import_core(struct __sha256_ctx *ctx, const void *in)
memcpy(ctx, in, offsetof(struct __sha256_ctx, buf));
void __sha256_update(struct __sha256_ctx *ctx, const u8 *data, size_t len);
struct __sha256_ctx sha_ctx;
struct __sha256_ctx ctx;
struct __sha256_ctx ctx;
static_assert(offsetof(struct __sha256_ctx, state) == 0);
static_assert(offsetof(struct __sha256_ctx, bytecount) == 32);
static_assert(offsetof(struct __sha256_ctx, buf) == 40);
asmlinkage void sha256_ce_finup2x(const struct __sha256_ctx *ctx,
static bool sha256_finup_2x_arch(const struct __sha256_ctx *ctx,
static void __sha256_init(struct __sha256_ctx *ctx,
void __sha256_update(struct __sha256_ctx *ctx, const u8 *data, size_t len)
static void __sha256_final(struct __sha256_ctx *ctx,
static bool sha256_finup_2x_arch(const struct __sha256_ctx *ctx,
const struct __sha256_ctx *ctx, const u8 *data1, const u8 *data2,
struct __sha256_ctx mut_ctx;
static_assert(offsetof(struct __sha256_ctx, state) == 0);
static_assert(offsetof(struct __sha256_ctx, bytecount) == 32);
static_assert(offsetof(struct __sha256_ctx, buf) == 40);
asmlinkage void sha256_ni_finup2x(const struct __sha256_ctx *ctx,
static bool sha256_finup_2x_arch(const struct __sha256_ctx *ctx,