Lines Matching refs:connect_mask
1608 int hid_connect(struct hid_device *hdev, unsigned int connect_mask) in hid_connect() argument
1621 connect_mask |= (HID_CONNECT_HIDDEV_FORCE | HID_CONNECT_HIDDEV); in hid_connect()
1623 connect_mask |= HID_CONNECT_HIDINPUT_FORCE; in hid_connect()
1625 connect_mask &= ~HID_CONNECT_HIDDEV; in hid_connect()
1627 connect_mask |= HID_CONNECT_HIDDEV_FORCE; in hid_connect()
1629 if ((connect_mask & HID_CONNECT_HIDINPUT) && !hidinput_connect(hdev, in hid_connect()
1630 connect_mask & HID_CONNECT_HIDINPUT_FORCE)) in hid_connect()
1633 if ((connect_mask & HID_CONNECT_HIDDEV) && hdev->hiddev_connect && in hid_connect()
1635 connect_mask & HID_CONNECT_HIDDEV_FORCE)) in hid_connect()
1637 if ((connect_mask & HID_CONNECT_HIDRAW) && !hidraw_connect(hdev)) in hid_connect()
1640 if (connect_mask & HID_CONNECT_DRIVER) in hid_connect()
1651 (connect_mask & HID_CONNECT_FF) && hdev->ff_init) in hid_connect()