uic_link_state
return sysfs_emit(buf, "%s\n", ufshcd_uic_link_state_to_string(hba->uic_link_state));
enum uic_link_state state)
(req_link_state == hba->uic_link_state))
enum uic_link_state old_link_state = hba->uic_link_state;
hba->curr_dev_pwr_mode, hba->uic_link_state);
hba->curr_dev_pwr_mode, hba->uic_link_state);
hba->curr_dev_pwr_mode, hba->uic_link_state);
hba->curr_dev_pwr_mode, hba->uic_link_state);
hba->curr_dev_pwr_mode, hba->uic_link_state);
hba->curr_dev_pwr_mode, hba->uic_link_state);
hba->curr_dev_pwr_mode, hba->uic_link_state);
hba->curr_dev_pwr_mode, hba->uic_link_state);
enum uic_link_state link_state;
hba->uic_link_state == link_state &&
static inline enum uic_link_state
enum uic_link_state link_state)
hba->curr_dev_pwr_mode, hba->uic_link_state);
hba->curr_dev_pwr_mode, hba->uic_link_state);
enum uic_link_state req_link_state,
if (req_link_state == hba->uic_link_state)
enum uic_link_state req_link_state;
#define ufshcd_is_link_off(hba) ((hba)->uic_link_state == UIC_LINK_OFF_STATE)
#define ufshcd_is_link_active(hba) ((hba)->uic_link_state == \
#define ufshcd_is_link_hibern8(hba) ((hba)->uic_link_state == \
#define ufshcd_is_link_broken(hba) ((hba)->uic_link_state == \
#define ufshcd_set_link_off(hba) ((hba)->uic_link_state = UIC_LINK_OFF_STATE)
#define ufshcd_set_link_active(hba) ((hba)->uic_link_state = \
#define ufshcd_set_link_hibern8(hba) ((hba)->uic_link_state = \
#define ufshcd_set_link_broken(hba) ((hba)->uic_link_state = \
enum uic_link_state link_state;
enum uic_link_state uic_link_state;