catas_err 71 drivers/infiniband/hw/mthca/mthca_catas.c list_for_each_entry_safe(dev, tmpdev, &tlist, catas_err.list) { catas_err 101 drivers/infiniband/hw/mthca/mthca_catas.c switch (swab32(readl(dev->catas_err.map)) >> 24) { catas_err 120 drivers/infiniband/hw/mthca/mthca_catas.c for (i = 0; i < dev->catas_err.size; ++i) catas_err 122 drivers/infiniband/hw/mthca/mthca_catas.c i, swab32(readl(dev->catas_err.map + i))); catas_err 128 drivers/infiniband/hw/mthca/mthca_catas.c list_add(&dev->catas_err.list, &catas_list); catas_err 135 drivers/infiniband/hw/mthca/mthca_catas.c struct mthca_dev *dev = from_timer(dev, t, catas_err.timer); catas_err 138 drivers/infiniband/hw/mthca/mthca_catas.c for (i = 0; i < dev->catas_err.size; ++i) catas_err 139 drivers/infiniband/hw/mthca/mthca_catas.c if (readl(dev->catas_err.map + i)) { catas_err 144 drivers/infiniband/hw/mthca/mthca_catas.c mod_timer(&dev->catas_err.timer, catas_err 152 drivers/infiniband/hw/mthca/mthca_catas.c timer_setup(&dev->catas_err.timer, poll_catas, 0); catas_err 153 drivers/infiniband/hw/mthca/mthca_catas.c dev->catas_err.map = NULL; catas_err 157 drivers/infiniband/hw/mthca/mthca_catas.c dev->catas_err.addr); catas_err 159 drivers/infiniband/hw/mthca/mthca_catas.c dev->catas_err.map = ioremap(addr, dev->catas_err.size * 4); catas_err 160 drivers/infiniband/hw/mthca/mthca_catas.c if (!dev->catas_err.map) { catas_err 163 drivers/infiniband/hw/mthca/mthca_catas.c dev->catas_err.size * 4); catas_err 167 drivers/infiniband/hw/mthca/mthca_catas.c dev->catas_err.timer.expires = jiffies + MTHCA_CATAS_POLL_INTERVAL; catas_err 168 drivers/infiniband/hw/mthca/mthca_catas.c INIT_LIST_HEAD(&dev->catas_err.list); catas_err 169 drivers/infiniband/hw/mthca/mthca_catas.c add_timer(&dev->catas_err.timer); catas_err 174 drivers/infiniband/hw/mthca/mthca_catas.c del_timer_sync(&dev->catas_err.timer); catas_err 176 drivers/infiniband/hw/mthca/mthca_catas.c if (dev->catas_err.map) catas_err 177 drivers/infiniband/hw/mthca/mthca_catas.c iounmap(dev->catas_err.map); catas_err 180 drivers/infiniband/hw/mthca/mthca_catas.c list_del(&dev->catas_err.list); catas_err 831 drivers/infiniband/hw/mthca/mthca_cmd.c MTHCA_GET(dev->catas_err.addr, outbox, QUERY_FW_ERR_START_OFFSET); catas_err 832 drivers/infiniband/hw/mthca/mthca_cmd.c MTHCA_GET(dev->catas_err.size, outbox, QUERY_FW_ERR_SIZE_OFFSET); catas_err 835 drivers/infiniband/hw/mthca/mthca_cmd.c (unsigned long long) dev->catas_err.addr, dev->catas_err.size); catas_err 349 drivers/infiniband/hw/mthca/mthca_dev.h struct mthca_catas_err catas_err; catas_err 229 drivers/net/ethernet/mellanox/mlx4/catas.c i, swab32(readl(priv->catas_err.map + i))); catas_err 234 drivers/net/ethernet/mellanox/mlx4/catas.c struct mlx4_priv *priv = from_timer(priv, t, catas_err.timer); catas_err 244 drivers/net/ethernet/mellanox/mlx4/catas.c } else if (readl(priv->catas_err.map)) { catas_err 254 drivers/net/ethernet/mellanox/mlx4/catas.c mod_timer(&priv->catas_err.timer, catas_err 277 drivers/net/ethernet/mellanox/mlx4/catas.c INIT_LIST_HEAD(&priv->catas_err.list); catas_err 278 drivers/net/ethernet/mellanox/mlx4/catas.c timer_setup(&priv->catas_err.timer, poll_catas, 0); catas_err 279 drivers/net/ethernet/mellanox/mlx4/catas.c priv->catas_err.map = NULL; catas_err 286 drivers/net/ethernet/mellanox/mlx4/catas.c priv->catas_err.map = ioremap(addr, priv->fw.catas_size * 4); catas_err 287 drivers/net/ethernet/mellanox/mlx4/catas.c if (!priv->catas_err.map) { catas_err 294 drivers/net/ethernet/mellanox/mlx4/catas.c priv->catas_err.timer.expires = catas_err 296 drivers/net/ethernet/mellanox/mlx4/catas.c add_timer(&priv->catas_err.timer); catas_err 303 drivers/net/ethernet/mellanox/mlx4/catas.c del_timer_sync(&priv->catas_err.timer); catas_err 305 drivers/net/ethernet/mellanox/mlx4/catas.c if (priv->catas_err.map) { catas_err 306 drivers/net/ethernet/mellanox/mlx4/catas.c iounmap(priv->catas_err.map); catas_err 307 drivers/net/ethernet/mellanox/mlx4/catas.c priv->catas_err.map = NULL; catas_err 903 drivers/net/ethernet/mellanox/mlx4/mlx4.h struct mlx4_catas_err catas_err;