Lines Matching refs:detect
121 int (*detect)(struct psmouse *, bool);
632 * Cortron PS/2 protocol detection. There's no special way to detect it, so it
688 static int psmouse_do_detect(int (*detect)(struct psmouse *psmouse,
695 return detect(psmouse, set_properties);
883 .detect = ps2bare_detect,
890 .detect = ps2pp_init,
897 .detect = thinking_detect,
903 .detect = genius_detect,
911 .detect = intellimouse_detect,
919 .detect = im_explorer_detect,
926 .detect = synaptics_detect,
933 .detect = synaptics_detect,
942 .detect = alps_detect,
959 .detect = trackpoint_detect,
967 .detect = touchkit_ps2_detect,
975 .detect = hgpk_detect,
983 .detect = elantech_detect,
992 .detect = fsp_detect,
1000 .detect = cortron_detect,
1324 if (proto && (proto->detect || proto->init)) {
1327 if (proto->detect && proto->detect(psmouse, true) < 0)
1345 * device in hopes to detect protocol reset - we won't get less