Lines Matching refs:ci
435 struct brcmf_chip *ci; /* Chip info struct */ member
690 static int brcmf_sdio_get_fwnames(struct brcmf_chip *ci, in brcmf_sdio_get_fwnames() argument
697 if (brcmf_fwname_data[i].chipid == ci->chip && in brcmf_sdio_get_fwnames()
698 brcmf_fwname_data[i].revmsk & BIT(ci->chiprev)) in brcmf_sdio_get_fwnames()
703 brcmf_err("Unknown chipid %d [%d]\n", ci->chip, ci->chiprev); in brcmf_sdio_get_fwnames()
756 core = brcmf_chip_get_core(bus->ci, BCMA_CORE_SDIO_DEV); in r_sdreg32()
767 core = brcmf_chip_get_core(bus->ci, BCMA_CORE_SDIO_DEV); in w_sdreg32()
1093 shaddr = bus->ci->rambase + bus->ci->ramsize - 4; in brcmf_sdio_readshared()
1094 if (!bus->ci->rambase && brcmf_chip_sr_capable(bus->ci)) in brcmf_sdio_readshared()
1095 shaddr -= bus->ci->srsize; in brcmf_sdio_readshared()
2576 buscore = brcmf_chip_get_core(bus->ci, BCMA_CORE_SDIO_DEV); in brcmf_sdio_intr_rstatus()
3339 err = brcmf_sdiod_ramrw(bus->sdiodev, true, bus->ci->rambase, in brcmf_sdio_download_code_file()
3343 err, (int)fw->size, bus->ci->rambase); in brcmf_sdio_download_code_file()
3344 else if (!brcmf_sdio_verifymemory(bus->sdiodev, bus->ci->rambase, in brcmf_sdio_download_code_file()
3359 address = bus->ci->ramsize - varsz + bus->ci->rambase; in brcmf_sdio_download_nvram()
3399 if (!brcmf_chip_set_active(bus->ci, rstvec)) { in brcmf_sdio_download_firmware()
3465 if (brcmf_chip_get_core(bus->ci, BCMA_CORE_SDIO_DEV)->rev < 12) in brcmf_sdio_kso_init()
3502 if (brcmf_chip_get_core(bus->ci, BCMA_CORE_SDIO_DEV)->rev < 12) { in brcmf_sdio_bus_preinit()
3548 return bus->ci->ramsize - bus->ci->srsize; in brcmf_sdio_bus_get_ramsize()
3562 brcmf_dbg(INFO, "dump at 0x%08x: size=%zu\n", bus->ci->rambase, in brcmf_sdio_bus_get_memdump()
3565 address = bus->ci->rambase; in brcmf_sdio_bus_get_memdump()
3725 struct brcmf_chip *ci, u32 drivestrength) in brcmf_sdio_drivestrengthinit() argument
3736 if (!(ci->cc_caps & CC_CAP_PMU)) in brcmf_sdio_drivestrengthinit()
3739 switch (SDIOD_DRVSTR_KEY(ci->chip, ci->pmurev)) { in brcmf_sdio_drivestrengthinit()
3759 ci->name, drivestrength); in brcmf_sdio_drivestrengthinit()
3768 ci->name, ci->chiprev, ci->pmurev); in brcmf_sdio_drivestrengthinit()
3779 base = brcmf_chip_get_chipcommon(ci)->base; in brcmf_sdio_drivestrengthinit()
3918 bus->ci = brcmf_chip_attach(bus->sdiodev, &brcmf_sdio_buscore_ops); in brcmf_sdio_probe_attach()
3919 if (IS_ERR(bus->ci)) { in brcmf_sdio_probe_attach()
3921 bus->ci = NULL; in brcmf_sdio_probe_attach()
3934 brcmf_sdio_drivestrengthinit(bus->sdiodev, bus->ci, drivestrength); in brcmf_sdio_probe_attach()
3950 reg_addr = CORE_CC_REG(brcmf_chip_get_chipcommon(bus->ci)->base, in brcmf_sdio_probe_attach()
4106 if (brcmf_chip_sr_capable(bus->ci)) { in brcmf_sdio_firmware_callback()
4216 bus->sdiodev->bus_if->chip = bus->ci->chip; in brcmf_sdio_probe()
4217 bus->sdiodev->bus_if->chiprev = bus->ci->chiprev; in brcmf_sdio_probe()
4269 ret = brcmf_sdio_get_fwnames(bus->ci, sdiodev); in brcmf_sdio_probe()
4303 if (bus->ci) { in brcmf_sdio_remove()
4313 brcmf_chip_set_passive(bus->ci); in brcmf_sdio_remove()
4317 brcmf_chip_detach(bus->ci); in brcmf_sdio_remove()