Lines Matching defs:ctlr
637 #define jc_type_is_joycon(ctlr) \ argument
641 #define jc_type_is_procon(ctlr) \ argument
643 #define jc_type_is_chrggrip(ctlr) \ argument
647 #define jc_type_has_left(ctlr) \ argument
653 #define jc_type_has_right(ctlr) \ argument
667 static inline bool joycon_device_is_chrggrip(struct joycon_ctlr *ctlr) in joycon_device_is_chrggrip()
685 static inline bool joycon_type_is_left_joycon(struct joycon_ctlr *ctlr) in joycon_type_is_left_joycon()
690 static inline bool joycon_type_is_right_joycon(struct joycon_ctlr *ctlr) in joycon_type_is_right_joycon()
695 static inline bool joycon_type_is_procon(struct joycon_ctlr *ctlr) in joycon_type_is_procon()
700 static inline bool joycon_type_is_snescon(struct joycon_ctlr *ctlr) in joycon_type_is_snescon()
705 static inline bool joycon_type_is_gencon(struct joycon_ctlr *ctlr) in joycon_type_is_gencon()
710 static inline bool joycon_type_is_n64con(struct joycon_ctlr *ctlr) in joycon_type_is_n64con()
715 static inline bool joycon_type_is_left_nescon(struct joycon_ctlr *ctlr) in joycon_type_is_left_nescon()
720 static inline bool joycon_type_is_right_nescon(struct joycon_ctlr *ctlr) in joycon_type_is_right_nescon()
725 static inline bool joycon_type_is_any_joycon(struct joycon_ctlr *ctlr) in joycon_type_is_any_joycon()
732 static inline bool joycon_type_is_any_nescon(struct joycon_ctlr *ctlr) in joycon_type_is_any_nescon()
745 static inline bool joycon_has_imu(struct joycon_ctlr *ctlr) in joycon_has_imu()
752 static inline bool joycon_has_joysticks(struct joycon_ctlr *ctlr) in joycon_has_joysticks()
760 static inline bool joycon_has_rumble(struct joycon_ctlr *ctlr) in joycon_has_rumble()
768 static inline bool joycon_using_usb(struct joycon_ctlr *ctlr) in joycon_using_usb()
788 static void joycon_wait_for_input_report(struct joycon_ctlr *ctlr) in joycon_wait_for_input_report()
824 #define JC_SUBCMD_RATE_LIMITER_MS(ctlr) ((ctlr)->hdev->bus == BUS_USB ? JC_SUBCMD_RATE_LIMITER_USB_… argument
825 static void joycon_enforce_subcmd_rate(struct joycon_ctlr *ctlr) in joycon_enforce_subcmd_rate()
867 static int joycon_hid_send_sync(struct joycon_ctlr *ctlr, u8 *data, size_t len, in joycon_hid_send_sync()
907 static int joycon_send_usb(struct joycon_ctlr *ctlr, u8 cmd, u32 timeout) in joycon_send_usb()
921 static int joycon_send_subcmd(struct joycon_ctlr *ctlr, in joycon_send_subcmd()
958 static int joycon_set_player_leds(struct joycon_ctlr *ctlr, u8 flash, u8 on) in joycon_set_player_leds()
971 static int joycon_set_home_led(struct joycon_ctlr *ctlr, enum led_brightness brightness) in joycon_set_home_led()
990 static int joycon_request_spi_flash_read(struct joycon_ctlr *ctlr, in joycon_request_spi_flash_read()
1024 static int joycon_check_for_cal_magic(struct joycon_ctlr *ctlr, u32 flash_addr) in joycon_check_for_cal_magic()
1037 static int joycon_read_stick_calibration(struct joycon_ctlr *ctlr, u16 cal_addr, in joycon_read_stick_calibration()
1113 static int joycon_request_calibration(struct joycon_ctlr *ctlr) in joycon_request_calibration()
1185 static void joycon_calc_imu_cal_divisors(struct joycon_ctlr *ctlr) in joycon_calc_imu_cal_divisors()
1214 static int joycon_request_imu_calibration(struct joycon_ctlr *ctlr) in joycon_request_imu_calibration()
1281 static int joycon_set_report_mode(struct joycon_ctlr *ctlr) in joycon_set_report_mode()
1294 static int joycon_enable_rumble(struct joycon_ctlr *ctlr) in joycon_enable_rumble()
1307 static int joycon_enable_imu(struct joycon_ctlr *ctlr) in joycon_enable_imu()
1338 static void joycon_input_report_parse_imu_data(struct joycon_ctlr *ctlr, in joycon_input_report_parse_imu_data()
1359 static void joycon_parse_imu_report(struct joycon_ctlr *ctlr, in joycon_parse_imu_report()
1556 static void joycon_handle_rumble_report(struct joycon_ctlr *ctlr, struct joycon_input_report *rep) in joycon_handle_rumble_report()
1581 static void joycon_parse_battery_status(struct joycon_ctlr *ctlr, struct joycon_input_report *rep) in joycon_parse_battery_status()
1618 static void joycon_report_left_stick(struct joycon_ctlr *ctlr, in joycon_report_left_stick()
1636 static void joycon_report_right_stick(struct joycon_ctlr *ctlr, in joycon_report_right_stick()
1654 static void joycon_report_dpad(struct joycon_ctlr *ctlr, in joycon_report_dpad()
1675 static void joycon_report_buttons(struct joycon_ctlr *ctlr, in joycon_report_buttons()
1686 static void joycon_parse_report(struct joycon_ctlr *ctlr, in joycon_parse_report()
1772 static int joycon_send_rumble_data(struct joycon_ctlr *ctlr) in joycon_send_rumble_data()
1806 struct joycon_ctlr *ctlr = container_of(work, struct joycon_ctlr, in joycon_rumble_worker() local
1888 static void joycon_clamp_rumble_freqs(struct joycon_ctlr *ctlr) in joycon_clamp_rumble_freqs()
1908 static int joycon_set_rumble(struct joycon_ctlr *ctlr, u16 amp_r, u16 amp_l, in joycon_set_rumble()
1969 struct joycon_ctlr *ctlr = input_get_drvdata(dev); in joycon_play_effect() local
2038 static void joycon_config_rumble(struct joycon_ctlr *ctlr) in joycon_config_rumble()
2054 static int joycon_imu_input_create(struct joycon_ctlr *ctlr) in joycon_imu_input_create()
2121 static int joycon_input_create(struct joycon_ctlr *ctlr) in joycon_input_create()
2192 struct joycon_ctlr *ctlr; in joycon_player_led_brightness_set() local
2218 struct joycon_ctlr *ctlr; in joycon_home_led_brightness_set() local
2234 static int joycon_leds_create(struct joycon_ctlr *ctlr) in joycon_leds_create()
2332 struct joycon_ctlr *ctlr = power_supply_get_drvdata(supply); in joycon_battery_get_property() local
2378 static int joycon_power_supply_create(struct joycon_ctlr *ctlr) in joycon_power_supply_create()
2413 static int joycon_read_info(struct joycon_ctlr *ctlr) in joycon_read_info()
2462 struct joycon_ctlr *ctlr = hid_get_drvdata(hdev); in joycon_init() local
2556 static int joycon_ctlr_read_handler(struct joycon_ctlr *ctlr, u8 *data, in joycon_ctlr_read_handler()
2569 static int joycon_ctlr_handle_event(struct joycon_ctlr *ctlr, u8 *data, in joycon_ctlr_handle_event()
2619 struct joycon_ctlr *ctlr = hid_get_drvdata(hdev); in nintendo_hid_event() local
2631 struct joycon_ctlr *ctlr; in nintendo_hid_probe() local
2732 struct joycon_ctlr *ctlr = hid_get_drvdata(hdev); in nintendo_hid_remove() local