linux/kernel/irq/settings.h

/* SPDX-License-Identifier: GPL-2.0 */
/*
 * Internal header to deal with irq_desc->status which will be renamed
 * to irq_desc->settings.
 */
enum {};

#define IRQ_PER_CPU
#define IRQ_NO_BALANCING
#define IRQ_LEVEL
#define IRQ_NOPROBE
#define IRQ_NOREQUEST
#define IRQ_NOTHREAD
#define IRQ_NOAUTOEN
#define IRQ_NESTED_THREAD
#define IRQ_PER_CPU_DEVID
#define IRQ_IS_POLLED
#define IRQ_DISABLE_UNLAZY
#define IRQ_HIDDEN
#define IRQ_NO_DEBUG
#undef IRQF_MODIFY_MASK
#define IRQF_MODIFY_MASK

static inline void
irq_settings_clr_and_set(struct irq_desc *desc, u32 clr, u32 set)
{}

static inline bool irq_settings_is_per_cpu(struct irq_desc *desc)
{}

static inline bool irq_settings_is_per_cpu_devid(struct irq_desc *desc)
{}

static inline void irq_settings_set_per_cpu(struct irq_desc *desc)
{}

static inline void irq_settings_set_no_balancing(struct irq_desc *desc)
{}

static inline bool irq_settings_has_no_balance_set(struct irq_desc *desc)
{}

static inline u32 irq_settings_get_trigger_mask(struct irq_desc *desc)
{}

static inline void
irq_settings_set_trigger_mask(struct irq_desc *desc, u32 mask)
{}

static inline bool irq_settings_is_level(struct irq_desc *desc)
{}

static inline void irq_settings_clr_level(struct irq_desc *desc)
{}

static inline void irq_settings_set_level(struct irq_desc *desc)
{}

static inline bool irq_settings_can_request(struct irq_desc *desc)
{}

static inline void irq_settings_clr_norequest(struct irq_desc *desc)
{}

static inline void irq_settings_set_norequest(struct irq_desc *desc)
{}

static inline bool irq_settings_can_thread(struct irq_desc *desc)
{}

static inline void irq_settings_clr_nothread(struct irq_desc *desc)
{}

static inline void irq_settings_set_nothread(struct irq_desc *desc)
{}

static inline bool irq_settings_can_probe(struct irq_desc *desc)
{}

static inline void irq_settings_clr_noprobe(struct irq_desc *desc)
{}

static inline void irq_settings_set_noprobe(struct irq_desc *desc)
{}

static inline bool irq_settings_can_move_pcntxt(struct irq_desc *desc)
{}

static inline bool irq_settings_can_autoenable(struct irq_desc *desc)
{}

static inline bool irq_settings_is_nested_thread(struct irq_desc *desc)
{}

static inline bool irq_settings_is_polled(struct irq_desc *desc)
{}

static inline bool irq_settings_disable_unlazy(struct irq_desc *desc)
{}

static inline void irq_settings_clr_disable_unlazy(struct irq_desc *desc)
{}

static inline bool irq_settings_is_hidden(struct irq_desc *desc)
{}

static inline void irq_settings_set_no_debug(struct irq_desc *desc)
{}

static inline bool irq_settings_no_debug(struct irq_desc *desc)
{}