/Linux-v4.19/drivers/char/ |
D | nvram.c | 52 # error Cannot build nvram driver for this machine configuration. 498 static void pc_proc_infos(unsigned char *nvram, struct seq_file *seq, in pc_proc_infos() argument 511 (nvram[6] & 1) ? (nvram[6] >> 6) + 1 : 0); in pc_proc_infos() 513 type = nvram[2] >> 4; in pc_proc_infos() 519 type = nvram[2] & 0x0f; in pc_proc_infos() 526 type = nvram[4] >> 4; in pc_proc_infos() 528 seq_printf(seq, "%02x\n", type == 0x0f ? nvram[11] : type); in pc_proc_infos() 533 type = nvram[4] & 0x0f; in pc_proc_infos() 535 seq_printf(seq, "%02x\n", type == 0x0f ? nvram[12] : type); in pc_proc_infos() 540 nvram[18] | (nvram[19] << 8), in pc_proc_infos() [all …]
|
/Linux-v4.19/drivers/scsi/sym53c8xx_2/ |
D | sym_nvram.c | 50 void sym_nvram_setup_host(struct Scsi_Host *shost, struct sym_hcb *np, struct sym_nvram *nvram) in sym_nvram_setup_host() argument 56 switch (nvram->type) { in sym_nvram_setup_host() 58 if (!(nvram->data.Symbios.flags & SYMBIOS_PARITY_ENABLE)) in sym_nvram_setup_host() 60 np->myaddr = nvram->data.Symbios.host_id & 0x0f; in sym_nvram_setup_host() 61 if (nvram->data.Symbios.flags & SYMBIOS_VERBOSE_MSGS) in sym_nvram_setup_host() 63 if (nvram->data.Symbios.flags1 & SYMBIOS_SCAN_HI_LO) in sym_nvram_setup_host() 65 if (nvram->data.Symbios.flags2 & SYMBIOS_AVOID_BUS_RESET) in sym_nvram_setup_host() 69 np->myaddr = nvram->data.Tekram.host_id & 0x0f; in sym_nvram_setup_host() 73 if (nvram->data.parisc.host_id != -1) in sym_nvram_setup_host() 74 np->myaddr = nvram->data.parisc.host_id; in sym_nvram_setup_host() [all …]
|
D | sym_nvram.h | 196 void sym_nvram_setup_host(struct Scsi_Host *shost, struct sym_hcb *np, struct sym_nvram *nvram); 201 …void sym_nvram_setup_host(struct Scsi_Host *shost, struct sym_hcb *np, struct sym_nvram *nvram) { } in sym_nvram_setup_host() argument 202 static inline void sym_nvram_setup_target(struct sym_tcb *tp, struct sym_nvram *nvram) { } in sym_nvram_setup_target() argument
|
/Linux-v4.19/drivers/net/wireless/broadcom/brcm80211/brcmfmac/ |
D | firmware.c | 61 u8 *nvram; member 162 memcpy(&nvp->nvram[nvp->nvram_len], skv, cplen); in brcmf_nvram_handle_value() 164 nvp->nvram[nvp->nvram_len] = '\0'; in brcmf_nvram_handle_value() 222 nvp->nvram = kzalloc(size, GFP_KERNEL); in brcmf_init_nvram_parser() 223 if (!nvp->nvram) in brcmf_init_nvram_parser() 247 u8 *nvram; in brcmf_fw_strip_multi_v1() local 250 nvram = kzalloc(nvp->nvram_len + 1 + 3 + sizeof(u32), GFP_KERNEL); in brcmf_fw_strip_multi_v1() 251 if (!nvram) in brcmf_fw_strip_multi_v1() 273 if (strncmp(&nvp->nvram[i], "devpath", 7) == 0 && in brcmf_fw_strip_multi_v1() 274 (!strncmp(&nvp->nvram[i + 8], pci_path, pci_len) || in brcmf_fw_strip_multi_v1() [all …]
|
/Linux-v4.19/include/linux/ |
D | bcm963xx_nvram.h | 51 #define BCM963XX_NVRAM_NAND_PART_OFFSET(nvram, part) \ argument 52 bcm963xx_nvram_nand_part_offset(nvram, BCM963XX_NVRAM_NAND_PART_ ##part) 55 const struct bcm963xx_nvram *nvram, in bcm963xx_nvram_nand_part_offset() argument 58 return nvram->nand_part_offset[part] * SZ_1K; in bcm963xx_nvram_nand_part_offset() 61 #define BCM963XX_NVRAM_NAND_PART_SIZE(nvram, part) \ argument 62 bcm963xx_nvram_nand_part_size(nvram, BCM963XX_NVRAM_NAND_PART_ ##part) 65 const struct bcm963xx_nvram *nvram, in bcm963xx_nvram_nand_part_size() argument 68 return nvram->nand_part_size[part] * SZ_1K; in bcm963xx_nvram_nand_part_size() 81 const struct bcm963xx_nvram *nvram, in bcm963xx_nvram_checksum() argument 87 if (nvram->version <= 4) { in bcm963xx_nvram_checksum() [all …]
|
D | bcm47xx_nvram.h | 21 static inline void bcm47xx_nvram_release_contents(char *nvram) in bcm47xx_nvram_release_contents() argument 23 vfree(nvram); in bcm47xx_nvram_release_contents() 45 static inline void bcm47xx_nvram_release_contents(char *nvram) in bcm47xx_nvram_release_contents() argument
|
/Linux-v4.19/drivers/rtc/ |
D | nvmem.c | 51 rtc->nvram = devm_kzalloc(rtc->dev.parent, in rtc_nvram_register() 54 if (!rtc->nvram) in rtc_nvram_register() 57 rtc->nvram->attr.name = "nvram"; in rtc_nvram_register() 58 rtc->nvram->attr.mode = 0644; in rtc_nvram_register() 59 rtc->nvram->private = rtc; in rtc_nvram_register() 61 sysfs_bin_attr_init(rtc->nvram); in rtc_nvram_register() 63 rtc->nvram->read = rtc_nvram_read; in rtc_nvram_register() 64 rtc->nvram->write = rtc_nvram_write; in rtc_nvram_register() 65 rtc->nvram->size = size; in rtc_nvram_register() 68 rtc->nvram); in rtc_nvram_register() [all …]
|
/Linux-v4.19/arch/mips/bcm63xx/ |
D | nvram.c | 24 static struct bcm963xx_nvram nvram; variable 33 memcpy(&nvram, addr, BCM963XX_NVRAM_V5_SIZE); in bcm63xx_nvram_init() 36 if (bcm963xx_nvram_checksum(&nvram, &expected_crc, &crc)) in bcm63xx_nvram_init() 45 memcpy(nvram.mac_addr_base, hcs_mac_addr, ETH_ALEN); in bcm63xx_nvram_init() 46 nvram.mac_addr_count = 2; in bcm63xx_nvram_init() 52 return nvram.name; in bcm63xx_nvram_get_name() 61 if (mac_addr_used >= nvram.mac_addr_count) { in bcm63xx_nvram_get_mac_address() 66 memcpy(mac, nvram.mac_addr_base, ETH_ALEN); in bcm63xx_nvram_get_mac_address() 93 if (nvram.psi_size > 0) in bcm63xx_nvram_get_psi_size() 94 return nvram.psi_size; in bcm63xx_nvram_get_psi_size()
|
/Linux-v4.19/drivers/mtd/ |
D | bcm63xxpart.c | 73 struct bcm963xx_nvram *nvram) in bcm63xx_read_nvram() argument 81 &retlen, (void *)nvram); in bcm63xx_read_nvram() 85 ret = bcm963xx_nvram_checksum(nvram, &expected_crc, &actual_crc); in bcm63xx_read_nvram() 90 if (!nvram->psi_size) in bcm63xx_read_nvram() 91 nvram->psi_size = BCM963XX_DEFAULT_PSI_SIZE; in bcm63xx_read_nvram() 128 const struct mtd_partition **pparts, struct bcm963xx_nvram *nvram) in bcm63xx_parse_cfe_nor_partitions() argument 146 nvramlen = nvram->psi_size * SZ_1K; in bcm63xx_parse_cfe_nor_partitions() 290 struct bcm963xx_nvram *nvram = NULL; in bcm63xx_parse_cfe_partitions() local 296 nvram = vzalloc(sizeof(*nvram)); in bcm63xx_parse_cfe_partitions() 297 if (!nvram) in bcm63xx_parse_cfe_partitions() [all …]
|
/Linux-v4.19/arch/powerpc/platforms/chrp/ |
D | nvram.c | 69 struct device_node *nvram; in chrp_nvram_init() local 73 nvram = of_find_node_by_type(NULL, "nvram"); in chrp_nvram_init() 74 if (nvram == NULL) in chrp_nvram_init() 77 nbytes_p = of_get_property(nvram, "#bytes", &proplen); in chrp_nvram_init() 79 of_node_put(nvram); in chrp_nvram_init() 86 of_node_put(nvram); in chrp_nvram_init()
|
D | Makefile | 3 obj-$(CONFIG_NVRAM) += nvram.o
|
/Linux-v4.19/arch/powerpc/platforms/pseries/ |
D | nvram.c | 220 struct device_node *nvram; in pSeries_nvram_init() local 224 nvram = of_find_node_by_type(NULL, "nvram"); in pSeries_nvram_init() 225 if (nvram == NULL) in pSeries_nvram_init() 228 nbytes_p = of_get_property(nvram, "#bytes", &proplen); in pSeries_nvram_init() 230 of_node_put(nvram); in pSeries_nvram_init() 239 of_node_put(nvram); in pSeries_nvram_init()
|
/Linux-v4.19/drivers/firmware/broadcom/ |
D | bcm47xx_nvram.c | 224 char *nvram; in bcm47xx_nvram_get_contents() local 233 nvram = vmalloc(*nvram_size); in bcm47xx_nvram_get_contents() 234 if (!nvram) in bcm47xx_nvram_get_contents() 236 memcpy(nvram, &nvram_buf[sizeof(struct nvram_header)], *nvram_size); in bcm47xx_nvram_get_contents() 238 return nvram; in bcm47xx_nvram_get_contents()
|
/Linux-v4.19/drivers/scsi/qla2xxx/ |
D | qla_sup.c | 29 data = RD_REG_WORD(®->nvram); in qla2x00_lock_nvram_access() 32 data = RD_REG_WORD(®->nvram); in qla2x00_lock_nvram_access() 76 WRT_REG_WORD(®->nvram, data | NVR_SELECT | NVR_WRT_ENABLE); in qla2x00_nv_write() 77 RD_REG_WORD(®->nvram); /* PCI Posting. */ in qla2x00_nv_write() 79 WRT_REG_WORD(®->nvram, data | NVR_SELECT | NVR_CLOCK | in qla2x00_nv_write() 81 RD_REG_WORD(®->nvram); /* PCI Posting. */ in qla2x00_nv_write() 83 WRT_REG_WORD(®->nvram, data | NVR_SELECT | NVR_WRT_ENABLE); in qla2x00_nv_write() 84 RD_REG_WORD(®->nvram); /* PCI Posting. */ in qla2x00_nv_write() 123 WRT_REG_WORD(®->nvram, NVR_SELECT | NVR_CLOCK); in qla2x00_nvram_request() 124 RD_REG_WORD(®->nvram); /* PCI Posting. */ in qla2x00_nvram_request() [all …]
|
/Linux-v4.19/arch/powerpc/platforms/powermac/ |
D | Makefile | 16 obj-$(CONFIG_NVRAM:m=y) += nvram.o 18 obj-$(CONFIG_PPC64) += nvram.o
|
/Linux-v4.19/drivers/scsi/ |
D | ips.c | 2032 if ((le32_to_cpu(ha->nvram->signature) == IPS_NVRAM_P5_SIG) && in ips_host_info() 2033 (le16_to_cpu(ha->nvram->adapter_type) != 0)) in ips_host_info() 2058 if (le32_to_cpu(ha->nvram->signature) == IPS_NVRAM_P5_SIG) { in ips_host_info() 2059 if (ha->nvram->bios_low[3] == 0) { in ips_host_info() 2062 ha->nvram->bios_high[0], ha->nvram->bios_high[1], in ips_host_info() 2063 ha->nvram->bios_high[2], ha->nvram->bios_high[3], in ips_host_info() 2064 ha->nvram->bios_low[0], ha->nvram->bios_low[1], in ips_host_info() 2065 ha->nvram->bios_low[2]); in ips_host_info() 2070 ha->nvram->bios_high[0], ha->nvram->bios_high[1], in ips_host_info() 2071 ha->nvram->bios_high[2], ha->nvram->bios_high[3], in ips_host_info() [all …]
|
D | qla1280.c | 611 struct nvram *nv; in qla1280_read_nvram() 620 wptr = (uint16_t *)&ha->nvram; in qla1280_read_nvram() 621 nv = &ha->nvram; in qla1280_read_nvram() 635 for (; cnt < sizeof(struct nvram); cnt++) { in qla1280_read_nvram() 1147 struct nvram *nv; in qla1280_set_target_parameters() 1150 nv = &ha->nvram; in qla1280_set_target_parameters() 1216 struct nvram *nv; in qla1280_slave_configure() 1220 nv = &ha->nvram; in qla1280_slave_configure() 1965 qla1280_print_settings(struct nvram *nv) in qla1280_print_settings() 2017 struct nvram *nv = &ha->nvram; in qla1280_set_target_defaults() [all …]
|
/Linux-v4.19/drivers/scsi/qla4xxx/ |
D | ql4_dbg.c | 62 (uint8_t) offsetof(struct isp_reg, u1.isp4010.nvram), in qla4xxx_dump_registers() 63 readw(&ha->reg->u1.isp4010.nvram)); in qla4xxx_dump_registers() 69 (uint8_t) offsetof(struct isp_reg, u1.isp4022.nvram), in qla4xxx_dump_registers() 70 readw(&ha->reg->u1.isp4022.nvram)); in qla4xxx_dump_registers()
|
D | ql4_bsg.c | 210 uint8_t *nvram = NULL; in qla4xxx_read_nvram() local 242 nvram = dma_alloc_coherent(&ha->pdev->dev, len, &nvram_dma, in qla4xxx_read_nvram() 244 if (!nvram) { in qla4xxx_read_nvram() 260 nvram, len); in qla4xxx_read_nvram() 266 dma_free_coherent(&ha->pdev->dev, len, nvram, nvram_dma); in qla4xxx_read_nvram() 282 uint8_t *nvram = NULL; in qla4xxx_update_nvram() local 313 nvram = dma_alloc_coherent(&ha->pdev->dev, len, &nvram_dma, in qla4xxx_update_nvram() 315 if (!nvram) { in qla4xxx_update_nvram() 323 bsg_job->request_payload.sg_cnt, nvram, len); in qla4xxx_update_nvram() 335 dma_free_coherent(&ha->pdev->dev, len, nvram, nvram_dma); in qla4xxx_update_nvram()
|
/Linux-v4.19/Documentation/devicetree/bindings/mfd/ |
D | cros-ec.txt | 38 - google,has-vbc-nvram: Some implementations of the EC include a small 39 nvram space used to store verified boot context data. This boolean flag 40 is used to specify whether this nvram is present or not.
|
/Linux-v4.19/drivers/scsi/esas2r/ |
D | esas2r_flash.c | 1197 if (!esas2r_read_flash_block(a, a->nvram, FLS_OFFSET_NVR, in esas2r_nvram_read_direct() 1258 struct esas2r_sas_nvram *nvram) in esas2r_nvram_write() argument 1260 struct esas2r_sas_nvram *n = nvram; in esas2r_nvram_write() 1272 n = a->nvram; in esas2r_nvram_write() 1296 memcpy(a->nvram, n, sizeof(struct esas2r_sas_nvram)); in esas2r_nvram_write() 1299 n = a->nvram; in esas2r_nvram_write() 1331 struct esas2r_sas_nvram *n = a->nvram; in esas2r_nvram_validate() 1363 struct esas2r_sas_nvram *n = a->nvram; in esas2r_nvram_set_defaults() 1376 struct esas2r_sas_nvram *nvram) in esas2r_nvram_get_defaults() argument 1384 memcpy(&sas_addr[0], a->nvram->sas_addr, 8); in esas2r_nvram_get_defaults() [all …]
|
/Linux-v4.19/drivers/message/fusion/ |
D | mptspi.c | 114 int nvram; in mptspi_setTargetNegoParms() local 175 if (pspi_data->nvram && (pspi_data->nvram[id] != MPT_HOST_NVRAM_INVALID)) { in mptspi_setTargetNegoParms() 176 nvram = pspi_data->nvram[id]; in mptspi_setTargetNegoParms() 177 nfactor = (nvram & MPT_NVRAM_SYNC_MASK) >> 8; in mptspi_setTargetNegoParms() 180 width = nvram & MPT_NVRAM_WIDE_DISABLE ? 0 : 1; in mptspi_setTargetNegoParms() 443 if (ioc->spi_data.nvram && in mptspi_target_alloc() 444 ioc->spi_data.nvram[starget->id] != MPT_HOST_NVRAM_INVALID) { in mptspi_target_alloc() 445 u32 nvram = ioc->spi_data.nvram[starget->id]; in mptspi_target_alloc() local 446 spi_min_period(starget) = (nvram & MPT_NVRAM_SYNC_MASK) >> MPT_NVRAM_SYNC_SHIFT; in mptspi_target_alloc() 447 spi_max_width(starget) = nvram & MPT_NVRAM_WIDE_DISABLE ? 0 : 1; in mptspi_target_alloc()
|
/Linux-v4.19/arch/mips/include/asm/mach-bcm63xx/ |
D | bcm63xx_nvram.h | 14 void bcm63xx_nvram_init(void *nvram);
|
/Linux-v4.19/arch/mips/sgi-ip22/ |
D | Makefile | 7 obj-y += ip22-mc.o ip22-hpc.o ip22-int.o ip22-time.o ip22-nvram.o \
|
/Linux-v4.19/drivers/net/ethernet/sfc/falcon/ |
D | selftest.h | 36 int nvram; member
|