Go to the source code of this file.
|
| #define | DEFAULT_RATELIMIT_INTERVAL 1250 |
| |
| #define | DEFAULT_RATELIMIT_BURST 10 |
| |
| #define | RATELIMIT_DISABLED (struct ratelimit_state){ .interval = 0 } |
| |
| #define | ratelimit_state_init(rs, b, i) do { (void)(rs); (void)(b); (void)(i); } while (0) |
| |
| #define | DEFINE_RATELIMIT_STATE(name, interval_init, burst_init) struct ratelimit_state name = { (interval_init), (burst_init), 0, 0, 0 } |
| |
| #define | pr_emerg_ratelimited(fmt, ...) pr_emerg(fmt, ##__VA_ARGS__) |
| |
| #define | pr_alert_ratelimited(fmt, ...) pr_alert(fmt, ##__VA_ARGS__) |
| |
| #define | pr_crit_ratelimited(fmt, ...) pr_crit(fmt, ##__VA_ARGS__) |
| |
| #define | pr_err_ratelimited(fmt, ...) pr_err(fmt, ##__VA_ARGS__) |
| |
| #define | pr_warn_ratelimited(fmt, ...) pr_warn(fmt, ##__VA_ARGS__) |
| |
| #define | pr_notice_ratelimited(fmt, ...) pr_notice(fmt, ##__VA_ARGS__) |
| |
| #define | pr_info_ratelimited(fmt, ...) pr_info(fmt, ##__VA_ARGS__) |
| |
| #define | pr_debug_ratelimited(fmt, ...) pr_debug(fmt, ##__VA_ARGS__) |
| |
| #define | printk_ratelimited(fmt, ...) printk(fmt, ##__VA_ARGS__) |
| |
◆ DEFAULT_RATELIMIT_BURST
| #define DEFAULT_RATELIMIT_BURST 10 |
◆ DEFAULT_RATELIMIT_INTERVAL
| #define DEFAULT_RATELIMIT_INTERVAL 1250 |
◆ DEFINE_RATELIMIT_STATE
| #define DEFINE_RATELIMIT_STATE |
( |
|
name, |
|
|
|
interval_init, |
|
|
|
burst_init |
|
) |
| struct ratelimit_state name = { (interval_init), (burst_init), 0, 0, 0 } |
◆ pr_alert_ratelimited
| #define pr_alert_ratelimited |
( |
|
fmt, |
|
|
|
... |
|
) |
| pr_alert(fmt, ##__VA_ARGS__) |
◆ pr_crit_ratelimited
| #define pr_crit_ratelimited |
( |
|
fmt, |
|
|
|
... |
|
) |
| pr_crit(fmt, ##__VA_ARGS__) |
◆ pr_debug_ratelimited
| #define pr_debug_ratelimited |
( |
|
fmt, |
|
|
|
... |
|
) |
| pr_debug(fmt, ##__VA_ARGS__) |
◆ pr_emerg_ratelimited
| #define pr_emerg_ratelimited |
( |
|
fmt, |
|
|
|
... |
|
) |
| pr_emerg(fmt, ##__VA_ARGS__) |
◆ pr_err_ratelimited
| #define pr_err_ratelimited |
( |
|
fmt, |
|
|
|
... |
|
) |
| pr_err(fmt, ##__VA_ARGS__) |
◆ pr_info_ratelimited
| #define pr_info_ratelimited |
( |
|
fmt, |
|
|
|
... |
|
) |
| pr_info(fmt, ##__VA_ARGS__) |
◆ pr_notice_ratelimited
◆ pr_warn_ratelimited
| #define pr_warn_ratelimited |
( |
|
fmt, |
|
|
|
... |
|
) |
| pr_warn(fmt, ##__VA_ARGS__) |
◆ printk_ratelimited
| #define printk_ratelimited |
( |
|
fmt, |
|
|
|
... |
|
) |
| printk(fmt, ##__VA_ARGS__) |
◆ RATELIMIT_DISABLED
◆ ratelimit_state_init
| #define ratelimit_state_init |
( |
|
rs, |
|
|
|
b, |
|
|
|
i |
|
) |
| do { (void)(rs); (void)(b); (void)(i); } while (0) |