all to cock

all to cock  {adj.}
(Or all a-cock) Unsatisfactory, mixed up.
Categories: British adjective slang