Lines Matching refs:hwAttrs
110 NVSRAM_HWAttrs const *hwAttrs = handle->hwAttrs; in NVSRAM_getAttrs() local
112 attrs->regionBase = hwAttrs->regionBase; in NVSRAM_getAttrs()
113 attrs->regionSize = hwAttrs->regionSize; in NVSRAM_getAttrs()
114 attrs->sectorSize = hwAttrs->sectorSize; in NVSRAM_getAttrs()
165 NVSRAM_HWAttrs const *hwAttrs; in NVSRAM_open() local
182 hwAttrs = NVS_config[index].hwAttrs; in NVSRAM_open()
185 object->sectorBaseMask = ~(hwAttrs->sectorSize - 1); in NVSRAM_open()
196 if ((size_t) (hwAttrs->regionBase) & (hwAttrs->sectorSize - 1)) { in NVSRAM_open()
203 if (hwAttrs->regionSize < hwAttrs->sectorSize) { in NVSRAM_open()
210 if (hwAttrs->regionSize != in NVSRAM_open()
211 (hwAttrs->regionSize & object->sectorBaseMask)) { in NVSRAM_open()
229 NVSRAM_HWAttrs const *hwAttrs = handle->hwAttrs; in NVSRAM_read() local
232 if (offset + bufferSize > hwAttrs->regionSize) { in NVSRAM_read()
242 memcpy(buffer, (char *)(hwAttrs->regionBase) + offset, bufferSize); in NVSRAM_read()
269 NVSRAM_HWAttrs const *hwAttrs = handle->hwAttrs; in NVSRAM_write() local
272 if (offset + bufferSize > hwAttrs->regionSize) { in NVSRAM_write()
283 size += hwAttrs->sectorSize; in NVSRAM_write()
300 dstBuf = (uint8_t *)((uint32_t)(hwAttrs->regionBase) + offset); in NVSRAM_write()
310 dstBuf = (uint8_t *)((uint32_t)(hwAttrs->regionBase) + offset); in NVSRAM_write()
325 NVSRAM_HWAttrs const *hwAttrs = handle->hwAttrs; in checkEraseRange() local
332 if (offset >= hwAttrs->regionSize) { in checkEraseRange()
337 if (offset + size > hwAttrs->regionSize) { in checkEraseRange()
357 NVSRAM_HWAttrs const *hwAttrs = handle->hwAttrs; in doErase() local
365 sectorBase = (void *) ((uint32_t) hwAttrs->regionBase + offset); in doErase()