/test/xts/acts/arkui/ace_c_arkui_test/entry/src/main/cpp/button/ |
H A D | button_fontweight_test.cpp | 22 NAPI_START(button, ARKUI_NODE_BUTTON); in TestButtonFontWeight001() 25 auto ret = nodeAPI->setAttribute(button, NODE_FONT_WEIGHT, &value_item); in TestButtonFontWeight001() 27 ASSERT_EQ(nodeAPI->getAttribute(button, NODE_FONT_WEIGHT)->value[PARAM_0].i32, ARKUI_FONT_WEIGHT_W100); in TestButtonFontWeight001() 33 NAPI_START(button, ARKUI_NODE_BUTTON); in TestButtonFontWeight002() 36 auto ret = nodeAPI->setAttribute(button, NODE_FONT_WEIGHT, &value_item); in TestButtonFontWeight002() 38 ASSERT_EQ(nodeAPI->getAttribute(button, NODE_FONT_WEIGHT)->value[PARAM_0].i32, ARKUI_FONT_WEIGHT_W200); in TestButtonFontWeight002() 44 NAPI_START(button, ARKUI_NODE_BUTTON); in TestButtonFontWeight003() 47 auto ret = nodeAPI->setAttribute(button, NODE_FONT_WEIGHT, &value_item); in TestButtonFontWeight003() 49 ASSERT_EQ(nodeAPI->getAttribute(button, NODE_FONT_WEIGHT)->value[PARAM_0].i32, ARKUI_FONT_WEIGHT_W300); in TestButtonFontWeight003() 55 NAPI_START(button, ARKUI_NODE_BUTTO in TestButtonFontWeight004() [all...] |
H A D | button_type_test.cpp | 22 NAPI_START(button, ARKUI_NODE_BUTTON);
in TestButtonType001() 27 auto ret = nodeAPI->setAttribute(button, NODE_BUTTON_TYPE, & button_item);
in TestButtonType001() 29 ASSERT_EQ(nodeAPI->getAttribute(button, NODE_BUTTON_TYPE)->value[PARAM_0].i32, buttonType);
in TestButtonType001() 36 NAPI_START(button, ARKUI_NODE_BUTTON);
in TestButtonType002() 41 auto ret = nodeAPI->setAttribute(button, NODE_BUTTON_TYPE, & button_item);
in TestButtonType002() 43 ASSERT_EQ(nodeAPI->getAttribute(button, NODE_BUTTON_TYPE)->value[PARAM_0].i32, buttonType);
in TestButtonType002() 50 NAPI_START(button, ARKUI_NODE_BUTTON);
in TestButtonType003() 55 auto ret = nodeAPI->setAttribute(button, NODE_BUTTON_TYPE, & button_item);
in TestButtonType003() 57 ASSERT_EQ(nodeAPI->getAttribute(button, NODE_BUTTON_TYPE)->value[PARAM_0].i32, buttonType);
in TestButtonType003() 64 NAPI_START(button, ARKUI_NODE_BUTTO in TestButtonType004() [all...] |
H A D | button_fontsize_test.cpp | 26 NAPI_START(button, ARKUI_NODE_BUTTON); in TestButtonFontSize001() 29 auto ret = nodeAPI->setAttribute(button, NODE_FONT_SIZE, &value_item); in TestButtonFontSize001() 31 ASSERT_EQ(nodeAPI->getAttribute(button, NODE_FONT_SIZE)->value[PARAM_0].f32, NORMAL_PARAM); in TestButtonFontSize001() 37 NAPI_START(button, ARKUI_NODE_BUTTON); in TestButtonFontSize002() 40 auto ret = nodeAPI->setAttribute(button, NODE_FONT_SIZE, &value_item); in TestButtonFontSize002() 42 ASSERT_EQ(nodeAPI->getAttribute(button, NODE_FONT_SIZE)->value[PARAM_0].f32, MAX_PARAM); in TestButtonFontSize002() 48 NAPI_START(button, ARKUI_NODE_BUTTON); in TestButtonFontSize003() 51 auto ret = nodeAPI->setAttribute(button, NODE_FONT_SIZE, &value_item); in TestButtonFontSize003() 53 ASSERT_EQ(nodeAPI->getAttribute(button, NODE_FONT_SIZE)->value[PARAM_0].f32, MIN_PARAM); in TestButtonFontSize003() 59 NAPI_START(button, ARKUI_NODE_BUTTO in TestButtonFontSize004() [all...] |
/kernel/linux/linux-6.6/drivers/platform/x86/ |
H A D | wireless-hotkey.c | 3 * Airplane mode button for AMD, HP & Xiaomi laptops 37 struct wl_button *button = acpi_driver_data(device); in wireless_input_setup() local 40 button->input_dev = input_allocate_device(); in wireless_input_setup() 41 if (!button->input_dev) in wireless_input_setup() 44 snprintf(button->phys, sizeof(button->phys), "%s/input0", acpi_device_hid(device)); in wireless_input_setup() 46 button->input_dev->name = "Wireless hotkeys"; in wireless_input_setup() 47 button->input_dev->phys = button->phys; in wireless_input_setup() 48 button in wireless_input_setup() 65 struct wl_button *button = acpi_driver_data(device); wireless_input_destroy() local 73 struct wl_button *button = acpi_driver_data(acpi_dev); wl_notify() local 88 struct wl_button *button; wl_add() local [all...] |
H A D | xo15-ebook.c | 4 * (based on generic ACPI button driver) 45 struct ebook_switch *button = acpi_driver_data(device); in ebook_send_state() local 54 input_report_switch(button->input, SW_TABLET_MODE, !state); in ebook_send_state() 55 input_sync(button->input); in ebook_send_state() 84 struct ebook_switch *button; in ebook_switch_add() local 90 button = kzalloc(sizeof(struct ebook_switch), GFP_KERNEL); in ebook_switch_add() 91 if (!button) in ebook_switch_add() 94 device->driver_data = button; in ebook_switch_add() 96 button->input = input = input_allocate_device(); in ebook_switch_add() 114 snprintf(button in ebook_switch_add() 148 struct ebook_switch *button = acpi_driver_data(device); ebook_switch_remove() local [all...] |
H A D | adv_swbutton.c | 31 struct adv_swbutton *button = dev_get_drvdata(&device->dev); in adv_swbutton_notify() local 35 input_report_key(button->input, KEY_PROG1, 0); in adv_swbutton_notify() 36 input_sync(button->input); in adv_swbutton_notify() 39 input_report_key(button->input, KEY_PROG1, 1); in adv_swbutton_notify() 40 input_sync(button->input); in adv_swbutton_notify() 49 struct adv_swbutton *button; in adv_swbutton_probe() local 55 button = devm_kzalloc(&device->dev, sizeof(*button), GFP_KERNEL); in adv_swbutton_probe() 56 if (!button) in adv_swbutton_probe() 59 dev_set_drvdata(&device->dev, button); in adv_swbutton_probe() [all...] |
/test/xts/acts/arkui/ace_c_arkui_test/entry/src/main/cpp/commonattrs/ |
H A D | commonattrs_align_test.cpp | 23 NAPI_START(button, ARKUI_NODE_BUTTON); in TestCommonAttrsAlign001() 27 auto ret = nodeAPI->setAttribute(button, NODE_ALIGNMENT, &value_item); in TestCommonAttrsAlign001() 29 ASSERT_EQ(nodeAPI->getAttribute(button, NODE_ALIGNMENT)->value[PARAM_0].u32, align); in TestCommonAttrsAlign001() 35 NAPI_START(button, ARKUI_NODE_BUTTON); in TestCommonAttrsAlign002() 39 auto ret = nodeAPI->setAttribute(button, NODE_ALIGNMENT, &value_item); in TestCommonAttrsAlign002() 41 ASSERT_EQ(nodeAPI->getAttribute(button, NODE_ALIGNMENT)->value[PARAM_0].u32, align); in TestCommonAttrsAlign002() 47 NAPI_START(button, ARKUI_NODE_BUTTON); in TestCommonAttrsAlign003() 51 auto ret = nodeAPI->setAttribute(button, NODE_ALIGNMENT, &value_item); in TestCommonAttrsAlign003() 53 ASSERT_EQ(nodeAPI->getAttribute(button, NODE_ALIGNMENT)->value[PARAM_0].u32, align); in TestCommonAttrsAlign003() 59 NAPI_START(button, ARKUI_NODE_BUTTO in TestCommonAttrsAlign004() [all...] |
H A D | commonattrs_height_test.cpp | 22 NAPI_START(button, ARKUI_NODE_BUTTON); in TestCommonAttrsHeight001() 25 auto ret = nodeAPI->setAttribute(button, NODE_HEIGHT, &value_item); in TestCommonAttrsHeight001() 27 ASSERT_EQ(nodeAPI->getAttribute(button, NODE_HEIGHT)->value[PARAM_0].f32, SIZE_200); in TestCommonAttrsHeight001() 33 NAPI_START(button, ARKUI_NODE_BUTTON); in TestCommonAttrsHeight002() 36 auto ret = nodeAPI->setAttribute(button, NODE_HEIGHT, &value_item); in TestCommonAttrsHeight002() 38 ASSERT_EQ(nodeAPI->getAttribute(button, NODE_HEIGHT)->value[PARAM_0].f32, PARAM_10000); in TestCommonAttrsHeight002() 44 NAPI_START(button, ARKUI_NODE_BUTTON); in TestCommonAttrsHeight003() 47 auto ret = nodeAPI->setAttribute(button, NODE_HEIGHT, &value_item); in TestCommonAttrsHeight003() 49 if (nodeAPI->getAttribute(button, NODE_HEIGHT) != nullptr) { in TestCommonAttrsHeight003() 50 ASSERT_NE(nodeAPI->getAttribute(button, NODE_HEIGH in TestCommonAttrsHeight003() [all...] |
H A D | commonattrs_width_test.cpp | 22 NAPI_START(button, ARKUI_NODE_BUTTON); in TestCommonAttrsWidth001() 25 auto ret = nodeAPI->setAttribute(button, NODE_WIDTH, &value_item); in TestCommonAttrsWidth001() 27 ASSERT_EQ(nodeAPI->getAttribute(button, NODE_WIDTH)->value[PARAM_0].f32, SIZE_200); in TestCommonAttrsWidth001() 33 NAPI_START(button, ARKUI_NODE_BUTTON); in TestCommonAttrsWidth002() 36 auto ret = nodeAPI->setAttribute(button, NODE_WIDTH, &value_item); in TestCommonAttrsWidth002() 38 ASSERT_EQ(nodeAPI->getAttribute(button, NODE_WIDTH)->value[PARAM_0].f32, PARAM_10000); in TestCommonAttrsWidth002() 44 NAPI_START(button, ARKUI_NODE_BUTTON); in TestCommonAttrsWidth003() 47 auto ret = nodeAPI->setAttribute(button, NODE_WIDTH, &value_item); in TestCommonAttrsWidth003() 49 if (nodeAPI->getAttribute(button, NODE_WIDTH) != nullptr) { in TestCommonAttrsWidth003() 50 ASSERT_NE(nodeAPI->getAttribute(button, NODE_WIDT in TestCommonAttrsWidth003() [all...] |
/kernel/linux/linux-5.10/drivers/input/misc/ |
H A D | cpcap-pwrbutton.c | 38 struct cpcap_power_button *button = _button; in powerbutton_irq() local 41 val = cpcap_sense_virq(button->regmap, irq); in powerbutton_irq() 43 dev_err(button->dev, "irq read failed: %d", val); in powerbutton_irq() 47 pm_wakeup_event(button->dev, 0); in powerbutton_irq() 48 input_report_key(button->idev, KEY_POWER, val); in powerbutton_irq() 49 input_sync(button->idev); in powerbutton_irq() 56 struct cpcap_power_button *button; in cpcap_power_button_probe() local 60 button = devm_kmalloc(&pdev->dev, sizeof(*button), GFP_KERNEL); in cpcap_power_button_probe() 61 if (!button) in cpcap_power_button_probe() [all...] |
/kernel/linux/linux-6.6/drivers/acpi/ |
H A D | button.c | 3 * button.c - ACPI Button Driver 9 #define pr_fmt(fmt) "ACPI: button: " fmt 22 #include <acpi/button.h> 24 #define ACPI_BUTTON_CLASS "button" 149 .name = "button", 195 struct acpi_button *button = acpi_driver_data(device); in acpi_lid_notify_state() local 207 button->last_state != !!state) in acpi_lid_notify_state() 212 next_report = ktime_add(button->last_time, in acpi_lid_notify_state() 214 if (button->last_state == !!state && in acpi_lid_notify_state() 256 input_report_switch(button in acpi_lid_notify_state() 289 struct acpi_button *button = acpi_driver_data(device); acpi_button_add_fs() local 348 struct acpi_button *button = acpi_driver_data(device); acpi_button_remove_fs() local 393 struct acpi_button *button = acpi_driver_data(device); acpi_lid_initialize_state() local 413 struct acpi_button *button; acpi_lid_notify() local 431 struct acpi_button *button; acpi_button_notify() local 475 struct acpi_button *button = acpi_driver_data(device); acpi_button_suspend() local 484 struct acpi_button *button = acpi_driver_data(device); acpi_button_resume() local 499 struct acpi_button *button = acpi_driver_data(device); acpi_lid_input_open() local 511 struct acpi_button *button; acpi_button_add() local 643 struct acpi_button *button = acpi_driver_data(device); acpi_button_remove() local [all...] |
/kernel/linux/linux-5.10/drivers/acpi/ |
H A D | button.c | 3 * button.c - ACPI Button Driver 9 #define pr_fmt(fmt) "ACPI: button: " fmt 22 #include <acpi/button.h> 26 #define ACPI_BUTTON_CLASS "button" 58 ACPI_MODULE_NAME("button"); 144 .name = "button", 194 struct acpi_button *button = acpi_driver_data(device); in acpi_lid_notify_state() local 206 button->last_state != !!state) in acpi_lid_notify_state() 211 next_report = ktime_add(button->last_time, in acpi_lid_notify_state() 213 if (button in acpi_lid_notify_state() 288 struct acpi_button *button = acpi_driver_data(device); acpi_button_add_fs() local 347 struct acpi_button *button = acpi_driver_data(device); acpi_button_remove_fs() local 394 struct acpi_button *button = acpi_driver_data(device); acpi_lid_initialize_state() local 413 struct acpi_button *button = acpi_driver_data(device); acpi_button_notify() local 456 struct acpi_button *button = acpi_driver_data(device); acpi_button_suspend() local 465 struct acpi_button *button = acpi_driver_data(device); acpi_button_resume() local 480 struct acpi_button *button = acpi_driver_data(device); acpi_lid_input_open() local 491 struct acpi_button *button; acpi_button_add() local 593 struct acpi_button *button = acpi_driver_data(device); acpi_button_remove() local [all...] |
/kernel/linux/linux-6.6/drivers/input/misc/ |
H A D | cpcap-pwrbutton.c | 30 struct cpcap_power_button *button = _button; in powerbutton_irq() local 33 val = cpcap_sense_virq(button->regmap, irq); in powerbutton_irq() 35 dev_err(button->dev, "irq read failed: %d", val); in powerbutton_irq() 39 pm_wakeup_event(button->dev, 0); in powerbutton_irq() 40 input_report_key(button->idev, KEY_POWER, val); in powerbutton_irq() 41 input_sync(button->idev); in powerbutton_irq() 48 struct cpcap_power_button *button; in cpcap_power_button_probe() local 56 button = devm_kmalloc(&pdev->dev, sizeof(*button), GFP_KERNEL); in cpcap_power_button_probe() 57 if (!button) in cpcap_power_button_probe() [all...] |
/kernel/linux/linux-5.10/drivers/input/keyboard/ |
H A D | gpio_keys_polled.c | 45 const struct gpio_keys_button *button, in gpio_keys_button_event() 49 unsigned int type = button->type ?: EV_KEY; in gpio_keys_button_event() 53 input_event(input, type, button->code, button->value); in gpio_keys_button_event() 54 __set_bit(button->code, bdev->rel_axis_seen); in gpio_keys_button_event() 58 input_event(input, type, button->code, button->value); in gpio_keys_button_event() 59 __set_bit(button->code, bdev->abs_axis_seen); in gpio_keys_button_event() 62 input_event(input, type, button->code, state); in gpio_keys_button_event() 68 const struct gpio_keys_button *button, in gpio_keys_polled_check_state() 44 gpio_keys_button_event(struct input_dev *input, const struct gpio_keys_button *button, int state) gpio_keys_button_event() argument 67 gpio_keys_polled_check_state(struct input_dev *input, const struct gpio_keys_button *button, struct gpio_keys_button_data *bdata) gpio_keys_polled_check_state() argument 146 struct gpio_keys_button *button; gpio_keys_polled_get_devtree_pdata() local 208 const struct gpio_keys_button *button = &pdata->buttons[i]; gpio_keys_polled_set_abs_params() local 280 const struct gpio_keys_button *button = &pdata->buttons[i]; gpio_keys_polled_probe() local [all...] |
H A D | qt1050.c | 304 struct qt1050_key *button = &ts->keys[0]; in qt1050_apply_fw_data() local 315 for (i = 0; i < QT1050_MAX_KEYS; i++, button++) { in qt1050_apply_fw_data() 317 if (button->keycode == KEY_RESERVED) in qt1050_apply_fw_data() 320 err = qt1050_set_key(map, button->num, 1); in qt1050_apply_fw_data() 324 key_regs = qt1050_get_key_regs(button->num); in qt1050_apply_fw_data() 327 (button->samples << 4) | (button->scale)); in qt1050_apply_fw_data() 330 err = regmap_write(map, key_regs->csd, button->charge_delay); in qt1050_apply_fw_data() 333 err = regmap_write(map, key_regs->nthr, button->thr_cnt); in qt1050_apply_fw_data() 352 struct qt1050_key button; in qt1050_parse_fw() local [all...] |
H A D | gpio_keys.c | 33 const struct gpio_keys_button *button; member 97 * @type: type of button (%EV_KEY, %EV_SW) 112 * @type: type of button (%EV_KEY, %EV_SW) 126 * gpio_keys_disable_button() - disables given GPIO button 127 * @bdata: button data for button to be disabled 129 * Disables button pointed by @bdata. This is done by masking 130 * IRQ line. After this function is called, button won't generate 156 * gpio_keys_enable_button() - enables given GPIO button 157 * @bdata: button dat 358 const struct gpio_keys_button *button = bdata->button; gpio_keys_gpio_report_event() local 397 const struct gpio_keys_button *button = bdata->button; gpio_keys_gpio_isr() local 477 gpio_keys_setup_key(struct platform_device *pdev, struct input_dev *input, struct gpio_keys_drvdata *ddata, const struct gpio_keys_button *button, int idx, struct fwnode_handle *child) gpio_keys_setup_key() argument 693 struct gpio_keys_button *button; gpio_keys_get_devtree_pdata() local 823 const struct gpio_keys_button *button = &pdata->buttons[i]; gpio_keys_probe() local [all...] |
/kernel/linux/linux-6.6/drivers/input/keyboard/ |
H A D | gpio_keys_polled.c | 45 const struct gpio_keys_button *button, in gpio_keys_button_event() 49 unsigned int type = button->type ?: EV_KEY; in gpio_keys_button_event() 53 input_event(input, type, button->code, button->value); in gpio_keys_button_event() 54 __set_bit(button->code, bdev->rel_axis_seen); in gpio_keys_button_event() 58 input_event(input, type, button->code, button->value); in gpio_keys_button_event() 59 __set_bit(button->code, bdev->abs_axis_seen); in gpio_keys_button_event() 62 input_event(input, type, button->code, state); in gpio_keys_button_event() 68 const struct gpio_keys_button *button, in gpio_keys_polled_check_state() 44 gpio_keys_button_event(struct input_dev *input, const struct gpio_keys_button *button, int state) gpio_keys_button_event() argument 67 gpio_keys_polled_check_state(struct input_dev *input, const struct gpio_keys_button *button, struct gpio_keys_button_data *bdata) gpio_keys_polled_check_state() argument 146 struct gpio_keys_button *button; gpio_keys_polled_get_devtree_pdata() local 208 const struct gpio_keys_button *button = &pdata->buttons[i]; gpio_keys_polled_set_abs_params() local 280 const struct gpio_keys_button *button = &pdata->buttons[i]; gpio_keys_polled_probe() local [all...] |
H A D | qt1050.c | 304 struct qt1050_key *button = &ts->keys[0]; in qt1050_apply_fw_data() local 315 for (i = 0; i < QT1050_MAX_KEYS; i++, button++) { in qt1050_apply_fw_data() 317 if (button->keycode == KEY_RESERVED) in qt1050_apply_fw_data() 320 err = qt1050_set_key(map, button->num, 1); in qt1050_apply_fw_data() 324 key_regs = qt1050_get_key_regs(button->num); in qt1050_apply_fw_data() 327 (button->samples << 4) | (button->scale)); in qt1050_apply_fw_data() 330 err = regmap_write(map, key_regs->csd, button->charge_delay); in qt1050_apply_fw_data() 333 err = regmap_write(map, key_regs->nthr, button->thr_cnt); in qt1050_apply_fw_data() 352 struct qt1050_key button; in qt1050_parse_fw() local [all...] |
H A D | gpio_keys.c | 34 const struct gpio_keys_button *button; member 100 * @type: type of button (%EV_KEY, %EV_SW) 115 * @type: type of button (%EV_KEY, %EV_SW) 141 * gpio_keys_disable_button() - disables given GPIO button 142 * @bdata: button data for button to be disabled 144 * Disables button pointed by @bdata. This is done by masking 145 * IRQ line. After this function is called, button won't generate 166 * gpio_keys_enable_button() - enables given GPIO button 167 * @bdata: button dat 368 const struct gpio_keys_button *button = bdata->button; gpio_keys_gpio_report_event() local 424 const struct gpio_keys_button *button = bdata->button; gpio_keys_gpio_isr() local 502 gpio_keys_setup_key(struct platform_device *pdev, struct input_dev *input, struct gpio_keys_drvdata *ddata, const struct gpio_keys_button *button, int idx, struct fwnode_handle *child) gpio_keys_setup_key() argument 729 struct gpio_keys_button *button; gpio_keys_get_devtree_pdata() local 862 const struct gpio_keys_button *button = &pdata->buttons[i]; gpio_keys_probe() local [all...] |
/test/xts/acts/arkui/ace_c_arkui_test/entry/src/main/cpp/accessibility/ |
H A D | button_accessibilitylevel_test.cpp | 22 NAPI_START(button, ARKUI_NODE_BUTTON); in TestButtonAccessibilityLevel001() 26 auto ret = nodeAPI->setAttribute(button, NODE_ACCESSIBILITY_MODE, &valueItem); in TestButtonAccessibilityLevel001() 28 ASSERT_EQ(nodeAPI->getAttribute(button, NODE_ACCESSIBILITY_MODE)->value[PARAM_0].i32, accessibilityLevel); in TestButtonAccessibilityLevel001() 34 NAPI_START(button, ARKUI_NODE_BUTTON); in TestButtonAccessibilityLevel002() 38 auto ret = nodeAPI->setAttribute(button, NODE_ACCESSIBILITY_MODE, &valueItem); in TestButtonAccessibilityLevel002() 40 ASSERT_EQ(nodeAPI->getAttribute(button, NODE_ACCESSIBILITY_MODE)->value[PARAM_0].i32, accessibilityLevel); in TestButtonAccessibilityLevel002() 46 NAPI_START(button, ARKUI_NODE_BUTTON); in TestButtonAccessibilityLevel003() 50 auto ret = nodeAPI->setAttribute(button, NODE_ACCESSIBILITY_MODE, &valueItem); in TestButtonAccessibilityLevel003() 52 ASSERT_EQ(nodeAPI->getAttribute(button, NODE_ACCESSIBILITY_MODE)->value[PARAM_0].i32, accessibilityLevel); in TestButtonAccessibilityLevel003() 58 NAPI_START(button, ARKUI_NODE_BUTTO in TestButtonAccessibilityLevel004() [all...] |
H A D | button_accessibilitygroup_test.cpp | 22 NAPI_START(button, ARKUI_NODE_BUTTON); in TestButtonAccessibilityGroup001() 26 auto ret = nodeAPI->setAttribute(button, NODE_ACCESSIBILITY_GROUP, &valueItem); in TestButtonAccessibilityGroup001() 28 ASSERT_EQ(nodeAPI->getAttribute(button, NODE_ACCESSIBILITY_GROUP)->value[PARAM_0].i32, accessibilityGroup); in TestButtonAccessibilityGroup001() 34 NAPI_START(button, ARKUI_NODE_BUTTON); in TestButtonAccessibilityGroup002() 38 auto ret = nodeAPI->setAttribute(button, NODE_ACCESSIBILITY_GROUP, &valueItem); in TestButtonAccessibilityGroup002() 40 ASSERT_EQ(nodeAPI->getAttribute(button, NODE_ACCESSIBILITY_GROUP)->value[PARAM_0].i32, accessibilityGroup); in TestButtonAccessibilityGroup002() 46 NAPI_START(button, ARKUI_NODE_BUTTON); in TestButtonAccessibilityGroup003() 50 auto ret = nodeAPI->setAttribute(button, NODE_ACCESSIBILITY_GROUP, &valueItem); in TestButtonAccessibilityGroup003() 52 ASSERT_NE(nodeAPI->getAttribute(button, NODE_ACCESSIBILITY_GROUP)->value[PARAM_0].i32, accessibilityGroup); in TestButtonAccessibilityGroup003() 58 NAPI_START(button, ARKUI_NODE_BUTTO in TestButtonAccessibilityGroup004() [all...] |
/kernel/linux/linux-5.10/drivers/platform/x86/ |
H A D | surfacepro3_button.c | 3 * power/home/volume button support for 16 #include <acpi/button.h> 43 ACPI_MODULE_NAME("surface pro 3 button"); 50 * Power button, Home button, Volume buttons support is supposed to 78 struct surface_button *button = acpi_driver_data(device); in surface_button_notify() local 84 /* Power button press,release handle */ in surface_button_notify() 91 /* Home button press,release handle */ in surface_button_notify() 98 /* Volume up button press,release handle */ in surface_button_notify() 105 /* Volume down button pres in surface_button_notify() 135 struct surface_button *button = acpi_driver_data(device); surface_button_suspend() local 144 struct surface_button *button = acpi_driver_data(device); surface_button_resume() local 191 struct surface_button *button; surface_button_add() local 246 struct surface_button *button = acpi_driver_data(device); surface_button_remove() local [all...] |
H A D | xo15-ebook.c | 4 * (based on generic ACPI button driver) 47 struct ebook_switch *button = acpi_driver_data(device); in ebook_send_state() local 56 input_report_switch(button->input, SW_TABLET_MODE, !state); in ebook_send_state() 57 input_sync(button->input); in ebook_send_state() 86 struct ebook_switch *button; in ebook_switch_add() local 92 button = kzalloc(sizeof(struct ebook_switch), GFP_KERNEL); in ebook_switch_add() 93 if (!button) in ebook_switch_add() 96 device->driver_data = button; in ebook_switch_add() 98 button->input = input = input_allocate_device(); in ebook_switch_add() 116 snprintf(button in ebook_switch_add() 150 struct ebook_switch *button = acpi_driver_data(device); ebook_switch_remove() local [all...] |
/kernel/linux/linux-6.6/drivers/platform/surface/ |
H A D | surfacepro3_button.c | 3 * power/home/volume button support for 16 #include <acpi/button.h> 48 * Power button, Home button, Volume buttons support is supposed to 76 struct surface_button *button = acpi_driver_data(device); in surface_button_notify() local 82 /* Power button press,release handle */ in surface_button_notify() 89 /* Home button press,release handle */ in surface_button_notify() 96 /* Volume up button press,release handle */ in surface_button_notify() 103 /* Volume down button press,release handle */ in surface_button_notify() 118 input = button in surface_button_notify() 133 struct surface_button *button = acpi_driver_data(device); surface_button_suspend() local 142 struct surface_button *button = acpi_driver_data(device); surface_button_resume() local 189 struct surface_button *button; surface_button_add() local 244 struct surface_button *button = acpi_driver_data(device); surface_button_remove() local [all...] |
/kernel/linux/linux-6.6/drivers/soc/loongson/ |
H A D | loongson2_pm.c | 100 struct input_dev *button; in loongson2_power_button_init() local 102 button = input_allocate_device(); in loongson2_power_button_init() 106 button->name = "Power Button"; in loongson2_power_button_init() 107 button->phys = "pm/button/input0"; in loongson2_power_button_init() 108 button->id.bustype = BUS_HOST; in loongson2_power_button_init() 109 button->dev.parent = NULL; in loongson2_power_button_init() 110 input_set_capability(button, EV_KEY, KEY_POWER); in loongson2_power_button_init() 112 ret = input_register_device(button); in loongson2_power_button_init() 116 dev_pm_set_wake_irq(&button in loongson2_power_button_init() [all...] |