Lines Matching refs:wr_reg32
436 static void wr_reg32(struct slgt_info *info, unsigned int addr, __u32 value);
2206 wr_reg32(info, RDCSR, status); /* clear pending */ in isr_rdma()
2231 wr_reg32(info, TDCSR, status); /* clear pending */ in isr_tdma()
2377 wr_reg32(info, IOSR, changed); in slgt_interrupt()
2894 wr_reg32(info, XSR, xsync); in set_xsync()
2931 wr_reg32(info, XCR, xctrl); in set_xctrl()
2964 wr_reg32(info, IODR, data); in set_gpio()
2970 wr_reg32(info, IOVR, data); in set_gpio()
3075 wr_reg32(info, IOER, rd_reg32(info, IOER) | gpio.smask); in wait_gpio()
3097 wr_reg32(info, IOER, 0); in wait_gpio()
3864 static void wr_reg32(struct slgt_info *info, unsigned int addr, __u32 value) in wr_reg32() function
3875 wr_reg32(info, RDCSR, BIT1); in rdma_reset()
3888 wr_reg32(info, TDCSR, BIT1); in tdma_reset()
3990 wr_reg32(info, RDCSR, BIT6); in rx_start()
3996 wr_reg32(info, RDDAR, info->rbufs[0].pdesc); in rx_start()
4000 wr_reg32(info, RDCSR, (BIT2 + BIT0)); in rx_start()
4003 wr_reg32(info, RDCSR, (BIT6 + BIT2 + BIT0)); in rx_start()
4048 wr_reg32(info, TDDAR, info->tbufs[info->tbuf_start].pdesc); in tx_start()
4049 wr_reg32(info, TDCSR, BIT2 + BIT0); in tx_start()