static ssize_t stp_state_read(struct file *filp, char __user *buffer, size_t count,
loff_t *ppos)
{
- struct rtl838x_port *p = filp->private_data;
+ struct rtldsa_port *p = filp->private_data;
struct dsa_switch *ds = p->dp->ds;
int state = rtldsa_port_get_stp_state(ds->priv, p->dp->index);
static ssize_t stp_state_write(struct file *filp, const char __user *buffer,
size_t count, loff_t *ppos)
{
- struct rtl838x_port *p = filp->private_data;
+ struct rtldsa_port *p = filp->private_data;
u32 value;
size_t res = rtl838x_common_write(buffer, count, ppos, &value);
static ssize_t age_out_read(struct file *filp, char __user *buffer, size_t count,
loff_t *ppos)
{
- struct rtl838x_port *p = filp->private_data;
+ struct rtldsa_port *p = filp->private_data;
struct dsa_switch *ds = p->dp->ds;
struct rtl838x_switch_priv *priv = ds->priv;
int value = sw_r32(priv->r->l2_port_aging_out);
static ssize_t age_out_write(struct file *filp, const char __user *buffer,
size_t count, loff_t *ppos)
{
- struct rtl838x_port *p = filp->private_data;
+ struct rtldsa_port *p = filp->private_data;
u32 value;
size_t res = rtl838x_common_write(buffer, count, ppos, &value);
static ssize_t port_egress_rate_read(struct file *filp, char __user *buffer, size_t count,
loff_t *ppos)
{
- struct rtl838x_port *p = filp->private_data;
+ struct rtldsa_port *p = filp->private_data;
struct dsa_switch *ds = p->dp->ds;
struct rtl838x_switch_priv *priv = ds->priv;
int value;
static ssize_t port_egress_rate_write(struct file *filp, const char __user *buffer,
size_t count, loff_t *ppos)
{
- struct rtl838x_port *p = filp->private_data;
+ struct rtldsa_port *p = filp->private_data;
struct dsa_switch *ds = p->dp->ds;
struct rtl838x_switch_priv *priv = ds->priv;
u32 value;
__must_hold(&priv->reg_mutex)
{
struct dsa_port *dp = dsa_to_port(priv->ds, port);
- struct rtl838x_port *p = &priv->ports[port];
+ struct rtldsa_port *p = &priv->ports[port];
struct dsa_port *cpu_dp = dp->cpu_dp;
u64 port_mask = BIT_ULL(cpu_dp->index);
- struct rtl838x_port *other_p;
+ struct rtldsa_port *other_p;
struct dsa_port *other_dp;
int other_port;
bool isolated;
bool ingress)
{
struct rtl838x_switch_priv *priv = ds->priv;
- struct rtl838x_port *p = &priv->ports[port];
+ struct rtldsa_port *p = &priv->ports[port];
const struct flow_action_entry *act;
int ret;
bool ingress)
{
struct rtl838x_switch_priv *priv = ds->priv;
- struct rtl838x_port *p = &priv->ports[port];
+ struct rtldsa_port *p = &priv->ports[port];
int ret;
if (!priv->r->port_rate_police_del)