Lines Matching defs:sony_sc

483 struct sony_sc {
492 void (*send_output_report)(struct sony_sc *);
518 static void sony_set_leds(struct sony_sc *sc);
520 static inline void sony_schedule_work(struct sony_sc *sc,
537 struct sony_sc *sc = urb->context;
548 struct sony_sc *sc = from_timer(sc, t, ghl_poke_timer);
555 static int ghl_init_urb(struct sony_sc *sc, struct usb_device *usbdev,
749 struct sony_sc *sc = hid_get_drvdata(hdev);
796 static void sixaxis_parse_report(struct sony_sc *sc, u8 *rd, int size)
844 static void nsg_mrxu_parse_report(struct sony_sc *sc, u8 *rd, int size)
921 struct sony_sc *sc = hid_get_drvdata(hdev);
967 struct sony_sc *sc = hid_get_drvdata(hdev);
1008 static int sony_register_touchpad(struct sony_sc *sc, int touch_count,
1075 static int sony_register_sensors(struct sony_sc *sc)
1135 struct sony_sc *sc = hid_get_drvdata(hdev);
1200 static void sixaxis_set_leds_from_id(struct sony_sc *sc)
1226 static void buzz_set_leds(struct sony_sc *sc)
1247 static void sony_set_leds(struct sony_sc *sc)
1260 struct sony_sc *drv_data;
1302 struct sony_sc *drv_data;
1325 struct sony_sc *drv_data = hid_get_drvdata(hdev);
1367 static int sony_leds_init(struct sony_sc *sc)
1464 static void sixaxis_send_output_report(struct sony_sc *sc)
1525 static void motion_send_output_report(struct sony_sc *sc)
1546 static inline void sony_send_output_report(struct sony_sc *sc)
1555 struct sony_sc *sc = container_of(work, struct sony_sc, state_worker);
1560 static int sony_allocate_output_report(struct sony_sc *sc)
1586 struct sony_sc *sc = hid_get_drvdata(hid);
1598 static int sony_init_ff(struct sony_sc *sc)
1615 static int sony_init_ff(struct sony_sc *sc)
1626 struct sony_sc *sc = power_supply_get_drvdata(psy);
1657 static int sony_battery_probe(struct sony_sc *sc, int append_dev_id)
1705 static inline int sony_compare_connection_type(struct sony_sc *sc0,
1706 struct sony_sc *sc1)
1714 static int sony_check_add_dev_list(struct sony_sc *sc)
1716 struct sony_sc *entry;
1746 static void sony_remove_dev_list(struct sony_sc *sc)
1757 static int sony_get_bt_devaddr(struct sony_sc *sc)
1777 static int sony_check_add(struct sony_sc *sc)
1838 static int sony_set_device_id(struct sony_sc *sc)
1861 static void sony_release_device_id(struct sony_sc *sc)
1869 static inline void sony_init_output_report(struct sony_sc *sc,
1870 void (*send_output_report)(struct sony_sc *))
1880 static inline void sony_cancel_work_sync(struct sony_sc *sc)
1895 struct sony_sc *sc = hid_get_drvdata(hdev);
2062 struct sony_sc *sc;
2166 struct sony_sc *sc = hid_get_drvdata(hdev);
2192 struct sony_sc *sc = hid_get_drvdata(hdev);
2204 struct sony_sc *sc = hid_get_drvdata(hdev);