Lines Matching refs:lpl_target
1845 lpl_rset_add(lpl_t *lpl_target, lpl_t *lpl_leaf) in lpl_rset_add() argument
1851 for (i = 0; i < lpl_target->lpl_nrset; i++) { in lpl_rset_add()
1852 if (lpl_target->lpl_rset[i] == lpl_leaf) { in lpl_rset_add()
1856 if (lpl_target->lpl_rset[i]->lpl_lgrpid > in lpl_rset_add()
1864 i = lpl_target->lpl_nrset++; in lpl_rset_add()
1873 lpl_target->lpl_rset[i + 1] = lpl_target->lpl_rset[i]; in lpl_rset_add()
1874 lpl_target->lpl_id2rset[lpl_target->lpl_rset[i]->lpl_lgrpid] = in lpl_rset_add()
1878 lpl_target->lpl_rset[entry_slot] = lpl_leaf; in lpl_rset_add()
1879 lpl_target->lpl_id2rset[lpl_leaf->lpl_lgrpid] = entry_slot; in lpl_rset_add()
1881 lpl_target->lpl_ncpu += lpl_leaf->lpl_ncpu; in lpl_rset_add()
1920 lpl_rset_del(lpl_t *lpl_target, lpl_t *lpl_leaf) in lpl_rset_del() argument
1925 if (lpl_target->lpl_nrset == 0) in lpl_rset_del()
1929 for (i = 0; i < lpl_target->lpl_nrset; i++) { in lpl_rset_del()
1930 if (lpl_target->lpl_rset[i] == lpl_leaf) in lpl_rset_del()
1935 if (lpl_target->lpl_rset[i] != lpl_leaf) in lpl_rset_del()
1939 lpl_target->lpl_rset[lpl_target->lpl_nrset--] = NULL; in lpl_rset_del()
1940 lpl_target->lpl_id2rset[lpl_leaf->lpl_lgrpid] = -1; in lpl_rset_del()
1941 lpl_target->lpl_ncpu--; in lpl_rset_del()
1943 lpl_target->lpl_rset[i] = lpl_target->lpl_rset[i + 1]; in lpl_rset_del()
1947 if ((leaf = lpl_target->lpl_rset[i]) != NULL) { in lpl_rset_del()
1948 lpl_target->lpl_id2rset[leaf->lpl_lgrpid] = i; in lpl_rset_del()
1950 } while (i++ < lpl_target->lpl_nrset); in lpl_rset_del()
1959 lpl_rset_contains(lpl_t *lpl_target, lpl_t *lpl_leaf) in lpl_rset_contains() argument
1963 for (i = 0; i < lpl_target->lpl_nrset; i++) { in lpl_rset_contains()
1964 if (lpl_target->lpl_rset[i] == lpl_leaf) in lpl_rset_contains()