device.h (e9db3df254b36b6254135ddfac96f8cae7b3e735) | device.h (8f7eee5a63f1d5a1844fb1b08cf295b309cd0ccf) |
---|---|
1/*- 2 * Copyright (c) 2010 Isilon Systems, Inc. 3 * Copyright (c) 2010 iX Systems, Inc. 4 * Copyright (c) 2010 Panasas, Inc. 5 * Copyright (c) 2013-2016 Mellanox Technologies, Ltd. 6 * All rights reserved. 7 * 8 * Redistribution and use in source and binary forms, with or without --- 131 unchanged lines hidden (view full) --- 140#define dev_err(dev, fmt, ...) device_printf((dev)->bsddev, fmt, ##__VA_ARGS__) 141#define dev_warn(dev, fmt, ...) device_printf((dev)->bsddev, fmt, ##__VA_ARGS__) 142#define dev_info(dev, fmt, ...) device_printf((dev)->bsddev, fmt, ##__VA_ARGS__) 143#define dev_notice(dev, fmt, ...) device_printf((dev)->bsddev, fmt, ##__VA_ARGS__) 144#define dev_printk(lvl, dev, fmt, ...) \ 145 device_printf((dev)->bsddev, fmt, ##__VA_ARGS__) 146 147#define dev_err_ratelimited(dev, ...) do { \ | 1/*- 2 * Copyright (c) 2010 Isilon Systems, Inc. 3 * Copyright (c) 2010 iX Systems, Inc. 4 * Copyright (c) 2010 Panasas, Inc. 5 * Copyright (c) 2013-2016 Mellanox Technologies, Ltd. 6 * All rights reserved. 7 * 8 * Redistribution and use in source and binary forms, with or without --- 131 unchanged lines hidden (view full) --- 140#define dev_err(dev, fmt, ...) device_printf((dev)->bsddev, fmt, ##__VA_ARGS__) 141#define dev_warn(dev, fmt, ...) device_printf((dev)->bsddev, fmt, ##__VA_ARGS__) 142#define dev_info(dev, fmt, ...) device_printf((dev)->bsddev, fmt, ##__VA_ARGS__) 143#define dev_notice(dev, fmt, ...) device_printf((dev)->bsddev, fmt, ##__VA_ARGS__) 144#define dev_printk(lvl, dev, fmt, ...) \ 145 device_printf((dev)->bsddev, fmt, ##__VA_ARGS__) 146 147#define dev_err_ratelimited(dev, ...) do { \ |
148 static time_t __ratelimited; \ | 148 static linux_ratelimit_t __ratelimited; \ |
149 if (linux_ratelimited(&__ratelimited)) \ 150 dev_err(dev, __VA_ARGS__); \ 151} while (0) 152 153#define dev_warn_ratelimited(dev, ...) do { \ | 149 if (linux_ratelimited(&__ratelimited)) \ 150 dev_err(dev, __VA_ARGS__); \ 151} while (0) 152 153#define dev_warn_ratelimited(dev, ...) do { \ |
154 static time_t __ratelimited; \ | 154 static linux_ratelimit_t __ratelimited; \ |
155 if (linux_ratelimited(&__ratelimited)) \ 156 dev_warn(dev, __VA_ARGS__); \ 157} while (0) 158 159static inline void * 160dev_get_drvdata(const struct device *dev) 161{ 162 --- 331 unchanged lines hidden --- | 155 if (linux_ratelimited(&__ratelimited)) \ 156 dev_warn(dev, __VA_ARGS__); \ 157} while (0) 158 159static inline void * 160dev_get_drvdata(const struct device *dev) 161{ 162 --- 331 unchanged lines hidden --- |