I have exactly the same problem. I'm implementing a SPI flash on the S124 RSPI. That requires transfers up to 130 words long.
Unfortunately, the lock() and unlock() API calls that you reference do not exist in the RSPI driver.
I've tried setting the RSPI to Clock Synchronous Mode and controlling the SSL line as a GPIO, but that runs me into a new problem. I can't figure out how to determine that the transfer is complete so that I know when to set SSL high.
With transfer lengths longer than one word, the driver doesn't call me back with a transfer complete event.
Help!