Home
last modified time | relevance | path

Searched refs:nvram (Results 1 – 25 of 56) sorted by relevance

123

/drivers/scsi/sym53c8xx_2/
A Dsym_nvram.c43 switch (nvram->type) { in sym_nvram_setup_host()
64 if (nvram->data.parisc.width != -1) in sym_nvram_setup_host()
66 switch (nvram->data.parisc.mode) { in sym_nvram_setup_host()
181 tags = 2 << nvram->max_tags_index; in sym_display_Tekram_nvram()
183 if (nvram->boot_delay_index < 6) in sym_display_Tekram_nvram()
500 u_char *data = (u_char *) nvram; in sym_read_Symbios_nvram()
501 int len = sizeof(*nvram); in sym_read_Symbios_nvram()
510 if (nvram->type != 0 || in sym_read_Symbios_nvram()
518 if (csum != nvram->checksum) in sym_read_Symbios_nvram()
681 u_char *data = (u_char *) nvram; in sym_read_Tekram_nvram()
[all …]
A Dsym_nvram.h183 void sym_nvram_setup_host(struct Scsi_Host *shost, struct sym_hcb *np, struct sym_nvram *nvram);
188 …void sym_nvram_setup_host(struct Scsi_Host *shost, struct sym_hcb *np, struct sym_nvram *nvram) { } in sym_nvram_setup_host() argument
189 static inline void sym_nvram_setup_target(struct sym_tcb *tp, struct sym_nvram *nvram) { } in sym_nvram_setup_target() argument
A Dsym_glue.c58 module_param_named(nvram, sym_driver_setup.use_nvram, byte, 0);
72 MODULE_PARM_DESC(nvram, "Option currently not used");
1354 if (sym_hcb_attach(shost, fw, dev->nvram)) in sym_attach()
1437 devp->nvram = nvp; in sym_get_nvram()
1711 struct sym_nvram nvram; in sym2_probe() local
1717 memset(&nvram, 0, sizeof(nvram)); in sym2_probe()
1746 sym_get_nvram(&sym_dev, &nvram); in sym2_probe()
A Dsym_glue.h200 struct sym_nvram *nvram; member
/drivers/char/
A Dnvram.c424 (nvram[6] & 1) ? (nvram[6] >> 6) + 1 : 0); in pc_nvram_proc_read()
426 type = nvram[2] >> 4; in pc_nvram_proc_read()
439 type = nvram[4] >> 4; in pc_nvram_proc_read()
453 nvram[18] | (nvram[19] << 8), in pc_nvram_proc_read()
454 nvram[20], nvram[25], in pc_nvram_proc_read()
455 nvram[21] | (nvram[22] << 8), nvram[23] | (nvram[24] << 8)); in pc_nvram_proc_read()
457 nvram[39] | (nvram[40] << 8), in pc_nvram_proc_read()
458 nvram[41], nvram[46], in pc_nvram_proc_read()
459 nvram[42] | (nvram[43] << 8), nvram[44] | (nvram[45] << 8)); in pc_nvram_proc_read()
461 seq_printf(seq, "DOS base memory: %d kB\n", nvram[7] | (nvram[8] << 8)); in pc_nvram_proc_read()
[all …]
A DMakefile23 obj-$(CONFIG_NVRAM) += nvram.o
/drivers/net/wireless/broadcom/brcm80211/brcmfmac/
A Dfirmware.c54 u8 *nvram; member
248 u8 *nvram; in brcmf_fw_strip_multi_v1() local
252 if (!nvram) in brcmf_fw_strip_multi_v1()
297 nvram[j] = nvp->nvram[i]; in brcmf_fw_strip_multi_v1()
309 nvp->nvram = nvram; in brcmf_fw_strip_multi_v1()
314 kfree(nvram); in brcmf_fw_strip_multi_v1()
330 u8 *nvram; in brcmf_fw_strip_multi_v2() local
333 if (!nvram) { in brcmf_fw_strip_multi_v2()
352 nvram[j] = nvp->nvram[i]; in brcmf_fw_strip_multi_v2()
364 nvp->nvram = nvram; in brcmf_fw_strip_multi_v2()
[all …]
A Dfirmware.h47 void brcmf_fw_nvram_free(void *nvram);
A Dpcie.c1690 const struct firmware *fw, void *nvram, in brcmf_pcie_download_fw_nvram() argument
1718 if (nvram) { in brcmf_pcie_download_fw_nvram()
1722 memcpy_toio(devinfo->tcm + address, nvram, nvram_len); in brcmf_pcie_download_fw_nvram()
1723 brcmf_fw_nvram_free(nvram); in brcmf_pcie_download_fw_nvram()
2139 void *nvram; in brcmf_pcie_setup() local
2157 nvram = fwreq->items[BRCMF_PCIE_FW_NVRAM].nv_data.data; in brcmf_pcie_setup()
2167 brcmf_fw_nvram_free(nvram); in brcmf_pcie_setup()
2178 ret = brcmf_pcie_download_fw_nvram(devinfo, fw, nvram, nvram_len); in brcmf_pcie_setup()
/drivers/mtd/parsers/
A Dbcm63xxpart.c52 struct bcm963xx_nvram *nvram) in bcm63xx_read_nvram() argument
60 &retlen, (void *)nvram); in bcm63xx_read_nvram()
64 ret = bcm963xx_nvram_checksum(nvram, &expected_crc, &actual_crc); in bcm63xx_read_nvram()
69 if (!nvram->psi_size) in bcm63xx_read_nvram()
70 nvram->psi_size = BCM963XX_DEFAULT_PSI_SIZE; in bcm63xx_read_nvram()
93 nvramlen = nvram->psi_size * SZ_1K; in bcm63xx_parse_cfe_nor_partitions()
130 struct bcm963xx_nvram *nvram = NULL; in bcm63xx_parse_cfe_partitions() local
136 nvram = vzalloc(sizeof(*nvram)); in bcm63xx_parse_cfe_partitions()
137 if (!nvram) in bcm63xx_parse_cfe_partitions()
140 ret = bcm63xx_read_nvram(master, nvram); in bcm63xx_parse_cfe_partitions()
[all …]
/drivers/firmware/broadcom/
A Dbcm47xx_nvram.c40 static bool bcm47xx_nvram_is_valid(void __iomem *nvram) in bcm47xx_nvram_is_valid() argument
42 return ((struct nvram_header *)nvram)->magic == NVRAM_MAGIC; in bcm47xx_nvram_is_valid()
240 char *nvram; in bcm47xx_nvram_get_contents() local
249 nvram = vmalloc(*nvram_size); in bcm47xx_nvram_get_contents()
250 if (!nvram) in bcm47xx_nvram_get_contents()
252 memcpy(nvram, &nvram_buf[sizeof(struct nvram_header)], *nvram_size); in bcm47xx_nvram_get_contents()
254 return nvram; in bcm47xx_nvram_get_contents()
A DKconfig6 Broadcom home routers contain flash partition called "nvram" with all
/drivers/scsi/
A Dips.c2046 ha->nvram->bios_high[0], ha->nvram->bios_high[1], in ips_host_info()
2047 ha->nvram->bios_high[2], ha->nvram->bios_high[3], in ips_host_info()
2048 ha->nvram->bios_low[0], ha->nvram->bios_low[1], in ips_host_info()
2054 ha->nvram->bios_high[0], ha->nvram->bios_high[1], in ips_host_info()
2055 ha->nvram->bios_high[2], ha->nvram->bios_high[3], in ips_host_info()
2056 ha->nvram->bios_low[0], ha->nvram->bios_low[1], in ips_host_info()
2057 ha->nvram->bios_low[2], ha->nvram->bios_low[3]); in ips_host_info()
5597 ha->nvram->adapter_slot, ha->nvram->bios_high[0], in ips_write_driver_status()
5599 ha->nvram->bios_high[3], ha->nvram->bios_low[0], in ips_write_driver_status()
5600 ha->nvram->bios_low[1], ha->nvram->bios_low[2], in ips_write_driver_status()
[all …]
A Dqla1280.c575 struct nvram *nv; in qla1280_read_nvram()
585 nv = &ha->nvram; in qla1280_read_nvram()
1111 struct nvram *nv; in qla1280_set_target_parameters()
1114 nv = &ha->nvram; in qla1280_set_target_parameters()
1180 struct nvram *nv; in qla1280_sdev_configure()
1184 nv = &ha->nvram; in qla1280_sdev_configure()
1979 struct nvram *nv = &ha->nvram; in qla1280_set_target_defaults()
2010 struct nvram *nv = &ha->nvram; in qla1280_set_defaults()
2064 struct nvram *nv = &ha->nvram; in qla1280_config_target()
2122 struct nvram *nv = &ha->nvram; in qla1280_config_bus()
[all …]
A Dqla1280.h143 uint16_t nvram; /* NVRAM register. */ member
334 struct nvram { struct
1061 struct nvram nvram; member
/drivers/scsi/qla2xxx/
A Dqla_sup.c28 data = rd_reg_word(&reg->nvram); in qla2x00_lock_nvram_access()
31 data = rd_reg_word(&reg->nvram); in qla2x00_lock_nvram_access()
228 word = rd_reg_word(&reg->nvram); in qla2x00_write_nvram_word()
281 word = rd_reg_word(&reg->nvram); in qla2x00_write_nvram_word_tmo()
359 word = rd_reg_word(&reg->nvram); in qla2x00_clear_nvram_protection()
419 word = rd_reg_word(&reg->nvram); in qla2x00_set_nvram_protection()
2309 wrt_reg_word(&reg->nvram, 0); in qla2x00_read_flash_data()
2310 rd_reg_word(&reg->nvram); in qla2x00_read_flash_data()
2314 rd_reg_word(&reg->nvram); in qla2x00_read_flash_data()
2382 wrt_reg_word(&reg->nvram, 0); in qla2x00_read_optrom_data()
[all …]
/drivers/scsi/qla4xxx/
A Dql4_bsg.c209 uint8_t *nvram = NULL; in qla4xxx_read_nvram() local
241 nvram = dma_alloc_coherent(&ha->pdev->dev, len, &nvram_dma, in qla4xxx_read_nvram()
243 if (!nvram) { in qla4xxx_read_nvram()
259 nvram, len); in qla4xxx_read_nvram()
265 dma_free_coherent(&ha->pdev->dev, len, nvram, nvram_dma); in qla4xxx_read_nvram()
281 uint8_t *nvram = NULL; in qla4xxx_update_nvram() local
312 nvram = dma_alloc_coherent(&ha->pdev->dev, len, &nvram_dma, in qla4xxx_update_nvram()
314 if (!nvram) { in qla4xxx_update_nvram()
322 bsg_job->request_payload.sg_cnt, nvram, len); in qla4xxx_update_nvram()
334 dma_free_coherent(&ha->pdev->dev, len, nvram, nvram_dma); in qla4xxx_update_nvram()
A Dql4_dbg.c61 (uint8_t) offsetof(struct isp_reg, u1.isp4010.nvram), in qla4xxx_dump_registers()
62 readw(&ha->reg->u1.isp4010.nvram)); in qla4xxx_dump_registers()
68 (uint8_t) offsetof(struct isp_reg, u1.isp4022.nvram), in qla4xxx_dump_registers()
69 readw(&ha->reg->u1.isp4022.nvram)); in qla4xxx_dump_registers()
A Dql4_def.h625 struct eeprom_data *nvram; member
929 &ha->reg->u1.isp4010.nvram : in isp_semaphore()
936 &ha->reg->u1.isp4010.nvram : in isp_nvram()
937 &ha->reg->u1.isp4022.nvram); in isp_nvram()
/drivers/scsi/esas2r/
A Desas2r_flash.c1259 struct esas2r_sas_nvram *nvram) in esas2r_nvram_write() argument
1261 struct esas2r_sas_nvram *n = nvram; in esas2r_nvram_write()
1273 n = a->nvram; in esas2r_nvram_write()
1297 memcpy(a->nvram, n, sizeof(struct esas2r_sas_nvram)); in esas2r_nvram_write()
1300 n = a->nvram; in esas2r_nvram_write()
1332 struct esas2r_sas_nvram *n = a->nvram; in esas2r_nvram_validate()
1364 struct esas2r_sas_nvram *n = a->nvram; in esas2r_nvram_set_defaults()
1377 struct esas2r_sas_nvram *nvram) in esas2r_nvram_get_defaults() argument
1385 memcpy(&sas_addr[0], a->nvram->sas_addr, 8); in esas2r_nvram_get_defaults()
1386 *nvram = default_sas_nvram; in esas2r_nvram_get_defaults()
[all …]
A Desas2r_main.c136 memcpy(buf, a->nvram, length); in read_live_nvram()
680 a->nvram->sas_addr[0], in esas2r_show_info()
681 a->nvram->sas_addr[1], in esas2r_show_info()
682 a->nvram->sas_addr[2], in esas2r_show_info()
683 a->nvram->sas_addr[3], in esas2r_show_info()
684 a->nvram->sas_addr[4], in esas2r_show_info()
685 a->nvram->sas_addr[5], in esas2r_show_info()
686 a->nvram->sas_addr[6], in esas2r_show_info()
687 a->nvram->sas_addr[7]); in esas2r_show_info()
/drivers/message/fusion/
A Dmptspi.c114 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()
438 if (ioc->spi_data.nvram && in mptspi_target_alloc()
439 ioc->spi_data.nvram[starget->id] != MPT_HOST_NVRAM_INVALID) { in mptspi_target_alloc()
440 u32 nvram = ioc->spi_data.nvram[starget->id]; in mptspi_target_alloc() local
441 spi_min_period(starget) = (nvram & MPT_NVRAM_SYNC_MASK) >> MPT_NVRAM_SYNC_SHIFT; in mptspi_target_alloc()
442 spi_max_width(starget) = nvram & MPT_NVRAM_WIDE_DISABLE ? 0 : 1; in mptspi_target_alloc()
/drivers/net/ethernet/sfc/falcon/
A Dselftest.h33 int nvram; member
/drivers/net/ethernet/sfc/
A Dselftest.h33 int nvram; member
/drivers/net/ethernet/sfc/siena/
A Dselftest.h33 int nvram; member

Completed in 105 milliseconds

123