RFO stands for "Read For Ownership," which comes into play when a programmatic write misses and then must get the rest of the cache line and merge the new data. Such a request is called a read for ownership, or RFO.
To the BSQ_cache_reference hardware, both a programmatic read and an RFO look like a data bus read, and are counted as such.