Lines Matching refs:catas_err
224 i, swab32(readl(priv->catas_err.map + i))); in dump_err_buf()
239 } else if (readl(priv->catas_err.map)) { in poll_catas()
249 mod_timer(&priv->catas_err.timer, in poll_catas()
272 INIT_LIST_HEAD(&priv->catas_err.list); in mlx4_start_catas_poll()
273 init_timer(&priv->catas_err.timer); in mlx4_start_catas_poll()
274 priv->catas_err.map = NULL; in mlx4_start_catas_poll()
281 priv->catas_err.map = ioremap(addr, priv->fw.catas_size * 4); in mlx4_start_catas_poll()
282 if (!priv->catas_err.map) { in mlx4_start_catas_poll()
289 priv->catas_err.timer.data = (unsigned long) dev; in mlx4_start_catas_poll()
290 priv->catas_err.timer.function = poll_catas; in mlx4_start_catas_poll()
291 priv->catas_err.timer.expires = in mlx4_start_catas_poll()
293 add_timer(&priv->catas_err.timer); in mlx4_start_catas_poll()
300 del_timer_sync(&priv->catas_err.timer); in mlx4_stop_catas_poll()
302 if (priv->catas_err.map) { in mlx4_stop_catas_poll()
303 iounmap(priv->catas_err.map); in mlx4_stop_catas_poll()
304 priv->catas_err.map = NULL; in mlx4_stop_catas_poll()