Lines Matching refs:status
211 u32 *status, u32 * r1, u32 * r2, u32 * r3, u32 * r4) in src_sync_cmd() argument
299 if (status) in src_sync_cmd()
300 *status = readl(&dev->IndexRegs->Mailbox[0]); in src_sync_cmd()
435 u32 status = src_readl(dev, MUnit.OMR); in aac_src_check_health() local
440 if (unlikely(status & KERNEL_PANIC)) in aac_src_check_health()
446 if (unlikely(status & SELF_TEST_FAILED)) in aac_src_check_health()
452 if (unlikely(status & MONITOR_PANIC)) in aac_src_check_health()
458 if (unlikely(!(status & KERNEL_UP_AND_RUNNING))) in aac_src_check_health()
469 return (status >> 16) & 0xFF; in aac_src_check_health()
719 unsigned long status, start; in aac_is_ctrl_up_and_running() local
725 status = src_readl(dev, MUnit.OMR); in aac_is_ctrl_up_and_running()
727 if (status == 0xffffffff) in aac_is_ctrl_up_and_running()
728 status = 0; in aac_is_ctrl_up_and_running()
730 if (status & KERNEL_BOOTING) { in aac_is_ctrl_up_and_running()
740 is_up = status & KERNEL_UP_AND_RUNNING; in aac_is_ctrl_up_and_running()
886 unsigned long status; in aac_src_init() local
913 status = src_readl(dev, MUnit.OMR); in aac_src_init()
914 if (status & KERNEL_PANIC) { in aac_src_init()
923 status = src_readl(dev, MUnit.OMR); in aac_src_init()
924 if (status & SELF_TEST_FAILED) { in aac_src_init()
932 if (status & MONITOR_PANIC) { in aac_src_init()
941 while (!((status = src_readl(dev, MUnit.OMR)) & in aac_src_init()
944 (status & (KERNEL_PANIC|SELF_TEST_FAILED|MONITOR_PANIC))) || in aac_src_init()
947 dev->name, instance, status); in aac_src_init()
951 ((status & (KERNEL_PANIC|SELF_TEST_FAILED|MONITOR_PANIC)) || in aac_src_init()
1027 static int aac_src_wait_sync(struct aac_dev *dev, int *status) in aac_src_wait_sync() argument
1067 if (status && !rc) { in aac_src_wait_sync()
1068 status[0] = readl(&dev->IndexRegs->Mailbox[0]); in aac_src_wait_sync()
1069 status[1] = readl(&dev->IndexRegs->Mailbox[1]); in aac_src_wait_sync()
1070 status[2] = readl(&dev->IndexRegs->Mailbox[2]); in aac_src_wait_sync()
1071 status[3] = readl(&dev->IndexRegs->Mailbox[3]); in aac_src_wait_sync()
1072 status[4] = readl(&dev->IndexRegs->Mailbox[4]); in aac_src_wait_sync()
1093 u32 status[5]; in aac_src_soft_reset() local
1119 0, 0, 0, status+0, status+1, status+2, status+3, status+4); in aac_src_soft_reset()
1124 if (aac_src_wait_sync(dev, status)) { in aac_src_soft_reset()
1130 if (!(status[1] & le32_to_cpu(AAC_OPT_EXTENDED) && in aac_src_soft_reset()
1131 (status[4] & le32_to_cpu(AAC_EXTOPT_SOFT_RESET)))) { in aac_src_soft_reset()
1136 if ((status[1] & le32_to_cpu(AAC_OPT_EXTENDED)) && in aac_src_soft_reset()
1137 (status[4] & le32_to_cpu(AAC_EXTOPT_SA_FIRMWARE))) in aac_src_soft_reset()
1142 status+0, status+1, status+2, status+3, status+4); in aac_src_soft_reset()
1148 if (aac_src_wait_sync(dev, status)) { in aac_src_soft_reset()
1153 if (status[1]) in aac_src_soft_reset()
1155 __func__, status[1]); in aac_src_soft_reset()
1178 unsigned long status; in aac_srcv_init() local
1208 status = src_readl(dev, MUnit.OMR); in aac_srcv_init()
1209 if (status & FLASH_UPD_PENDING) { in aac_srcv_init()
1212 status = src_readl(dev, MUnit.OMR); in aac_srcv_init()
1218 } while (!(status & FLASH_UPD_SUCCESS) && in aac_srcv_init()
1219 !(status & FLASH_UPD_FAILED)); in aac_srcv_init()
1229 status = src_readl(dev, MUnit.OMR); in aac_srcv_init()
1230 if (status & KERNEL_PANIC) { in aac_srcv_init()
1239 status = src_readl(dev, MUnit.OMR); in aac_srcv_init()
1240 if (status & SELF_TEST_FAILED) { in aac_srcv_init()
1247 if (status & MONITOR_PANIC) { in aac_srcv_init()
1257 status = src_readl(dev, MUnit.OMR); in aac_srcv_init()
1258 if (status == INVALID_OMR) in aac_srcv_init()
1259 status = 0; in aac_srcv_init()
1262 (status & (KERNEL_PANIC|SELF_TEST_FAILED|MONITOR_PANIC))) || in aac_srcv_init()
1265 dev->name, instance, status); in aac_srcv_init()
1269 ((status & (KERNEL_PANIC|SELF_TEST_FAILED|MONITOR_PANIC)) || in aac_srcv_init()
1280 } while (!(status & KERNEL_UP_AND_RUNNING)); in aac_srcv_init()