Lines Matching refs:proto
55 module_param_named(proto, psmouse_max_proto, proto_abbrev, 0644);
56 MODULE_PARM_DESC(proto, "Highest protocol extension to probe (bare, imps, exps, any). Useful for KV…
1448 const struct psmouse_protocol *proto) in psmouse_switch_protocol() argument
1455 if (proto && (proto->detect || proto->init)) { in psmouse_switch_protocol()
1458 if (proto->detect && proto->detect(psmouse, true) < 0) in psmouse_switch_protocol()
1461 if (proto->init && proto->init(psmouse) < 0) in psmouse_switch_protocol()
1464 psmouse->type = proto->type; in psmouse_switch_protocol()
1465 selected_proto = proto; in psmouse_switch_protocol()
1658 .proto = SERIO_ANY,
1664 .proto = SERIO_ANY,
1774 const struct psmouse_protocol *proto, *old_proto; in psmouse_attr_set_protocol() local
1778 proto = psmouse_protocol_by_name(buf, count); in psmouse_attr_set_protocol()
1779 if (!proto) in psmouse_attr_set_protocol()
1782 if (psmouse->type == proto->type) in psmouse_attr_set_protocol()
1806 if (psmouse->type == proto->type) { in psmouse_attr_set_protocol()
1829 if (psmouse_switch_protocol(psmouse, proto) < 0) { in psmouse_attr_set_protocol()
1891 const struct psmouse_protocol *proto; in psmouse_set_maxproto() local
1896 proto = psmouse_protocol_by_name(val, strlen(val)); in psmouse_set_maxproto()
1898 if (!proto || !proto->maxproto) in psmouse_set_maxproto()
1901 *((unsigned int *)kp->arg) = proto->type; in psmouse_set_maxproto()