Lines Matching refs:ci

433 	struct brcmf_chip *ci;	/* Chip info struct */  member
683 static int brcmf_sdio_get_fwnames(struct brcmf_chip *ci, in brcmf_sdio_get_fwnames() argument
690 if (brcmf_fwname_data[i].chipid == ci->chip && in brcmf_sdio_get_fwnames()
691 brcmf_fwname_data[i].revmsk & BIT(ci->chiprev)) in brcmf_sdio_get_fwnames()
696 brcmf_err("Unknown chipid %d [%d]\n", ci->chip, ci->chiprev); in brcmf_sdio_get_fwnames()
749 core = brcmf_chip_get_core(bus->ci, BCMA_CORE_SDIO_DEV); in r_sdreg32()
760 core = brcmf_chip_get_core(bus->ci, BCMA_CORE_SDIO_DEV); in w_sdreg32()
1086 shaddr = bus->ci->rambase + bus->ci->ramsize - 4; in brcmf_sdio_readshared()
1087 if (!bus->ci->rambase && brcmf_chip_sr_capable(bus->ci)) in brcmf_sdio_readshared()
1088 shaddr -= bus->ci->srsize; in brcmf_sdio_readshared()
2578 buscore = brcmf_chip_get_core(bus->ci, BCMA_CORE_SDIO_DEV); in brcmf_sdio_intr_rstatus()
3333 err = brcmf_sdiod_ramrw(bus->sdiodev, true, bus->ci->rambase, in brcmf_sdio_download_code_file()
3337 err, (int)fw->size, bus->ci->rambase); in brcmf_sdio_download_code_file()
3338 else if (!brcmf_sdio_verifymemory(bus->sdiodev, bus->ci->rambase, in brcmf_sdio_download_code_file()
3353 address = bus->ci->ramsize - varsz + bus->ci->rambase; in brcmf_sdio_download_nvram()
3393 if (!brcmf_chip_set_active(bus->ci, rstvec)) { in brcmf_sdio_download_firmware()
3459 if (brcmf_chip_get_core(bus->ci, BCMA_CORE_SDIO_DEV)->rev < 12) in brcmf_sdio_kso_init()
3496 if (brcmf_chip_get_core(bus->ci, BCMA_CORE_SDIO_DEV)->rev < 12) { in brcmf_sdio_bus_preinit()
3678 struct brcmf_chip *ci, u32 drivestrength) in brcmf_sdio_drivestrengthinit() argument
3689 if (!(ci->cc_caps & CC_CAP_PMU)) in brcmf_sdio_drivestrengthinit()
3692 switch (SDIOD_DRVSTR_KEY(ci->chip, ci->pmurev)) { in brcmf_sdio_drivestrengthinit()
3712 ci->name, drivestrength); in brcmf_sdio_drivestrengthinit()
3721 ci->name, ci->chiprev, ci->pmurev); in brcmf_sdio_drivestrengthinit()
3732 base = brcmf_chip_get_chipcommon(ci)->base; in brcmf_sdio_drivestrengthinit()
3871 bus->ci = brcmf_chip_attach(bus->sdiodev, &brcmf_sdio_buscore_ops); in brcmf_sdio_probe_attach()
3872 if (IS_ERR(bus->ci)) { in brcmf_sdio_probe_attach()
3874 bus->ci = NULL; in brcmf_sdio_probe_attach()
3887 brcmf_sdio_drivestrengthinit(bus->sdiodev, bus->ci, drivestrength); in brcmf_sdio_probe_attach()
3903 reg_addr = CORE_CC_REG(brcmf_chip_get_chipcommon(bus->ci)->base, in brcmf_sdio_probe_attach()
4057 if (brcmf_chip_sr_capable(bus->ci)) { in brcmf_sdio_firmware_callback()
4167 bus->sdiodev->bus_if->chip = bus->ci->chip; in brcmf_sdio_probe()
4168 bus->sdiodev->bus_if->chiprev = bus->ci->chiprev; in brcmf_sdio_probe()
4220 ret = brcmf_sdio_get_fwnames(bus->ci, sdiodev); in brcmf_sdio_probe()
4254 if (bus->ci) { in brcmf_sdio_remove()
4264 brcmf_chip_set_passive(bus->ci); in brcmf_sdio_remove()
4268 brcmf_chip_detach(bus->ci); in brcmf_sdio_remove()