display: Remove poll.c 06/295706/4
authorYunhee Seo <yuni.seo@samsung.com>
Wed, 12 Jul 2023 10:06:31 +0000 (19:06 +0900)
committerYunhee Seo <yuni.seo@samsung.com>
Fri, 14 Jul 2023 06:03:35 +0000 (15:03 +0900)
commit16eace6d221065b66951c59bf73a0083874d4808
treed223991fa66f609af942b58f7029ff6965fb88c5
parent66b486b87b040e2b01c3d2e7c143b69684ef1154
display: Remove poll.c

poll.c file has legacy functions pm_change_internal/pm_lock_internal/pm_unlock_internal()
These functions are usually called from external requests like key-event, dbus method, etc.
pm_lock_internal/pm_unlock_internal() gets specific display state lock/unlock.
pm_change_internal() requests state transition according to specific condition.
This file has to be erased, and then inner functions are relocated.

These are new functions to be added.
display-lock
- int display_lock_request_lock_with_option(pid_t pid, int s_bits, int flag, int timeout);
- int display_lock_request_unlock_with_option(pid_t pid, int s_bits, int flag);
    -> These replace pm_lock_internal/pm_unlock_intenral().

display-state-transition
- int display_state_transition_request_state_transition_with_option(pid_t pid, int s_bits);
    -> This replaces pm_change_internal().

display-util
- int display_util_get_display_state(int s_bits);
    -> This extracts display state from s_bits.

Change-Id: Ied90f5a7f132f3bfcba1ecf1eef8faa02c728e31
Signed-off-by: Yunhee Seo <yuni.seo@samsung.com>
37 files changed:
plugins/iot-headed/display/core.c
plugins/iot-headed/display/key-filter.c
plugins/mobile/battery/battery-notification.c
plugins/mobile/display/core.c
plugins/mobile/display/key-filter.c
plugins/tv/display/core.c
plugins/tv/display/key-filter.c
plugins/wearable/display/bezel.c
plugins/wearable/display/core.c
plugins/wearable/display/key-filter.c
plugins/wearable/display/swim.c
src/battery/lowbat-handler.c
src/battery/power-supply.c
src/display/ambient-mode.c
src/display/core.h
src/display/display-dbus.c
src/display/display-lock.c
src/display/display-lock.h
src/display/display-misc.c
src/display/display-panel.c
src/display/display-plugin.c
src/display/display-plugin.h
src/display/display-state-transition.c
src/display/display-state-transition.h
src/display/display-util.c
src/display/display-util.h
src/display/display.c
src/display/poll.c [deleted file]
src/display/poll.h
src/extcon/cradle.c
src/extcon/earjack.c
src/shared/apps.c
src/time/time-handler.c
src/usb-gadget/usb-gadget.c
src/usb-host/usb-host.c
tests/deviced-common-private-test/CMakeLists.txt
tests/deviced-common-private-test/test-mock.c