American, probably derived from 'jock', which means 'fuck' as a verb or 'cock' as a noun.

"Slang" in the Encyclopedia of Homosexuality Ed. by Wayne R. Dynes