As Garabo said, it is not correct approach (use _io_read functions from an interrupt).
In fact, there also depends on IO driver implementation.
It is obvious that IO drivers which using interrupts cannot be used inside interrupt routine – for example SPI driver in MQX4.0.2.
Some of IO drivers could work when pooling method is used in driver – for example Legacy SPI driver in MQX4.0.2 but this is rather side effect of trivial implementation of this driver.
So, general recommendation is not to use _io_read functions from an interrupt.