__guard_ptr
__guard_ptr(_name)(&scope) || !__is_cond_ptr(_name); \
if (!__guard_ptr(_name)(&scope)) { \
#define scoped_tty() ((struct tty_struct *)(__guard_ptr(tty_port_tty)(&scope)))
#define scoped_irqdesc ((struct irq_desc *)(__guard_ptr(irqdesc_lock)(&scope)))