Lines Matching refs:st
218 #define REGISTER_PIO_TEST(st, tst) \
219 tst = hermon_test_register(st, __FILE__, __LINE__, HCA_TEST_PIO)
220 #define PIO_START(st, hdl, tst) hermon_PIO_start(st, hdl, tst)
221 #define PIO_END(st, hdl, cnt, tst) hermon_PIO_end(st, hdl, &cnt, tst)
224 #define REGISTER_PIO_TEST(st, tst)
225 #define PIO_START(st, hdl, tst) hermon_PIO_start(st, hdl, NULL)
226 #define PIO_END(st, hdl, cnt, tst) hermon_PIO_end(st, hdl, &cnt, NULL)
241 #define hermon_pio_start(st, hdl, label, cnt, status, tst) \
242 if (st->hs_fm_state & HCA_PIO_FM) { \
243 if (st->hs_fm_async_fatal) { \
244 hermon_fm_ereport(st, HCA_SYS_ERR, \
248 REGISTER_PIO_TEST(st, tst); \
250 if (PIO_START(st, hdl, tst) == \
266 #define hermon_pio_end(st, hdl, label, cnt, status, tst) \
268 if (st->hs_fm_async_fatal) { \
269 hermon_fm_ereport(st, HCA_SYS_ERR, \
273 if ((status = PIO_END(st, hdl, cnt, tst)) == \
277 hermon_fm_ereport(st, HCA_SYS_ERR, \