All of the above, and check the inside of your rim for rough spots. Also check your rim tape for protruding spokes.
Did I read your post correctly, you had a flat on the trainer? If that is the case, go through all the steps above, and check out the inside if your tire and rim carefully. You don't get pinch flats on a trainer.