Lines Matching refs:struct_name
51 #define __drbd_printk_choose_cond(obj, struct_name) \ argument
52 (__builtin_types_compatible_p(typeof(obj), struct struct_name *) || \
53 __builtin_types_compatible_p(typeof(obj), const struct struct_name *))
54 #define __drbd_printk_if_same_type(obj, struct_name, level, fmt, args...) \ argument
55 __drbd_printk_choose_cond(obj, struct_name), \
57 __drbd_printk_ ## struct_name ## _prep((const struct struct_name *)(obj)); \
58 printk(level __drbd_printk_ ## struct_name ## _fmt(fmt), \
59 __drbd_printk_ ## struct_name ## _args(), ## args); \
60 __drbd_printk_ ## struct_name ## _unprep(); \
74 #define __drbd_dyn_dbg_if_same_type(obj, struct_name, fmt, args...) \ argument
75 __drbd_printk_choose_cond(obj, struct_name), \
79 __drbd_printk_ ## struct_name ## _prep((const struct struct_name *)(obj)); \
80 __dynamic_pr_debug(&descriptor, __drbd_printk_ ## struct_name ## _fmt(fmt), \
81 __drbd_printk_ ## struct_name ## _args(), ## args); \
82 __drbd_printk_ ## struct_name ## _unprep(); \