Lines Matching refs:critical
3142 prog->critical->stat[cpuid] = FMEM_LOOP_COPY_READY; in drmach_copy_rename_prog__relocatable()
3152 if (prog->critical->stat[i] == in drmach_copy_rename_prog__relocatable()
3237 prog->critical->stat[cpuid] = FMEM_LOOP_COPY_DONE; in drmach_copy_rename_prog__relocatable()
3264 if (prog->critical->stat[i] == in drmach_copy_rename_prog__relocatable()
3298 if (prog->critical->stat[i] == in drmach_copy_rename_prog__relocatable()
3322 prog->critical->stat[cpuid] = FMEM_LOOP_FMEM_READY; in drmach_copy_rename_prog__relocatable()
3326 flush_instr_mem_il((void*) (prog->critical)); in drmach_copy_rename_prog__relocatable()
3330 rtn = prog->critical->fmem((void *)prog->critical, PAGESIZE); in drmach_copy_rename_prog__relocatable()
3333 flush_instr_mem_il((void*) (prog->critical)); in drmach_copy_rename_prog__relocatable()
3337 rtn = prog->critical->loop((void *)(prog->critical), PAGESIZE, in drmach_copy_rename_prog__relocatable()
3338 (void *)&(prog->critical->stat[cpuid])); in drmach_copy_rename_prog__relocatable()
3565 prog->critical = (drmach_copy_rename_critical_t *) in drmach_copy_rename_init()
3578 prog->critical->scf_reg_base = (uint64_t)-1; in drmach_copy_rename_init()
3579 prog->critical->scf_td[0] = (s_bd & 0xff); in drmach_copy_rename_init()
3580 prog->critical->scf_td[1] = (t_bd & 0xff); in drmach_copy_rename_init()
3582 prog->critical->scf_td[i] = 0; in drmach_copy_rename_init()
3584 prog->critical->scf_td[15] = ((0xaa + s_bd + t_bd) & 0xff); in drmach_copy_rename_init()
3586 bp = (caddr_t)prog->critical; in drmach_copy_rename_init()
3615 bp = (caddr_t)prog->critical; in drmach_copy_rename_init()
3619 prog->critical->run = (int (*)())(wp); in drmach_copy_rename_init()
3627 prog->critical->fmem = (int (*)())(wp); in drmach_copy_rename_init()
3636 prog->critical->loop = (int (*)())(wp); in drmach_copy_rename_init()
3642 prog->critical->loop_rtn = (void (*)()) (wp+len); in drmach_copy_rename_init()
3661 prog->critical->inst_loop_ret = in drmach_copy_rename_init()
3662 *(uint64_t *)(prog->critical->loop_rtn); in drmach_copy_rename_init()
3668 *(uint_t *)(prog->critical->loop_rtn) = (uint_t)(0x30800000); in drmach_copy_rename_init()
3673 prog->critical->delay = fmem_timeout * system_clock_freq; in drmach_copy_rename_init()
3893 if (prog->critical->fmem_issued) { in drmach_copy_rename_fini()
3947 prog->critical->stat[cpuid] = FMEM_LOOP_EXIT; in drmach_copy_rename_slave()
3958 drmach_flush(prog->critical, PAGESIZE); in drmach_copy_rename_slave()
3959 (void) prog->critical->run(prog, cpuid); in drmach_copy_rename_slave()
3964 prog->critical->stat[cpuid] = FMEM_LOOP_EXIT; in drmach_copy_rename_slave()
4042 prog->critical->scf_reg_base = (*prog->data->scf_get_base_addr)(); in drmach_copy_rename()
4044 if (prog->critical->scf_reg_base == (uint64_t)-1 || in drmach_copy_rename()
4045 prog->critical->scf_reg_base == NULL) { in drmach_copy_rename()
4055 prog->critical->stat[cpuid] = FMEM_LOOP_START; in drmach_copy_rename()
4089 drmach_flush(prog->critical, PAGESIZE); in drmach_copy_rename()
4090 rtn = prog->critical->run(prog, cpuid); in drmach_copy_rename()
4114 inst = patch_inst((uint64_t *)prog->critical->loop_rtn, in drmach_copy_rename()
4115 prog->critical->inst_loop_ret); in drmach_copy_rename()
4116 if (prog->critical->inst_loop_ret == inst) { in drmach_copy_rename()
4140 if (prog->critical->stat[cpuid] == FMEM_LOOP_EXIT) in drmach_copy_rename()
4147 if (prog->critical->stat[cpuid] == in drmach_copy_rename()