Lines Matching refs:scheme_regs
397 struct fman_kg_scheme_regs *scheme_regs, in keygen_write_scheme() argument
404 iowrite32be(scheme_regs->kgse_mode, ®s->fmkg_sch.kgse_mode); in keygen_write_scheme()
405 iowrite32be(scheme_regs->kgse_ekfc, ®s->fmkg_sch.kgse_ekfc); in keygen_write_scheme()
406 iowrite32be(scheme_regs->kgse_ekdv, ®s->fmkg_sch.kgse_ekdv); in keygen_write_scheme()
407 iowrite32be(scheme_regs->kgse_bmch, ®s->fmkg_sch.kgse_bmch); in keygen_write_scheme()
408 iowrite32be(scheme_regs->kgse_bmcl, ®s->fmkg_sch.kgse_bmcl); in keygen_write_scheme()
409 iowrite32be(scheme_regs->kgse_fqb, ®s->fmkg_sch.kgse_fqb); in keygen_write_scheme()
410 iowrite32be(scheme_regs->kgse_hc, ®s->fmkg_sch.kgse_hc); in keygen_write_scheme()
411 iowrite32be(scheme_regs->kgse_ppc, ®s->fmkg_sch.kgse_ppc); in keygen_write_scheme()
412 iowrite32be(scheme_regs->kgse_spc, ®s->fmkg_sch.kgse_spc); in keygen_write_scheme()
413 iowrite32be(scheme_regs->kgse_dv0, ®s->fmkg_sch.kgse_dv0); in keygen_write_scheme()
414 iowrite32be(scheme_regs->kgse_dv1, ®s->fmkg_sch.kgse_dv1); in keygen_write_scheme()
415 iowrite32be(scheme_regs->kgse_ccbs, ®s->fmkg_sch.kgse_ccbs); in keygen_write_scheme()
416 iowrite32be(scheme_regs->kgse_mv, ®s->fmkg_sch.kgse_mv); in keygen_write_scheme()
417 iowrite32be(scheme_regs->kgse_om, ®s->fmkg_sch.kgse_om); in keygen_write_scheme()
418 iowrite32be(scheme_regs->kgse_vsp, ®s->fmkg_sch.kgse_vsp); in keygen_write_scheme()
421 iowrite32be(scheme_regs->kgse_gec[i], in keygen_write_scheme()
539 struct fman_kg_scheme_regs scheme_regs; in keygen_scheme_setup() local
555 memset(&scheme_regs, 0, sizeof(struct fman_kg_scheme_regs)); in keygen_scheme_setup()
567 scheme_regs.kgse_mode = tmp_reg; in keygen_scheme_setup()
569 scheme_regs.kgse_mv = scheme->match_vector; in keygen_scheme_setup()
574 scheme_regs.kgse_vsp = KG_SCH_VSP_NO_KSP_EN; in keygen_scheme_setup()
580 scheme_regs.kgse_ekfc = DEFAULT_HASH_KEY_EXTRACT_FIELDS; in keygen_scheme_setup()
588 scheme_regs.kgse_ekdv = tmp_reg; in keygen_scheme_setup()
591 scheme_regs.kgse_dv0 = DEFAULT_HASH_KEY_IPv4_ADDR; in keygen_scheme_setup()
593 scheme_regs.kgse_dv1 = DEFAULT_HASH_KEY_L4_PORT; in keygen_scheme_setup()
609 scheme_regs.kgse_hc = tmp_reg; in keygen_scheme_setup()
611 scheme_regs.kgse_ekfc = 0; in keygen_scheme_setup()
612 scheme_regs.kgse_hc = 0; in keygen_scheme_setup()
613 scheme_regs.kgse_ekdv = 0; in keygen_scheme_setup()
614 scheme_regs.kgse_dv0 = 0; in keygen_scheme_setup()
615 scheme_regs.kgse_dv1 = 0; in keygen_scheme_setup()
621 scheme_regs.kgse_fqb = tmp_reg; in keygen_scheme_setup()
624 scheme_regs.kgse_bmch = 0; in keygen_scheme_setup()
625 scheme_regs.kgse_bmcl = 0; in keygen_scheme_setup()
626 scheme_regs.kgse_spc = 0; in keygen_scheme_setup()
629 err = keygen_write_scheme(keygen_regs, scheme_id, &scheme_regs, true); in keygen_scheme_setup()