/kernel/linux/linux-5.10/drivers/net/wireless/broadcom/brcm80211/brcmfmac/ |
H A D | chip.h | 61 * The callback should use the provided @rstvec when non-zero. 69 void (*activate)(void *ctx, struct brcmf_chip *chip, u32 rstvec); 85 bool brcmf_chip_set_active(struct brcmf_chip *ci, u32 rstvec);
|
H A D | chip.c | 1286 static bool brcmf_chip_cr4_set_active(struct brcmf_chip_priv *chip, u32 rstvec) in brcmf_chip_cr4_set_active() argument 1290 chip->ops->activate(chip->ctx, &chip->pub, rstvec); in brcmf_chip_cr4_set_active() 1313 static bool brcmf_chip_ca7_set_active(struct brcmf_chip_priv *chip, u32 rstvec) in brcmf_chip_ca7_set_active() argument 1317 chip->ops->activate(chip->ctx, &chip->pub, rstvec); in brcmf_chip_ca7_set_active() 1351 bool brcmf_chip_set_active(struct brcmf_chip *pub, u32 rstvec) in brcmf_chip_set_active() argument 1361 return brcmf_chip_cr4_set_active(chip, rstvec); in brcmf_chip_set_active() 1364 return brcmf_chip_ca7_set_active(chip, rstvec); in brcmf_chip_set_active()
|
H A D | sdio.c | 3378 u32 rstvec; in brcmf_sdio_download_firmware() local 3383 rstvec = get_unaligned_le32(fw->data); in brcmf_sdio_download_firmware() 3384 brcmf_dbg(SDIO, "firmware rstvec: %x\n", rstvec); in brcmf_sdio_download_firmware() 3402 if (!brcmf_chip_set_active(bus->ci, rstvec)) { in brcmf_sdio_download_firmware() 3876 u32 rstvec) in brcmf_sdio_buscore_activate() 3886 if (rstvec) in brcmf_sdio_buscore_activate() 3888 brcmf_sdiod_ramrw(sdiodev, true, 0, (void *)&rstvec, in brcmf_sdio_buscore_activate() 3889 sizeof(rstvec)); in brcmf_sdio_buscore_activate() 3875 brcmf_sdio_buscore_activate(void *ctx, struct brcmf_chip *chip, u32 rstvec) brcmf_sdio_buscore_activate() argument
|
H A D | pcie.c | 1708 u32 rstvec) in brcmf_pcie_buscore_activate() 1712 brcmf_pcie_write_tcm32(devinfo, 0, rstvec); in brcmf_pcie_buscore_activate() 1707 brcmf_pcie_buscore_activate(void *ctx, struct brcmf_chip *chip, u32 rstvec) brcmf_pcie_buscore_activate() argument
|
/kernel/linux/linux-6.6/drivers/net/wireless/broadcom/brcm80211/brcmfmac/ |
H A D | chip.h | 63 * The callback should use the provided @rstvec when non-zero. 71 void (*activate)(void *ctx, struct brcmf_chip *chip, u32 rstvec); 87 bool brcmf_chip_set_active(struct brcmf_chip *ci, u32 rstvec);
|
H A D | chip.c | 1323 static bool brcmf_chip_cr4_set_active(struct brcmf_chip_priv *chip, u32 rstvec) in brcmf_chip_cr4_set_active() argument 1327 chip->ops->activate(chip->ctx, &chip->pub, rstvec); in brcmf_chip_cr4_set_active() 1350 static bool brcmf_chip_ca7_set_active(struct brcmf_chip_priv *chip, u32 rstvec) in brcmf_chip_ca7_set_active() argument 1354 chip->ops->activate(chip->ctx, &chip->pub, rstvec); in brcmf_chip_ca7_set_active() 1388 bool brcmf_chip_set_active(struct brcmf_chip *pub, u32 rstvec) in brcmf_chip_set_active() argument 1398 return brcmf_chip_cr4_set_active(chip, rstvec); in brcmf_chip_set_active() 1401 return brcmf_chip_ca7_set_active(chip, rstvec); in brcmf_chip_set_active()
|
H A D | sdio.c | 3389 u32 rstvec; in brcmf_sdio_download_firmware() local 3394 rstvec = get_unaligned_le32(fw->data); in brcmf_sdio_download_firmware() 3395 brcmf_dbg(SDIO, "firmware rstvec: %x\n", rstvec); in brcmf_sdio_download_firmware() 3413 if (!brcmf_chip_set_active(bus->ci, rstvec)) { in brcmf_sdio_download_firmware() 3889 u32 rstvec) in brcmf_sdio_buscore_activate() 3899 if (rstvec) in brcmf_sdio_buscore_activate() 3901 brcmf_sdiod_ramrw(sdiodev, true, 0, (void *)&rstvec, in brcmf_sdio_buscore_activate() 3902 sizeof(rstvec)); in brcmf_sdio_buscore_activate() 3888 brcmf_sdio_buscore_activate(void *ctx, struct brcmf_chip *chip, u32 rstvec) brcmf_sdio_buscore_activate() argument
|
H A D | pcie.c | 1894 u32 rstvec) in brcmf_pcie_buscore_activate() 1898 brcmf_pcie_write_tcm32(devinfo, 0, rstvec); in brcmf_pcie_buscore_activate() 1893 brcmf_pcie_buscore_activate(void *ctx, struct brcmf_chip *chip, u32 rstvec) brcmf_pcie_buscore_activate() argument
|