Lines Matching refs:catas_err

73 	list_for_each_entry_safe(dev, tmpdev, &tlist, catas_err.list) {  in catas_reset()
103 switch (swab32(readl(dev->catas_err.map)) >> 24) { in handle_catas()
122 for (i = 0; i < dev->catas_err.size; ++i) in handle_catas()
124 i, swab32(readl(dev->catas_err.map + i))); in handle_catas()
130 list_add(&dev->catas_err.list, &catas_list); in handle_catas()
140 for (i = 0; i < dev->catas_err.size; ++i) in poll_catas()
141 if (readl(dev->catas_err.map + i)) { in poll_catas()
146 mod_timer(&dev->catas_err.timer, in poll_catas()
154 init_timer(&dev->catas_err.timer); in mthca_start_catas_poll()
155 dev->catas_err.map = NULL; in mthca_start_catas_poll()
159 dev->catas_err.addr); in mthca_start_catas_poll()
161 dev->catas_err.map = ioremap(addr, dev->catas_err.size * 4); in mthca_start_catas_poll()
162 if (!dev->catas_err.map) { in mthca_start_catas_poll()
165 dev->catas_err.size * 4); in mthca_start_catas_poll()
169 dev->catas_err.timer.data = (unsigned long) dev; in mthca_start_catas_poll()
170 dev->catas_err.timer.function = poll_catas; in mthca_start_catas_poll()
171 dev->catas_err.timer.expires = jiffies + MTHCA_CATAS_POLL_INTERVAL; in mthca_start_catas_poll()
172 INIT_LIST_HEAD(&dev->catas_err.list); in mthca_start_catas_poll()
173 add_timer(&dev->catas_err.timer); in mthca_start_catas_poll()
178 del_timer_sync(&dev->catas_err.timer); in mthca_stop_catas_poll()
180 if (dev->catas_err.map) in mthca_stop_catas_poll()
181 iounmap(dev->catas_err.map); in mthca_stop_catas_poll()
184 list_del(&dev->catas_err.list); in mthca_stop_catas_poll()