summaryrefslogtreecommitdiff
path: root/drivers/dahdi/wctc4xxp
diff options
context:
space:
mode:
authorShaun Ruffell <sruffell@digium.com>2010-10-20 12:22:47 +0000
committerShaun Ruffell <sruffell@digium.com>2010-10-20 12:22:47 +0000
commita50f069e23c1845b3191e2b8fd29978b9f7a8d82 (patch)
tree4992d1c48f6733a15bbc99aee46ebab941b029f4 /drivers/dahdi/wctc4xxp
parent427de4fb569fb7c71f3acb9493e723afd9a48263 (diff)
wctc4xxp: Remove 'service_dte' function and a few inline keywords.
'service_dte' was only called in one place and is only two lines. I do not think it is adding much anymore. Also, let compiler should decide if 'service_rx_ring' and 'service_tx_ring' should be inlined. Signed-off-by: Shaun Ruffell <sruffell@digium.com> Acked-by: Kinsey Moore <kmoore@digium.com> Acked-by: Russ Meyerriecks <rmeyerriecks@digium.com> git-svn-id: http://svn.asterisk.org/svn/dahdi/linux/trunk@9435 a0bf4364-ded3-4de4-8d8a-66a801d63aff
Diffstat (limited to 'drivers/dahdi/wctc4xxp')
-rw-r--r--drivers/dahdi/wctc4xxp/base.c14
1 files changed, 4 insertions, 10 deletions
diff --git a/drivers/dahdi/wctc4xxp/base.c b/drivers/dahdi/wctc4xxp/base.c
index d5137b1..d2f6eef 100644
--- a/drivers/dahdi/wctc4xxp/base.c
+++ b/drivers/dahdi/wctc4xxp/base.c
@@ -2500,7 +2500,7 @@ wctc4xxp_receiveprep(struct wcdte *wc, struct tcb *cmd)
}
}
-static inline void service_tx_ring(struct wcdte *wc)
+static void service_tx_ring(struct wcdte *wc)
{
struct tcb *cmd;
unsigned long flags;
@@ -2541,7 +2541,7 @@ static inline void service_tx_ring(struct wcdte *wc)
}
}
-static inline void service_rx_ring(struct wcdte *wc)
+static void service_rx_ring(struct wcdte *wc)
{
struct tcb *cmd;
unsigned long flags;
@@ -2563,13 +2563,6 @@ static inline void service_rx_ring(struct wcdte *wc)
wctc4xxp_receive_demand_poll(wc);
}
-static inline void service_dte(struct wcdte *wc)
-{
- service_tx_ring(wc);
- service_rx_ring(wc);
-}
-
-
#if LINUX_VERSION_CODE < KERNEL_VERSION(2, 6, 20)
static void deferred_work_func(void *param)
{
@@ -2579,7 +2572,8 @@ static void deferred_work_func(struct work_struct *work)
{
struct wcdte *wc = container_of(work, struct wcdte, deferred_work);
#endif
- service_dte(wc);
+ service_tx_ring(wc);
+ service_rx_ring(wc);
}
DAHDI_IRQ_HANDLER(wctc4xxp_interrupt)