• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/shared/

Lines Matching defs:vars

95 static int initvars_srom_si(si_t *sih, osl_t *osh, void *curmap, char **vars, uint *count);
97 static int initvars_tcm_pcidev(si_t *sih, osl_t *osh, void *curmap, char **vars, uint *count);
100 static int initvars_srom_pci(si_t *sih, void *curmap, char **vars, uint *count);
101 static int initvars_cis_pcmcia(si_t *sih, osl_t *osh, char **vars, uint *count);
104 static int initvars_flash_si(si_t *sih, char **vars, uint *count);
107 static int initvars_cis_spi(osl_t *osh, char **vars, uint *count);
122 static int initvars_table(osl_t *osh, char *start, char *end, char **vars, uint *count);
888 /* Also used by wl_readconfigdata for vars download */
1451 BCMATTACHFN(srom_vars_len)(char *vars)
1457 for (s = vars; s && *s;) {
1465 /* BS_ERROR(("len %d vars[pos] %s\n", pos, s)); */
1537 * Initialize local vars from the right source for this platform.
1542 char **vars, uint *count)
1545 if (vars == NULL || count == NULL)
1548 *vars = NULL;
1554 return initvars_srom_si(sih, osh, curmap, vars, count);
1561 return initvars_srom_pci(sih, curmap, vars, count);
1564 return initvars_cis_pcmcia(sih, osh, vars, count);
1569 return initvars_cis_spi(osh, vars, count);
2591 BCMATTACHFN(srom_parsecis)(osl_t *osh, uint8 *pcis[], uint ciscnt, char **vars, uint *count)
2608 ASSERT(vars != NULL);
2627 bcopy(*vars, base, *count);
4508 err = initvars_table(osh, base, b.buf, vars, count);
4835 BCMATTACHFN(initvars_table)(osl_t *osh, char *start, char *end, char **vars, uint *count)
4846 *vars = vp;
4850 *vars = NULL;
4898 /* grab vars with the <devpath> prefix or <coded_name> previx in name */
4943 BCMATTACHFN(initvars_flash_si)(si_t *sih, char **vars, uint *count)
4949 ASSERT(vars != NULL);
4958 err = initvars_table(osh, base, vp, vars, count);
5264 BCMATTACHFN(initvars_srom_pci)(si_t *sih, void *curmap, char **vars, uint *count)
5472 ASSERT(vars != NULL);
5503 err = initvars_table(osh, base, vp, vars, count);
5519 * Read the cis and call parsecis to initialize the vars.
5523 BCMATTACHFN(initvars_cis_pcmcia)(si_t *sih, osl_t *osh, char **vars, uint *count)
5545 rc = srom_parsecis(osh, &cis, SROM_CIS_SINGLE, vars, count);
5555 * Read the SPI cis and call parsecis to initialize the vars.
5559 BCMATTACHFN(initvars_cis_spi)(osl_t *osh, char **vars, uint *count)
5584 rc = srom_parsecis(osh, &cis, SDIO_FUNC_1, vars, count);
5652 * Read the USB cis and call parsecis to initialize the vars.
5656 BCMATTACHFN(initvars_cis_usbdriver)(si_t *sih, osl_t *osh, char **vars, uint *count)
5672 BS_ERROR(("%s: OTP programmed. use OTP for srom vars\n*", __FUNCTION__));
5673 rc = srom_parsecis(osh, &cis, SROM_CIS_SINGLE, vars, count);
5683 BCMATTACHFN(initvars_srom_si_usbdriver)(si_t *sih, osl_t *osh, char **vars, uint *varsz)
5734 if (BCME_OK == initvars_cis_usbdriver(sih, osh, vars, varsz)) {
5737 nvram_append((void *)sih, *vars, *varsz);
5753 * END\0\0 to it. copy the download vars to base, back of the terminating \0,
5765 *vars = base;
5770 /* Fall back to fake srom vars if OTP not programmed */
5780 *vars = base;
5786 if (BCME_OK == initvars_cis_usbdriver(sih, osh, vars, varsz)) {
5793 nvram_append((void *)sih, *vars, *varsz);
5803 BCMATTACHFN(initvars_srom_si_bl)(si_t *sih, osl_t *osh, void *curmap, char **vars, uint *varsz)
5855 rc = srom_parsecis(osh, &body, SROM_CIS_SINGLE, vars, varsz);
5862 nvram_append((void *)sih, *vars, *varsz);
5873 BCMATTACHFN(initvars_srom_si)(si_t *sih, osl_t *osh, void *curmap, char **vars, uint *varsz)
5895 if (BCME_OK != initvars_srom_si_usbdriver(sih, osh, vars, varsz))
5911 if (BCME_OK != initvars_srom_si_bl(sih, osh, curmap, vars, varsz))
5920 *vars = NULL;
6243 srom_load_nvram(si_t *sih, osl_t *osh, uint8 *pcis[], uint ciscnt, char **vars, uint *varsz)
6294 * END\0\0 to it. copy the download vars to base, back of the terminating \0,
6306 *vars = base;
6311 /* Fall back to fake srom vars if OTP not programmed */
6322 *vars = base;
6327 if ((srom_parsecis(osh, pcis, ciscnt, vars, varsz)) == BCME_OK)
6328 nvram_append((void *)sih, *vars, *varsz);
6336 BCMATTACHFN(initvars_srom_si)(si_t *sih, osl_t *osh, void *curmap, char **vars, uint *varsz)
6450 srom_load_nvram(sih, osh, cis, ciss, vars, varsz);
6454 if ((rc = srom_parsecis(osh, cis, ciss, vars, varsz)) == BCME_OK)
6455 nvram_append((void *)sih, *vars, *varsz);
6465 *vars = NULL;
6473 BCMATTACHFN(initvars_srom_si)(si_t *sih, osl_t *osh, void *curmap, char **vars, uint *varsz)
6475 *vars = NULL;
6492 BCMATTACHFN(initvars_tcm_pcidev)(si_t *sih, osl_t *osh, void *curmap, char **vars, uint *varsz)
6494 *vars = (char *)ppcie_shared->vars;
6502 BCMATTACHFN(initvars_srom_si)(si_t *sih, osl_t *osh, void *curmap, char **vars, uint *varsz)
6506 return initvars_tcm_pcidev(sih, osh, curmap, vars, varsz);
6509 return initvars_flash_si(sih, vars, varsz);