whole hog

Adjective

 * 1)  Total; entire; without restraint.

Adverb

 * 1)  Totally; entirely.

Noun

 * 1) The entire amount; the full extent.