rswitch_private
struct rswitch_private *priv;
static void rswitch_update_offload_brdev(struct rswitch_private *priv)
static void rswitch_update_l2_hw_learning(struct rswitch_private *priv)
static void rswitch_update_l2_hw_forwarding(struct rswitch_private *priv)
void rswitch_update_l2_offload(struct rswitch_private *priv)
void rswitch_update_l2_offload(struct rswitch_private *priv);
static int rswitch_gwca_request_irqs(struct rswitch_private *priv)
static void rswitch_coma_init(struct rswitch_private *priv)
static void rswitch_ts(struct rswitch_private *priv)
struct rswitch_private *priv = dev_id;
static void rswitch_top_init(struct rswitch_private *priv)
static int rswitch_gwca_ts_request_irqs(struct rswitch_private *priv)
static int rswitch_fwd_init(struct rswitch_private *priv)
static int rswitch_ether_port_init_all(struct rswitch_private *priv)
static void rswitch_ether_port_deinit_all(struct rswitch_private *priv)
static int rswitch_gwca_change_mode(struct rswitch_private *priv,
struct rswitch_private *priv = rdev->priv;
static int rswitch_gwca_mcast_table_reset(struct rswitch_private *priv)
static void rswitch_etha_init(struct rswitch_private *priv, unsigned int index)
static int rswitch_device_alloc(struct rswitch_private *priv, unsigned int index)
static int rswitch_gwca_axi_ram_reset(struct rswitch_private *priv)
static void rswitch_device_free(struct rswitch_private *priv, unsigned int index)
static int rswitch_init(struct rswitch_private *priv)
static bool rswitch_is_any_data_irq(struct rswitch_private *priv, u32 *dis, bool tx)
struct rswitch_private *priv;
static void rswitch_get_data_irq_status(struct rswitch_private *priv, u32 *dis)
static void rswitch_deinit(struct rswitch_private *priv)
struct rswitch_private *priv = platform_get_drvdata(pdev);
struct rswitch_private *priv = dev_get_drvdata(dev);
static void rswitch_enadis_data_irq(struct rswitch_private *priv,
struct rswitch_private *priv = dev_get_drvdata(dev);
static void rswitch_ack_data_irq(struct rswitch_private *priv,
static void rswitch_gwca_ts_queue_free(struct rswitch_private *priv)
struct rswitch_private *priv,
struct rswitch_private *priv,
static void rswitch_gwca_ts_queue_fill(struct rswitch_private *priv,
static void rswitch_reset(struct rswitch_private *priv)
struct rswitch_private *priv,
static int rswitch_gwca_linkfix_alloc(struct rswitch_private *priv)
static void rswitch_clock_enable(struct rswitch_private *priv)
static void rswitch_gwca_linkfix_free(struct rswitch_private *priv)
static int rswitch_gwca_ts_queue_alloc(struct rswitch_private *priv)
static struct rswitch_gwca_queue *rswitch_gwca_get(struct rswitch_private *priv)
static void rswitch_clock_disable(struct rswitch_private *priv)
static void rswitch_gwca_put(struct rswitch_private *priv,
struct rswitch_private *priv = rdev->priv;
static int rswitch_txdmac_init(struct rswitch_private *priv, unsigned int index)
struct rswitch_private *priv = rdev->priv;
static int rswitch_rxdmac_init(struct rswitch_private *priv, unsigned int index)
static int rswitch_gwca_hw_init(struct rswitch_private *priv)
static int rswitch_gwca_hw_deinit(struct rswitch_private *priv)
static int rswitch_gwca_halt(struct rswitch_private *priv)
static int rswitch_bpool_config(struct rswitch_private *priv)
struct rswitch_private *priv;
static irqreturn_t rswitch_data_irq(struct rswitch_private *priv, u32 *dis)
struct rswitch_private *priv = dev_id;