Lines Matching defs:kbc
143 static void tegra_kbc_report_keys(struct tegra_kbc *kbc) in tegra_kbc_report_keys()
229 static void tegra_kbc_set_fifo_interrupt(struct tegra_kbc *kbc, bool enable) in tegra_kbc_set_fifo_interrupt()
243 struct tegra_kbc *kbc = from_timer(kbc, t, timer); in tegra_kbc_keypress_timer() local
276 struct tegra_kbc *kbc = args; in tegra_kbc_isr() local
303 static void tegra_kbc_setup_wakekeys(struct tegra_kbc *kbc, bool filter) in tegra_kbc_setup_wakekeys()
315 static void tegra_kbc_config_pins(struct tegra_kbc *kbc) in tegra_kbc_config_pins()
350 static int tegra_kbc_start(struct tegra_kbc *kbc) in tegra_kbc_start()
408 static void tegra_kbc_stop(struct tegra_kbc *kbc) in tegra_kbc_stop()
426 struct tegra_kbc *kbc = input_get_drvdata(dev); in tegra_kbc_open() local
433 struct tegra_kbc *kbc = input_get_drvdata(dev); in tegra_kbc_close() local
438 static bool tegra_kbc_check_pin_cfg(const struct tegra_kbc *kbc, in tegra_kbc_check_pin_cfg()
482 static int tegra_kbc_parse_dt(struct tegra_kbc *kbc) in tegra_kbc_parse_dt()
574 struct tegra_kbc *kbc; in tegra_kbc_probe() local
685 static void tegra_kbc_set_keypress_interrupt(struct tegra_kbc *kbc, bool enable) in tegra_kbc_set_keypress_interrupt()
700 struct tegra_kbc *kbc = platform_get_drvdata(pdev); in tegra_kbc_suspend() local
736 struct tegra_kbc *kbc = platform_get_drvdata(pdev); in tegra_kbc_resume() local