Home
last modified time | relevance | path

Searched refs:nvram_len (Results 1 - 8 of 8) sorted by relevance

/kernel/linux/linux-5.10/drivers/firmware/broadcom/
H A Dbcm47xx_nvram.c34 static size_t nvram_len; variable
58 if (nvram_len) { in nvram_find_and_copy()
93 nvram_len = ((struct nvram_header *)(nvram_buf))->len; in nvram_find_and_copy()
94 if (nvram_len > size) { in nvram_find_and_copy()
96 nvram_len = size; in nvram_find_and_copy()
98 if (nvram_len >= NVRAM_SPACE) { in nvram_find_and_copy()
100 nvram_len, NVRAM_SPACE - 1); in nvram_find_and_copy()
101 nvram_len = NVRAM_SPACE - 1; in nvram_find_and_copy()
105 DIV_ROUND_UP(nvram_len, 4)); in nvram_find_and_copy()
149 nvram_len in nvram_init()
[all...]
/kernel/linux/linux-6.6/drivers/firmware/broadcom/
H A Dbcm47xx_nvram.c34 static size_t nvram_len; variable
66 nvram_len = copy_size; in bcm47xx_nvram_copy()
78 if (nvram_len) { in bcm47xx_nvram_find_and_copy()
115 if (nvram_len) { in bcm47xx_nvram_init_from_iomem()
169 nvram_len = header.len; in nvram_init()
170 if (nvram_len >= NVRAM_SPACE) { in nvram_init()
172 nvram_len, NVRAM_SPACE); in nvram_init()
173 nvram_len = NVRAM_SPACE - 1; in nvram_init()
176 err = mtd_read(mtd, 0, nvram_len, &nvram_len, in nvram_init()
[all...]
/kernel/linux/linux-5.10/drivers/net/wireless/broadcom/brcm80211/brcmfmac/
H A Dfirmware.c39 * @nvram_len: length of parse result.
52 u32 nvram_len; member
149 if (nvp->nvram_len + cplen + 1 >= BRCMF_FW_MAX_NVRAM_SIZE) in brcmf_nvram_handle_value()
152 memcpy(&nvp->nvram[nvp->nvram_len], skv, cplen); in brcmf_nvram_handle_value()
153 nvp->nvram_len += cplen; in brcmf_nvram_handle_value()
154 nvp->nvram[nvp->nvram_len] = '\0'; in brcmf_nvram_handle_value()
155 nvp->nvram_len++; in brcmf_nvram_handle_value()
242 nvram = kzalloc(nvp->nvram_len + 1 + 3 + sizeof(u32), GFP_KERNEL); in brcmf_fw_strip_multi_v1()
247 if (nvp->nvram_len < BRCMF_FW_NVRAM_DEVPATH_LEN + 6) in brcmf_fw_strip_multi_v1()
261 while (i < nvp->nvram_len in brcmf_fw_strip_multi_v1()
[all...]
H A Dpcie.c1525 u32 nvram_len) in brcmf_pcie_download_fw_nvram()
1555 nvram_len; in brcmf_pcie_download_fw_nvram()
1556 memcpy_toio(devinfo->tcm + address, nvram, nvram_len); in brcmf_pcie_download_fw_nvram()
1736 u32 i, nvram_len; in brcmf_pcie_setup() local
1749 nvram_len = fwreq->items[BRCMF_PCIE_FW_NVRAM].nv_data.len; in brcmf_pcie_setup()
1767 ret = brcmf_pcie_download_fw_nvram(devinfo, fw, nvram, nvram_len); in brcmf_pcie_setup()
1523 brcmf_pcie_download_fw_nvram(struct brcmf_pciedev_info *devinfo, const struct firmware *fw, void *nvram, u32 nvram_len) brcmf_pcie_download_fw_nvram() argument
H A Dsdio.c4193 u32 nvram_len; in brcmf_sdio_firmware_callback() local
4204 nvram_len = fwreq->items[BRCMF_SDIO_FW_NVRAM].nv_data.len; in brcmf_sdio_firmware_callback()
4209 err = brcmf_sdio_download_firmware(bus, code, nvram, nvram_len); in brcmf_sdio_firmware_callback()
/kernel/linux/linux-6.6/drivers/net/wireless/broadcom/brcm80211/brcmfmac/
H A Dfirmware.c41 * @nvram_len: length of parse result.
55 u32 nvram_len; member
157 if (nvp->nvram_len + cplen + 1 >= BRCMF_FW_MAX_NVRAM_SIZE) in brcmf_nvram_handle_value()
160 memcpy(&nvp->nvram[nvp->nvram_len], skv, cplen); in brcmf_nvram_handle_value()
161 nvp->nvram_len += cplen; in brcmf_nvram_handle_value()
162 nvp->nvram[nvp->nvram_len] = '\0'; in brcmf_nvram_handle_value()
163 nvp->nvram_len++; in brcmf_nvram_handle_value()
251 nvram = kzalloc(nvp->nvram_len + 1 + 3 + sizeof(u32), GFP_KERNEL); in brcmf_fw_strip_multi_v1()
256 if (nvp->nvram_len < BRCMF_FW_NVRAM_DEVPATH_LEN + 6) in brcmf_fw_strip_multi_v1()
270 while (i < nvp->nvram_len in brcmf_fw_strip_multi_v1()
[all...]
H A Dpcie.c1680 u32 nvram_len) in brcmf_pcie_download_fw_nvram()
1710 nvram_len; in brcmf_pcie_download_fw_nvram()
1711 memcpy_toio(devinfo->tcm + address, nvram, nvram_len); in brcmf_pcie_download_fw_nvram()
2137 u32 i, nvram_len; in brcmf_pcie_setup() local
2151 nvram_len = fwreq->items[BRCMF_PCIE_FW_NVRAM].nv_data.len; in brcmf_pcie_setup()
2171 ret = brcmf_pcie_download_fw_nvram(devinfo, fw, nvram, nvram_len); in brcmf_pcie_setup()
1678 brcmf_pcie_download_fw_nvram(struct brcmf_pciedev_info *devinfo, const struct firmware *fw, void *nvram, u32 nvram_len) brcmf_pcie_download_fw_nvram() argument
H A Dsdio.c4213 u32 nvram_len; in brcmf_sdio_firmware_callback() local
4224 nvram_len = fwreq->items[BRCMF_SDIO_FW_NVRAM].nv_data.len; in brcmf_sdio_firmware_callback()
4230 err = brcmf_sdio_download_firmware(bus, code, nvram, nvram_len); in brcmf_sdio_firmware_callback()

Completed in 22 milliseconds