psmouse_attribute
struct psmouse_attribute *attr = to_psmouse_attr(devattr);
struct psmouse_attribute *attr = to_psmouse_attr(devattr);
#define to_psmouse_attr(a) container_of((a), struct psmouse_attribute, dattr)
static struct psmouse_attribute psmouse_attr_##_name = { \