• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /freebsd-12-stable/sys/contrib/ncsw/Peripherals/FM/Pcd/

Lines Matching refs:tmp_reg

454 	uint32_t tmp_reg, i, select, mask, fqb;
461 tmp_reg = fm_kg_build_nia(params->next_engine,
463 if (tmp_reg == KG_NIA_INVALID) {
468 tmp_reg |= FMAN_KG_SCH_MODE_NIA_PLCR;
471 tmp_reg |= (uint32_t)params->cc_params.base_offset <<
475 tmp_reg |= FMAN_KG_SCH_MODE_EN;
476 scheme_regs->kgse_mode = tmp_reg;
491 tmp_reg = 0;
492 tmp_reg |= extract_params->known_fields_def.mac_addr <<
494 tmp_reg |= extract_params->known_fields_def.vlan_tci <<
496 tmp_reg |= extract_params->known_fields_def.etype <<
498 tmp_reg |= extract_params->known_fields_def.ppp_sid <<
500 tmp_reg |= extract_params->known_fields_def.ppp_pid <<
502 tmp_reg |= extract_params->known_fields_def.mpls <<
504 tmp_reg |= extract_params->known_fields_def.ip_addr <<
506 tmp_reg |= extract_params->known_fields_def.ptype <<
508 tmp_reg |= extract_params->known_fields_def.ip_tos_tc <<
510 tmp_reg |= extract_params->known_fields_def.ipv6_fl <<
512 tmp_reg |= extract_params->known_fields_def.ipsec_spi <<
514 tmp_reg |= extract_params->known_fields_def.l4_port <<
516 tmp_reg |= extract_params->known_fields_def.tcp_flg <<
519 scheme_regs->kgse_ekdv = tmp_reg;
529 tmp_reg = FMAN_KG_SCH_GEN_VALID;
530 tmp_reg |= (uint32_t)gen_params->def_val <<
539 tmp_reg |= FMAN_KG_SCH_GEN_OR;
542 tmp_reg |= (uint32_t)gen_params->extract <<
544 tmp_reg |= (uint32_t)gen_params->mask <<
551 tmp_reg |= (uint32_t)ht << FMAN_KG_SCH_GEN_HT_SHIFT;
552 tmp_reg |= offset;
554 scheme_regs->kgse_gec[i] = tmp_reg;
614 tmp_reg = 0;
629 tmp_reg |= params->hash_params.mask;
630 tmp_reg |= (uint32_t)params->hash_params.shift_r <<
634 tmp_reg |= FMAN_KG_SCH_HASH_SYM;
640 tmp_reg |= FMAN_KG_SCH_HASH_NO_FQID_GEN;
643 scheme_regs->kgse_hc = tmp_reg;
647 tmp_reg = 0;
656 tmp_reg = params->policer_params.base;
657 tmp_reg |= ((uint32_t)params->policer_params.shift <<
660 tmp_reg |= ((uint32_t)params->policer_params.shift <<
663 tmp_reg |= (uint32_t)params->policer_params.mask <<
667 scheme_regs->kgse_ppc = tmp_reg;
689 uint32_t tmp_reg;
713 tmp_reg = build_ar_scheme(scheme_id, hwport_id, update_counter, TRUE);
714 err = fman_kg_write_ar_wait(regs, tmp_reg);
723 uint32_t tmp_reg;
734 tmp_reg = build_ar_scheme(scheme_id, hwport_id, FALSE, TRUE);
735 err = fman_kg_write_ar_wait(regs, tmp_reg);
745 uint32_t tmp_reg;
750 tmp_reg = build_ar_scheme(scheme_id, hwport_id, TRUE, FALSE);
751 err = fman_kg_write_ar_wait(regs, tmp_reg);
767 uint32_t tmp_reg;
772 tmp_reg = build_ar_scheme(scheme_id, hwport_id, TRUE, FALSE);
774 err = fman_kg_write_ar_wait(regs, tmp_reg);
783 tmp_reg = build_ar_scheme(scheme_id, hwport_id, TRUE, TRUE);
784 err = fman_kg_write_ar_wait(regs, tmp_reg);
824 uint32_t tmp_reg;
838 tmp_reg = build_ar_cls_plan(grp_id, entries_mask, hwport_id, TRUE);
839 err = fman_kg_write_ar_wait(regs, tmp_reg);
848 uint32_t tmp_reg;
855 tmp_reg = build_ar_bind_scheme(hwport_id, TRUE);
856 err = fman_kg_write_ar_wait(regs, tmp_reg);
878 uint32_t tmp_reg;
885 tmp_reg = build_ar_bind_cls_plan(hwport_id, TRUE);
886 err = fman_kg_write_ar_wait(regs, tmp_reg);