Lines Matching defs:priv

66 static u8 cc770_platform_read_reg(const struct cc770_priv *priv, int reg)
68 return ioread8(priv->reg_base + reg);
71 static void cc770_platform_write_reg(const struct cc770_priv *priv, int reg,
74 iowrite8(val, priv->reg_base + reg);
78 struct cc770_priv *priv)
91 priv->can.clock.freq = clkext;
94 if (priv->can.clock.freq > 10000000) {
95 priv->cpu_interface |= CPUIF_DSC;
96 priv->can.clock.freq /= 2;
100 if (priv->can.clock.freq > 8000000)
101 priv->cpu_interface |= CPUIF_DMC;
104 priv->cpu_interface |= CPUIF_DMC;
106 priv->cpu_interface |= CPUIF_MUX;
109 priv->bus_config |= BUSCFG_CBY;
111 priv->bus_config |= BUSCFG_DR0;
113 priv->bus_config |= BUSCFG_DR1;
115 priv->bus_config |= BUSCFG_DT1;
117 priv->bus_config |= BUSCFG_POL;
125 priv->cpu_interface |= CPUIF_CEN;
126 priv->clkout |= (cdv - 1) & CLKOUT_CD_MASK;
140 priv->clkout |= (slew << CLKOUT_SL_SHIFT) &
151 struct cc770_priv *priv)
156 priv->can.clock.freq = pdata->osc_freq;
157 if (priv->cpu_interface | CPUIF_DSC)
158 priv->can.clock.freq /= 2;
159 priv->clkout = pdata->cor;
160 priv->bus_config = pdata->bcr;
161 priv->cpu_interface = pdata->cir;
169 struct cc770_priv *priv;
197 priv = netdev_priv(dev);
198 priv->read_reg = cc770_platform_read_reg;
199 priv->write_reg = cc770_platform_write_reg;
200 priv->irq_flags = IRQF_SHARED;
201 priv->reg_base = base;
204 err = cc770_get_of_node_data(pdev, priv);
206 err = cc770_get_platform_data(pdev, priv);
215 priv->reg_base, dev->irq, priv->can.clock.freq,
216 priv->cpu_interface, priv->bus_config, priv->clkout);
243 struct cc770_priv *priv = netdev_priv(dev);
247 iounmap(priv->reg_base);