Lines Matching refs:wr_reg32
437 static void wr_reg32(struct slgt_info *info, unsigned int addr, __u32 value);
2231 wr_reg32(info, RDCSR, status); /* clear pending */ in isr_rdma()
2256 wr_reg32(info, TDCSR, status); /* clear pending */ in isr_tdma()
2402 wr_reg32(info, IOSR, changed); in slgt_interrupt()
2926 wr_reg32(info, XSR, xsync); in set_xsync()
2963 wr_reg32(info, XCR, xctrl); in set_xctrl()
2996 wr_reg32(info, IODR, data); in set_gpio()
3002 wr_reg32(info, IOVR, data); in set_gpio()
3107 wr_reg32(info, IOER, rd_reg32(info, IOER) | gpio.smask); in wait_gpio()
3129 wr_reg32(info, IOER, 0); in wait_gpio()
3896 static void wr_reg32(struct slgt_info *info, unsigned int addr, __u32 value) in wr_reg32() function
3907 wr_reg32(info, RDCSR, BIT1); in rdma_reset()
3920 wr_reg32(info, TDCSR, BIT1); in tdma_reset()
4022 wr_reg32(info, RDCSR, BIT6); in rx_start()
4028 wr_reg32(info, RDDAR, info->rbufs[0].pdesc); in rx_start()
4032 wr_reg32(info, RDCSR, (BIT2 + BIT0)); in rx_start()
4035 wr_reg32(info, RDCSR, (BIT6 + BIT2 + BIT0)); in rx_start()
4080 wr_reg32(info, TDDAR, info->tbufs[info->tbuf_start].pdesc); in tx_start()
4081 wr_reg32(info, TDCSR, BIT2 + BIT0); in tx_start()