Symbol: joycon_ctlr
drivers/hid/hid-nintendo.c
1012
static int joycon_request_spi_flash_read(struct joycon_ctlr *ctlr,
drivers/hid/hid-nintendo.c
1046
static int joycon_check_for_cal_magic(struct joycon_ctlr *ctlr, u32 flash_addr)
drivers/hid/hid-nintendo.c
1059
static int joycon_read_stick_calibration(struct joycon_ctlr *ctlr, u16 cal_addr,
drivers/hid/hid-nintendo.c
1135
static int joycon_request_calibration(struct joycon_ctlr *ctlr)
drivers/hid/hid-nintendo.c
1207
static void joycon_calc_imu_cal_divisors(struct joycon_ctlr *ctlr)
drivers/hid/hid-nintendo.c
1236
static int joycon_request_imu_calibration(struct joycon_ctlr *ctlr)
drivers/hid/hid-nintendo.c
1303
static int joycon_set_report_mode(struct joycon_ctlr *ctlr)
drivers/hid/hid-nintendo.c
1316
static int joycon_enable_rumble(struct joycon_ctlr *ctlr)
drivers/hid/hid-nintendo.c
1329
static int joycon_enable_imu(struct joycon_ctlr *ctlr)
drivers/hid/hid-nintendo.c
1360
static void joycon_input_report_parse_imu_data(struct joycon_ctlr *ctlr,
drivers/hid/hid-nintendo.c
1381
static void joycon_parse_imu_report(struct joycon_ctlr *ctlr,
drivers/hid/hid-nintendo.c
1578
static void joycon_handle_rumble_report(struct joycon_ctlr *ctlr, struct joycon_input_report *rep)
drivers/hid/hid-nintendo.c
1603
static void joycon_parse_battery_status(struct joycon_ctlr *ctlr, struct joycon_input_report *rep)
drivers/hid/hid-nintendo.c
1640
static void joycon_report_left_stick(struct joycon_ctlr *ctlr,
drivers/hid/hid-nintendo.c
1658
static void joycon_report_right_stick(struct joycon_ctlr *ctlr,
drivers/hid/hid-nintendo.c
1676
static void joycon_report_dpad(struct joycon_ctlr *ctlr,
drivers/hid/hid-nintendo.c
1697
static void joycon_report_buttons(struct joycon_ctlr *ctlr,
drivers/hid/hid-nintendo.c
1708
static void joycon_parse_report(struct joycon_ctlr *ctlr,
drivers/hid/hid-nintendo.c
1797
static int joycon_send_rumble_data(struct joycon_ctlr *ctlr)
drivers/hid/hid-nintendo.c
1831
struct joycon_ctlr *ctlr = container_of(work, struct joycon_ctlr,
drivers/hid/hid-nintendo.c
1913
static void joycon_clamp_rumble_freqs(struct joycon_ctlr *ctlr)
drivers/hid/hid-nintendo.c
1933
static int joycon_set_rumble(struct joycon_ctlr *ctlr, u16 amp_r, u16 amp_l,
drivers/hid/hid-nintendo.c
1994
struct joycon_ctlr *ctlr = input_get_drvdata(dev);
drivers/hid/hid-nintendo.c
2063
static void joycon_config_rumble(struct joycon_ctlr *ctlr)
drivers/hid/hid-nintendo.c
2079
static int joycon_imu_input_create(struct joycon_ctlr *ctlr)
drivers/hid/hid-nintendo.c
2146
static int joycon_input_create(struct joycon_ctlr *ctlr)
drivers/hid/hid-nintendo.c
2220
struct joycon_ctlr *ctlr;
drivers/hid/hid-nintendo.c
2246
struct joycon_ctlr *ctlr;
drivers/hid/hid-nintendo.c
2262
static int joycon_leds_create(struct joycon_ctlr *ctlr)
drivers/hid/hid-nintendo.c
2360
struct joycon_ctlr *ctlr = power_supply_get_drvdata(supply);
drivers/hid/hid-nintendo.c
2406
static int joycon_power_supply_create(struct joycon_ctlr *ctlr)
drivers/hid/hid-nintendo.c
2441
static int joycon_read_info(struct joycon_ctlr *ctlr)
drivers/hid/hid-nintendo.c
2484
struct joycon_ctlr *ctlr = hid_get_drvdata(hdev);
drivers/hid/hid-nintendo.c
2605
static int joycon_ctlr_read_handler(struct joycon_ctlr *ctlr, u8 *data,
drivers/hid/hid-nintendo.c
2618
static int joycon_ctlr_handle_event(struct joycon_ctlr *ctlr, u8 *data,
drivers/hid/hid-nintendo.c
2668
struct joycon_ctlr *ctlr = hid_get_drvdata(hdev);
drivers/hid/hid-nintendo.c
2680
struct joycon_ctlr *ctlr;
drivers/hid/hid-nintendo.c
2782
struct joycon_ctlr *ctlr = hid_get_drvdata(hdev);
drivers/hid/hid-nintendo.c
2801
struct joycon_ctlr *ctlr = hid_get_drvdata(hdev);
drivers/hid/hid-nintendo.c
2824
struct joycon_ctlr *ctlr = hid_get_drvdata(hdev);
drivers/hid/hid-nintendo.c
688
static inline bool joycon_device_is_chrggrip(struct joycon_ctlr *ctlr)
drivers/hid/hid-nintendo.c
706
static inline bool joycon_type_is_left_joycon(struct joycon_ctlr *ctlr)
drivers/hid/hid-nintendo.c
711
static inline bool joycon_type_is_right_joycon(struct joycon_ctlr *ctlr)
drivers/hid/hid-nintendo.c
716
static inline bool joycon_type_is_procon(struct joycon_ctlr *ctlr)
drivers/hid/hid-nintendo.c
722
static inline bool joycon_type_is_snescon(struct joycon_ctlr *ctlr)
drivers/hid/hid-nintendo.c
727
static inline bool joycon_type_is_gencon(struct joycon_ctlr *ctlr)
drivers/hid/hid-nintendo.c
732
static inline bool joycon_type_is_n64con(struct joycon_ctlr *ctlr)
drivers/hid/hid-nintendo.c
737
static inline bool joycon_type_is_left_nescon(struct joycon_ctlr *ctlr)
drivers/hid/hid-nintendo.c
742
static inline bool joycon_type_is_right_nescon(struct joycon_ctlr *ctlr)
drivers/hid/hid-nintendo.c
747
static inline bool joycon_type_is_any_joycon(struct joycon_ctlr *ctlr)
drivers/hid/hid-nintendo.c
754
static inline bool joycon_type_is_any_nescon(struct joycon_ctlr *ctlr)
drivers/hid/hid-nintendo.c
767
static inline bool joycon_has_imu(struct joycon_ctlr *ctlr)
drivers/hid/hid-nintendo.c
774
static inline bool joycon_has_joysticks(struct joycon_ctlr *ctlr)
drivers/hid/hid-nintendo.c
782
static inline bool joycon_has_rumble(struct joycon_ctlr *ctlr)
drivers/hid/hid-nintendo.c
790
static inline bool joycon_using_usb(struct joycon_ctlr *ctlr)
drivers/hid/hid-nintendo.c
810
static void joycon_wait_for_input_report(struct joycon_ctlr *ctlr)
drivers/hid/hid-nintendo.c
847
static void joycon_enforce_subcmd_rate(struct joycon_ctlr *ctlr)
drivers/hid/hid-nintendo.c
889
static int joycon_hid_send_sync(struct joycon_ctlr *ctlr, u8 *data, size_t len,
drivers/hid/hid-nintendo.c
929
static int joycon_send_usb(struct joycon_ctlr *ctlr, u8 cmd, u32 timeout)
drivers/hid/hid-nintendo.c
943
static int joycon_send_subcmd(struct joycon_ctlr *ctlr,
drivers/hid/hid-nintendo.c
980
static int joycon_set_player_leds(struct joycon_ctlr *ctlr, u8 flash, u8 on)
drivers/hid/hid-nintendo.c
993
static int joycon_set_home_led(struct joycon_ctlr *ctlr, enum led_brightness brightness)