setval
u32 setval, bit_offset;
setval = ioread32(chip->base + bank_offset);
setval |= BIT(bit_offset);
setval &= ~BIT(bit_offset);
iowrite32(setval, chip->base + bank_offset);
setval(geo, node, i, val);
setval(geo, node, 0, head->node);
setval(geo, new, i, bval(geo, node, i));
setval(geo, node, i, bval(geo, node, i + fill / 2));
setval(geo, node, i, bval(geo, node, fill - 1));
setval(geo, node, i, bval(geo, node, i - 1));
setval(geo, node, pos, val);
setval(geo, left, lfill + i, bval(geo, right, i));
setval(geo, parent, lpos, right);
setval(geo, parent, lpos + 1, left);
setval(geo, node, i, bval(geo, node, i + 1));