"Hosed" is I believe primarily an Americanism, the most polite definition I could find was "in an extremely unfortunate situation", and in context, "not working any more". Probably what I'd call stuffed, buggered, or worse. I'm not sure what its origin is.