TOPI_IPRIO_BITS
old_val |= (unsigned long)prio << (TOPI_IPRIO_BITS * i);
prio = (new_val >> (TOPI_IPRIO_BITS * i)) &