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(&reg->nvram, (NV_SELECT | NV_CLOCK));
nvram            2366 drivers/scsi/qla1280.c 		reg_data = RD_REG_WORD(&reg->nvram);
nvram            2369 drivers/scsi/qla1280.c 		WRT_REG_WORD(&reg->nvram, NV_SELECT);
nvram            2376 drivers/scsi/qla1280.c 	WRT_REG_WORD(&reg->nvram, NV_DESELECT);
nvram            2388 drivers/scsi/qla1280.c 	WRT_REG_WORD(&reg->nvram, data | NV_SELECT);
nvram            2391 drivers/scsi/qla1280.c 	WRT_REG_WORD(&reg->nvram, data | NV_SELECT | NV_CLOCK);
nvram            2394 drivers/scsi/qla1280.c 	WRT_REG_WORD(&reg->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(&reg->nvram);
nvram              32 drivers/scsi/qla2xxx/qla_sup.c 			data = RD_REG_WORD(&reg->nvram);
nvram              76 drivers/scsi/qla2xxx/qla_sup.c 	WRT_REG_WORD(&reg->nvram, data | NVR_SELECT | NVR_WRT_ENABLE);
nvram              77 drivers/scsi/qla2xxx/qla_sup.c 	RD_REG_WORD(&reg->nvram);		/* PCI Posting. */
nvram              79 drivers/scsi/qla2xxx/qla_sup.c 	WRT_REG_WORD(&reg->nvram, data | NVR_SELECT | NVR_CLOCK |
nvram              81 drivers/scsi/qla2xxx/qla_sup.c 	RD_REG_WORD(&reg->nvram);		/* PCI Posting. */
nvram              83 drivers/scsi/qla2xxx/qla_sup.c 	WRT_REG_WORD(&reg->nvram, data | NVR_SELECT | NVR_WRT_ENABLE);
nvram              84 drivers/scsi/qla2xxx/qla_sup.c 	RD_REG_WORD(&reg->nvram);		/* PCI Posting. */
nvram             123 drivers/scsi/qla2xxx/qla_sup.c 		WRT_REG_WORD(&reg->nvram, NVR_SELECT | NVR_CLOCK);
nvram             124 drivers/scsi/qla2xxx/qla_sup.c 		RD_REG_WORD(&reg->nvram);	/* PCI Posting. */
nvram             127 drivers/scsi/qla2xxx/qla_sup.c 		reg_data = RD_REG_WORD(&reg->nvram);
nvram             130 drivers/scsi/qla2xxx/qla_sup.c 		WRT_REG_WORD(&reg->nvram, NVR_SELECT);
nvram             131 drivers/scsi/qla2xxx/qla_sup.c 		RD_REG_WORD(&reg->nvram);	/* PCI Posting. */
nvram             136 drivers/scsi/qla2xxx/qla_sup.c 	WRT_REG_WORD(&reg->nvram, NVR_DESELECT);
nvram             137 drivers/scsi/qla2xxx/qla_sup.c 	RD_REG_WORD(&reg->nvram);		/* PCI Posting. */
nvram             174 drivers/scsi/qla2xxx/qla_sup.c 	WRT_REG_WORD(&reg->nvram, NVR_DESELECT);
nvram             175 drivers/scsi/qla2xxx/qla_sup.c 	RD_REG_WORD(&reg->nvram);		/* PCI Posting. */
nvram             219 drivers/scsi/qla2xxx/qla_sup.c 	WRT_REG_WORD(&reg->nvram, NVR_SELECT);
nvram             220 drivers/scsi/qla2xxx/qla_sup.c 	RD_REG_WORD(&reg->nvram);		/* PCI Posting. */
nvram             229 drivers/scsi/qla2xxx/qla_sup.c 		word = RD_REG_WORD(&reg->nvram);
nvram             278 drivers/scsi/qla2xxx/qla_sup.c 	WRT_REG_WORD(&reg->nvram, NVR_SELECT);
nvram             279 drivers/scsi/qla2xxx/qla_sup.c 	RD_REG_WORD(&reg->nvram);		/* PCI Posting. */
nvram             282 drivers/scsi/qla2xxx/qla_sup.c 		word = RD_REG_WORD(&reg->nvram);
nvram             350 drivers/scsi/qla2xxx/qla_sup.c 		WRT_REG_WORD(&reg->nvram, NVR_SELECT);
nvram             351 drivers/scsi/qla2xxx/qla_sup.c 		RD_REG_WORD(&reg->nvram);	/* PCI Posting. */
nvram             360 drivers/scsi/qla2xxx/qla_sup.c 			word = RD_REG_WORD(&reg->nvram);
nvram             410 drivers/scsi/qla2xxx/qla_sup.c 	WRT_REG_WORD(&reg->nvram, NVR_SELECT);
nvram             411 drivers/scsi/qla2xxx/qla_sup.c 	RD_REG_WORD(&reg->nvram);		/* PCI Posting. */
nvram             420 drivers/scsi/qla2xxx/qla_sup.c 		word = RD_REG_WORD(&reg->nvram);
nvram            2292 drivers/scsi/qla2xxx/qla_sup.c 	WRT_REG_WORD(&reg->nvram, 0);
nvram            2293 drivers/scsi/qla2xxx/qla_sup.c 	RD_REG_WORD(&reg->nvram);
nvram            2296 drivers/scsi/qla2xxx/qla_sup.c 			WRT_REG_WORD(&reg->nvram, NVR_SELECT);
nvram            2297 drivers/scsi/qla2xxx/qla_sup.c 			RD_REG_WORD(&reg->nvram);
nvram            2365 drivers/scsi/qla2xxx/qla_sup.c 	WRT_REG_WORD(&reg->nvram, 0);
nvram            2366 drivers/scsi/qla2xxx/qla_sup.c 	RD_REG_WORD(&reg->nvram);		/* PCI Posting. */
nvram            2369 drivers/scsi/qla2xxx/qla_sup.c 			WRT_REG_WORD(&reg->nvram, NVR_SELECT);
nvram            2370 drivers/scsi/qla2xxx/qla_sup.c 			RD_REG_WORD(&reg->nvram);	/* PCI Posting. */
nvram            2551 drivers/scsi/qla2xxx/qla_sup.c 					WRT_REG_WORD(&reg->nvram, NVR_SELECT);
nvram            2552 drivers/scsi/qla2xxx/qla_sup.c 					RD_REG_WORD(&reg->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;