Lines Matching refs:NVS_Handle
502 typedef struct NVS_Config_ *NVS_Handle; typedef
508 typedef void (*NVS_CloseFxn) (NVS_Handle handle);
514 typedef int_fast16_t (*NVS_ControlFxn) (NVS_Handle handle, uint_fast16_t cmd,
521 typedef int_fast16_t (*NVS_EraseFxn) (NVS_Handle handle, size_t offset,
528 typedef void (*NVS_GetAttrsFxn) (NVS_Handle handle, NVS_Attrs *attrs);
540 typedef NVS_Handle (*NVS_OpenFxn) (uint_least8_t index, NVS_Params *params);
546 typedef int_fast16_t (*NVS_ReadFxn) (NVS_Handle handle, size_t offset,
553 typedef int_fast16_t (*NVS_WriteFxn) (NVS_Handle handle, size_t offset,
561 typedef int_fast16_t (*NVS_LockFxn) (NVS_Handle handle, uint32_t timeout);
567 typedef void (*NVS_UnlockFxn) (NVS_Handle handle);
637 extern void NVS_close(NVS_Handle handle);
658 extern int_fast16_t NVS_control(NVS_Handle handle, uint_fast16_t cmd, uintptr_t arg);
690 extern int_fast16_t NVS_erase(NVS_Handle handle, size_t offset, size_t size);
702 extern void NVS_getAttrs(NVS_Handle handle, NVS_Attrs *attrs);
741 extern int_fast16_t NVS_lock(NVS_Handle handle, uint32_t timeout);
756 extern NVS_Handle NVS_open(uint_least8_t index, NVS_Params *params);
782 extern int_fast16_t NVS_read(NVS_Handle handle, size_t offset, void *buffer,
793 extern void NVS_unlock(NVS_Handle handle);
835 extern int_fast16_t NVS_write(NVS_Handle handle, size_t offset, void *buffer,