If you think of "have him finish the report" as really being "have him to finish the report (the infinitive), then you can think of "have your eyes checked" as really being "have your eyes to be checked." (The passive infinitive uses the past participle.)