Lines Matching defs:pad
331 /* Enable on-pad command tag output */
364 struct fsp_data *pad = psmouse->private;
370 pad->vscroll = enable;
385 struct fsp_data *pad = psmouse->private;
394 pad->hscroll = enable;
452 struct fsp_data *pad = psmouse->private;
454 return sprintf(buf, "%02x%02x\n", pad->last_reg, pad->last_val);
465 struct fsp_data *pad = psmouse->private;
479 pad->last_reg = reg;
480 pad->last_val = val;
524 struct fsp_data *pad = psmouse->private;
526 return sprintf(buf, "%d\n", pad->vscroll);
553 struct fsp_data *pad = psmouse->private;
555 return sprintf(buf, "%d\n", pad->hscroll);
582 struct fsp_data *pad = psmouse->private;
585 pad->flags & FSPDRV_FLAG_EN_OPC ? 'C' : 'c');
591 struct fsp_data *pad = psmouse->private;
597 pad->flags |= FSPDRV_FLAG_EN_OPC;
600 pad->flags &= ~FSPDRV_FLAG_EN_OPC;
729 * pad
766 /* On-pad click in SFAC mode should be handled
767 * by userspace. On-pad clicks in MFMC mode
794 /* on-pad click, filter it if necessary */
801 /* special packet data translation from on-pad packets */
840 struct fsp_data *pad = psmouse->private;
863 if (pad->ver < FSP_VER_STL3888_C0) {
871 if (fsp_get_buttons(psmouse, &pad->buttons)) {
880 if (pad->buttons == 0x06) {
893 * between on-pad and real button click
898 /* enable on-pad click by default */
899 pad->flags |= FSPDRV_FLAG_EN_OPC;
901 /* Enable on-pad vertical and horizontal scrolling */
923 struct fsp_data *pad = psmouse->private;
925 if (pad->ver < FSP_VER_STL3888_C0) {