Lines Matching defs:ocpu
2487 cyc_omni_cpu_t *ocpu = kmem_alloc(sizeof (cyc_omni_cpu_t), KM_SLEEP);
2509 ocpu->cyo_cpu = cpu;
2510 ocpu->cyo_arg = hdlr.cyh_arg;
2511 ocpu->cyo_ndx = cyclic_add_here(cpu, &hdlr, &when, 0);
2512 ocpu->cyo_next = idp->cyi_omni_list;
2513 idp->cyi_omni_list = ocpu;
2520 cyc_omni_cpu_t *ocpu = idp->cyi_omni_list, *prev = NULL;
2528 ASSERT(ocpu != NULL);
2537 while (ocpu != NULL && ocpu->cyo_cpu != cpu) {
2538 prev = ocpu;
2539 ocpu = ocpu->cyo_next;
2547 ASSERT(ocpu != NULL);
2550 idp->cyi_omni_list = ocpu->cyo_next;
2552 prev->cyo_next = ocpu->cyo_next;
2574 ret = cyclic_remove_here(ocpu->cyo_cpu, ocpu->cyo_ndx, NULL,
2584 CYC_PTRACE("remove-omni-retry", idp, ocpu->cyo_cpu);
2606 omni->cyo_offline(omni->cyo_arg, cpu->cyp_cpu, ocpu->cyo_arg);
2608 kmem_free(ocpu, sizeof (cyc_omni_cpu_t));
3052 cyc_omni_cpu_t *ocpu;
3074 ocpu = idp->cyi_omni_list;
3075 while (ocpu != NULL) {
3076 if (ocpu->cyo_cpu == cpu)
3078 ocpu = ocpu->cyo_next;
3081 if (ocpu == NULL) {
3093 ndx = ocpu->cyo_ndx;