Lines Matching refs:rs
40 static inline void ratelimit_state_init(struct ratelimit_state *rs, in ratelimit_state_init() argument
43 memset(rs, 0, sizeof(*rs)); in ratelimit_state_init()
45 raw_spin_lock_init(&rs->lock); in ratelimit_state_init()
46 rs->interval = interval; in ratelimit_state_init()
47 rs->burst = burst; in ratelimit_state_init()
50 static inline void ratelimit_default_init(struct ratelimit_state *rs) in ratelimit_default_init() argument
52 return ratelimit_state_init(rs, DEFAULT_RATELIMIT_INTERVAL, in ratelimit_default_init()
56 static inline void ratelimit_state_exit(struct ratelimit_state *rs) in ratelimit_state_exit() argument
58 if (!(rs->flags & RATELIMIT_MSG_ON_RELEASE)) in ratelimit_state_exit()
61 if (rs->missed) { in ratelimit_state_exit()
63 current->comm, rs->missed); in ratelimit_state_exit()
64 rs->missed = 0; in ratelimit_state_exit()
69 ratelimit_set_flags(struct ratelimit_state *rs, unsigned long flags) in ratelimit_set_flags() argument
71 rs->flags = flags; in ratelimit_set_flags()
76 extern int ___ratelimit(struct ratelimit_state *rs, const char *func);