Lines Matching defs:drv
168 struct serio_driver *drv;
173 drv = (serio != NULL) ? serio->drv : NULL;
180 if (drv && drv->interrupt) {
181 drv->interrupt(serio, 0, 0);
182 drv->interrupt(serio, HIL_ERR_INT >> 16, 0);
183 drv->interrupt(serio, HIL_PKT_CMD >> 8, 0);
184 drv->interrupt(serio, HIL_CMD_POL + cnt, 0);
189 drv = (serio != NULL) ? serio->drv : NULL;
196 if (drv && drv->interrupt) {
197 drv->interrupt(serio, (p >> 24), 0);
198 drv->interrupt(serio, (p >> 16) & 0xff, 0);
199 drv->interrupt(serio, (p >> 8) & ~HIL_PKT_ADDR_MASK, 0);
200 drv->interrupt(serio, p & 0xff, 0);
811 struct serio_driver *drv;
850 drv = serio->drv;
851 BUG_ON(drv == NULL);
858 drv->interrupt(serio, 0, 0);
859 drv->interrupt(serio, HIL_ERR_INT >> 16, 0);
860 drv->interrupt(serio, 0, 0);
861 drv->interrupt(serio, *idx, 0);
864 drv->interrupt(serio, 0, 0);
865 drv->interrupt(serio, HIL_ERR_INT >> 16, 0);
866 drv->interrupt(serio, HIL_PKT_CMD >> 8, 0);
867 drv->interrupt(serio, *idx, 0);
904 serio->drv = NULL;