r300: bo and cs abstraction.