Esempio n. 1
0
static inline void
s_incr(void) {
  (void)lagopus_rwlock_writer_lock(&s_lock);
  s_sum++;
  (void)lagopus_rwlock_unlock(&s_lock);
}
Esempio n. 2
0
static inline void
s_set(uint64_t v) {
  (void)lagopus_rwlock_writer_lock(&s_lock);
  s_sum = v;
  (void)lagopus_rwlock_unlock(&s_lock);
}
Esempio n. 3
0
static void
s_wlock_snmp_conf(snmp_conf_t *snmp) {
  if (snmp != NULL) {
    (void)lagopus_rwlock_writer_lock(&snmp->s_lck);
  }
}