Lines Matching defs:ps
84 struct mv88e6xxx_priv_state *ps = (void *)(ds + 1);
87 mutex_lock(&ps->smi_mutex);
90 mutex_unlock(&ps->smi_mutex);
136 struct mv88e6xxx_priv_state *ps = (void *)(ds + 1);
139 mutex_lock(&ps->smi_mutex);
142 mutex_unlock(&ps->smi_mutex);
259 struct mv88e6xxx_priv_state *ps;
261 ps = container_of(ugly, struct mv88e6xxx_priv_state, ppu_work);
262 if (mutex_trylock(&ps->ppu_mutex)) {
263 struct dsa_switch *ds = ((struct dsa_switch *)ps) - 1;
266 ps->ppu_disabled = 0;
267 mutex_unlock(&ps->ppu_mutex);
273 struct mv88e6xxx_priv_state *ps = (void *)_ps;
275 schedule_work(&ps->ppu_work);
280 struct mv88e6xxx_priv_state *ps = (void *)(ds + 1);
283 mutex_lock(&ps->ppu_mutex);
291 if (!ps->ppu_disabled) {
294 mutex_unlock(&ps->ppu_mutex);
297 ps->ppu_disabled = 1;
299 del_timer(&ps->ppu_timer);
308 struct mv88e6xxx_priv_state *ps = (void *)(ds + 1);
313 mod_timer(&ps->ppu_timer, jiffies + msecs_to_jiffies(10));
314 mutex_unlock(&ps->ppu_mutex);
319 struct mv88e6xxx_priv_state *ps = (void *)(ds + 1);
321 mutex_init(&ps->ppu_mutex);
322 INIT_WORK(&ps->ppu_work, mv88e6xxx_ppu_reenable_work);
323 init_timer(&ps->ppu_timer);
324 ps->ppu_timer.data = (unsigned long)ps;
325 ps->ppu_timer.function = mv88e6xxx_ppu_reenable_timer;
493 struct mv88e6xxx_priv_state *ps = (void *)(ds + 1);
497 mutex_lock(&ps->stats_mutex);
501 mutex_unlock(&ps->stats_mutex);
522 mutex_unlock(&ps->stats_mutex);