Hi,
How os will handler SPI based interrupt?
In exactly same way as it is handling any other external interrupt (IVOR4).
se_blrl to se_blrl functionname
can i do such kind of things in handler?
Hmm, You can do anything in handler.
But what is the purpose of this? Since you have vector table where the ISR address is.
There is interrupt prolog which will store all content and then jump in address where the ISR is placed.
I expect this is part of OS by default. (at least for AUTOSAR is)

If you have any questions regarding FreeRTOS is suggest you to contact FreeRTOS support as it is not our product.
regards,
Peter