Lines Matching full:variant

515 		if (!ss->variant->ss_clks[i].name)  in sun8i_ss_pm_resume()
520 ss->variant->ss_clks[i].name); in sun8i_ss_pm_resume()
571 ss_method = ss->variant->alg_cipher[id]; in sun8i_ss_register_algs()
580 ss_method = ss->variant->op_mode[id]; in sun8i_ss_register_algs()
607 ss_method = ss->variant->alg_hash[id]; in sun8i_ss_register_algs()
666 if (!ss->variant->ss_clks[i].name) in sun8i_ss_get_clks()
668 ss->ssclks[i] = devm_clk_get(ss->dev, ss->variant->ss_clks[i].name); in sun8i_ss_get_clks()
672 ss->variant->ss_clks[i].name, err); in sun8i_ss_get_clks()
678 if (ss->variant->ss_clks[i].freq > 0 && in sun8i_ss_get_clks()
679 cr != ss->variant->ss_clks[i].freq) { in sun8i_ss_get_clks()
681 ss->variant->ss_clks[i].name, in sun8i_ss_get_clks()
682 ss->variant->ss_clks[i].freq, in sun8i_ss_get_clks()
683 ss->variant->ss_clks[i].freq / 1000000, in sun8i_ss_get_clks()
685 err = clk_set_rate(ss->ssclks[i], ss->variant->ss_clks[i].freq); in sun8i_ss_get_clks()
688 ss->variant->ss_clks[i].name, in sun8i_ss_get_clks()
689 ss->variant->ss_clks[i].freq); in sun8i_ss_get_clks()
691 if (ss->variant->ss_clks[i].max_freq > 0 && in sun8i_ss_get_clks()
692 cr > ss->variant->ss_clks[i].max_freq) in sun8i_ss_get_clks()
694 ss->variant->ss_clks[i].name, cr, in sun8i_ss_get_clks()
695 ss->variant->ss_clks[i].max_freq); in sun8i_ss_get_clks()
713 ss->variant = of_device_get_match_data(&pdev->dev); in sun8i_ss_probe()
714 if (!ss->variant) { in sun8i_ss_probe()
715 dev_err(&pdev->dev, "Missing Crypto Engine variant\n"); in sun8i_ss_probe()