.. | .. |
---|
78 | 78 | fmt, \ |
---|
79 | 79 | ##__VA_ARGS__) |
---|
80 | 80 | |
---|
| 81 | +#define rvt_pr_err_ratelimited(rdi, fmt, ...) \ |
---|
| 82 | + __rvt_pr_err_ratelimited((rdi)->driver_f.get_pci_dev(rdi), \ |
---|
| 83 | + rvt_get_ibdev_name(rdi), \ |
---|
| 84 | + fmt, \ |
---|
| 85 | + ##__VA_ARGS__) |
---|
| 86 | + |
---|
81 | 87 | #define __rvt_pr_info(pdev, name, fmt, ...) \ |
---|
82 | 88 | dev_info(&pdev->dev, "%s: " fmt, name, ##__VA_ARGS__) |
---|
83 | 89 | |
---|
.. | .. |
---|
87 | 93 | #define __rvt_pr_err(pdev, name, fmt, ...) \ |
---|
88 | 94 | dev_err(&pdev->dev, "%s: " fmt, name, ##__VA_ARGS__) |
---|
89 | 95 | |
---|
| 96 | +#define __rvt_pr_err_ratelimited(pdev, name, fmt, ...) \ |
---|
| 97 | + dev_err_ratelimited(&(pdev)->dev, "%s: " fmt, name, ##__VA_ARGS__) |
---|
| 98 | + |
---|
90 | 99 | static inline int ibport_num_to_idx(struct ib_device *ibdev, u8 port_num) |
---|
91 | 100 | { |
---|
92 | 101 | struct rvt_dev_info *rdi = ib_to_rvt(ibdev); |
---|