Lines Matching refs:event_data
262 switch (ckdev->ec->event_data.event_type) { in cros_ec_keyb_work()
273 ckdev->ec->event_data.data.key_matrix, in cros_ec_keyb_work()
280 val = get_unaligned_le32(&ckdev->ec->event_data.data.sysrq); in cros_ec_keyb_work()
289 if (ckdev->ec->event_data.event_type == EC_MKBP_EVENT_BUTTON) { in cros_ec_keyb_work()
291 &ckdev->ec->event_data.data.buttons); in cros_ec_keyb_work()
295 &ckdev->ec->event_data.data.switches); in cros_ec_keyb_work()
409 union ec_response_get_next_data event_data = {}; in cros_ec_keyb_query_switches() local
413 EC_MKBP_EVENT_SWITCH, &event_data, in cros_ec_keyb_query_switches()
414 sizeof(event_data.switches)); in cros_ec_keyb_query_switches()
419 get_unaligned_le32(&event_data.switches)); in cros_ec_keyb_query_switches()
465 union ec_response_get_next_data event_data = {}; in cros_ec_keyb_register_bs() local
473 EC_MKBP_EVENT_BUTTON, &event_data, in cros_ec_keyb_register_bs()
474 sizeof(event_data.buttons)); in cros_ec_keyb_register_bs()
477 buttons = get_unaligned_le32(&event_data.buttons); in cros_ec_keyb_register_bs()
480 EC_MKBP_EVENT_SWITCH, &event_data, in cros_ec_keyb_register_bs()
481 sizeof(event_data.switches)); in cros_ec_keyb_register_bs()
484 switches = get_unaligned_le32(&event_data.switches); in cros_ec_keyb_register_bs()