Lines Matching refs:lpl_leaf

1854 lpl_rset_add(lpl_t *lpl_target, lpl_t *lpl_leaf)  in lpl_rset_add()  argument
1861 if (lpl_target->lpl_rset[i] == lpl_leaf) { in lpl_rset_add()
1866 lpl_leaf->lpl_lgrpid) { in lpl_rset_add()
1887 lpl_target->lpl_rset[entry_slot] = lpl_leaf; in lpl_rset_add()
1888 lpl_target->lpl_id2rset[lpl_leaf->lpl_lgrpid] = entry_slot; in lpl_rset_add()
1890 lpl_target->lpl_ncpu += lpl_leaf->lpl_ncpu; in lpl_rset_add()
1929 lpl_rset_del(lpl_t *lpl_target, lpl_t *lpl_leaf) in lpl_rset_del() argument
1939 if (lpl_target->lpl_rset[i] == lpl_leaf) in lpl_rset_del()
1944 if (lpl_target->lpl_rset[i] != lpl_leaf) in lpl_rset_del()
1949 lpl_target->lpl_id2rset[lpl_leaf->lpl_lgrpid] = -1; in lpl_rset_del()
1968 lpl_rset_contains(lpl_t *lpl_target, lpl_t *lpl_leaf) in lpl_rset_contains() argument
1973 if (lpl_target->lpl_rset[i] == lpl_leaf) in lpl_rset_contains()
1990 lpl_t *lpl_leaf; in lpl_cpu_adjcnt() local
1997 lpl_leaf = cp->cpu_lpl; in lpl_cpu_adjcnt()
1998 lgrp_leaf = lgrp_table[lpl_leaf->lpl_lgrpid]; in lpl_cpu_adjcnt()
2031 lpl_init(lpl_t *lpl, lpl_t *lpl_leaf, lgrp_t *lgrp) in lpl_init() argument
2035 if (lpl == lpl_leaf) in lpl_init()
2038 lpl->lpl_ncpu = lpl_leaf->lpl_ncpu; in lpl_init()
2040 lpl->lpl_rset[0] = lpl_leaf; in lpl_init()
2041 lpl->lpl_id2rset[lpl_leaf->lpl_lgrpid] = 0; in lpl_init()
2417 lpl_leaf_insert(lpl_t *lpl_leaf, cpupart_t *cpupart) in lpl_leaf_insert() argument
2439 lpl_leaf->lpl_lgrpid) || in lpl_leaf_insert()
2454 if (lpl_cur == lpl_leaf) { in lpl_leaf_insert()
2464 lpl_init(lpl_cur, lpl_leaf, lgrp_cur); in lpl_leaf_insert()
2509 lpl_leaf_remove(lpl_t *lpl_leaf, cpupart_t *cpupart) in lpl_leaf_remove() argument
2531 lpl_leaf->lpl_lgrpid) || in lpl_leaf_remove()
2532 (lpl_cur == lpl_leaf)) { in lpl_leaf_remove()
2552 lpl_rset_del(lpl_cur, lpl_leaf); in lpl_leaf_remove()
2562 lpl_clear(lpl_leaf); in lpl_leaf_remove()
2594 lpl_t *lpl_leaf; in lgrp_part_add_cpu() local
2604 lpl_leaf = &cpupart->cp_lgrploads[lgrpid]; in lgrp_part_add_cpu()
2605 cp->cpu_lpl = lpl_leaf; in lgrp_part_add_cpu()
2609 if (lpl_leaf->lpl_ncpu++ == 0) { in lgrp_part_add_cpu()
2610 lpl_init(lpl_leaf, lpl_leaf, lgrp_leaf); in lgrp_part_add_cpu()
2612 lpl_leaf_insert(lpl_leaf, cpupart); in lgrp_part_add_cpu()
2623 if (lpl_leaf->lpl_cpus) { in lgrp_part_add_cpu()
2624 cp->cpu_next_lpl = lpl_leaf->lpl_cpus; in lgrp_part_add_cpu()
2625 cp->cpu_prev_lpl = lpl_leaf->lpl_cpus->cpu_prev_lpl; in lgrp_part_add_cpu()
2626 lpl_leaf->lpl_cpus->cpu_prev_lpl->cpu_next_lpl = cp; in lgrp_part_add_cpu()
2627 lpl_leaf->lpl_cpus->cpu_prev_lpl = cp; in lgrp_part_add_cpu()
2634 ASSERT(lpl_leaf->lpl_ncpu == 1); in lgrp_part_add_cpu()
2635 lpl_leaf->lpl_cpus = cp->cpu_next_lpl = cp->cpu_prev_lpl = cp; in lgrp_part_add_cpu()