md_state
int t7xx_dpmaif_md_state_callback(struct dpmaif_ctrl *dpmaif_ctrl, enum md_state state)
int t7xx_dpmaif_md_state_callback(struct dpmaif_ctrl *dpmaif_ctrl, enum md_state state);
if (ctl->md_state == MD_STATE_INVALID ||
ctl->md_state == MD_STATE_WAITING_FOR_HS1 ||
ctl->md_state == MD_STATE_WAITING_FOR_HS2 ||
ctl->md_state == MD_STATE_READY) {
} else if (ctl->md_state == MD_STATE_WAITING_FOR_HS1) {
static int t7xx_ccmni_md_state_callback(enum md_state state, void *para)
void (*md_state_notify)(struct t7xx_port *port, unsigned int md_state);
enum md_state md_state;
md_state = t7xx_fsm_get_md_state(ctl);
if (md_state != MD_STATE_EXCEPTION) {
ctrl_msg_h->ex_msg, md_state);
enum md_state md_state = t7xx_fsm_get_md_state(ctl);
switch (md_state) {
md_state = t7xx_fsm_get_md_state(ctl);
if (md_state == MD_STATE_WAITING_FOR_HS1 || md_state == MD_STATE_WAITING_FOR_HS2) {
port_conf->name, md_state);
enum md_state md_state;
ctl->md_state = state;
if (ctl->md_state != MD_STATE_WAITING_FOR_HS2)
ctl->md_state = MD_STATE_READY;
enum md_state t7xx_fsm_get_md_state(struct t7xx_fsm_ctl *ctl)
return ctl->md_state;
static void fsm_state_notify(struct t7xx_modem *md, enum md_state state)
void t7xx_fsm_broadcast_state(struct t7xx_fsm_ctl *ctl, enum md_state state)
int (*notifier_fn)(enum md_state state, void *data);
void t7xx_fsm_broadcast_state(struct t7xx_fsm_ctl *ctl, enum md_state state);
enum md_state t7xx_fsm_get_md_state(struct t7xx_fsm_ctl *ctl);
enum md_state md_state;