Lines Matching refs:is_sec1
59 unsigned int len, bool is_sec1) in to_talitos_ptr() argument
62 if (is_sec1) { in to_talitos_ptr()
71 struct talitos_ptr *src_ptr, bool is_sec1) in copy_talitos_ptr() argument
74 if (is_sec1) { in copy_talitos_ptr()
83 bool is_sec1) in from_talitos_ptr_len() argument
85 if (is_sec1) in from_talitos_ptr_len()
92 bool is_sec1) in to_talitos_ptr_ext_set() argument
94 if (!is_sec1) in to_talitos_ptr_ext_set()
98 static void to_talitos_ptr_ext_or(struct talitos_ptr *ptr, u8 val, bool is_sec1) in to_talitos_ptr_ext_or() argument
100 if (!is_sec1) in to_talitos_ptr_ext_or()
115 bool is_sec1 = has_ftr_sec1(priv); in __map_single_talitos_ptr() local
117 to_talitos_ptr(ptr, dma_addr, len, is_sec1); in __map_single_talitos_ptr()
145 bool is_sec1 = has_ftr_sec1(priv); in unmap_single_talitos_ptr() local
148 from_talitos_ptr_len(ptr, is_sec1), dir); in unmap_single_talitos_ptr()
155 bool is_sec1 = has_ftr_sec1(priv); in reset_channel() local
157 if (is_sec1) { in reset_channel()
182 if (is_sec1) in reset_channel()
198 bool is_sec1 = has_ftr_sec1(priv); in reset_device() local
199 u32 mcr = is_sec1 ? TALITOS1_MCR_SWR : TALITOS2_MCR_SWR; in reset_device()
227 bool is_sec1 = has_ftr_sec1(priv); in init_device() local
251 if (is_sec1) { in init_device()
291 bool is_sec1 = has_ftr_sec1(priv); in talitos_submit() local
305 if (is_sec1) { in talitos_submit()
346 bool is_sec1 = has_ftr_sec1(priv); in flush_channel() local
358 if (!is_sec1) in flush_channel()
583 bool is_sec1 = has_ftr_sec1(priv); in talitos_error() local
584 int reset_ch = is_sec1 ? 1 : 0; /* only SEC2 supports continuation */ in talitos_error()
588 if (is_sec1) { in talitos_error()
614 dev_err(dev, is_sec1 ? "pointer not complete error\n" in talitos_error()
617 dev_err(dev, is_sec1 ? "parity error\n" in talitos_error()
622 dev_err(dev, is_sec1 ? "static assignment error\n" in talitos_error()
626 if (!is_sec1) { in talitos_error()
655 if (reset_dev || (is_sec1 && isr & ~TALITOS1_ISR_4CHERR) || in talitos_error()
656 (!is_sec1 && isr & ~TALITOS2_ISR_4CHERR) || isr_lo) { in talitos_error()
657 if (is_sec1 && (isr_lo & TALITOS1_ISR_TEA_ERR)) in talitos_error()
953 bool is_sec1 = has_ftr_sec1(priv); in talitos_sg_unmap() local
957 if (is_sec1 && dst && dst_nents > 1) { in talitos_sg_unmap()
964 if (src_nents == 1 || !is_sec1) in talitos_sg_unmap()
967 if (dst && (dst_nents == 1 || !is_sec1)) in talitos_sg_unmap()
969 } else if (src_nents == 1 || !is_sec1) { in talitos_sg_unmap()
1012 bool is_sec1 = has_ftr_sec1(priv); in ipsec_esp_encrypt_done() local
1027 if (is_sec1) in ipsec_esp_encrypt_done()
1055 bool is_sec1 = has_ftr_sec1(priv); in ipsec_esp_decrypt_swauth_done() local
1067 if (is_sec1) in ipsec_esp_decrypt_swauth_done()
1157 bool is_sec1 = has_ftr_sec1(priv); in talitos_sg_map_ext() local
1160 to_talitos_ptr(ptr, 0, 0, is_sec1); in talitos_sg_map_ext()
1163 to_talitos_ptr_ext_set(ptr, elen, is_sec1); in talitos_sg_map_ext()
1165 to_talitos_ptr(ptr, sg_dma_address(src) + offset, len, is_sec1); in talitos_sg_map_ext()
1168 if (is_sec1) { in talitos_sg_map_ext()
1169 to_talitos_ptr(ptr, edesc->dma_link_tbl + offset, len, is_sec1); in talitos_sg_map_ext()
1176 copy_talitos_ptr(ptr, &edesc->link_tbl[tbl_off], is_sec1); in talitos_sg_map_ext()
1180 tbl_off * sizeof(struct talitos_ptr), len, is_sec1); in talitos_sg_map_ext()
1181 to_talitos_ptr_ext_or(ptr, DESC_PTR_LNKTBL_JUMP, is_sec1); in talitos_sg_map_ext()
1215 bool is_sec1 = has_ftr_sec1(priv); in ipsec_esp() local
1221 to_talitos_ptr(&desc->ptr[0], ctx->dma_key, ctx->authkeylen, is_sec1); in ipsec_esp()
1224 if (is_sec1 && sg_count > 1) in ipsec_esp()
1242 to_talitos_ptr(civ_ptr, edesc->iv_dma, ivsize, is_sec1); in ipsec_esp()
1246 ctx->enckeylen, is_sec1); in ipsec_esp()
1268 if (!is_sec1 || sg_count == 1) in ipsec_esp()
1276 to_talitos_ptr_ext_or(&desc->ptr[5], authsize, is_sec1); in ipsec_esp()
1290 to_talitos_ptr_ext_set(tbl_ptr - 1, 0, is_sec1); in ipsec_esp()
1292 is_sec1); in ipsec_esp()
1296 authsize, is_sec1); in ipsec_esp()
1300 if (is_sec1) in ipsec_esp()
1305 to_talitos_ptr(&desc->ptr[6], addr, authsize, is_sec1); in ipsec_esp()
1362 bool is_sec1 = has_ftr_sec1(priv); in talitos_edesc_alloc() local
1363 int max_len = is_sec1 ? TALITOS1_MAX_DATA_LEN : TALITOS2_MAX_DATA_LEN; in talitos_edesc_alloc()
1411 if (is_sec1) in talitos_edesc_alloc()
1424 if (is_sec1 && !dst) in talitos_edesc_alloc()
1441 if (is_sec1 && !dst) in talitos_edesc_alloc()
1608 bool is_sec1 = has_ftr_sec1(priv); in common_nonsnoop() local
1613 to_talitos_ptr(&desc->ptr[1], edesc->iv_dma, ivsize, is_sec1); in common_nonsnoop()
1616 to_talitos_ptr(&desc->ptr[2], ctx->dma_key, ctx->keylen, is_sec1); in common_nonsnoop()
1619 if (is_sec1 && sg_count > 1) in common_nonsnoop()
1637 if (!is_sec1 || sg_count == 1) in common_nonsnoop()
1715 bool is_sec1 = has_ftr_sec1(priv); in common_nonsnoop_hash_unmap() local
1727 if (from_talitos_ptr_len(&edesc->desc.ptr[1], is_sec1)) in common_nonsnoop_hash_unmap()
1734 if (is_sec1 && req_ctx->nbuf) in common_nonsnoop_hash_unmap()
1804 bool is_sec1 = has_ftr_sec1(priv); in common_nonsnoop_hash() local
1823 is_sec1); in common_nonsnoop_hash()
1825 if (is_sec1 && req_ctx->nbuf) in common_nonsnoop_hash()
1829 if (is_sec1 && sg_count > 1) in common_nonsnoop_hash()
1839 if (is_sec1 && req_ctx->nbuf) { in common_nonsnoop_hash()
1865 if (is_sec1 && from_talitos_ptr_len(&desc->ptr[3], true) == 0) in common_nonsnoop_hash()
1868 if (is_sec1 && req_ctx->nbuf && length) { in common_nonsnoop_hash()
1882 is_sec1); in common_nonsnoop_hash()
1888 copy_talitos_ptr(&desc2->ptr[2], &desc->ptr[2], is_sec1); in common_nonsnoop_hash()
1893 copy_talitos_ptr(&desc2->ptr[5], &desc->ptr[5], is_sec1); in common_nonsnoop_hash()
1924 bool is_sec1 = has_ftr_sec1(priv); in ahash_edesc_alloc() local
1926 if (is_sec1) in ahash_edesc_alloc()
2000 bool is_sec1 = has_ftr_sec1(priv); in ahash_process_req() local
2033 if (!is_sec1 && req_ctx->nbuf) { in ahash_process_req()
2040 } else if (is_sec1 && req_ctx->nbuf && req_ctx->nbuf < blocksize) { in ahash_process_req()
3228 bool is_sec1 = has_ftr_sec1(priv); in talitos_probe_irq() local
3235 if (is_sec1) { in talitos_probe_irq()