Lines Matching refs:keygen_regs

232 	struct fman_kg_regs __iomem *keygen_regs;	/* KeyGen registers */  member
462 struct fman_kg_regs __iomem *keygen_regs = keygen->keygen_regs; in keygen_bind_port_to_schemes() local
481 err = keygen_write_ar_wait(keygen_regs, ar_reg); in keygen_bind_port_to_schemes()
487 keygen_write_sp(keygen_regs, schemes_vector, bind); in keygen_bind_port_to_schemes()
490 err = keygen_write_ar_wait(keygen_regs, ar_reg); in keygen_bind_port_to_schemes()
512 struct fman_kg_regs __iomem *keygen_regs = keygen->keygen_regs; in keygen_scheme_setup() local
603 err = keygen_write_scheme(keygen_regs, scheme_id, &scheme_regs, true); in keygen_scheme_setup()
625 struct fman_keygen *keygen_init(struct fman_kg_regs __iomem *keygen_regs) in keygen_init() argument
636 keygen->keygen_regs = keygen_regs; in keygen_init()
641 iowrite32be(ENQUEUE_KG_DFLT_NIA, &keygen_regs->fmkg_gcr); in keygen_init()
644 &keygen_regs->fmkg_eer); in keygen_init()
646 iowrite32be(0, &keygen_regs->fmkg_fdor); in keygen_init()
647 iowrite32be(0, &keygen_regs->fmkg_gdv0r); in keygen_init()
648 iowrite32be(0, &keygen_regs->fmkg_gdv1r); in keygen_init()
655 keygen_write_sp(keygen_regs, 0xffffffff, false); in keygen_init()
657 keygen_write_ar_wait(keygen_regs, ar); in keygen_init()
660 keygen_write_cpp(keygen_regs, 0); in keygen_init()
662 keygen_write_ar_wait(keygen_regs, ar); in keygen_init()
666 iowrite32be(0xFFFFFFFF, &keygen_regs->fmkg_seer); in keygen_init()
667 iowrite32be(0xFFFFFFFF, &keygen_regs->fmkg_seeer); in keygen_init()
670 iowrite32be(ioread32be(&keygen_regs->fmkg_gcr) | FM_KG_KGGCR_EN, in keygen_init()
671 &keygen_regs->fmkg_gcr); in keygen_init()