nvram 178 arch/m68k/atari/nvram.c static void atari_nvram_proc_read(unsigned char *nvram, struct seq_file *seq, nvram 193 arch/m68k/atari/nvram.c if (nvram[1] == boot_prefs[i].val) { nvram 198 arch/m68k/atari/nvram.c seq_printf(seq, "0x%02x (undefined)\n", nvram[1]); nvram 201 arch/m68k/atari/nvram.c (nvram[16] & 0x80) ? "on" : "off"); nvram 203 arch/m68k/atari/nvram.c if (nvram[16] & 0x80) nvram 204 arch/m68k/atari/nvram.c seq_printf(seq, "%d\n", nvram[16] & 7); nvram 212 arch/m68k/atari/nvram.c if (nvram[6] < ARRAY_SIZE(languages)) nvram 213 arch/m68k/atari/nvram.c seq_printf(seq, "%s\n", languages[nvram[6]]); nvram 215 arch/m68k/atari/nvram.c seq_printf(seq, "%u (undefined)\n", nvram[6]); nvram 217 arch/m68k/atari/nvram.c if (nvram[7] < ARRAY_SIZE(languages)) nvram 218 arch/m68k/atari/nvram.c seq_printf(seq, "%s\n", languages[nvram[7]]); nvram 220 arch/m68k/atari/nvram.c seq_printf(seq, "%u (undefined)\n", nvram[7]); nvram 222 arch/m68k/atari/nvram.c seq_printf(seq, dateformat[nvram[8] & 7], nvram 223 arch/m68k/atari/nvram.c nvram[9] ? nvram[9] : '/', nvram[9] ? nvram[9] : '/'); nvram 224 arch/m68k/atari/nvram.c seq_printf(seq, ", %dh clock\n", nvram[8] & 16 ? 24 : 12); nvram 226 arch/m68k/atari/nvram.c if (nvram[10] == 0) nvram 229 arch/m68k/atari/nvram.c seq_printf(seq, "%ds%s\n", nvram[10], nvram 230 arch/m68k/atari/nvram.c nvram[10] < 8 ? ", no memory test" : ""); nvram 232 arch/m68k/atari/nvram.c vmode = (nvram[14] << 8) | nvram[15]; nvram 24 arch/mips/bcm63xx/nvram.c static struct bcm963xx_nvram nvram; nvram 33 arch/mips/bcm63xx/nvram.c memcpy(&nvram, addr, BCM963XX_NVRAM_V5_SIZE); nvram 36 arch/mips/bcm63xx/nvram.c if (bcm963xx_nvram_checksum(&nvram, &expected_crc, &crc)) nvram 45 arch/mips/bcm63xx/nvram.c memcpy(nvram.mac_addr_base, hcs_mac_addr, ETH_ALEN); nvram 46 arch/mips/bcm63xx/nvram.c nvram.mac_addr_count = 2; nvram 52 arch/mips/bcm63xx/nvram.c return nvram.name; nvram 61 arch/mips/bcm63xx/nvram.c if (mac_addr_used >= nvram.mac_addr_count) { nvram 66 arch/mips/bcm63xx/nvram.c memcpy(mac, nvram.mac_addr_base, ETH_ALEN); nvram 93 arch/mips/bcm63xx/nvram.c if (nvram.psi_size > 0) nvram 94 arch/mips/bcm63xx/nvram.c return nvram.psi_size; nvram 14 arch/mips/include/asm/mach-bcm63xx/bcm63xx_nvram.h void bcm63xx_nvram_init(void *nvram); nvram 69 arch/powerpc/platforms/chrp/nvram.c struct device_node *nvram; nvram 73 arch/powerpc/platforms/chrp/nvram.c nvram = of_find_node_by_type(NULL, "nvram"); nvram 74 arch/powerpc/platforms/chrp/nvram.c if (nvram == NULL) nvram 77 arch/powerpc/platforms/chrp/nvram.c nbytes_p = of_get_property(nvram, "#bytes", &proplen); nvram 79 arch/powerpc/platforms/chrp/nvram.c of_node_put(nvram); nvram 86 arch/powerpc/platforms/chrp/nvram.c of_node_put(nvram); nvram 214 arch/powerpc/platforms/pseries/nvram.c struct device_node *nvram; nvram 218 arch/powerpc/platforms/pseries/nvram.c nvram = of_find_node_by_type(NULL, "nvram"); nvram 219 arch/powerpc/platforms/pseries/nvram.c if (nvram == NULL) nvram 222 arch/powerpc/platforms/pseries/nvram.c nbytes_p = of_get_property(nvram, "#bytes", &proplen); nvram 224 arch/powerpc/platforms/pseries/nvram.c of_node_put(nvram); nvram 233 arch/powerpc/platforms/pseries/nvram.c of_node_put(nvram); nvram 415 drivers/char/nvram.c static void pc_nvram_proc_read(unsigned char *nvram, struct seq_file *seq, nvram 428 drivers/char/nvram.c (nvram[6] & 1) ? (nvram[6] >> 6) + 1 : 0); nvram 430 drivers/char/nvram.c type = nvram[2] >> 4; nvram 436 drivers/char/nvram.c type = nvram[2] & 0x0f; nvram 443 drivers/char/nvram.c type = nvram[4] >> 4; nvram 445 drivers/char/nvram.c seq_printf(seq, "%02x\n", type == 0x0f ? nvram[11] : type); nvram 450 drivers/char/nvram.c type = nvram[4] & 0x0f; nvram 452 drivers/char/nvram.c seq_printf(seq, "%02x\n", type == 0x0f ? nvram[12] : type); nvram 457 drivers/char/nvram.c nvram[18] | (nvram[19] << 8), nvram 458 drivers/char/nvram.c nvram[20], nvram[25], nvram 459 drivers/char/nvram.c nvram[21] | (nvram[22] << 8), nvram[23] | (nvram[24] << 8)); nvram 461 drivers/char/nvram.c nvram[39] | (nvram[40] << 8), nvram 462 drivers/char/nvram.c nvram[41], nvram[46], nvram 463 drivers/char/nvram.c nvram[42] | (nvram[43] << 8), nvram[44] | (nvram[45] << 8)); nvram 465 drivers/char/nvram.c seq_printf(seq, "DOS base memory: %d kB\n", nvram[7] | (nvram[8] << 8)); nvram 467 drivers/char/nvram.c nvram[9] | (nvram[10] << 8), nvram[34] | (nvram[35] << 8)); nvram 470 drivers/char/nvram.c gfx_types[(nvram[6] >> 4) & 3]); nvram 473 drivers/char/nvram.c (nvram[6] & 2) ? "" : "not "); nvram 220 drivers/firmware/broadcom/bcm47xx_nvram.c char *nvram; nvram 229 drivers/firmware/broadcom/bcm47xx_nvram.c nvram = vmalloc(*nvram_size); nvram 230 drivers/firmware/broadcom/bcm47xx_nvram.c if (!nvram) nvram 232 drivers/firmware/broadcom/bcm47xx_nvram.c memcpy(nvram, &nvram_buf[sizeof(struct nvram_header)], *nvram_size); nvram 234 drivers/firmware/broadcom/bcm47xx_nvram.c return nvram; nvram 2769 drivers/message/fusion/mptbase.c kfree(ioc->spi_data.nvram); nvram 2773 drivers/message/fusion/mptbase.c ioc->spi_data.nvram = NULL; nvram 5373 drivers/message/fusion/mptbase.c if (!ioc->spi_data.nvram) { nvram 5381 drivers/message/fusion/mptbase.c ioc->spi_data.nvram = (int *) mem; nvram 5384 drivers/message/fusion/mptbase.c ioc->name, ioc->spi_data.nvram, sz)); nvram 5390 drivers/message/fusion/mptbase.c ioc->spi_data.nvram[ii] = MPT_HOST_NVRAM_INVALID; nvram 5525 drivers/message/fusion/mptbase.c ioc->spi_data.nvram[ii] = data; nvram 5548 drivers/message/fusion/mptbase.c ioc->spi_data.nvram[ii] = data; nvram 484 drivers/message/fusion/mptbase.h int *nvram; /* table of device NVRAM values */ nvram 114 drivers/message/fusion/mptspi.c int nvram; nvram 175 drivers/message/fusion/mptspi.c if (pspi_data->nvram && (pspi_data->nvram[id] != MPT_HOST_NVRAM_INVALID)) { nvram 176 drivers/message/fusion/mptspi.c nvram = pspi_data->nvram[id]; nvram 177 drivers/message/fusion/mptspi.c nfactor = (nvram & MPT_NVRAM_SYNC_MASK) >> 8; nvram 180 drivers/message/fusion/mptspi.c width = nvram & MPT_NVRAM_WIDE_DISABLE ? 0 : 1; nvram 438 drivers/message/fusion/mptspi.c if (ioc->spi_data.nvram && nvram 439 drivers/message/fusion/mptspi.c ioc->spi_data.nvram[starget->id] != MPT_HOST_NVRAM_INVALID) { nvram 440 drivers/message/fusion/mptspi.c u32 nvram = ioc->spi_data.nvram[starget->id]; nvram 441 drivers/message/fusion/mptspi.c spi_min_period(starget) = (nvram & MPT_NVRAM_SYNC_MASK) >> MPT_NVRAM_SYNC_SHIFT; nvram 442 drivers/message/fusion/mptspi.c spi_max_width(starget) = nvram & MPT_NVRAM_WIDE_DISABLE ? 0 : 1; nvram 60 drivers/mtd/parsers/bcm63xxpart.c struct bcm963xx_nvram *nvram) nvram 68 drivers/mtd/parsers/bcm63xxpart.c &retlen, (void *)nvram); nvram 72 drivers/mtd/parsers/bcm63xxpart.c ret = bcm963xx_nvram_checksum(nvram, &expected_crc, &actual_crc); nvram 77 drivers/mtd/parsers/bcm63xxpart.c if (!nvram->psi_size) nvram 78 drivers/mtd/parsers/bcm63xxpart.c nvram->psi_size = BCM963XX_DEFAULT_PSI_SIZE; nvram 89 drivers/mtd/parsers/bcm63xxpart.c const struct mtd_partition **pparts, struct bcm963xx_nvram *nvram) nvram 101 drivers/mtd/parsers/bcm63xxpart.c nvramlen = nvram->psi_size * SZ_1K; nvram 138 drivers/mtd/parsers/bcm63xxpart.c struct bcm963xx_nvram *nvram = NULL; nvram 144 drivers/mtd/parsers/bcm63xxpart.c nvram = vzalloc(sizeof(*nvram)); nvram 145 drivers/mtd/parsers/bcm63xxpart.c if (!nvram) nvram 148 drivers/mtd/parsers/bcm63xxpart.c ret = bcm63xx_read_nvram(master, nvram); nvram 153 drivers/mtd/parsers/bcm63xxpart.c ret = bcm63xx_parse_cfe_nor_partitions(master, pparts, nvram); nvram 158 drivers/mtd/parsers/bcm63xxpart.c vfree(nvram); nvram 324 drivers/net/ethernet/sfc/ethtool.c efx_fill_test(n++, strings, data, &tests->nvram, nvram 306 drivers/net/ethernet/sfc/falcon/ethtool.c ef4_fill_test(n++, strings, data, &tests->nvram, nvram 117 drivers/net/ethernet/sfc/falcon/selftest.c tests->nvram = rc ? -1 : 1; nvram 33 drivers/net/ethernet/sfc/falcon/selftest.h int nvram; nvram 117 drivers/net/ethernet/sfc/selftest.c tests->nvram = rc ? -1 : 1; nvram 33 drivers/net/ethernet/sfc/selftest.h int nvram; nvram 51 drivers/net/wireless/broadcom/brcm80211/brcmfmac/firmware.c u8 *nvram; nvram 152 drivers/net/wireless/broadcom/brcm80211/brcmfmac/firmware.c memcpy(&nvp->nvram[nvp->nvram_len], skv, cplen); nvram 154 drivers/net/wireless/broadcom/brcm80211/brcmfmac/firmware.c nvp->nvram[nvp->nvram_len] = '\0'; nvram 212 drivers/net/wireless/broadcom/brcm80211/brcmfmac/firmware.c nvp->nvram = kzalloc(size, GFP_KERNEL); nvram 213 drivers/net/wireless/broadcom/brcm80211/brcmfmac/firmware.c if (!nvp->nvram) nvram 237 drivers/net/wireless/broadcom/brcm80211/brcmfmac/firmware.c u8 *nvram; nvram 240 drivers/net/wireless/broadcom/brcm80211/brcmfmac/firmware.c nvram = kzalloc(nvp->nvram_len + 1 + 3 + sizeof(u32), GFP_KERNEL); nvram 241 drivers/net/wireless/broadcom/brcm80211/brcmfmac/firmware.c if (!nvram) nvram 263 drivers/net/wireless/broadcom/brcm80211/brcmfmac/firmware.c if (strncmp(&nvp->nvram[i], "devpath", 7) == 0 && nvram 264 drivers/net/wireless/broadcom/brcm80211/brcmfmac/firmware.c (!strncmp(&nvp->nvram[i + 8], pci_path, pci_len) || nvram 265 drivers/net/wireless/broadcom/brcm80211/brcmfmac/firmware.c !strncmp(&nvp->nvram[i + 8], pcie_path, pcie_len))) { nvram 266 drivers/net/wireless/broadcom/brcm80211/brcmfmac/firmware.c id = nvp->nvram[i + 7] - '0'; nvram 270 drivers/net/wireless/broadcom/brcm80211/brcmfmac/firmware.c while (nvp->nvram[i] != 0) nvram 281 drivers/net/wireless/broadcom/brcm80211/brcmfmac/firmware.c if ((nvp->nvram[i] - '0' == id) && (nvp->nvram[i + 1] == ':')) { nvram 283 drivers/net/wireless/broadcom/brcm80211/brcmfmac/firmware.c if (strncmp(&nvp->nvram[i], "boardrev", 8) == 0) nvram 285 drivers/net/wireless/broadcom/brcm80211/brcmfmac/firmware.c while (nvp->nvram[i] != 0) { nvram 286 drivers/net/wireless/broadcom/brcm80211/brcmfmac/firmware.c nvram[j] = nvp->nvram[i]; nvram 290 drivers/net/wireless/broadcom/brcm80211/brcmfmac/firmware.c nvram[j] = 0; nvram 293 drivers/net/wireless/broadcom/brcm80211/brcmfmac/firmware.c while (nvp->nvram[i] != 0) nvram 297 drivers/net/wireless/broadcom/brcm80211/brcmfmac/firmware.c kfree(nvp->nvram); nvram 298 drivers/net/wireless/broadcom/brcm80211/brcmfmac/firmware.c nvp->nvram = nvram; nvram 303 drivers/net/wireless/broadcom/brcm80211/brcmfmac/firmware.c kfree(nvram); nvram 319 drivers/net/wireless/broadcom/brcm80211/brcmfmac/firmware.c u8 *nvram; nvram 321 drivers/net/wireless/broadcom/brcm80211/brcmfmac/firmware.c nvram = kzalloc(nvp->nvram_len + 1 + 3 + sizeof(u32), GFP_KERNEL); nvram 322 drivers/net/wireless/broadcom/brcm80211/brcmfmac/firmware.c if (!nvram) nvram 334 drivers/net/wireless/broadcom/brcm80211/brcmfmac/firmware.c if (strncmp(&nvp->nvram[i], prefix, len) == 0) { nvram 336 drivers/net/wireless/broadcom/brcm80211/brcmfmac/firmware.c if (strncmp(&nvp->nvram[i], "boardrev", 8) == 0) nvram 338 drivers/net/wireless/broadcom/brcm80211/brcmfmac/firmware.c while (nvp->nvram[i] != 0) { nvram 339 drivers/net/wireless/broadcom/brcm80211/brcmfmac/firmware.c nvram[j] = nvp->nvram[i]; nvram 343 drivers/net/wireless/broadcom/brcm80211/brcmfmac/firmware.c nvram[j] = 0; nvram 346 drivers/net/wireless/broadcom/brcm80211/brcmfmac/firmware.c while (nvp->nvram[i] != 0) nvram 350 drivers/net/wireless/broadcom/brcm80211/brcmfmac/firmware.c kfree(nvp->nvram); nvram 351 drivers/net/wireless/broadcom/brcm80211/brcmfmac/firmware.c nvp->nvram = nvram; nvram 355 drivers/net/wireless/broadcom/brcm80211/brcmfmac/firmware.c kfree(nvram); nvram 364 drivers/net/wireless/broadcom/brcm80211/brcmfmac/firmware.c memcpy(&nvp->nvram[nvp->nvram_len], &BRCMF_FW_DEFAULT_BOARDREV, nvram 367 drivers/net/wireless/broadcom/brcm80211/brcmfmac/firmware.c nvp->nvram[nvp->nvram_len] = '\0'; nvram 401 drivers/net/wireless/broadcom/brcm80211/brcmfmac/firmware.c kfree(nvp.nvram); nvram 410 drivers/net/wireless/broadcom/brcm80211/brcmfmac/firmware.c nvp.nvram[pad] = 0; nvram 418 drivers/net/wireless/broadcom/brcm80211/brcmfmac/firmware.c memcpy(&nvp.nvram[*new_length], &token_le, sizeof(token_le)); nvram 421 drivers/net/wireless/broadcom/brcm80211/brcmfmac/firmware.c return nvp.nvram; nvram 424 drivers/net/wireless/broadcom/brcm80211/brcmfmac/firmware.c void brcmf_fw_nvram_free(void *nvram) nvram 426 drivers/net/wireless/broadcom/brcm80211/brcmfmac/firmware.c kfree(nvram); nvram 528 drivers/net/wireless/broadcom/brcm80211/brcmfmac/firmware.c void *nvram = NULL; nvram 549 drivers/net/wireless/broadcom/brcm80211/brcmfmac/firmware.c nvram = brcmf_fw_nvram_strip(data, data_len, &nvram_length, nvram 559 drivers/net/wireless/broadcom/brcm80211/brcmfmac/firmware.c if (!nvram && !(cur->flags & BRCMF_FW_REQF_OPTIONAL)) nvram 562 drivers/net/wireless/broadcom/brcm80211/brcmfmac/firmware.c brcmf_dbg(TRACE, "nvram %p len %d\n", nvram, nvram_length); nvram 563 drivers/net/wireless/broadcom/brcm80211/brcmfmac/firmware.c cur->nv_data.data = nvram; nvram 38 drivers/net/wireless/broadcom/brcm80211/brcmfmac/firmware.h void brcmf_fw_nvram_free(void *nvram); nvram 1547 drivers/net/wireless/broadcom/brcm80211/brcmfmac/pcie.c const struct firmware *fw, void *nvram, nvram 1575 drivers/net/wireless/broadcom/brcm80211/brcmfmac/pcie.c if (nvram) { nvram 1579 drivers/net/wireless/broadcom/brcm80211/brcmfmac/pcie.c brcmf_pcie_copy_mem_todev(devinfo, address, nvram, nvram_len); nvram 1580 drivers/net/wireless/broadcom/brcm80211/brcmfmac/pcie.c brcmf_fw_nvram_free(nvram); nvram 1754 drivers/net/wireless/broadcom/brcm80211/brcmfmac/pcie.c void *nvram; nvram 1771 drivers/net/wireless/broadcom/brcm80211/brcmfmac/pcie.c nvram = fwreq->items[BRCMF_PCIE_FW_NVRAM].nv_data.data; nvram 1788 drivers/net/wireless/broadcom/brcm80211/brcmfmac/pcie.c ret = brcmf_pcie_download_fw_nvram(devinfo, fw, nvram, nvram_len); nvram 3341 drivers/net/wireless/broadcom/brcm80211/brcmfmac/sdio.c void *nvram, u32 nvlen) nvram 3356 drivers/net/wireless/broadcom/brcm80211/brcmfmac/sdio.c brcmf_fw_nvram_free(nvram); nvram 3360 drivers/net/wireless/broadcom/brcm80211/brcmfmac/sdio.c bcmerror = brcmf_sdio_download_nvram(bus, nvram, nvlen); nvram 3361 drivers/net/wireless/broadcom/brcm80211/brcmfmac/sdio.c brcmf_fw_nvram_free(nvram); nvram 4123 drivers/net/wireless/broadcom/brcm80211/brcmfmac/sdio.c void *nvram; nvram 4134 drivers/net/wireless/broadcom/brcm80211/brcmfmac/sdio.c nvram = fwreq->items[BRCMF_SDIO_FW_NVRAM].nv_data.data; nvram 4140 drivers/net/wireless/broadcom/brcm80211/brcmfmac/sdio.c err = brcmf_sdio_download_firmware(bus, code, nvram, nvram_len); nvram 46 drivers/rtc/nvmem.c rtc->nvram = kzalloc(sizeof(*rtc->nvram), GFP_KERNEL); nvram 47 drivers/rtc/nvmem.c if (!rtc->nvram) nvram 50 drivers/rtc/nvmem.c rtc->nvram->attr.name = "nvram"; nvram 51 drivers/rtc/nvmem.c rtc->nvram->attr.mode = 0644; nvram 52 drivers/rtc/nvmem.c rtc->nvram->private = nvmem; nvram 54 drivers/rtc/nvmem.c sysfs_bin_attr_init(rtc->nvram); nvram 56 drivers/rtc/nvmem.c rtc->nvram->read = rtc_nvram_read; nvram 57 drivers/rtc/nvmem.c rtc->nvram->write = rtc_nvram_write; nvram 58 drivers/rtc/nvmem.c rtc->nvram->size = size; nvram 61 drivers/rtc/nvmem.c rtc->nvram); nvram 63 drivers/rtc/nvmem.c kfree(rtc->nvram); nvram 64 drivers/rtc/nvmem.c rtc->nvram = NULL; nvram 72 drivers/rtc/nvmem.c sysfs_remove_bin_file(&rtc->dev.parent->kobj, rtc->nvram); nvram 73 drivers/rtc/nvmem.c kfree(rtc->nvram); nvram 74 drivers/rtc/nvmem.c rtc->nvram = NULL; nvram 105 drivers/rtc/nvmem.c if (rtc->nvram) nvram 88 drivers/scsi/a100u2w.c static struct orc_nvram nvram, *nvramp = &nvram; nvram 868 drivers/scsi/esas2r/esas2r.h struct esas2r_sas_nvram *nvram; nvram 1004 drivers/scsi/esas2r/esas2r.h struct esas2r_sas_nvram *nvram); nvram 1006 drivers/scsi/esas2r/esas2r.h struct esas2r_sas_nvram *nvram); nvram 1339 drivers/scsi/esas2r/esas2r.h (a->nvram->options2 & SASNVR2_HEARTBEAT)) nvram 85 drivers/scsi/esas2r/esas2r_disc.c struct esas2r_sas_nvram *nvr = a->nvram; nvram 1197 drivers/scsi/esas2r/esas2r_flash.c if (!esas2r_read_flash_block(a, a->nvram, FLS_OFFSET_NVR, nvram 1259 drivers/scsi/esas2r/esas2r_flash.c struct esas2r_sas_nvram *nvram) nvram 1261 drivers/scsi/esas2r/esas2r_flash.c struct esas2r_sas_nvram *n = nvram; nvram 1273 drivers/scsi/esas2r/esas2r_flash.c n = a->nvram; nvram 1297 drivers/scsi/esas2r/esas2r_flash.c memcpy(a->nvram, n, sizeof(struct esas2r_sas_nvram)); nvram 1300 drivers/scsi/esas2r/esas2r_flash.c n = a->nvram; nvram 1332 drivers/scsi/esas2r/esas2r_flash.c struct esas2r_sas_nvram *n = a->nvram; nvram 1364 drivers/scsi/esas2r/esas2r_flash.c struct esas2r_sas_nvram *n = a->nvram; nvram 1377 drivers/scsi/esas2r/esas2r_flash.c struct esas2r_sas_nvram *nvram) nvram 1385 drivers/scsi/esas2r/esas2r_flash.c memcpy(&sas_addr[0], a->nvram->sas_addr, 8); nvram 1386 drivers/scsi/esas2r/esas2r_flash.c *nvram = default_sas_nvram; nvram 1387 drivers/scsi/esas2r/esas2r_flash.c memcpy(&nvram->sas_addr[0], &sas_addr[0], 8); nvram 900 drivers/scsi/esas2r/esas2r_init.c a->nvram = (struct esas2r_sas_nvram *)high; nvram 888 drivers/scsi/esas2r/esas2r_ioctl.c &a->nvram->sas_addr[0], sizeof(u64)); nvram 1391 drivers/scsi/esas2r/esas2r_ioctl.c memcpy(ioctl->data.prw.data_buffer, a->nvram, nvram 136 drivers/scsi/esas2r/esas2r_main.c memcpy(buf, a->nvram, length); nvram 673 drivers/scsi/esas2r/esas2r_main.c a->nvram->sas_addr[0], nvram 674 drivers/scsi/esas2r/esas2r_main.c a->nvram->sas_addr[1], nvram 675 drivers/scsi/esas2r/esas2r_main.c a->nvram->sas_addr[2], nvram 676 drivers/scsi/esas2r/esas2r_main.c a->nvram->sas_addr[3], nvram 677 drivers/scsi/esas2r/esas2r_main.c a->nvram->sas_addr[4], nvram 678 drivers/scsi/esas2r/esas2r_main.c a->nvram->sas_addr[5], nvram 679 drivers/scsi/esas2r/esas2r_main.c a->nvram->sas_addr[6], nvram 680 drivers/scsi/esas2r/esas2r_main.c a->nvram->sas_addr[7]); nvram 2031 drivers/scsi/ips.c if ((le32_to_cpu(ha->nvram->signature) == IPS_NVRAM_P5_SIG) && nvram 2032 drivers/scsi/ips.c (le16_to_cpu(ha->nvram->adapter_type) != 0)) nvram 2057 drivers/scsi/ips.c if (le32_to_cpu(ha->nvram->signature) == IPS_NVRAM_P5_SIG) { nvram 2058 drivers/scsi/ips.c if (ha->nvram->bios_low[3] == 0) { nvram 2061 drivers/scsi/ips.c ha->nvram->bios_high[0], ha->nvram->bios_high[1], nvram 2062 drivers/scsi/ips.c ha->nvram->bios_high[2], ha->nvram->bios_high[3], nvram 2063 drivers/scsi/ips.c ha->nvram->bios_low[0], ha->nvram->bios_low[1], nvram 2064 drivers/scsi/ips.c ha->nvram->bios_low[2]); nvram 2069 drivers/scsi/ips.c ha->nvram->bios_high[0], ha->nvram->bios_high[1], nvram 2070 drivers/scsi/ips.c ha->nvram->bios_high[2], ha->nvram->bios_high[3], nvram 2071 drivers/scsi/ips.c ha->nvram->bios_low[0], ha->nvram->bios_low[1], nvram 2072 drivers/scsi/ips.c ha->nvram->bios_low[2], ha->nvram->bios_low[3]); nvram 4239 drivers/scsi/ips.c kfree(ha->nvram); nvram 4240 drivers/scsi/ips.c ha->nvram = NULL; nvram 5604 drivers/scsi/ips.c if (le32_to_cpu(ha->nvram->signature) != IPS_NVRAM_P5_SIG) { nvram 5607 drivers/scsi/ips.c ips_name, ha->host_num, ha->nvram->signature); nvram 5608 drivers/scsi/ips.c ha->nvram->signature = IPS_NVRAM_P5_SIG; nvram 5613 drivers/scsi/ips.c ips_name, ha->host_num, le16_to_cpu(ha->nvram->adapter_type), nvram 5614 drivers/scsi/ips.c ha->nvram->adapter_slot, ha->nvram->bios_high[0], nvram 5615 drivers/scsi/ips.c ha->nvram->bios_high[1], ha->nvram->bios_high[2], nvram 5616 drivers/scsi/ips.c ha->nvram->bios_high[3], ha->nvram->bios_low[0], nvram 5617 drivers/scsi/ips.c ha->nvram->bios_low[1], ha->nvram->bios_low[2], nvram 5618 drivers/scsi/ips.c ha->nvram->bios_low[3]); nvram 5623 drivers/scsi/ips.c ha->nvram->operating_system = IPS_OS_LINUX; nvram 5624 drivers/scsi/ips.c ha->nvram->adapter_type = ha->ad_type; nvram 5625 drivers/scsi/ips.c strncpy((char *) ha->nvram->driver_high, IPS_VERSION_HIGH, 4); nvram 5626 drivers/scsi/ips.c strncpy((char *) ha->nvram->driver_low, IPS_VERSION_LOW, 4); nvram 5627 drivers/scsi/ips.c strncpy((char *) ha->nvram->bios_high, ha->bios_version, 4); nvram 5628 drivers/scsi/ips.c strncpy((char *) ha->nvram->bios_low, ha->bios_version + 4, 4); nvram 5630 drivers/scsi/ips.c ha->nvram->versioning = 0; /* Indicate the Driver Does Not Support Versioning */ nvram 5641 drivers/scsi/ips.c ha->slot_num = ha->nvram->adapter_slot; nvram 5815 drivers/scsi/ips.c scb->cmd.nvram.op_code = IPS_CMD_RW_NVRAM_PAGE; nvram 5816 drivers/scsi/ips.c scb->cmd.nvram.command_id = IPS_COMMAND_ID(ha, scb); nvram 5817 drivers/scsi/ips.c scb->cmd.nvram.page = 5; nvram 5818 drivers/scsi/ips.c scb->cmd.nvram.write = write; nvram 5819 drivers/scsi/ips.c scb->cmd.nvram.reserved = 0; nvram 5820 drivers/scsi/ips.c scb->cmd.nvram.reserved2 = 0; nvram 5821 drivers/scsi/ips.c scb->data_len = sizeof (*ha->nvram); nvram 5822 drivers/scsi/ips.c scb->cmd.nvram.buffer_addr = ha->ioctl_busaddr; nvram 5824 drivers/scsi/ips.c memcpy(ha->ioctl_data, ha->nvram, sizeof(*ha->nvram)); nvram 5832 drivers/scsi/ips.c memset(ha->nvram, 0, sizeof (IPS_NVRAM_P5)); nvram 5837 drivers/scsi/ips.c memcpy(ha->nvram, ha->ioctl_data, sizeof(*ha->nvram)); nvram 6561 drivers/scsi/ips.c IPS_NVRAM_P5 *nvram; nvram 6564 drivers/scsi/ips.c nvram = ips_ha[0]->nvram; nvram 6566 drivers/scsi/ips.c if (nvram->adapter_order[0]) { nvram 6567 drivers/scsi/ips.c for (i = 1; i <= nvram->adapter_order[0]; i++) { nvram 6572 drivers/scsi/ips.c if (nvram->adapter_order[i] == 'M') { nvram 6582 drivers/scsi/ips.c if (nvram->adapter_order[i] == 'N') { nvram 6592 drivers/scsi/ips.c if (nvram->adapter_order[i] == 'S') { nvram 6605 drivers/scsi/ips.c if (nvram->adapter_order[i] == 'A') { nvram 6980 drivers/scsi/ips.c ha->nvram = kmalloc(sizeof (IPS_NVRAM_P5), GFP_KERNEL); nvram 6982 drivers/scsi/ips.c if (!ha->nvram) { nvram 592 drivers/scsi/ips.h IPS_NVRAM_CMD nvram; nvram 1029 drivers/scsi/ips.h IPS_NVRAM_P5 *nvram; /* NVRAM page 5 data */ nvram 1017 drivers/scsi/megaraid/megaraid_sas.h u32 nvram:1; nvram 583 drivers/scsi/qla1280.c struct nvram *nv; nvram 592 drivers/scsi/qla1280.c wptr = (uint16_t *)&ha->nvram; nvram 593 drivers/scsi/qla1280.c nv = &ha->nvram; nvram 607 drivers/scsi/qla1280.c for (; cnt < sizeof(struct nvram); cnt++) { nvram 1119 drivers/scsi/qla1280.c struct nvram *nv; nvram 1122 drivers/scsi/qla1280.c nv = &ha->nvram; nvram 1188 drivers/scsi/qla1280.c struct nvram *nv; nvram 1192 drivers/scsi/qla1280.c nv = &ha->nvram; nvram 1928 drivers/scsi/qla1280.c qla1280_print_settings(struct nvram *nv) nvram 1980 drivers/scsi/qla1280.c struct nvram *nv = &ha->nvram; nvram 2011 drivers/scsi/qla1280.c struct nvram *nv = &ha->nvram; nvram 2015 drivers/scsi/qla1280.c memset(nv, 0, sizeof(struct nvram)); nvram 2065 drivers/scsi/qla1280.c struct nvram *nv = &ha->nvram; nvram 2123 drivers/scsi/qla1280.c struct nvram *nv = &ha->nvram; nvram 2156 drivers/scsi/qla1280.c struct nvram *nv = &ha->nvram; nvram 2362 drivers/scsi/qla1280.c WRT_REG_WORD(®->nvram, (NV_SELECT | NV_CLOCK)); nvram 2366 drivers/scsi/qla1280.c reg_data = RD_REG_WORD(®->nvram); nvram 2369 drivers/scsi/qla1280.c WRT_REG_WORD(®->nvram, NV_SELECT); nvram 2376 drivers/scsi/qla1280.c WRT_REG_WORD(®->nvram, NV_DESELECT); nvram 2388 drivers/scsi/qla1280.c WRT_REG_WORD(®->nvram, data | NV_SELECT); nvram 2391 drivers/scsi/qla1280.c WRT_REG_WORD(®->nvram, data | NV_SELECT | NV_CLOCK); nvram 2394 drivers/scsi/qla1280.c WRT_REG_WORD(®->nvram, data | NV_SELECT); nvram 144 drivers/scsi/qla1280.h uint16_t nvram; /* NVRAM register. */ nvram 1060 drivers/scsi/qla1280.h struct nvram nvram; nvram 183 drivers/scsi/qla2xxx/qla_attr.c ha->isp_ops->read_optrom(vha, ha->nvram, faddr << 2, ha->nvram_size); nvram 188 drivers/scsi/qla2xxx/qla_attr.c return memory_read_from_buffer(buf, count, &off, ha->nvram, nvram 243 drivers/scsi/qla2xxx/qla_attr.c ha->isp_ops->read_nvram(vha, ha->nvram, ha->nvram_base, nvram 682 drivers/scsi/qla2xxx/qla_def.h uint16_t nvram; /* NVRAM register. */ nvram 3921 drivers/scsi/qla2xxx/qla_def.h void *nvram; nvram 4493 drivers/scsi/qla2xxx/qla_init.c nvram_t *nv = ha->nvram; nvram 4494 drivers/scsi/qla2xxx/qla_init.c uint8_t *ptr = ha->nvram; nvram 7090 drivers/scsi/qla2xxx/qla_init.c nv = ha->nvram; nvram 7105 drivers/scsi/qla2xxx/qla_init.c ha->vpd = ha->nvram + VPD_OFFSET; nvram 8271 drivers/scsi/qla2xxx/qla_init.c nv = ha->nvram; nvram 8283 drivers/scsi/qla2xxx/qla_init.c ha->vpd = ha->nvram + VPD_OFFSET; nvram 8306 drivers/scsi/qla2xxx/qla_init.c ha->isp_ops->read_optrom(vha, ha->nvram, faddr << 2, ha->nvram_size); nvram 663 drivers/scsi/qla2xxx/qla_mbx.c struct nvram_81xx *nv = ha->nvram; nvram 716 drivers/scsi/qla2xxx/qla_mbx.c struct nvram_81xx *nv = ha->nvram; nvram 731 drivers/scsi/qla2xxx/qla_mbx.c struct nvram_81xx *nv = ha->nvram; nvram 4011 drivers/scsi/qla2xxx/qla_os.c ha->nvram = kzalloc(MAX_NVRAM_SIZE, GFP_KERNEL); nvram 4012 drivers/scsi/qla2xxx/qla_os.c if (!ha->nvram) nvram 4330 drivers/scsi/qla2xxx/qla_os.c kfree(ha->nvram); nvram 4331 drivers/scsi/qla2xxx/qla_os.c ha->nvram = NULL; nvram 4768 drivers/scsi/qla2xxx/qla_os.c kfree(ha->nvram); nvram 4769 drivers/scsi/qla2xxx/qla_os.c ha->nvram = NULL; nvram 29 drivers/scsi/qla2xxx/qla_sup.c data = RD_REG_WORD(®->nvram); nvram 32 drivers/scsi/qla2xxx/qla_sup.c data = RD_REG_WORD(®->nvram); nvram 76 drivers/scsi/qla2xxx/qla_sup.c WRT_REG_WORD(®->nvram, data | NVR_SELECT | NVR_WRT_ENABLE); nvram 77 drivers/scsi/qla2xxx/qla_sup.c RD_REG_WORD(®->nvram); /* PCI Posting. */ nvram 79 drivers/scsi/qla2xxx/qla_sup.c WRT_REG_WORD(®->nvram, data | NVR_SELECT | NVR_CLOCK | nvram 81 drivers/scsi/qla2xxx/qla_sup.c RD_REG_WORD(®->nvram); /* PCI Posting. */ nvram 83 drivers/scsi/qla2xxx/qla_sup.c WRT_REG_WORD(®->nvram, data | NVR_SELECT | NVR_WRT_ENABLE); nvram 84 drivers/scsi/qla2xxx/qla_sup.c RD_REG_WORD(®->nvram); /* PCI Posting. */ nvram 123 drivers/scsi/qla2xxx/qla_sup.c WRT_REG_WORD(®->nvram, NVR_SELECT | NVR_CLOCK); nvram 124 drivers/scsi/qla2xxx/qla_sup.c RD_REG_WORD(®->nvram); /* PCI Posting. */ nvram 127 drivers/scsi/qla2xxx/qla_sup.c reg_data = RD_REG_WORD(®->nvram); nvram 130 drivers/scsi/qla2xxx/qla_sup.c WRT_REG_WORD(®->nvram, NVR_SELECT); nvram 131 drivers/scsi/qla2xxx/qla_sup.c RD_REG_WORD(®->nvram); /* PCI Posting. */ nvram 136 drivers/scsi/qla2xxx/qla_sup.c WRT_REG_WORD(®->nvram, NVR_DESELECT); nvram 137 drivers/scsi/qla2xxx/qla_sup.c RD_REG_WORD(®->nvram); /* PCI Posting. */ nvram 174 drivers/scsi/qla2xxx/qla_sup.c WRT_REG_WORD(®->nvram, NVR_DESELECT); nvram 175 drivers/scsi/qla2xxx/qla_sup.c RD_REG_WORD(®->nvram); /* PCI Posting. */ nvram 219 drivers/scsi/qla2xxx/qla_sup.c WRT_REG_WORD(®->nvram, NVR_SELECT); nvram 220 drivers/scsi/qla2xxx/qla_sup.c RD_REG_WORD(®->nvram); /* PCI Posting. */ nvram 229 drivers/scsi/qla2xxx/qla_sup.c word = RD_REG_WORD(®->nvram); nvram 278 drivers/scsi/qla2xxx/qla_sup.c WRT_REG_WORD(®->nvram, NVR_SELECT); nvram 279 drivers/scsi/qla2xxx/qla_sup.c RD_REG_WORD(®->nvram); /* PCI Posting. */ nvram 282 drivers/scsi/qla2xxx/qla_sup.c word = RD_REG_WORD(®->nvram); nvram 350 drivers/scsi/qla2xxx/qla_sup.c WRT_REG_WORD(®->nvram, NVR_SELECT); nvram 351 drivers/scsi/qla2xxx/qla_sup.c RD_REG_WORD(®->nvram); /* PCI Posting. */ nvram 360 drivers/scsi/qla2xxx/qla_sup.c word = RD_REG_WORD(®->nvram); nvram 410 drivers/scsi/qla2xxx/qla_sup.c WRT_REG_WORD(®->nvram, NVR_SELECT); nvram 411 drivers/scsi/qla2xxx/qla_sup.c RD_REG_WORD(®->nvram); /* PCI Posting. */ nvram 420 drivers/scsi/qla2xxx/qla_sup.c word = RD_REG_WORD(®->nvram); nvram 2292 drivers/scsi/qla2xxx/qla_sup.c WRT_REG_WORD(®->nvram, 0); nvram 2293 drivers/scsi/qla2xxx/qla_sup.c RD_REG_WORD(®->nvram); nvram 2296 drivers/scsi/qla2xxx/qla_sup.c WRT_REG_WORD(®->nvram, NVR_SELECT); nvram 2297 drivers/scsi/qla2xxx/qla_sup.c RD_REG_WORD(®->nvram); nvram 2365 drivers/scsi/qla2xxx/qla_sup.c WRT_REG_WORD(®->nvram, 0); nvram 2366 drivers/scsi/qla2xxx/qla_sup.c RD_REG_WORD(®->nvram); /* PCI Posting. */ nvram 2369 drivers/scsi/qla2xxx/qla_sup.c WRT_REG_WORD(®->nvram, NVR_SELECT); nvram 2370 drivers/scsi/qla2xxx/qla_sup.c RD_REG_WORD(®->nvram); /* PCI Posting. */ nvram 2551 drivers/scsi/qla2xxx/qla_sup.c WRT_REG_WORD(®->nvram, NVR_SELECT); nvram 2552 drivers/scsi/qla2xxx/qla_sup.c RD_REG_WORD(®->nvram); nvram 210 drivers/scsi/qla4xxx/ql4_bsg.c uint8_t *nvram = NULL; nvram 242 drivers/scsi/qla4xxx/ql4_bsg.c nvram = dma_alloc_coherent(&ha->pdev->dev, len, &nvram_dma, nvram 244 drivers/scsi/qla4xxx/ql4_bsg.c if (!nvram) { nvram 260 drivers/scsi/qla4xxx/ql4_bsg.c nvram, len); nvram 266 drivers/scsi/qla4xxx/ql4_bsg.c dma_free_coherent(&ha->pdev->dev, len, nvram, nvram_dma); nvram 282 drivers/scsi/qla4xxx/ql4_bsg.c uint8_t *nvram = NULL; nvram 313 drivers/scsi/qla4xxx/ql4_bsg.c nvram = dma_alloc_coherent(&ha->pdev->dev, len, &nvram_dma, nvram 315 drivers/scsi/qla4xxx/ql4_bsg.c if (!nvram) { nvram 323 drivers/scsi/qla4xxx/ql4_bsg.c bsg_job->request_payload.sg_cnt, nvram, len); nvram 335 drivers/scsi/qla4xxx/ql4_bsg.c dma_free_coherent(&ha->pdev->dev, len, nvram, nvram_dma); nvram 62 drivers/scsi/qla4xxx/ql4_dbg.c (uint8_t) offsetof(struct isp_reg, u1.isp4010.nvram), nvram 63 drivers/scsi/qla4xxx/ql4_dbg.c readw(&ha->reg->u1.isp4010.nvram)); nvram 69 drivers/scsi/qla4xxx/ql4_dbg.c (uint8_t) offsetof(struct isp_reg, u1.isp4022.nvram), nvram 70 drivers/scsi/qla4xxx/ql4_dbg.c readw(&ha->reg->u1.isp4022.nvram)); nvram 617 drivers/scsi/qla4xxx/ql4_def.h struct eeprom_data *nvram; nvram 921 drivers/scsi/qla4xxx/ql4_def.h &ha->reg->u1.isp4010.nvram : nvram 928 drivers/scsi/qla4xxx/ql4_def.h &ha->reg->u1.isp4010.nvram : nvram 929 drivers/scsi/qla4xxx/ql4_def.h &ha->reg->u1.isp4022.nvram); nvram 113 drivers/scsi/qla4xxx/ql4_fw.h __le32 nvram; nvram 118 drivers/scsi/qla4xxx/ql4_fw.h __le32 nvram; /* 0x30 */ nvram 586 drivers/scsi/qla4xxx/ql4_init.c int size = sizeof(ha->nvram->isp4022.boardIdStr); nvram 706 drivers/scsi/qla4xxx/ql4_init.c &ha->reg->u1.isp4022.nvram); nvram 58 drivers/scsi/sym53c8xx_2/sym_glue.c module_param_named(nvram, sym_driver_setup.use_nvram, byte, 0); nvram 72 drivers/scsi/sym53c8xx_2/sym_glue.c MODULE_PARM_DESC(nvram, "Option currently not used"); nvram 1309 drivers/scsi/sym53c8xx_2/sym_glue.c if (sym_hcb_attach(shost, fw, dev->nvram)) nvram 1392 drivers/scsi/sym53c8xx_2/sym_glue.c devp->nvram = nvp; nvram 1665 drivers/scsi/sym53c8xx_2/sym_glue.c struct sym_nvram nvram; nvram 1671 drivers/scsi/sym53c8xx_2/sym_glue.c memset(&nvram, 0, sizeof(nvram)); nvram 1700 drivers/scsi/sym53c8xx_2/sym_glue.c sym_get_nvram(&sym_dev, &nvram); nvram 200 drivers/scsi/sym53c8xx_2/sym_glue.h struct sym_nvram *nvram; nvram 641 drivers/scsi/sym53c8xx_2/sym_hipd.c static void sym_set_bus_mode(struct sym_hcb *np, struct sym_nvram *nvram) nvram 654 drivers/scsi/sym53c8xx_2/sym_hipd.c } else if (nvram->type == SYM_SYMBIOS_NVRAM) { nvram 669 drivers/scsi/sym53c8xx_2/sym_hipd.c static int sym_prepare_setting(struct Scsi_Host *shost, struct sym_hcb *np, struct sym_nvram *nvram) nvram 759 drivers/scsi/sym53c8xx_2/sym_hipd.c np->maxoffs_dt = nvram->type ? 62 : 31; nvram 852 drivers/scsi/sym53c8xx_2/sym_hipd.c sym_nvram_setup_host(shost, np, nvram); nvram 868 drivers/scsi/sym53c8xx_2/sym_hipd.c sym_set_bus_mode(np, nvram); nvram 877 drivers/scsi/sym53c8xx_2/sym_hipd.c (nvram->type == SYM_SYMBIOS_NVRAM || nvram 878 drivers/scsi/sym53c8xx_2/sym_hipd.c (nvram->type == SYM_TEKRAM_NVRAM && nvram 909 drivers/scsi/sym53c8xx_2/sym_hipd.c sym_nvram_setup_target(tp, i, nvram); nvram 919 drivers/scsi/sym53c8xx_2/sym_hipd.c sym_nvram_type(nvram), np->myaddr, nvram 5571 drivers/scsi/sym53c8xx_2/sym_hipd.c int sym_hcb_attach(struct Scsi_Host *shost, struct sym_fw *fw, struct sym_nvram *nvram) nvram 5603 drivers/scsi/sym53c8xx_2/sym_hipd.c sym_prepare_setting(shost, np, nvram); nvram 1061 drivers/scsi/sym53c8xx_2/sym_hipd.h int sym_hcb_attach(struct Scsi_Host *shost, struct sym_fw *fw, struct sym_nvram *nvram); nvram 37 drivers/scsi/sym53c8xx_2/sym_nvram.c void sym_nvram_setup_host(struct Scsi_Host *shost, struct sym_hcb *np, struct sym_nvram *nvram) nvram 43 drivers/scsi/sym53c8xx_2/sym_nvram.c switch (nvram->type) { nvram 45 drivers/scsi/sym53c8xx_2/sym_nvram.c if (!(nvram->data.Symbios.flags & SYMBIOS_PARITY_ENABLE)) nvram 47 drivers/scsi/sym53c8xx_2/sym_nvram.c np->myaddr = nvram->data.Symbios.host_id & 0x0f; nvram 48 drivers/scsi/sym53c8xx_2/sym_nvram.c if (nvram->data.Symbios.flags & SYMBIOS_VERBOSE_MSGS) nvram 50 drivers/scsi/sym53c8xx_2/sym_nvram.c if (nvram->data.Symbios.flags1 & SYMBIOS_SCAN_HI_LO) nvram 52 drivers/scsi/sym53c8xx_2/sym_nvram.c if (nvram->data.Symbios.flags2 & SYMBIOS_AVOID_BUS_RESET) nvram 56 drivers/scsi/sym53c8xx_2/sym_nvram.c np->myaddr = nvram->data.Tekram.host_id & 0x0f; nvram 60 drivers/scsi/sym53c8xx_2/sym_nvram.c if (nvram->data.parisc.host_id != -1) nvram 61 drivers/scsi/sym53c8xx_2/sym_nvram.c np->myaddr = nvram->data.parisc.host_id; nvram 62 drivers/scsi/sym53c8xx_2/sym_nvram.c if (nvram->data.parisc.factor != -1) nvram 63 drivers/scsi/sym53c8xx_2/sym_nvram.c np->minsync = nvram->data.parisc.factor; nvram 64 drivers/scsi/sym53c8xx_2/sym_nvram.c if (nvram->data.parisc.width != -1) nvram 65 drivers/scsi/sym53c8xx_2/sym_nvram.c np->maxwide = nvram->data.parisc.width; nvram 66 drivers/scsi/sym53c8xx_2/sym_nvram.c switch (nvram->data.parisc.mode) { nvram 82 drivers/scsi/sym53c8xx_2/sym_nvram.c sym_Symbios_setup_target(struct sym_tcb *tp, int target, Symbios_nvram *nvram) nvram 84 drivers/scsi/sym53c8xx_2/sym_nvram.c Symbios_target *tn = &nvram->target[target]; nvram 106 drivers/scsi/sym53c8xx_2/sym_nvram.c sym_Tekram_setup_target(struct sym_tcb *tp, int target, Tekram_nvram *nvram) nvram 108 drivers/scsi/sym53c8xx_2/sym_nvram.c struct Tekram_target *tn = &nvram->target[target]; nvram 111 drivers/scsi/sym53c8xx_2/sym_nvram.c tp->usrtags = 2 << nvram->max_tags_index; nvram 143 drivers/scsi/sym53c8xx_2/sym_nvram.c static void sym_display_Symbios_nvram(struct sym_device *np, Symbios_nvram *nvram) nvram 149 drivers/scsi/sym53c8xx_2/sym_nvram.c sym_name(np), nvram->host_id & 0x0f, nvram 150 drivers/scsi/sym53c8xx_2/sym_nvram.c (nvram->flags & SYMBIOS_SCAM_ENABLE) ? " SCAM" :"", nvram 151 drivers/scsi/sym53c8xx_2/sym_nvram.c (nvram->flags & SYMBIOS_PARITY_ENABLE) ? " PARITY" :"", nvram 152 drivers/scsi/sym53c8xx_2/sym_nvram.c (nvram->flags & SYMBIOS_VERBOSE_MSGS) ? " VERBOSE" :"", nvram 153 drivers/scsi/sym53c8xx_2/sym_nvram.c (nvram->flags & SYMBIOS_CHS_MAPPING) ? " CHS_ALT" :"", nvram 154 drivers/scsi/sym53c8xx_2/sym_nvram.c (nvram->flags2 & SYMBIOS_AVOID_BUS_RESET)?" NO_RESET" :"", nvram 155 drivers/scsi/sym53c8xx_2/sym_nvram.c (nvram->flags1 & SYMBIOS_SCAN_HI_LO) ? " HI_LO" :""); nvram 159 drivers/scsi/sym53c8xx_2/sym_nvram.c struct Symbios_target *tn = &nvram->target[i]; nvram 175 drivers/scsi/sym53c8xx_2/sym_nvram.c static void sym_display_Tekram_nvram(struct sym_device *np, Tekram_nvram *nvram) nvram 181 drivers/scsi/sym53c8xx_2/sym_nvram.c tags = 2 << nvram->max_tags_index; nvram 183 drivers/scsi/sym53c8xx_2/sym_nvram.c if (nvram->boot_delay_index < 6) nvram 184 drivers/scsi/sym53c8xx_2/sym_nvram.c boot_delay = Tekram_boot_delay[nvram->boot_delay_index]; nvram 185 drivers/scsi/sym53c8xx_2/sym_nvram.c switch ((nvram->flags & TEKRAM_REMOVABLE_FLAGS) >> 6) { nvram 193 drivers/scsi/sym53c8xx_2/sym_nvram.c sym_name(np), nvram->host_id & 0x0f, nvram 194 drivers/scsi/sym53c8xx_2/sym_nvram.c (nvram->flags1 & SYMBIOS_SCAM_ENABLE) ? " SCAM" :"", nvram 195 drivers/scsi/sym53c8xx_2/sym_nvram.c (nvram->flags & TEKRAM_MORE_THAN_2_DRIVES) ? " >2DRIVES":"", nvram 196 drivers/scsi/sym53c8xx_2/sym_nvram.c (nvram->flags & TEKRAM_DRIVES_SUP_1GB) ? " >1GB" :"", nvram 197 drivers/scsi/sym53c8xx_2/sym_nvram.c (nvram->flags & TEKRAM_RESET_ON_POWER_ON) ? " RESET" :"", nvram 198 drivers/scsi/sym53c8xx_2/sym_nvram.c (nvram->flags & TEKRAM_ACTIVE_NEGATION) ? " ACT_NEG" :"", nvram 199 drivers/scsi/sym53c8xx_2/sym_nvram.c (nvram->flags & TEKRAM_IMMEDIATE_SEEK) ? " IMM_SEEK" :"", nvram 200 drivers/scsi/sym53c8xx_2/sym_nvram.c (nvram->flags & TEKRAM_SCAN_LUNS) ? " SCAN_LUNS" :"", nvram 201 drivers/scsi/sym53c8xx_2/sym_nvram.c (nvram->flags1 & TEKRAM_F2_F6_ENABLED) ? " F2_F6" :"", nvram 207 drivers/scsi/sym53c8xx_2/sym_nvram.c struct Tekram_target *tn = &nvram->target[i]; nvram 222 drivers/scsi/sym53c8xx_2/sym_nvram.c static void sym_display_Symbios_nvram(struct sym_device *np, Symbios_nvram *nvram) { (void)np; (void)nvram; } nvram 223 drivers/scsi/sym53c8xx_2/sym_nvram.c static void sym_display_Tekram_nvram(struct sym_device *np, Tekram_nvram *nvram) { (void)np; (void)nvram; } nvram 497 drivers/scsi/sym53c8xx_2/sym_nvram.c static int sym_read_Symbios_nvram(struct sym_device *np, Symbios_nvram *nvram) nvram 500 drivers/scsi/sym53c8xx_2/sym_nvram.c u_char *data = (u_char *) nvram; nvram 501 drivers/scsi/sym53c8xx_2/sym_nvram.c int len = sizeof(*nvram); nvram 510 drivers/scsi/sym53c8xx_2/sym_nvram.c if (nvram->type != 0 || nvram 511 drivers/scsi/sym53c8xx_2/sym_nvram.c memcmp(nvram->trailer, Symbios_trailer, 6) || nvram 512 drivers/scsi/sym53c8xx_2/sym_nvram.c nvram->byte_count != len - 12) nvram 518 drivers/scsi/sym53c8xx_2/sym_nvram.c if (csum != nvram->checksum) nvram 647 drivers/scsi/sym53c8xx_2/sym_nvram.c static int sym_read_T93C46_nvram(struct sym_device *np, Tekram_nvram *nvram) nvram 665 drivers/scsi/sym53c8xx_2/sym_nvram.c retv = T93C46_Read_Data(np, (u_short *) nvram, nvram 666 drivers/scsi/sym53c8xx_2/sym_nvram.c sizeof(*nvram) / sizeof(short), &gpreg); nvram 679 drivers/scsi/sym53c8xx_2/sym_nvram.c static int sym_read_Tekram_nvram (struct sym_device *np, Tekram_nvram *nvram) nvram 681 drivers/scsi/sym53c8xx_2/sym_nvram.c u_char *data = (u_char *) nvram; nvram 682 drivers/scsi/sym53c8xx_2/sym_nvram.c int len = sizeof(*nvram); nvram 700 drivers/scsi/sym53c8xx_2/sym_nvram.c x = sym_read_T93C46_nvram(np, nvram); nvram 183 drivers/scsi/sym53c8xx_2/sym_nvram.h void sym_nvram_setup_host(struct Scsi_Host *shost, struct sym_hcb *np, struct sym_nvram *nvram); nvram 188 drivers/scsi/sym53c8xx_2/sym_nvram.h static inline void sym_nvram_setup_host(struct Scsi_Host *shost, struct sym_hcb *np, struct sym_nvram *nvram) { } nvram 189 drivers/scsi/sym53c8xx_2/sym_nvram.h static inline void sym_nvram_setup_target(struct sym_tcb *tp, struct sym_nvram *nvram) { } nvram 18 include/linux/bcm47xx_nvram.h static inline void bcm47xx_nvram_release_contents(char *nvram) nvram 20 include/linux/bcm47xx_nvram.h vfree(nvram); nvram 42 include/linux/bcm47xx_nvram.h static inline void bcm47xx_nvram_release_contents(char *nvram) nvram 51 include/linux/bcm963xx_nvram.h #define BCM963XX_NVRAM_NAND_PART_OFFSET(nvram, part) \ nvram 52 include/linux/bcm963xx_nvram.h bcm963xx_nvram_nand_part_offset(nvram, BCM963XX_NVRAM_NAND_PART_ ##part) nvram 55 include/linux/bcm963xx_nvram.h const struct bcm963xx_nvram *nvram, nvram 58 include/linux/bcm963xx_nvram.h return nvram->nand_part_offset[part] * SZ_1K; nvram 61 include/linux/bcm963xx_nvram.h #define BCM963XX_NVRAM_NAND_PART_SIZE(nvram, part) \ nvram 62 include/linux/bcm963xx_nvram.h bcm963xx_nvram_nand_part_size(nvram, BCM963XX_NVRAM_NAND_PART_ ##part) nvram 65 include/linux/bcm963xx_nvram.h const struct bcm963xx_nvram *nvram, nvram 68 include/linux/bcm963xx_nvram.h return nvram->nand_part_size[part] * SZ_1K; nvram 81 include/linux/bcm963xx_nvram.h const struct bcm963xx_nvram *nvram, nvram 87 include/linux/bcm963xx_nvram.h if (nvram->version <= 4) { nvram 88 include/linux/bcm963xx_nvram.h expected = nvram->checksum_v4; nvram 91 include/linux/bcm963xx_nvram.h expected = nvram->checksum_v5; nvram 102 include/linux/bcm963xx_nvram.h crc32_le(~0, (u8 *)nvram, len), 0, sizeof(u32)); nvram 141 include/linux/rtc.h struct bin_attribute *nvram;