Lines Matching refs:desc_hdr_template
846 __be32 desc_hdr_template; member
1480 edesc->desc.hdr = ctx->desc_hdr_template | DESC_HDR_MODE0_ENCRYPT; in aead_encrypt()
1507 edesc->desc.hdr = ctx->desc_hdr_template | in aead_decrypt()
1517 edesc->desc.hdr = ctx->desc_hdr_template | DESC_HDR_DIR_INBOUND; in aead_decrypt()
1688 edesc->desc.hdr = ctx->desc_hdr_template | DESC_HDR_MODE0_ENCRYPT; in ablkcipher_encrypt()
1704 edesc->desc.hdr = ctx->desc_hdr_template | DESC_HDR_DIR_INBOUND; in ablkcipher_decrypt()
2075 edesc->desc.hdr = ctx->desc_hdr_template; in ahash_process_req()
2266 __be32 desc_hdr_template; member
2283 .desc_hdr_template = DESC_HDR_TYPE_IPSEC_ESP |
2304 .desc_hdr_template = DESC_HDR_TYPE_HMAC_SNOOP_NO_AFEU |
2325 .desc_hdr_template = DESC_HDR_TYPE_IPSEC_ESP |
2348 .desc_hdr_template = DESC_HDR_TYPE_HMAC_SNOOP_NO_AFEU |
2369 .desc_hdr_template = DESC_HDR_TYPE_IPSEC_ESP |
2390 .desc_hdr_template = DESC_HDR_TYPE_HMAC_SNOOP_NO_AFEU |
2411 .desc_hdr_template = DESC_HDR_TYPE_IPSEC_ESP |
2434 .desc_hdr_template = DESC_HDR_TYPE_HMAC_SNOOP_NO_AFEU |
2455 .desc_hdr_template = DESC_HDR_TYPE_IPSEC_ESP |
2476 .desc_hdr_template = DESC_HDR_TYPE_HMAC_SNOOP_NO_AFEU |
2497 .desc_hdr_template = DESC_HDR_TYPE_IPSEC_ESP |
2520 .desc_hdr_template = DESC_HDR_TYPE_HMAC_SNOOP_NO_AFEU |
2541 .desc_hdr_template = DESC_HDR_TYPE_IPSEC_ESP |
2562 .desc_hdr_template = DESC_HDR_TYPE_IPSEC_ESP |
2583 .desc_hdr_template = DESC_HDR_TYPE_IPSEC_ESP |
2604 .desc_hdr_template = DESC_HDR_TYPE_IPSEC_ESP |
2625 .desc_hdr_template = DESC_HDR_TYPE_IPSEC_ESP |
2646 .desc_hdr_template = DESC_HDR_TYPE_HMAC_SNOOP_NO_AFEU |
2666 .desc_hdr_template = DESC_HDR_TYPE_IPSEC_ESP |
2688 .desc_hdr_template = DESC_HDR_TYPE_HMAC_SNOOP_NO_AFEU |
2711 .desc_hdr_template = DESC_HDR_TYPE_COMMON_NONSNOOP_NO_AFEU |
2727 .desc_hdr_template = DESC_HDR_TYPE_COMMON_NONSNOOP_NO_AFEU |
2744 .desc_hdr_template = DESC_HDR_TYPE_AESU_CTR_NONSNOOP |
2761 .desc_hdr_template = DESC_HDR_TYPE_COMMON_NONSNOOP_NO_AFEU |
2777 .desc_hdr_template = DESC_HDR_TYPE_COMMON_NONSNOOP_NO_AFEU |
2794 .desc_hdr_template = DESC_HDR_TYPE_COMMON_NONSNOOP_NO_AFEU |
2811 .desc_hdr_template = DESC_HDR_TYPE_COMMON_NONSNOOP_NO_AFEU |
2828 .desc_hdr_template = DESC_HDR_TYPE_COMMON_NONSNOOP_NO_AFEU |
2843 .desc_hdr_template = DESC_HDR_TYPE_COMMON_NONSNOOP_NO_AFEU |
2858 .desc_hdr_template = DESC_HDR_TYPE_COMMON_NONSNOOP_NO_AFEU |
2873 .desc_hdr_template = DESC_HDR_TYPE_COMMON_NONSNOOP_NO_AFEU |
2888 .desc_hdr_template = DESC_HDR_TYPE_COMMON_NONSNOOP_NO_AFEU |
2903 .desc_hdr_template = DESC_HDR_TYPE_COMMON_NONSNOOP_NO_AFEU |
2918 .desc_hdr_template = DESC_HDR_TYPE_COMMON_NONSNOOP_NO_AFEU |
2933 .desc_hdr_template = DESC_HDR_TYPE_COMMON_NONSNOOP_NO_AFEU |
2948 .desc_hdr_template = DESC_HDR_TYPE_COMMON_NONSNOOP_NO_AFEU |
2963 .desc_hdr_template = DESC_HDR_TYPE_COMMON_NONSNOOP_NO_AFEU |
2978 .desc_hdr_template = DESC_HDR_TYPE_COMMON_NONSNOOP_NO_AFEU |
2993 .desc_hdr_template = DESC_HDR_TYPE_COMMON_NONSNOOP_NO_AFEU |
3019 ctx->desc_hdr_template = talitos_alg->algt.desc_hdr_template; in talitos_init_common()
3022 ctx->desc_hdr_template |= DESC_HDR_DONE_NOTIFY; in talitos_init_common()
3083 static int hw_supports(struct device *dev, __be32 desc_hdr_template) in hw_supports() argument
3088 ret = (1 << DESC_TYPE(desc_hdr_template) & priv->desc_types) && in hw_supports()
3089 (1 << PRIMARY_EU(desc_hdr_template) & priv->exec_units); in hw_supports()
3091 if (SECONDARY_EU(desc_hdr_template)) in hw_supports()
3092 ret = ret && (1 << SECONDARY_EU(desc_hdr_template) in hw_supports()
3196 t_alg->algt.desc_hdr_template = in talitos_alg_alloc()
3438 if (hw_supports(dev, driver_algs[i].desc_hdr_template)) { in talitos_probe()