diff options
author | Shaun Ruffell <sruffell@digium.com> | 2010-01-08 20:48:03 +0000 |
---|---|---|
committer | Shaun Ruffell <sruffell@digium.com> | 2010-01-08 20:48:03 +0000 |
commit | 8ed48876305e23ca69723aba8fa5f1465a794d9d (patch) | |
tree | 2fec6c26ffa4e16ce0be0e4c5cf8f2dbd66dc0e9 /drivers/dahdi/voicebus/voicebus.h | |
parent | 4d3c52e9fa00c3f18744a08a15df24907129effb (diff) |
voicebus: Remove framesize, buffer_cache, and cache_line members from struct.
Framesize is the same on all the clients, so it can be removed from the 'struct
voicebus' (and changed back again if needed). Since the framesize is the same,
each board doesn't need it's own buffer_cache, and cache_line is only used
during startup and can be read directly from pci configuration space, so we
don't need to keep it around in our context.
git-svn-id: http://svn.asterisk.org/svn/dahdi/linux/trunk@7779 a0bf4364-ded3-4de4-8d8a-66a801d63aff
Diffstat (limited to 'drivers/dahdi/voicebus/voicebus.h')
-rw-r--r-- | drivers/dahdi/voicebus/voicebus.h | 9 |
1 files changed, 2 insertions, 7 deletions
diff --git a/drivers/dahdi/voicebus/voicebus.h b/drivers/dahdi/voicebus/voicebus.h index 9cbacee..a5d6dee 100644 --- a/drivers/dahdi/voicebus/voicebus.h +++ b/drivers/dahdi/voicebus/voicebus.h @@ -33,6 +33,8 @@ #define VOICEBUS_DEFAULT_MAXLATENCY 25 #define VOICEBUS_MAXLATENCY_BUMP 6 +#define VOICEBUS_SFRAME_SIZE 1004 + /*! The number of descriptors in both the tx and rx descriptor ring. */ #define DRING_SIZE (1 << 7) /* Must be a power of 2 */ #define DRING_MASK (DRING_SIZE-1) @@ -78,18 +80,11 @@ struct voicebus_descriptor_list { struct voicebus { struct pci_dev *pdev; spinlock_t lock; - u32 framesize; - u8 cache_line_size; struct voicebus_descriptor_list rxd; struct voicebus_descriptor_list txd; void *idle_vbb; dma_addr_t idle_vbb_dma_addr; const int *debug; -#if LINUX_VERSION_CODE < KERNEL_VERSION(2, 6, 20) - kmem_cache_t *buffer_cache; -#else - struct kmem_cache *buffer_cache; -#endif u32 iobase; #if VOICEBUS_DEFERRED == WORKQUEUE struct workqueue_struct *workqueue; |