whole hog
adjective
°Committed without restraint.
verb
°Totally; entirely.
noun
°The entire amount; the full extent.