int nvram_unset(const char *name) { LOCK_NVRAM(); int stat; if(!(_nvram!=NULL)) _nvram = _lib_nvram_open_staging(); if(!(_nvram!=NULL)) return -1; stat= _nvram_unset(_nvram, name); UNLOCK_NVRAM(); return stat; }
int nvram_unset(const char *name) { int ret; NVRAM_LOCK(); ret = _nvram_unset(name); NVRAM_UNLOCK(); return ret; }
int BCMINITFN(nvram_unset)(const char *name) { int ret; NVRAM_LOCK(); ret = _nvram_unset(name); NVRAM_UNLOCK(); return ret; }
int nvram_unset(const char *name) { unsigned long flags; int ret; spin_lock_irqsave(&nvram_lock, flags); ret = _nvram_unset(name); spin_unlock_irqrestore(&nvram_lock, flags); return ret; }
int nvram_unset(const char *name) { unsigned long flags; int ret; spin_lock_irqsave(&nvram_lock, flags); #ifdef CFE_UPDATE //unset variable in embedded nvram if(strncmp(name, CFE_NVRAM_PREFIX, strlen(CFE_NVRAM_PREFIX))==0) { if((ret = cfe_update(name+strlen(CFE_NVRAM_PREFIX), NULL)) == 0) { ret = _nvram_unset(name+strlen(CFE_NVRAM_PREFIX)); } } else #endif ret = _nvram_unset(name); spin_unlock_irqrestore(&nvram_lock, flags); return ret; }
int nvram_unset(const char *name) { unsigned long flags; int ret; if (!name) return -EINVAL; // Check early write if (nvram_major < 0) return 0; spin_lock_irqsave(&nvram_lock, flags); ret = _nvram_unset(name); spin_unlock_irqrestore(&nvram_lock, flags); return ret; }