Lines Matching defs:ctlr

639 #define jc_type_is_joycon(ctlr) \  argument
643 #define jc_type_is_procon(ctlr) \ argument
645 #define jc_type_is_chrggrip(ctlr) \ argument
649 #define jc_type_has_left(ctlr) \ argument
655 #define jc_type_has_right(ctlr) \ argument
670 static inline bool joycon_device_is_left_joycon(struct joycon_ctlr *ctlr) in joycon_device_is_left_joycon()
675 static inline bool joycon_device_is_right_joycon(struct joycon_ctlr *ctlr) in joycon_device_is_right_joycon()
680 static inline bool joycon_device_is_procon(struct joycon_ctlr *ctlr) in joycon_device_is_procon()
685 static inline bool joycon_device_is_chrggrip(struct joycon_ctlr *ctlr) in joycon_device_is_chrggrip()
690 static inline bool joycon_device_is_snescon(struct joycon_ctlr *ctlr) in joycon_device_is_snescon()
695 static inline bool joycon_device_is_gencon(struct joycon_ctlr *ctlr) in joycon_device_is_gencon()
700 static inline bool joycon_device_is_n64con(struct joycon_ctlr *ctlr) in joycon_device_is_n64con()
705 static inline bool joycon_device_has_usb(struct joycon_ctlr *ctlr) in joycon_device_has_usb()
727 static inline bool joycon_type_is_left_joycon(struct joycon_ctlr *ctlr) in joycon_type_is_left_joycon()
732 static inline bool joycon_type_is_right_joycon(struct joycon_ctlr *ctlr) in joycon_type_is_right_joycon()
737 static inline bool joycon_type_is_procon(struct joycon_ctlr *ctlr) in joycon_type_is_procon()
742 static inline bool joycon_type_is_snescon(struct joycon_ctlr *ctlr) in joycon_type_is_snescon()
747 static inline bool joycon_type_is_gencon(struct joycon_ctlr *ctlr) in joycon_type_is_gencon()
752 static inline bool joycon_type_is_n64con(struct joycon_ctlr *ctlr) in joycon_type_is_n64con()
757 static inline bool joycon_type_is_left_nescon(struct joycon_ctlr *ctlr) in joycon_type_is_left_nescon()
762 static inline bool joycon_type_is_right_nescon(struct joycon_ctlr *ctlr) in joycon_type_is_right_nescon()
767 static inline bool joycon_type_has_left_controls(struct joycon_ctlr *ctlr) in joycon_type_has_left_controls()
773 static inline bool joycon_type_has_right_controls(struct joycon_ctlr *ctlr) in joycon_type_has_right_controls()
779 static inline bool joycon_type_is_any_joycon(struct joycon_ctlr *ctlr) in joycon_type_is_any_joycon()
786 static inline bool joycon_type_is_any_nescon(struct joycon_ctlr *ctlr) in joycon_type_is_any_nescon()
799 static inline bool joycon_has_imu(struct joycon_ctlr *ctlr) in joycon_has_imu()
806 static inline bool joycon_has_joysticks(struct joycon_ctlr *ctlr) in joycon_has_joysticks()
814 static inline bool joycon_has_rumble(struct joycon_ctlr *ctlr) in joycon_has_rumble()
822 static inline bool joycon_using_usb(struct joycon_ctlr *ctlr) in joycon_using_usb()
842 static void joycon_wait_for_input_report(struct joycon_ctlr *ctlr) in joycon_wait_for_input_report()
878 #define JC_SUBCMD_RATE_LIMITER_MS(ctlr) ((ctlr)->hdev->bus == BUS_USB ? JC_SUBCMD_RATE_LIMITER_USB_… argument
879 static void joycon_enforce_subcmd_rate(struct joycon_ctlr *ctlr) in joycon_enforce_subcmd_rate()
921 static int joycon_hid_send_sync(struct joycon_ctlr *ctlr, u8 *data, size_t len, in joycon_hid_send_sync()
961 static int joycon_send_usb(struct joycon_ctlr *ctlr, u8 cmd, u32 timeout) in joycon_send_usb()
975 static int joycon_send_subcmd(struct joycon_ctlr *ctlr, in joycon_send_subcmd()
1012 static int joycon_set_player_leds(struct joycon_ctlr *ctlr, u8 flash, u8 on) in joycon_set_player_leds()
1025 static int joycon_set_home_led(struct joycon_ctlr *ctlr, enum led_brightness brightness) in joycon_set_home_led()
1044 static int joycon_request_spi_flash_read(struct joycon_ctlr *ctlr, in joycon_request_spi_flash_read()
1078 static int joycon_check_for_cal_magic(struct joycon_ctlr *ctlr, u32 flash_addr) in joycon_check_for_cal_magic()
1091 static int joycon_read_stick_calibration(struct joycon_ctlr *ctlr, u16 cal_addr, in joycon_read_stick_calibration()
1167 static int joycon_request_calibration(struct joycon_ctlr *ctlr) in joycon_request_calibration()
1239 static void joycon_calc_imu_cal_divisors(struct joycon_ctlr *ctlr) in joycon_calc_imu_cal_divisors()
1268 static int joycon_request_imu_calibration(struct joycon_ctlr *ctlr) in joycon_request_imu_calibration()
1335 static int joycon_set_report_mode(struct joycon_ctlr *ctlr) in joycon_set_report_mode()
1348 static int joycon_enable_rumble(struct joycon_ctlr *ctlr) in joycon_enable_rumble()
1361 static int joycon_enable_imu(struct joycon_ctlr *ctlr) in joycon_enable_imu()
1392 static void joycon_input_report_parse_imu_data(struct joycon_ctlr *ctlr, in joycon_input_report_parse_imu_data()
1413 static void joycon_parse_imu_report(struct joycon_ctlr *ctlr, in joycon_parse_imu_report()
1610 static void joycon_handle_rumble_report(struct joycon_ctlr *ctlr, struct joycon_input_report *rep) in joycon_handle_rumble_report()
1635 static void joycon_parse_battery_status(struct joycon_ctlr *ctlr, struct joycon_input_report *rep) in joycon_parse_battery_status()
1672 static void joycon_report_left_stick(struct joycon_ctlr *ctlr, in joycon_report_left_stick()
1690 static void joycon_report_right_stick(struct joycon_ctlr *ctlr, in joycon_report_right_stick()
1708 static void joycon_report_dpad(struct joycon_ctlr *ctlr, in joycon_report_dpad()
1729 static void joycon_report_buttons(struct joycon_ctlr *ctlr, in joycon_report_buttons()
1740 static void joycon_parse_report(struct joycon_ctlr *ctlr, in joycon_parse_report()
1826 static int joycon_send_rumble_data(struct joycon_ctlr *ctlr) in joycon_send_rumble_data()
1860 struct joycon_ctlr *ctlr = container_of(work, struct joycon_ctlr, in joycon_rumble_worker() local
1942 static void joycon_clamp_rumble_freqs(struct joycon_ctlr *ctlr) in joycon_clamp_rumble_freqs()
1962 static int joycon_set_rumble(struct joycon_ctlr *ctlr, u16 amp_r, u16 amp_l, in joycon_set_rumble()
2023 struct joycon_ctlr *ctlr = input_get_drvdata(dev); in joycon_play_effect() local
2092 static void joycon_config_rumble(struct joycon_ctlr *ctlr) in joycon_config_rumble()
2108 static int joycon_imu_input_create(struct joycon_ctlr *ctlr) in joycon_imu_input_create()
2175 static int joycon_input_create(struct joycon_ctlr *ctlr) in joycon_input_create()
2246 struct joycon_ctlr *ctlr; in joycon_player_led_brightness_set() local
2272 struct joycon_ctlr *ctlr; in joycon_home_led_brightness_set() local
2287 static int joycon_leds_create(struct joycon_ctlr *ctlr) in joycon_leds_create()
2386 struct joycon_ctlr *ctlr = power_supply_get_drvdata(supply); in joycon_battery_get_property() local
2432 static int joycon_power_supply_create(struct joycon_ctlr *ctlr) in joycon_power_supply_create()
2467 static int joycon_read_info(struct joycon_ctlr *ctlr) in joycon_read_info()
2516 struct joycon_ctlr *ctlr = hid_get_drvdata(hdev); in joycon_init() local
2607 static int joycon_ctlr_read_handler(struct joycon_ctlr *ctlr, u8 *data, in joycon_ctlr_read_handler()
2620 static int joycon_ctlr_handle_event(struct joycon_ctlr *ctlr, u8 *data, in joycon_ctlr_handle_event()
2670 struct joycon_ctlr *ctlr = hid_get_drvdata(hdev); in nintendo_hid_event() local
2682 struct joycon_ctlr *ctlr; in nintendo_hid_probe() local
2781 struct joycon_ctlr *ctlr = hid_get_drvdata(hdev); in nintendo_hid_remove() local