I'll also recommend the Kilz Oil based primer. After I had that on, I rolled Kilz Pro-X 170 latex paint over it in my garage. The house garage got, I think Glidden rolled over it.
Since the house garage is unheated, I used an exterior paint I believe. It covered nice over the primer but I would have to look at the can just to be sure what it was.
If you have the smooth side out and ink showing on the OSB, I'd suggest when you start rolling, put a coat over the ink first, then start the rest of the wall, effectively put three coats over the ink. Kilz is good stuff but sometimes that ink can be heavy and want to fight you.