netc_write
#define netc_base_wr(r, o, v) netc_write((r)->base + (o), v)
#define netc_port_wr(p, o, v) netc_write((p)->iobase + (o), v)
#define netc_glb_wr(r, o, v) netc_write((r)->global + (o), v)
netc_write(base + offset, val);
netc_write(cbdr->regs.bar0, lower_32_bits(cbdr->dma_base_align));
netc_write(cbdr->regs.bar1, upper_32_bits(cbdr->dma_base_align));
netc_write(cbdr->regs.lenr, cbdr->bd_num);
netc_write(cbdr->regs.mr, NETC_CBDR_MR_EN);
netc_write(cbdr->regs.mr, 0);
netc_write(cbdr->regs.pir, i);
#define netc_timer_wr(p, o, v) netc_write((p)->base + (o), v)