2 #include "lfds710_misc_internal.h"
8 /****************************************************************************/
9 void lfds710_misc_internal_backoff_init( struct lfds710_misc_backoff_state *bs )
11 LFDS710_PAL_ASSERT( bs != NULL );
12 LFDS710_PAL_ASSERT( (lfds710_pal_uint_t) &bs->lock % LFDS710_PAL_ATOMIC_ISOLATION_IN_BYTES == 0 );
14 bs->lock = LFDS710_MISC_FLAG_LOWERED;
15 bs->backoff_iteration_frequency_counters[0] = 0;
16 bs->backoff_iteration_frequency_counters[1] = 0;
18 bs->total_operations = 0;