Home | History | Annotate | Download | only in rmixl

Lines Matching defs:wip

866  * we "know" that firmware loader sets wip->gp thusly:
871 * vcpu = wip->master_cpu
876 volatile rmixlfw_cpu_wakeup_info_t *wip;
888 wip = (volatile rmixlfw_cpu_wakeup_info_t *)
890 end = wip->entry.gp - (wip->master_cpu & (PAGE_SIZE * 2));
892 if (wip->valid == 1) {
894 rcp->rc_cpu_wakeup_info = wip;
900 rmixl_wakeup_info_print(volatile rmixlfw_cpu_wakeup_info_t *wip)
904 printf("%s: wip %p, size %lu\n", __func__, wip, sizeof(*wip));
906 printf("cpu_status %#x\n", wip->cpu_status);
907 printf("valid: %d\n", wip->valid);
909 wip->entry.addr,
910 wip->entry.args,
911 wip->entry.sp,
912 wip->entry.gp);
913 printf("master_cpu %d\n", wip->master_cpu);
914 printf("master_cpu_mask %#x\n", wip->master_cpu_mask);
915 printf("buddy_cpu_mask %#x\n", wip->buddy_cpu_mask);
916 printf("psb_os_cpu_map %#x\n", wip->psb_os_cpu_map);
917 printf("argc %d\n", wip->argc);
919 for (i=0; i < wip->argc; i++)
920 printf(" %#x", wip->argv[i]);
922 printf("valid_tlb_entries %d\n", wip->valid_tlb_entries);
924 for (i=0; i < wip->valid_tlb_entries; i++) {
926 &wip->tlb_map[i];
938 &wip->seg_info[i];
943 printf("envc %d\n", wip->envc);
944 for (i=0; i < wip->envc; i++)
945 printf(" %#x \"%s\"", wip->envs[i],
946 (char *)(intptr_t)(int32_t)(wip->envs[i]));
948 printf("app_mode %d\n", wip->app_mode);
949 printf("printk_lock %#x\n", wip->printk_lock);
950 printf("kseg_master %d\n", wip->kseg_master);
951 printf("kuseg_reentry_function %#x\n", wip->kuseg_reentry_function);
952 printf("kuseg_reentry_args %#x\n", wip->kuseg_reentry_args);
953 printf("app_shared_mem_addr %#"PRIx64"\n", wip->app_shared_mem_addr);
954 printf("app_shared_mem_size %#"PRIx64"\n", wip->app_shared_mem_size);
955 printf("app_shared_mem_orig %#"PRIx64"\n", wip->app_shared_mem_orig);
956 printf("loader_lock %#x\n", wip->loader_lock);
957 printf("global_wakeup_mask %#x\n", wip->global_wakeup_mask);
958 printf("unused_0 %#x\n", wip->unused_0);