wiimote_data 45 drivers/hid/hid-wiimote-core.c struct wiimote_data *wdata = container_of(queue, struct wiimote_data, wiimote_data 70 drivers/hid/hid-wiimote-core.c static void wiimote_queue(struct wiimote_data *wdata, const __u8 *buffer, wiimote_data 124 drivers/hid/hid-wiimote-core.c static inline void wiiproto_keep_rumble(struct wiimote_data *wdata, __u8 *cmd1) wiimote_data 130 drivers/hid/hid-wiimote-core.c void wiiproto_req_rumble(struct wiimote_data *wdata, __u8 rumble) wiimote_data 150 drivers/hid/hid-wiimote-core.c void wiiproto_req_leds(struct wiimote_data *wdata, int leds) wiimote_data 194 drivers/hid/hid-wiimote-core.c static __u8 select_drm(struct wiimote_data *wdata) wiimote_data 240 drivers/hid/hid-wiimote-core.c void wiiproto_req_drm(struct wiimote_data *wdata, __u8 drm) wiimote_data 258 drivers/hid/hid-wiimote-core.c void wiiproto_req_status(struct wiimote_data *wdata) wiimote_data 269 drivers/hid/hid-wiimote-core.c void wiiproto_req_accel(struct wiimote_data *wdata, __u8 accel) wiimote_data 283 drivers/hid/hid-wiimote-core.c void wiiproto_req_ir1(struct wiimote_data *wdata, __u8 flags) wiimote_data 294 drivers/hid/hid-wiimote-core.c void wiiproto_req_ir2(struct wiimote_data *wdata, __u8 flags) wiimote_data 311 drivers/hid/hid-wiimote-core.c static void wiiproto_req_wmem(struct wiimote_data *wdata, bool eeprom, wiimote_data 336 drivers/hid/hid-wiimote-core.c void wiiproto_req_rmem(struct wiimote_data *wdata, bool eeprom, __u32 offset, wiimote_data 362 drivers/hid/hid-wiimote-core.c int wiimote_cmd_write(struct wiimote_data *wdata, __u32 offset, wiimote_data 381 drivers/hid/hid-wiimote-core.c ssize_t wiimote_cmd_read(struct wiimote_data *wdata, __u32 offset, __u8 *rmem, wiimote_data 411 drivers/hid/hid-wiimote-core.c static int wiimote_cmd_init_ext(struct wiimote_data *wdata) wiimote_data 432 drivers/hid/hid-wiimote-core.c static __u8 wiimote_cmd_read_ext(struct wiimote_data *wdata, __u8 *rmem) wiimote_data 466 drivers/hid/hid-wiimote-core.c static int wiimote_cmd_init_mp(struct wiimote_data *wdata) wiimote_data 487 drivers/hid/hid-wiimote-core.c static bool wiimote_cmd_map_mp(struct wiimote_data *wdata, __u8 exttype) wiimote_data 510 drivers/hid/hid-wiimote-core.c static bool wiimote_cmd_read_mp(struct wiimote_data *wdata, __u8 *rmem) wiimote_data 530 drivers/hid/hid-wiimote-core.c static __u8 wiimote_cmd_read_mp_mapped(struct wiimote_data *wdata) wiimote_data 620 drivers/hid/hid-wiimote-core.c static void wiimote_modules_load(struct wiimote_data *wdata, wiimote_data 685 drivers/hid/hid-wiimote-core.c static void wiimote_modules_unload(struct wiimote_data *wdata) wiimote_data 720 drivers/hid/hid-wiimote-core.c static void wiimote_ext_load(struct wiimote_data *wdata, unsigned int ext) wiimote_data 739 drivers/hid/hid-wiimote-core.c static void wiimote_ext_unload(struct wiimote_data *wdata) wiimote_data 755 drivers/hid/hid-wiimote-core.c static void wiimote_mp_load(struct wiimote_data *wdata) wiimote_data 774 drivers/hid/hid-wiimote-core.c static void wiimote_mp_unload(struct wiimote_data *wdata) wiimote_data 809 drivers/hid/hid-wiimote-core.c static void wiimote_init_set_type(struct wiimote_data *wdata, wiimote_data 863 drivers/hid/hid-wiimote-core.c static void wiimote_init_detect(struct wiimote_data *wdata) wiimote_data 909 drivers/hid/hid-wiimote-core.c static void wiimote_init_poll_mp(struct wiimote_data *wdata) wiimote_data 942 drivers/hid/hid-wiimote-core.c static bool wiimote_init_check(struct wiimote_data *wdata) wiimote_data 1095 drivers/hid/hid-wiimote-core.c static void wiimote_init_hotplug(struct wiimote_data *wdata) wiimote_data 1205 drivers/hid/hid-wiimote-core.c struct wiimote_data *wdata = container_of(work, struct wiimote_data, wiimote_data 1221 drivers/hid/hid-wiimote-core.c void __wiimote_schedule(struct wiimote_data *wdata) wiimote_data 1227 drivers/hid/hid-wiimote-core.c static void wiimote_schedule(struct wiimote_data *wdata) wiimote_data 1238 drivers/hid/hid-wiimote-core.c struct wiimote_data *wdata = from_timer(wdata, t, timer); wiimote_data 1245 drivers/hid/hid-wiimote-core.c static void handler_keys(struct wiimote_data *wdata, const __u8 *payload) wiimote_data 1266 drivers/hid/hid-wiimote-core.c static void handler_accel(struct wiimote_data *wdata, const __u8 *payload) wiimote_data 1299 drivers/hid/hid-wiimote-core.c static void handler_ext(struct wiimote_data *wdata, const __u8 *payload, wiimote_data 1387 drivers/hid/hid-wiimote-core.c static void handler_ir(struct wiimote_data *wdata, const __u8 *payload, wiimote_data 1410 drivers/hid/hid-wiimote-core.c static void handler_status_K(struct wiimote_data *wdata, wiimote_data 1420 drivers/hid/hid-wiimote-core.c static void handler_status(struct wiimote_data *wdata, const __u8 *payload) wiimote_data 1448 drivers/hid/hid-wiimote-core.c static void handler_generic_K(struct wiimote_data *wdata, const __u8 *payload) wiimote_data 1453 drivers/hid/hid-wiimote-core.c static void handler_data(struct wiimote_data *wdata, const __u8 *payload) wiimote_data 1474 drivers/hid/hid-wiimote-core.c static void handler_return(struct wiimote_data *wdata, const __u8 *payload) wiimote_data 1490 drivers/hid/hid-wiimote-core.c static void handler_drm_KA(struct wiimote_data *wdata, const __u8 *payload) wiimote_data 1496 drivers/hid/hid-wiimote-core.c static void handler_drm_KE(struct wiimote_data *wdata, const __u8 *payload) wiimote_data 1502 drivers/hid/hid-wiimote-core.c static void handler_drm_KAI(struct wiimote_data *wdata, const __u8 *payload) wiimote_data 1512 drivers/hid/hid-wiimote-core.c static void handler_drm_KEE(struct wiimote_data *wdata, const __u8 *payload) wiimote_data 1518 drivers/hid/hid-wiimote-core.c static void handler_drm_KIE(struct wiimote_data *wdata, const __u8 *payload) wiimote_data 1528 drivers/hid/hid-wiimote-core.c static void handler_drm_KAE(struct wiimote_data *wdata, const __u8 *payload) wiimote_data 1535 drivers/hid/hid-wiimote-core.c static void handler_drm_KAIE(struct wiimote_data *wdata, const __u8 *payload) wiimote_data 1546 drivers/hid/hid-wiimote-core.c static void handler_drm_E(struct wiimote_data *wdata, const __u8 *payload) wiimote_data 1551 drivers/hid/hid-wiimote-core.c static void handler_drm_SKAI1(struct wiimote_data *wdata, const __u8 *payload) wiimote_data 1563 drivers/hid/hid-wiimote-core.c static void handler_drm_SKAI2(struct wiimote_data *wdata, const __u8 *payload) wiimote_data 1586 drivers/hid/hid-wiimote-core.c void (*func)(struct wiimote_data *wdata, const __u8 *payload); wiimote_data 1620 drivers/hid/hid-wiimote-core.c struct wiimote_data *wdata = hid_get_drvdata(hdev); wiimote_data 1651 drivers/hid/hid-wiimote-core.c struct wiimote_data *wdata = dev_to_wii(dev); wiimote_data 1685 drivers/hid/hid-wiimote-core.c struct wiimote_data *wdata = dev_to_wii(dev); wiimote_data 1703 drivers/hid/hid-wiimote-core.c struct wiimote_data *wdata = dev_to_wii(dev); wiimote_data 1733 drivers/hid/hid-wiimote-core.c static struct wiimote_data *wiimote_create(struct hid_device *hdev) wiimote_data 1735 drivers/hid/hid-wiimote-core.c struct wiimote_data *wdata; wiimote_data 1759 drivers/hid/hid-wiimote-core.c static void wiimote_destroy(struct wiimote_data *wdata) wiimote_data 1789 drivers/hid/hid-wiimote-core.c struct wiimote_data *wdata; wiimote_data 1860 drivers/hid/hid-wiimote-core.c struct wiimote_data *wdata = hid_get_drvdata(hdev); wiimote_data 18 drivers/hid/hid-wiimote-debug.c struct wiimote_data *wdata; wiimote_data 27 drivers/hid/hid-wiimote-debug.c struct wiimote_data *wdata = dbg->wdata; wiimote_data 172 drivers/hid/hid-wiimote-debug.c int wiidebug_init(struct wiimote_data *wdata) wiimote_data 207 drivers/hid/hid-wiimote-debug.c void wiidebug_deinit(struct wiimote_data *wdata) wiimote_data 62 drivers/hid/hid-wiimote-modules.c static void wiimod_keys_in_keys(struct wiimote_data *wdata, const __u8 *keys) wiimote_data 90 drivers/hid/hid-wiimote-modules.c struct wiimote_data *wdata) wiimote_data 122 drivers/hid/hid-wiimote-modules.c struct wiimote_data *wdata = container_of(work, struct wiimote_data, wiimote_data 133 drivers/hid/hid-wiimote-modules.c struct wiimote_data *wdata = input_get_drvdata(dev); wiimote_data 156 drivers/hid/hid-wiimote-modules.c struct wiimote_data *wdata) wiimote_data 168 drivers/hid/hid-wiimote-modules.c struct wiimote_data *wdata) wiimote_data 203 drivers/hid/hid-wiimote-modules.c struct wiimote_data *wdata = power_supply_get_drvdata(psy); wiimote_data 235 drivers/hid/hid-wiimote-modules.c struct wiimote_data *wdata) wiimote_data 269 drivers/hid/hid-wiimote-modules.c struct wiimote_data *wdata) wiimote_data 297 drivers/hid/hid-wiimote-modules.c struct wiimote_data *wdata = dev_to_wii(dev); wiimote_data 318 drivers/hid/hid-wiimote-modules.c struct wiimote_data *wdata = dev_to_wii(dev); wiimote_data 339 drivers/hid/hid-wiimote-modules.c struct wiimote_data *wdata) wiimote_data 381 drivers/hid/hid-wiimote-modules.c struct wiimote_data *wdata) wiimote_data 425 drivers/hid/hid-wiimote-modules.c static void wiimod_accel_in_accel(struct wiimote_data *wdata, wiimote_data 461 drivers/hid/hid-wiimote-modules.c struct wiimote_data *wdata = input_get_drvdata(dev); wiimote_data 473 drivers/hid/hid-wiimote-modules.c struct wiimote_data *wdata = input_get_drvdata(dev); wiimote_data 482 drivers/hid/hid-wiimote-modules.c struct wiimote_data *wdata) wiimote_data 523 drivers/hid/hid-wiimote-modules.c struct wiimote_data *wdata) wiimote_data 550 drivers/hid/hid-wiimote-modules.c static void wiimod_ir_in_ir(struct wiimote_data *wdata, const __u8 *ir, wiimote_data 607 drivers/hid/hid-wiimote-modules.c static int wiimod_ir_change(struct wiimote_data *wdata, __u16 mode) wiimote_data 721 drivers/hid/hid-wiimote-modules.c struct wiimote_data *wdata = input_get_drvdata(dev); wiimote_data 728 drivers/hid/hid-wiimote-modules.c struct wiimote_data *wdata = input_get_drvdata(dev); wiimote_data 734 drivers/hid/hid-wiimote-modules.c struct wiimote_data *wdata) wiimote_data 785 drivers/hid/hid-wiimote-modules.c struct wiimote_data *wdata) wiimote_data 820 drivers/hid/hid-wiimote-modules.c static void wiimod_nunchuk_in_ext(struct wiimote_data *wdata, const __u8 *ext) wiimote_data 906 drivers/hid/hid-wiimote-modules.c struct wiimote_data *wdata = input_get_drvdata(dev); wiimote_data 919 drivers/hid/hid-wiimote-modules.c struct wiimote_data *wdata = input_get_drvdata(dev); wiimote_data 929 drivers/hid/hid-wiimote-modules.c struct wiimote_data *wdata) wiimote_data 982 drivers/hid/hid-wiimote-modules.c struct wiimote_data *wdata) wiimote_data 1044 drivers/hid/hid-wiimote-modules.c static void wiimod_classic_in_ext(struct wiimote_data *wdata, const __u8 *ext) wiimote_data 1181 drivers/hid/hid-wiimote-modules.c struct wiimote_data *wdata = input_get_drvdata(dev); wiimote_data 1194 drivers/hid/hid-wiimote-modules.c struct wiimote_data *wdata = input_get_drvdata(dev); wiimote_data 1204 drivers/hid/hid-wiimote-modules.c struct wiimote_data *wdata) wiimote_data 1260 drivers/hid/hid-wiimote-modules.c struct wiimote_data *wdata) wiimote_data 1290 drivers/hid/hid-wiimote-modules.c static void wiimod_bboard_in_keys(struct wiimote_data *wdata, const __u8 *keys) wiimote_data 1297 drivers/hid/hid-wiimote-modules.c static void wiimod_bboard_in_ext(struct wiimote_data *wdata, wiimote_data 1372 drivers/hid/hid-wiimote-modules.c struct wiimote_data *wdata = input_get_drvdata(dev); wiimote_data 1385 drivers/hid/hid-wiimote-modules.c struct wiimote_data *wdata = input_get_drvdata(dev); wiimote_data 1398 drivers/hid/hid-wiimote-modules.c struct wiimote_data *wdata = dev_to_wii(dev); wiimote_data 1449 drivers/hid/hid-wiimote-modules.c struct wiimote_data *wdata) wiimote_data 1533 drivers/hid/hid-wiimote-modules.c struct wiimote_data *wdata) wiimote_data 1604 drivers/hid/hid-wiimote-modules.c static void wiimod_pro_in_ext(struct wiimote_data *wdata, const __u8 *ext) wiimote_data 1747 drivers/hid/hid-wiimote-modules.c struct wiimote_data *wdata = input_get_drvdata(dev); wiimote_data 1760 drivers/hid/hid-wiimote-modules.c struct wiimote_data *wdata = input_get_drvdata(dev); wiimote_data 1772 drivers/hid/hid-wiimote-modules.c struct wiimote_data *wdata = input_get_drvdata(dev); wiimote_data 1798 drivers/hid/hid-wiimote-modules.c struct wiimote_data *wdata = dev_to_wii(dev); wiimote_data 1814 drivers/hid/hid-wiimote-modules.c struct wiimote_data *wdata = dev_to_wii(dev); wiimote_data 1844 drivers/hid/hid-wiimote-modules.c struct wiimote_data *wdata) wiimote_data 1923 drivers/hid/hid-wiimote-modules.c struct wiimote_data *wdata) wiimote_data 1958 drivers/hid/hid-wiimote-modules.c static inline void wiimod_drums_report_pressure(struct wiimote_data *wdata, wiimote_data 1975 drivers/hid/hid-wiimote-modules.c static void wiimod_drums_in_ext(struct wiimote_data *wdata, const __u8 *ext) wiimote_data 2067 drivers/hid/hid-wiimote-modules.c struct wiimote_data *wdata = input_get_drvdata(dev); wiimote_data 2080 drivers/hid/hid-wiimote-modules.c struct wiimote_data *wdata = input_get_drvdata(dev); wiimote_data 2090 drivers/hid/hid-wiimote-modules.c struct wiimote_data *wdata) wiimote_data 2154 drivers/hid/hid-wiimote-modules.c struct wiimote_data *wdata) wiimote_data 2204 drivers/hid/hid-wiimote-modules.c static void wiimod_guitar_in_ext(struct wiimote_data *wdata, const __u8 *ext) wiimote_data 2297 drivers/hid/hid-wiimote-modules.c struct wiimote_data *wdata = input_get_drvdata(dev); wiimote_data 2310 drivers/hid/hid-wiimote-modules.c struct wiimote_data *wdata = input_get_drvdata(dev); wiimote_data 2320 drivers/hid/hid-wiimote-modules.c struct wiimote_data *wdata) wiimote_data 2370 drivers/hid/hid-wiimote-modules.c struct wiimote_data *wdata) wiimote_data 2395 drivers/hid/hid-wiimote-modules.c struct wiimote_data *wdata) wiimote_data 2407 drivers/hid/hid-wiimote-modules.c struct wiimote_data *wdata) wiimote_data 2431 drivers/hid/hid-wiimote-modules.c struct wiimote_data *wdata) wiimote_data 2443 drivers/hid/hid-wiimote-modules.c struct wiimote_data *wdata) wiimote_data 2469 drivers/hid/hid-wiimote-modules.c static void wiimod_mp_in_mp(struct wiimote_data *wdata, const __u8 *ext) wiimote_data 2530 drivers/hid/hid-wiimote-modules.c struct wiimote_data *wdata = input_get_drvdata(dev); wiimote_data 2544 drivers/hid/hid-wiimote-modules.c struct wiimote_data *wdata = input_get_drvdata(dev); wiimote_data 2555 drivers/hid/hid-wiimote-modules.c struct wiimote_data *wdata) wiimote_data 2597 drivers/hid/hid-wiimote-modules.c struct wiimote_data *wdata) wiimote_data 191 drivers/hid/hid-wiimote.h struct wiimote_data *wdata); wiimote_data 193 drivers/hid/hid-wiimote.h struct wiimote_data *wdata); wiimote_data 195 drivers/hid/hid-wiimote.h void (*in_keys) (struct wiimote_data *wdata, const __u8 *keys); wiimote_data 196 drivers/hid/hid-wiimote.h void (*in_accel) (struct wiimote_data *wdata, const __u8 *accel); wiimote_data 197 drivers/hid/hid-wiimote.h void (*in_ir) (struct wiimote_data *wdata, const __u8 *ir, bool packed, wiimote_data 199 drivers/hid/hid-wiimote.h void (*in_mp) (struct wiimote_data *wdata, const __u8 *mp); wiimote_data 200 drivers/hid/hid-wiimote.h void (*in_ext) (struct wiimote_data *wdata, const __u8 *ext); wiimote_data 261 drivers/hid/hid-wiimote.h void __wiimote_schedule(struct wiimote_data *wdata); wiimote_data 263 drivers/hid/hid-wiimote.h extern void wiiproto_req_drm(struct wiimote_data *wdata, __u8 drm); wiimote_data 264 drivers/hid/hid-wiimote.h extern void wiiproto_req_rumble(struct wiimote_data *wdata, __u8 rumble); wiimote_data 265 drivers/hid/hid-wiimote.h extern void wiiproto_req_leds(struct wiimote_data *wdata, int leds); wiimote_data 266 drivers/hid/hid-wiimote.h extern void wiiproto_req_status(struct wiimote_data *wdata); wiimote_data 267 drivers/hid/hid-wiimote.h extern void wiiproto_req_accel(struct wiimote_data *wdata, __u8 accel); wiimote_data 268 drivers/hid/hid-wiimote.h extern void wiiproto_req_ir1(struct wiimote_data *wdata, __u8 flags); wiimote_data 269 drivers/hid/hid-wiimote.h extern void wiiproto_req_ir2(struct wiimote_data *wdata, __u8 flags); wiimote_data 270 drivers/hid/hid-wiimote.h extern int wiimote_cmd_write(struct wiimote_data *wdata, __u32 offset, wiimote_data 272 drivers/hid/hid-wiimote.h extern ssize_t wiimote_cmd_read(struct wiimote_data *wdata, __u32 offset, wiimote_data 279 drivers/hid/hid-wiimote.h extern void wiiproto_req_rmem(struct wiimote_data *wdata, bool eeprom, wiimote_data 284 drivers/hid/hid-wiimote.h extern int wiidebug_init(struct wiimote_data *wdata); wiimote_data 285 drivers/hid/hid-wiimote.h extern void wiidebug_deinit(struct wiimote_data *wdata); wiimote_data 295 drivers/hid/hid-wiimote.h static inline bool wiimote_cmd_pending(struct wiimote_data *wdata, int cmd, wiimote_data 302 drivers/hid/hid-wiimote.h static inline void wiimote_cmd_complete(struct wiimote_data *wdata) wiimote_data 309 drivers/hid/hid-wiimote.h static inline void wiimote_cmd_abort(struct wiimote_data *wdata) wiimote_data 318 drivers/hid/hid-wiimote.h static inline int wiimote_cmd_acquire(struct wiimote_data *wdata) wiimote_data 323 drivers/hid/hid-wiimote.h static inline void wiimote_cmd_acquire_noint(struct wiimote_data *wdata) wiimote_data 329 drivers/hid/hid-wiimote.h static inline void wiimote_cmd_set(struct wiimote_data *wdata, int cmd, wiimote_data 337 drivers/hid/hid-wiimote.h static inline void wiimote_cmd_release(struct wiimote_data *wdata) wiimote_data 342 drivers/hid/hid-wiimote.h static inline int wiimote_cmd_wait(struct wiimote_data *wdata) wiimote_data 361 drivers/hid/hid-wiimote.h static inline int wiimote_cmd_wait_noint(struct wiimote_data *wdata)