Home
last modified time | relevance | path

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

1234

/freebsd/sys/dev/sfxge/
H A Dsfxge_nvram.c56 size_t total_size = ip->u.nvram.size; in sfxge_nvram_rw()
65 rc = copyout(fake_dynamic_cfg_nvram, ip->u.nvram.data, in sfxge_nvram_rw()
80 rc = copyin(ip->u.nvram.data + off, buf, len); in sfxge_nvram_rw()
84 ip->u.nvram.offset + off, buf, len); in sfxge_nvram_rw()
89 ip->u.nvram.offset + off, buf, len); in sfxge_nvram_rw()
92 rc = copyout(buf, ip->u.nvram.data + off, len); in sfxge_nvram_rw()
148 if (ip->u.nvram.type > SFXGE_NVRAM_TYPE_DYNAMIC_CFG) in sfxge_nvram_ioctl()
150 type = nvram_types[ip->u.nvram.type]; in sfxge_nvram_ioctl()
152 (ip->u.nvram.op == SFXGE_NVRAM_OP_WRITE || in sfxge_nvram_ioctl()
153 ip->u.nvram.op == SFXGE_NVRAM_OP_ERASE || in sfxge_nvram_ioctl()
[all …]
/freebsd/sys/dev/qlnx/qlnxe/
H A Dqlnx_ioctl.c580 qlnx_write_nvram(qlnx_host_t *ha, qlnx_nvram_t *nvram, uint32_t cmd) in qlnx_write_nvram() argument
585 if ((nvram->data == NULL) || (nvram->data_len == 0)) in qlnx_write_nvram()
588 buf = qlnx_zalloc(nvram->data_len); in qlnx_write_nvram()
590 ret = copyin(nvram->data, buf, nvram->data_len); in qlnx_write_nvram()
594 cmd, nvram->data, nvram->data_len, ret); in qlnx_write_nvram()
598 nvram->offset, buf, nvram->data_len); in qlnx_write_nvram()
603 cmd, nvram->data, nvram->data_len, ha->cdev.mcp_nvm_resp, ret); in qlnx_write_nvram()
611 qlnx_read_nvram(qlnx_host_t *ha, qlnx_nvram_t *nvram) in qlnx_read_nvram() argument
616 if ((nvram->data == NULL) || (nvram->data_len == 0)) in qlnx_read_nvram()
619 buf = qlnx_zalloc(nvram->data_len); in qlnx_read_nvram()
[all …]
/freebsd/sys/contrib/device-tree/src/arm64/apple/
H A Dspi1-nvram.dtsi3 // Devicetree include for common spi-nor nvram flash.
5 // Apple uses a consistent configiguration for the nvram on all known M1* and
12 nvram = &nvram;
29 nvram: partition@700000 { label
30 label = "nvram";
/freebsd/sys/contrib/device-tree/src/arm64/qcom/
H A Dpmk8350.dtsi79 pmk8350_sdam_1: nvram@7000 {
87 pmk8350_sdam_2: nvram@7100 {
100 pmk8350_sdam_5: nvram@7400 {
108 pmk8350_sdam_13: nvram@7c00 {
116 pmk8350_sdam_14: nvram@7d00 {
124 pmk8350_sdam_21: nvram@8400 {
132 pmk8350_sdam_22: nvram@8500 {
140 pmk8350_sdam_23: nvram@8600 {
148 pmk8350_sdam_41: nvram@9800 {
156 pmk8350_sdam_46: nvram@9d00 {
/freebsd/sys/modules/nvram/
H A DMakefile1 .PATH: ${SRCTOP}/sys/dev/nvram
3 KMOD= nvram
4 SRCS= nvram.c
/freebsd/usr.sbin/nvram/
H A DMakefile1 PROG= nvram
2 MAN= nvram.8
/freebsd/sys/contrib/device-tree/src/arm/broadcom/
H A Dbcm4709-asus-rt-ac3200.dts23 nvram@1c080000 {
24 compatible = "brcm,nvram";
107 label = "nvram";
H A Dbcm47094-asus-rt-ac3100.dtsi18 nvram@1c080000 {
19 compatible = "brcm,nvram";
113 label = "nvram";
H A Dbcm47094-asus-rt-ac5300.dts23 nvram@1c080000 {
24 compatible = "brcm,nvram";
113 label = "nvram";
H A Dbcm4708-linksys-ea6300-v1.dts24 nvram@1c080000 {
25 compatible = "brcm,nvram";
H A Dbcm4709-linksys-ea9200.dts25 nvram@1c080000 {
26 compatible = "brcm,nvram";
H A Dbcm47094-luxul-xwc-2000.dts25 nvram@1eff0000 {
26 compatible = "brcm,nvram";
H A Dbcm47094-luxul-xap-1610.dts23 nvram@1eff0000 {
24 compatible = "brcm,nvram";
H A Dbcm4708-luxul-xwc-1000.dts27 nvram@1eff0000 {
28 compatible = "brcm,nvram";
H A Dbcm47081-luxul-xap-1410.dts23 nvram@1eff0000 {
24 compatible = "brcm,nvram";
H A Dbcm4708-luxul-xap-1510.dts23 nvram@1eff0000 {
24 compatible = "brcm,nvram";
H A Dbcm53016-meraki-mr32.dts131 * It will only detect the "nvram" partition with an incorrect size.
134 * [ 1.733117] 0x000000400000-0x000008000000 : "nvram"
154 label = "nvram";
H A Dbcm47094-luxul-abr-4500.dts25 nvram@1eff0000 {
26 compatible = "brcm,nvram";
H A Dbcm4709-asus-rt-ac87u.dts28 nvram@1c080000 {
92 nvram@80000 {
93 label = "nvram";
H A Dbcm47094-luxul-xbr-4500.dts25 nvram@1eff0000 {
26 compatible = "brcm,nvram";
H A Dbcm47094-luxul-xwr-3150-v1.dts25 nvram@1eff0000 {
26 compatible = "brcm,nvram";
H A Dbcm47094-linksys-panamera.dts25 nvram@1c080000 {
26 compatible = "brcm,nvram";
278 label = "nvram";
/freebsd/sys/dev/sym/
H A Dsym_hipd.c2171 static int sym_prepare_setting (hcb_p np, struct sym_nvram *nvram);
2254 static void sym_nvram_setup_host (hcb_p np, struct sym_nvram *nvram);
2467 static int sym_prepare_setting(hcb_p np, struct sym_nvram *nvram) in sym_prepare_setting() argument
2638 sym_nvram_setup_host (np, nvram); in sym_prepare_setting()
2671 else if (nvram->type == SYM_SYMBIOS_NVRAM) { in sym_prepare_setting()
2689 (nvram->type == SYM_SYMBIOS_NVRAM || in sym_prepare_setting()
2690 (nvram->type == SYM_TEKRAM_NVRAM && in sym_prepare_setting()
2726 sym_nvram_setup_target (np, i, nvram); in sym_prepare_setting()
2748 i = nvram->type; in sym_prepare_setting()
8387 struct sym_nvram nvram; local
[all …]
/freebsd/sys/contrib/device-tree/Bindings/mfd/
H A Dcros-ec.txt41 - google,has-vbc-nvram: Some implementations of the EC include a small
42 nvram space used to store verified boot context data. This boolean flag
43 is used to specify whether this nvram is present or not.
/freebsd/sys/dev/ips/
H A Dips_commands.c487 ips_nvram_page5 *nvram; in ips_write_nvram() local
498 nvram = command->data_buffer; in ips_write_nvram()
500 sc->adapter_type = nvram->adapter_type; in ips_write_nvram()
502 strncpy(nvram->driver_high, IPS_VERSION_MAJOR, 4); in ips_write_nvram()
503 strncpy(nvram->driver_low, IPS_VERSION_MINOR, 4); in ips_write_nvram()
504 nvram->operating_system = IPS_OS_FREEBSD; in ips_write_nvram()

1234