Lines Matching full:nvram
56 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()
154 ip->u.nvram.op == SFXGE_NVRAM_OP_SET_VER)) in sfxge_nvram_ioctl()
157 switch (ip->u.nvram.op) { in sfxge_nvram_ioctl()
163 ip->u.nvram.size = sizeof(fake_dynamic_cfg_nvram); in sfxge_nvram_ioctl()
167 ip->u.nvram.size = size; in sfxge_nvram_ioctl()
181 rc = efx_nvram_get_version(enp, type, &ip->u.nvram.subtype, in sfxge_nvram_ioctl()
182 &ip->u.nvram.version[0]); in sfxge_nvram_ioctl()
185 rc = efx_nvram_set_version(enp, type, &ip->u.nvram.version[0]); in sfxge_nvram_ioctl()