Lines Matching refs:wr_reg32
437 static void wr_reg32(struct slgt_info *info, unsigned int addr, __u32 value);
2226 wr_reg32(info, RDCSR, status); /* clear pending */ in isr_rdma()
2251 wr_reg32(info, TDCSR, status); /* clear pending */ in isr_tdma()
2397 wr_reg32(info, IOSR, changed); in slgt_interrupt()
2921 wr_reg32(info, XSR, xsync); in set_xsync()
2958 wr_reg32(info, XCR, xctrl); in set_xctrl()
2991 wr_reg32(info, IODR, data); in set_gpio()
2997 wr_reg32(info, IOVR, data); in set_gpio()
3102 wr_reg32(info, IOER, rd_reg32(info, IOER) | gpio.smask); in wait_gpio()
3124 wr_reg32(info, IOER, 0); in wait_gpio()
3891 static void wr_reg32(struct slgt_info *info, unsigned int addr, __u32 value) in wr_reg32() function
3902 wr_reg32(info, RDCSR, BIT1); in rdma_reset()
3915 wr_reg32(info, TDCSR, BIT1); in tdma_reset()
4017 wr_reg32(info, RDCSR, BIT6); in rx_start()
4023 wr_reg32(info, RDDAR, info->rbufs[0].pdesc); in rx_start()
4027 wr_reg32(info, RDCSR, (BIT2 + BIT0)); in rx_start()
4030 wr_reg32(info, RDCSR, (BIT6 + BIT2 + BIT0)); in rx_start()
4075 wr_reg32(info, TDDAR, info->tbufs[info->tbuf_start].pdesc); in tx_start()
4076 wr_reg32(info, TDCSR, BIT2 + BIT0); in tx_start()