; > + > +static void lan743x_rx_isr(void *context, u32 int_sts); > + > +static int lan743x_rx_ring_init(struct lan743x_rx *rx); > +static void lan743x_rx_ring_cleanup(struct lan743x_rx *rx); > +static int lan743x_rx_init(struct lan743x_rx *rx, > + struct lan743x_adapter *adapter, int channel_number); > +static void lan743x_rx_cleanup(struct lan743x_rx *rx); > +static int lan743x_rx_open(struct lan743x_rx *rx); > +static void lan743x_rx_close(struct lan743x_rx *rx); > +
Please don't create a header file full of static declarations. Header files are for shared data between compilation units. Also, Linux style is to order functions to minimize the number of required forward declarations.