• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-R7000-V1.0.7.12_1.2.5/src/shared/

Lines Matching refs:cpumap

96 /** Forwarder cpumap configuration. */
713 fwder_cpumap_t * cpumap = &fwder_cpumap_g[0];
716 cpumap = &fwder_cpumap_g[radio_unit];
717 if (cpumap->unit == fwder_unit)
721 FWDER_ASSERT((cpumap->unit == fwder_unit) && (cpumap->irq == irq));
723 cpu_core = cpumap->cpu;
749 fwder_cpumap_t * cpumap;
756 cpumap = &fwder_cpumap_g[radio_unit]; /* radio to be configured */
757 FWDER_ASSERT((cpumap->cpu == -1));
762 /* Traverse previously assigned cpumap and fetch the fwder_unit */
780 cpumap->unit = fwder_unit; /* allocate fwder_unit for this radio. */
781 cpumap->mode = map->mode;
782 cpumap->chan = map->chan;
783 cpumap->band = map->band;
784 cpumap->irq = map->irq;
785 cpumap->cpu = map->cpu;
787 FWDER_TRACE((" fwder_unit<%d>\n", cpumap->unit));
789 return cpumap->unit;
798 char *cpumap_all_str = parse_nvar_str; /* cpumap str for all radios */
799 char *cpumap_per_str; /* cpumap str per radio */
810 /* Fetch each radio's cpumap substr */
812 != NULL) { /* per radio cpumap substr parsing */
813 fwder_cpumap_t cpumap;
817 &cpumap.band, &cpumap.irq, &cpumap.cpu) != 5) {
818 FWDER_ERROR(("ERROR %s: parsing radio cpumap %s\n",
822 FWDER_ASSERT((cpumap.cpu < NR_CPUS));
824 cpumap.mode = (mode == 'd') ? FWDER_DNG_MODE : FWDER_NIC_MODE;
826 cpumap.chan = FWDER_UPPER_CHAN;
828 cpumap.chan = FWDER_LOWER_CHAN;
830 cpumap.chan = FWDER_UNDEF_CHAN;
832 if (_fwder_cpumap_config(radio_unit, &cpumap) == FWDER_FAILURE) {
833 FWDER_ERROR(("ERROR %s: configuring radio cpumap\n", __FUNCTION__));
984 FWDER_TRACE(("%s: WOFA dictionary, fwder_if pool, fwder, cpumap\n",
1044 fwder_cpumap_nvar = FWDER_CPUMAP_DEFAULT; /* default cpumap */
1464 fwder_cpumap_t * cpumap;
1466 cpumap = &fwder_cpumap_g[ix];
1467 if (cpumap->cpu == -1) continue;
1470 ix, __fwder_mode(cpumap->mode), __fwder_chan(cpumap->chan),
1471 cpumap->band, cpumap->irq, cpumap->cpu, cpumap->unit);