diff options
Diffstat (limited to 'drivers/dahdi/voicebus/voicebus.h')
-rw-r--r-- | drivers/dahdi/voicebus/voicebus.h | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/drivers/dahdi/voicebus/voicebus.h b/drivers/dahdi/voicebus/voicebus.h index 37b9271..6c67f15 100644 --- a/drivers/dahdi/voicebus/voicebus.h +++ b/drivers/dahdi/voicebus/voicebus.h @@ -58,6 +58,10 @@ /* Define this in order to create a debugging network interface. */ #undef VOICEBUS_NET_DEBUG +/* Define this to only run the processing in an interrupt handler + * (and not tasklet). */ +#define CONFIG_VOICEBUS_INTERRUPT + struct voicebus; struct vbb { @@ -123,6 +127,10 @@ struct voicebus { struct tasklet_struct tasklet; enum voicebus_mode mode; +#if defined(CONFIG_VOICEBUS_INTERRUPT) + atomic_t deferred_disabled_count; +#endif + #if defined(CONFIG_VOICEBUS_TIMER) struct timer_list timer; #endif |