Lines Matching refs:mt
146 struct hidmt *mt = &sc->sc_mt; in imt_attach() local
157 memset(mt, 0, sizeof(sc->sc_mt)); in imt_attach()
160 mt->sc_flags = HIDMT_REVY; in imt_attach()
162 mt->hidev_report_type_conv = ihidev_report_type_conv; in imt_attach()
163 mt->hidev_get_report = imt_hidev_get_report; in imt_attach()
164 mt->hidev_set_report = imt_hidev_set_report; in imt_attach()
165 mt->sc_rep_input = sc->sc_rep_input; in imt_attach()
166 mt->sc_rep_config = sc->sc_rep_config; in imt_attach()
167 mt->sc_rep_cap = sc->sc_rep_cap; in imt_attach()
169 if (hidmt_setup(self, mt, desc, size) != 0) in imt_attach()
172 hidmt_attach(mt, &imt_accessops); in imt_attach()
197 struct hidmt *mt = &sc->sc_mt; in imt_detach() local
199 return hidmt_detach(mt, flags); in imt_detach()
206 struct hidmt *mt = &sc->sc_mt; in imt_intr() local
208 if (!mt->sc_enabled) in imt_intr()
211 hidmt_input(mt, (uint8_t *)buf, len); in imt_intr()
218 struct hidmt *mt = &sc->sc_mt; in imt_enable() local
221 if ((rv = hidmt_enable(mt)) != 0) in imt_enable()
226 hidmt_set_input_mode(mt, HIDMT_INPUT_MODE_MT_TOUCHPAD); in imt_enable()
235 struct hidmt *mt = &sc->sc_mt; in imt_disable() local
237 hidmt_disable(mt); in imt_disable()
245 struct hidmt *mt = &sc->sc_mt; in imt_ioctl() local
252 return hidmt_ioctl(mt, cmd, data, flag, p); in imt_ioctl()