Not the full shilling

exp.

Heard in Galway, Waterford, Cork and Dublin

Not fully sane or not thinking straight; a few sandwiches short of a picnic.

In use

Hes not the full shilling.

Posh English

He is operating with rather fewer cognitive faculties than is desirable.

Same phrase, other counties