Lines Matching refs:scheme_regs

371 			       struct fman_kg_scheme_regs *scheme_regs,  in keygen_write_scheme()  argument
378 iowrite32be(scheme_regs->kgse_mode, &regs->fmkg_sch.kgse_mode); in keygen_write_scheme()
379 iowrite32be(scheme_regs->kgse_ekfc, &regs->fmkg_sch.kgse_ekfc); in keygen_write_scheme()
380 iowrite32be(scheme_regs->kgse_ekdv, &regs->fmkg_sch.kgse_ekdv); in keygen_write_scheme()
381 iowrite32be(scheme_regs->kgse_bmch, &regs->fmkg_sch.kgse_bmch); in keygen_write_scheme()
382 iowrite32be(scheme_regs->kgse_bmcl, &regs->fmkg_sch.kgse_bmcl); in keygen_write_scheme()
383 iowrite32be(scheme_regs->kgse_fqb, &regs->fmkg_sch.kgse_fqb); in keygen_write_scheme()
384 iowrite32be(scheme_regs->kgse_hc, &regs->fmkg_sch.kgse_hc); in keygen_write_scheme()
385 iowrite32be(scheme_regs->kgse_ppc, &regs->fmkg_sch.kgse_ppc); in keygen_write_scheme()
386 iowrite32be(scheme_regs->kgse_spc, &regs->fmkg_sch.kgse_spc); in keygen_write_scheme()
387 iowrite32be(scheme_regs->kgse_dv0, &regs->fmkg_sch.kgse_dv0); in keygen_write_scheme()
388 iowrite32be(scheme_regs->kgse_dv1, &regs->fmkg_sch.kgse_dv1); in keygen_write_scheme()
389 iowrite32be(scheme_regs->kgse_ccbs, &regs->fmkg_sch.kgse_ccbs); in keygen_write_scheme()
390 iowrite32be(scheme_regs->kgse_mv, &regs->fmkg_sch.kgse_mv); in keygen_write_scheme()
391 iowrite32be(scheme_regs->kgse_om, &regs->fmkg_sch.kgse_om); in keygen_write_scheme()
392 iowrite32be(scheme_regs->kgse_vsp, &regs->fmkg_sch.kgse_vsp); in keygen_write_scheme()
395 iowrite32be(scheme_regs->kgse_gec[i], in keygen_write_scheme()
513 struct fman_kg_scheme_regs scheme_regs; in keygen_scheme_setup() local
529 memset(&scheme_regs, 0, sizeof(struct fman_kg_scheme_regs)); in keygen_scheme_setup()
541 scheme_regs.kgse_mode = tmp_reg; in keygen_scheme_setup()
543 scheme_regs.kgse_mv = scheme->match_vector; in keygen_scheme_setup()
548 scheme_regs.kgse_vsp = KG_SCH_VSP_NO_KSP_EN; in keygen_scheme_setup()
554 scheme_regs.kgse_ekfc = DEFAULT_HASH_KEY_EXTRACT_FIELDS; in keygen_scheme_setup()
562 scheme_regs.kgse_ekdv = tmp_reg; in keygen_scheme_setup()
565 scheme_regs.kgse_dv0 = DEFAULT_HASH_KEY_IPv4_ADDR; in keygen_scheme_setup()
567 scheme_regs.kgse_dv1 = DEFAULT_HASH_KEY_L4_PORT; in keygen_scheme_setup()
583 scheme_regs.kgse_hc = tmp_reg; in keygen_scheme_setup()
585 scheme_regs.kgse_ekfc = 0; in keygen_scheme_setup()
586 scheme_regs.kgse_hc = 0; in keygen_scheme_setup()
587 scheme_regs.kgse_ekdv = 0; in keygen_scheme_setup()
588 scheme_regs.kgse_dv0 = 0; in keygen_scheme_setup()
589 scheme_regs.kgse_dv1 = 0; in keygen_scheme_setup()
595 scheme_regs.kgse_fqb = tmp_reg; in keygen_scheme_setup()
598 scheme_regs.kgse_bmch = 0; in keygen_scheme_setup()
599 scheme_regs.kgse_bmcl = 0; in keygen_scheme_setup()
600 scheme_regs.kgse_spc = 0; in keygen_scheme_setup()
603 err = keygen_write_scheme(keygen_regs, scheme_id, &scheme_regs, true); in keygen_scheme_setup()