Lines Matching refs:wr_reg32
439 static void wr_reg32(struct slgt_info *info, unsigned int addr, __u32 value);
2238 wr_reg32(info, RDCSR, status); /* clear pending */ in isr_rdma()
2263 wr_reg32(info, TDCSR, status); /* clear pending */ in isr_tdma()
2409 wr_reg32(info, IOSR, changed); in slgt_interrupt()
2933 wr_reg32(info, XSR, xsync); in set_xsync()
2970 wr_reg32(info, XCR, xctrl); in set_xctrl()
3003 wr_reg32(info, IODR, data); in set_gpio()
3009 wr_reg32(info, IOVR, data); in set_gpio()
3114 wr_reg32(info, IOER, rd_reg32(info, IOER) | gpio.smask); in wait_gpio()
3136 wr_reg32(info, IOER, 0); in wait_gpio()
3888 static void wr_reg32(struct slgt_info *info, unsigned int addr, __u32 value) in wr_reg32() function
3899 wr_reg32(info, RDCSR, BIT1); in rdma_reset()
3912 wr_reg32(info, TDCSR, BIT1); in tdma_reset()
4014 wr_reg32(info, RDCSR, BIT6); in rx_start()
4020 wr_reg32(info, RDDAR, info->rbufs[0].pdesc); in rx_start()
4024 wr_reg32(info, RDCSR, (BIT2 + BIT0)); in rx_start()
4027 wr_reg32(info, RDCSR, (BIT6 + BIT2 + BIT0)); in rx_start()
4072 wr_reg32(info, TDDAR, info->tbufs[info->tbuf_start].pdesc); in tx_start()
4073 wr_reg32(info, TDCSR, BIT2 + BIT0); in tx_start()