psmouse_protocol_by_type
selected_proto = psmouse_protocol_by_type(type);
return sprintf(buffer, "%s\n", psmouse_protocol_by_type(type)->name);