Removes some functions that are not used anywhere:
lx_buffer_cancel() lx_buffer_free() lx_stream_sample_position()
lx_stream_state() lx_pipe_sample_count()

This was partially found by using a static code analysis program called 
cppcheck.

Signed-off-by: Rickard Strandqvist <rickard_strandqv...@spectrumdigital.se>
---
 sound/pci/lx6464es/lx_core.c |  107 ------------------------------------------
 sound/pci/lx6464es/lx_core.h |   10 ----
 2 files changed, 117 deletions(-)

diff --git a/sound/pci/lx6464es/lx_core.c b/sound/pci/lx6464es/lx_core.c
index f3d6202..5621cd7 100644
--- a/sound/pci/lx6464es/lx_core.c
+++ b/sound/pci/lx6464es/lx_core.c
@@ -582,33 +582,6 @@ int lx_pipe_pause(struct lx6464es *chip, u32 pipe, int 
is_capture)
 }
 
 
-int lx_pipe_sample_count(struct lx6464es *chip, u32 pipe, int is_capture,
-                        u64 *rsample_count)
-{
-       int err;
-       u32 pipe_cmd = PIPE_INFO_TO_CMD(is_capture, pipe);
-
-       mutex_lock(&chip->msg_lock);
-       lx_message_init(&chip->rmh, CMD_0A_GET_PIPE_SPL_COUNT);
-
-       chip->rmh.cmd[0] |= pipe_cmd;
-       chip->rmh.stat_len = 2; /* need all words here! */
-
-       err = lx_message_send_atomic(chip, &chip->rmh); /* don't sleep! */
-
-       if (err != 0)
-               dev_err(chip->card->dev,
-                       "could not query pipe's sample count\n");
-       else {
-               *rsample_count = ((u64)(chip->rmh.stat[0] & MASK_SPL_COUNT_HI)
-                                 << 24)     /* hi part */
-                       + chip->rmh.stat[1]; /* lo part */
-       }
-
-       mutex_unlock(&chip->msg_lock);
-       return err;
-}
-
 int lx_pipe_state(struct lx6464es *chip, u32 pipe, int is_capture, u16 *rstate)
 {
        int err;
@@ -714,46 +687,6 @@ int lx_stream_set_format(struct lx6464es *chip, struct 
snd_pcm_runtime *runtime,
        return err;
 }
 
-int lx_stream_state(struct lx6464es *chip, u32 pipe, int is_capture,
-                   int *rstate)
-{
-       int err;
-       u32 pipe_cmd = PIPE_INFO_TO_CMD(is_capture, pipe);
-
-       mutex_lock(&chip->msg_lock);
-       lx_message_init(&chip->rmh, CMD_0E_GET_STREAM_SPL_COUNT);
-
-       chip->rmh.cmd[0] |= pipe_cmd;
-
-       err = lx_message_send_atomic(chip, &chip->rmh);
-
-       *rstate = (chip->rmh.stat[0] & SF_START) ? START_STATE : PAUSE_STATE;
-
-       mutex_unlock(&chip->msg_lock);
-       return err;
-}
-
-int lx_stream_sample_position(struct lx6464es *chip, u32 pipe, int is_capture,
-                             u64 *r_bytepos)
-{
-       int err;
-       u32 pipe_cmd = PIPE_INFO_TO_CMD(is_capture, pipe);
-
-       mutex_lock(&chip->msg_lock);
-       lx_message_init(&chip->rmh, CMD_0E_GET_STREAM_SPL_COUNT);
-
-       chip->rmh.cmd[0] |= pipe_cmd;
-
-       err = lx_message_send_atomic(chip, &chip->rmh);
-
-       *r_bytepos = ((u64) (chip->rmh.stat[0] & MASK_SPL_COUNT_HI)
-                     << 32)         /* hi part */
-               + chip->rmh.stat[1]; /* lo part */
-
-       mutex_unlock(&chip->msg_lock);
-       return err;
-}
-
 /* low-level buffer handling */
 int lx_buffer_give(struct lx6464es *chip, u32 pipe, int is_capture,
                   u32 buffer_size, u32 buf_address_lo, u32 buf_address_hi,
@@ -803,46 +736,6 @@ int lx_buffer_give(struct lx6464es *chip, u32 pipe, int 
is_capture,
        return err;
 }
 
-int lx_buffer_free(struct lx6464es *chip, u32 pipe, int is_capture,
-                  u32 *r_buffer_size)
-{
-       int err;
-       u32 pipe_cmd = PIPE_INFO_TO_CMD(is_capture, pipe);
-
-       mutex_lock(&chip->msg_lock);
-       lx_message_init(&chip->rmh, CMD_11_CANCEL_BUFFER);
-
-       chip->rmh.cmd[0] |= pipe_cmd;
-       chip->rmh.cmd[0] |= MASK_BUFFER_ID; /* ask for the current buffer: the
-                                            * microblaze will seek for it */
-
-       err = lx_message_send_atomic(chip, &chip->rmh);
-
-       if (err == 0)
-               *r_buffer_size = chip->rmh.stat[0]  & MASK_DATA_SIZE;
-
-       mutex_unlock(&chip->msg_lock);
-       return err;
-}
-
-int lx_buffer_cancel(struct lx6464es *chip, u32 pipe, int is_capture,
-                    u32 buffer_index)
-{
-       int err;
-       u32 pipe_cmd = PIPE_INFO_TO_CMD(is_capture, pipe);
-
-       mutex_lock(&chip->msg_lock);
-       lx_message_init(&chip->rmh, CMD_11_CANCEL_BUFFER);
-
-       chip->rmh.cmd[0] |= pipe_cmd;
-       chip->rmh.cmd[0] |= buffer_index;
-
-       err = lx_message_send_atomic(chip, &chip->rmh);
-
-       mutex_unlock(&chip->msg_lock);
-       return err;
-}
-
 
 /* low-level gain/peak handling
  *
diff --git a/sound/pci/lx6464es/lx_core.h b/sound/pci/lx6464es/lx_core.h
index 0cc140c..f95ed1b 100644
--- a/sound/pci/lx6464es/lx_core.h
+++ b/sound/pci/lx6464es/lx_core.h
@@ -120,8 +120,6 @@ int lx_dsp_get_mac(struct lx6464es *chip);
 int lx_pipe_allocate(struct lx6464es *chip, u32 pipe, int is_capture,
                     int channels);
 int lx_pipe_release(struct lx6464es *chip, u32 pipe, int is_capture);
-int lx_pipe_sample_count(struct lx6464es *chip, u32 pipe, int is_capture,
-                        u64 *rsample_count);
 int lx_pipe_state(struct lx6464es *chip, u32 pipe, int is_capture, u16 
*rstate);
 int lx_pipe_stop(struct lx6464es *chip, u32 pipe, int is_capture);
 int lx_pipe_start(struct lx6464es *chip, u32 pipe, int is_capture);
@@ -133,10 +131,6 @@ int lx_pipe_wait_for_idle(struct lx6464es *chip, u32 pipe, 
int is_capture);
 /* low-level stream handling */
 int lx_stream_set_format(struct lx6464es *chip, struct snd_pcm_runtime 
*runtime,
                         u32 pipe, int is_capture);
-int lx_stream_state(struct lx6464es *chip, u32 pipe, int is_capture,
-                   int *rstate);
-int lx_stream_sample_position(struct lx6464es *chip, u32 pipe, int is_capture,
-                             u64 *r_bytepos);
 
 int lx_stream_set_state(struct lx6464es *chip, u32 pipe,
                        int is_capture, enum stream_state_t state);
@@ -168,10 +162,6 @@ int lx_buffer_ask(struct lx6464es *chip, u32 pipe, int 
is_capture,
 int lx_buffer_give(struct lx6464es *chip, u32 pipe, int is_capture,
                   u32 buffer_size, u32 buf_address_lo, u32 buf_address_hi,
                   u32 *r_buffer_index);
-int lx_buffer_free(struct lx6464es *chip, u32 pipe, int is_capture,
-                  u32 *r_buffer_size);
-int lx_buffer_cancel(struct lx6464es *chip, u32 pipe, int is_capture,
-                    u32 buffer_index);
 
 /* low-level gain/peak handling */
 int lx_level_unmute(struct lx6464es *chip, int is_capture, int unmute);
-- 
1.7.10.4

--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/

Reply via email to