Lines Matching refs:mhi_state

408 static char *ath12k_mhi_state_to_str(enum ath12k_mhi_state mhi_state)  in ath12k_mhi_state_to_str()  argument
410 switch (mhi_state) { in ath12k_mhi_state_to_str()
435 enum ath12k_mhi_state mhi_state) in ath12k_mhi_set_state_bit() argument
439 switch (mhi_state) { in ath12k_mhi_set_state_bit()
441 set_bit(ATH12K_MHI_INIT, &ab_pci->mhi_state); in ath12k_mhi_set_state_bit()
444 clear_bit(ATH12K_MHI_INIT, &ab_pci->mhi_state); in ath12k_mhi_set_state_bit()
447 set_bit(ATH12K_MHI_POWER_ON, &ab_pci->mhi_state); in ath12k_mhi_set_state_bit()
451 clear_bit(ATH12K_MHI_POWER_ON, &ab_pci->mhi_state); in ath12k_mhi_set_state_bit()
452 clear_bit(ATH12K_MHI_TRIGGER_RDDM, &ab_pci->mhi_state); in ath12k_mhi_set_state_bit()
453 clear_bit(ATH12K_MHI_RDDM_DONE, &ab_pci->mhi_state); in ath12k_mhi_set_state_bit()
456 set_bit(ATH12K_MHI_SUSPEND, &ab_pci->mhi_state); in ath12k_mhi_set_state_bit()
459 clear_bit(ATH12K_MHI_SUSPEND, &ab_pci->mhi_state); in ath12k_mhi_set_state_bit()
462 set_bit(ATH12K_MHI_TRIGGER_RDDM, &ab_pci->mhi_state); in ath12k_mhi_set_state_bit()
465 set_bit(ATH12K_MHI_RDDM_DONE, &ab_pci->mhi_state); in ath12k_mhi_set_state_bit()
468 ath12k_err(ab, "unhandled mhi state (%d)\n", mhi_state); in ath12k_mhi_set_state_bit()
473 enum ath12k_mhi_state mhi_state) in ath12k_mhi_check_state_bit() argument
477 switch (mhi_state) { in ath12k_mhi_check_state_bit()
479 if (!test_bit(ATH12K_MHI_INIT, &ab_pci->mhi_state)) in ath12k_mhi_check_state_bit()
484 if (test_bit(ATH12K_MHI_INIT, &ab_pci->mhi_state) && in ath12k_mhi_check_state_bit()
485 !test_bit(ATH12K_MHI_POWER_ON, &ab_pci->mhi_state)) in ath12k_mhi_check_state_bit()
489 if (test_bit(ATH12K_MHI_POWER_ON, &ab_pci->mhi_state)) in ath12k_mhi_check_state_bit()
494 if (test_bit(ATH12K_MHI_POWER_ON, &ab_pci->mhi_state) && in ath12k_mhi_check_state_bit()
495 !test_bit(ATH12K_MHI_SUSPEND, &ab_pci->mhi_state)) in ath12k_mhi_check_state_bit()
499 if (test_bit(ATH12K_MHI_SUSPEND, &ab_pci->mhi_state)) in ath12k_mhi_check_state_bit()
503 if (test_bit(ATH12K_MHI_POWER_ON, &ab_pci->mhi_state) && in ath12k_mhi_check_state_bit()
504 !test_bit(ATH12K_MHI_TRIGGER_RDDM, &ab_pci->mhi_state)) in ath12k_mhi_check_state_bit()
511 ath12k_mhi_state_to_str(mhi_state), mhi_state); in ath12k_mhi_check_state_bit()
515 ath12k_mhi_state_to_str(mhi_state), mhi_state, in ath12k_mhi_check_state_bit()
516 ab_pci->mhi_state); in ath12k_mhi_check_state_bit()
522 enum ath12k_mhi_state mhi_state) in ath12k_mhi_set_state() argument
527 ret = ath12k_mhi_check_state_bit(ab_pci, mhi_state); in ath12k_mhi_set_state()
532 ath12k_mhi_state_to_str(mhi_state), mhi_state); in ath12k_mhi_set_state()
534 switch (mhi_state) { in ath12k_mhi_set_state()
565 ath12k_err(ab, "unhandled MHI state (%d)\n", mhi_state); in ath12k_mhi_set_state()
572 ath12k_mhi_set_state_bit(ab_pci, mhi_state); in ath12k_mhi_set_state()
578 ath12k_mhi_state_to_str(mhi_state), mhi_state); in ath12k_mhi_set_state()