Commit 3e4ee323 authored by Alessandro Rubini's avatar Alessandro Rubini

warnings: fix "static" in ep_pfilter

There was a wrong "static" in a public header that triggered
my interest here. This fixes the warning and makes all functions
that are unused elsewhere really static. It also saves 50 bytes
in the final binary.
Signed-off-by: Alessandro Rubini's avatarAlessandro Rubini <rubini@gnudd.com>
parent 1134fab9
......@@ -87,7 +87,7 @@ static int code_pos;
static uint64_t code_buf[32];
/* begins assembling a new packet filter program */
void pfilter_new()
static void pfilter_new()
{
code_pos = 0;
}
......@@ -108,7 +108,8 @@ static void check_reg_range(int val, int minval, int maxval, char *name)
}
}
void pfilter_cmp(int offset, int value, int mask, pfilter_op_t op, int rd)
static void pfilter_cmp(int offset, int value, int mask, pfilter_op_t op,
int rd)
{
uint64_t ir;
......@@ -133,7 +134,7 @@ void pfilter_cmp(int offset, int value, int mask, pfilter_op_t op, int rd)
}
// rd = (packet[offset] & (1<<bit_index)) op rd
void pfilter_btst(int offset, int bit_index, pfilter_op_t op, int rd)
static void pfilter_btst(int offset, int bit_index, pfilter_op_t op, int rd)
{
uint64_t ir;
......@@ -153,7 +154,7 @@ void pfilter_btst(int offset, int bit_index, pfilter_op_t op, int rd)
code_buf[code_pos++] = ir;
}
void pfilter_nop()
static void pfilter_nop()
{
uint64_t ir;
check_size();
......@@ -162,7 +163,7 @@ void pfilter_nop()
}
// rd = ra op rb
void pfilter_logic2(int rd, int ra, pfilter_op_t op, int rb)
static void pfilter_logic2(int rd, int ra, pfilter_op_t op, int rb)
{
uint64_t ir;
check_size();
......@@ -194,7 +195,7 @@ static void pfilter_logic3(int rd, int ra, pfilter_op_t op, int rb,
}
/* Terminates the microcode, loads it to the endpoint and enables the pfilter */
void pfilter_load()
static void pfilter_load()
{
int i;
code_buf[code_pos++] = (1ULL << 35); // insert FIN instruction
......
......@@ -27,14 +27,6 @@ int ep_get_psval(int32_t * psval);
int ep_cal_pattern_enable();
int ep_cal_pattern_disable();
void pfilter_new();
void pfilter_cmp(int offset, int value, int mask, pfilter_op_t op, int rd);
void pfilter_btst(int offset, int bit_index, pfilter_op_t op, int rd);
void pfilter_nop();
void pfilter_logic2(int rd, int ra, pfilter_op_t op, int rb);
static void pfilter_logic3(int rd, int ra, pfilter_op_t op, int rb,
pfilter_op_t op2, int rc);
void pfilter_load();
void pfilter_init_default();
uint16_t pcs_read(int location);
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment