1) Although it is mentioned Obsolete , it can still be used for developing a host application on Linux.
2) If you download the FX3 SDK for linux, the cyusb_linux application can be used as a reference. If you go to the src folder, you will see the files named 07_bulkreader.c and 07_bulkwriter.c These are the source for the bulk transfers implemented in cyusb_linux application
Thanks. It seem to compile and run so it's still valid as a reference. Don't know what part of it which is obsolete.