| /OK3568_Linux_fs/kernel/drivers/firmware/broadcom/ |
| H A D | bcm47xx_nvram.c | 34 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 = header.len; in nvram_init() [all …]
|
| /OK3568_Linux_fs/kernel/drivers/net/wireless/broadcom/brcm80211/brcmfmac/ |
| H A D | firmware.c | 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 - BRCMF_FW_NVRAM_DEVPATH_LEN) { in brcmf_fw_strip_multi_v1() 282 while (i < nvp->nvram_len) { in brcmf_fw_strip_multi_v1() [all …]
|
| H A D | pcie.c | 1521 u32 nvram_len) in brcmf_pcie_download_fw_nvram() argument 1551 nvram_len; in brcmf_pcie_download_fw_nvram() 1552 memcpy_toio(devinfo->tcm + address, nvram, nvram_len); in brcmf_pcie_download_fw_nvram() 1732 u32 i, nvram_len; in brcmf_pcie_setup() local 1745 nvram_len = fwreq->items[BRCMF_PCIE_FW_NVRAM].nv_data.len; in brcmf_pcie_setup() 1763 ret = brcmf_pcie_download_fw_nvram(devinfo, fw, nvram, nvram_len); in brcmf_pcie_setup()
|
| H A D | sdio.c | 4192 u32 nvram_len; in brcmf_sdio_firmware_callback() local 4203 nvram_len = fwreq->items[BRCMF_SDIO_FW_NVRAM].nv_data.len; in brcmf_sdio_firmware_callback() 4208 err = brcmf_sdio_download_firmware(bus, code, nvram, nvram_len); in brcmf_sdio_firmware_callback()
|
| /OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/rkwifi/bcmdhd/ |
| H A D | dbus.c | 104 int nvram_len; member 217 uint16 boardtype, uint16 boardrev, int8 **nvram, int *nvram_len); 641 dhd_bus->nvram_len = process_nvram_vars(bufp, len); in dbus_get_fw_nvram() 642 if (dhd_bus->nvram_len % 4) in dbus_get_fw_nvram() 643 nvram_words_pad = 4 - dhd_bus->nvram_len % 4; in dbus_get_fw_nvram() 675 total_len = actual_fwlen + dhd_bus->nvram_len + nvram_words_pad; in dbus_get_fw_nvram() 703 dhd_bus->nvram_len); in dbus_get_fw_nvram() 704 img_offset += dhd_bus->nvram_len; in dbus_get_fw_nvram() 722 htol32(dhd_bus->nvram_len + nvram_words_pad); in dbus_get_fw_nvram() 796 int nvram_len = 0; in dbus_jumbo_nvram() local [all …]
|
| H A D | dhd_common.c | 7828 if (ota_info->nvram_len) { in dhd_get_download_buffer() 7831 len = ota_info->nvram_len; in dhd_get_download_buffer()
|
| H A D | dhd_pcie.c | 4681 int nvram_len = MAX_NVRAMBUF_SIZE; in _dhdpcie_get_nvram_params() local 4687 bus->nvram_params = MALLOC(bus->dhd->osh, nvram_len); in _dhdpcie_get_nvram_params() 4734 (nvram_len - tmp_nvram_len)) != 0) { in _dhdpcie_get_nvram_params()
|
| /OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/rkwifi/bcmdhd_indep_power/ |
| H A D | dbus.c | 103 int nvram_len; member 216 uint16 boardtype, uint16 boardrev, int8 **nvram, int *nvram_len); 640 dhd_bus->nvram_len = process_nvram_vars(bufp, len); in dbus_get_fw_nvram() 641 if (dhd_bus->nvram_len % 4) in dbus_get_fw_nvram() 642 nvram_words_pad = 4 - dhd_bus->nvram_len % 4; in dbus_get_fw_nvram() 674 total_len = actual_fwlen + dhd_bus->nvram_len + nvram_words_pad; in dbus_get_fw_nvram() 697 dhd_bus->nvram_len); in dbus_get_fw_nvram() 698 img_offset += dhd_bus->nvram_len; in dbus_get_fw_nvram() 716 htol32(dhd_bus->nvram_len + nvram_words_pad); in dbus_get_fw_nvram() 786 int nvram_len = 0; in dbus_jumbo_nvram() local [all …]
|
| /OK3568_Linux_fs/external/rkwifibt/drivers/bcmdhd/ |
| H A D | dbus.c | 108 int nvram_len; member 216 uint16 boardtype, uint16 boardrev, int8 **nvram, int *nvram_len); 642 dhd_bus->nvram_len = process_nvram_vars(bufp, len); in dbus_get_fw_nvram() 643 if (dhd_bus->nvram_len % 4) in dbus_get_fw_nvram() 644 nvram_words_pad = 4 - dhd_bus->nvram_len % 4; in dbus_get_fw_nvram() 676 total_len = actual_fwlen + dhd_bus->nvram_len + nvram_words_pad; in dbus_get_fw_nvram() 704 dhd_bus->nvram_len); in dbus_get_fw_nvram() 705 img_offset += dhd_bus->nvram_len; in dbus_get_fw_nvram() 723 htol32(dhd_bus->nvram_len + nvram_words_pad); in dbus_get_fw_nvram() 797 int nvram_len = 0; in dbus_jumbo_nvram() local [all …]
|
| H A D | dhd_common.c | 7823 if (ota_info->nvram_len) { in dhd_get_download_buffer() 7826 len = ota_info->nvram_len; in dhd_get_download_buffer()
|
| H A D | dhd_pcie.c | 4688 int nvram_len = MAX_NVRAMBUF_SIZE; in _dhdpcie_get_nvram_params() local 4694 bus->nvram_params = MALLOC(bus->dhd->osh, nvram_len); in _dhdpcie_get_nvram_params() 4741 (nvram_len - tmp_nvram_len)) != 0) { in _dhdpcie_get_nvram_params()
|