Does portYIELD_FROM_ISR return?

If the bool paramater is true does the portYIELDFROMISR function return to the caller after the scheduler sets up the task switch so the interrupt processing will proceed until complete, or does the scheduler swap in the new task and go to it w/o returning to the interrupt context that called portYIELDFROMISR?

Does portYIELD_FROM_ISR return?

Depends on the port.