ssam_tablet_sw
struct ssam_tablet_sw *sw = dev_get_drvdata(dev);
struct ssam_tablet_sw *sw;
struct ssam_tablet_sw *sw = ssam_device_get_drvdata(sdev);
struct ssam_tablet_sw;
static const char *ssam_kip_cover_state_name(struct ssam_tablet_sw *sw,
static bool ssam_kip_cover_state_is_tablet_mode(struct ssam_tablet_sw *sw,
static int ssam_kip_get_cover_state(struct ssam_tablet_sw *sw, struct ssam_tablet_sw_state *state)
struct ssam_tablet_sw *sw = container_of(nf, struct ssam_tablet_sw, notif);
int (*get_state)(struct ssam_tablet_sw *sw, struct ssam_tablet_sw_state *state);
const char *(*state_name)(struct ssam_tablet_sw *sw,
bool (*state_is_tablet_mode)(struct ssam_tablet_sw *sw,
static const char *ssam_pos_state_name_cover(struct ssam_tablet_sw *sw, u32 state)
static const char *ssam_pos_state_name_sls(struct ssam_tablet_sw *sw, u32 state)
static const char *ssam_pos_state_name(struct ssam_tablet_sw *sw,
static bool ssam_pos_state_is_tablet_mode_cover(struct ssam_tablet_sw *sw, u32 state)
static bool ssam_pos_state_is_tablet_mode_sls(struct ssam_tablet_sw *sw, u32 state)
static bool ssam_pos_state_is_tablet_mode(struct ssam_tablet_sw *sw,
static int ssam_pos_get_sources_list(struct ssam_tablet_sw *sw, struct ssam_sources_list *sources)
static int ssam_pos_get_source(struct ssam_tablet_sw *sw, u32 *source_id)
static int ssam_pos_get_posture_for_source(struct ssam_tablet_sw *sw, u32 source_id, u32 *posture)
int (*get_state)(struct ssam_tablet_sw *sw, struct ssam_tablet_sw_state *state);
const char *(*state_name)(struct ssam_tablet_sw *sw,
static int ssam_pos_get_posture(struct ssam_tablet_sw *sw, struct ssam_tablet_sw_state *state)
bool (*state_is_tablet_mode)(struct ssam_tablet_sw *sw,
struct ssam_tablet_sw *sw = container_of(nf, struct ssam_tablet_sw, notif);
struct ssam_tablet_sw *sw = dev_get_drvdata(dev);
struct ssam_tablet_sw *sw = container_of(work, struct ssam_tablet_sw, update_work);