Lines Matching refs:reg

306                          rt_uint32_t              reg,  in sdio_io_readb()  argument
312 ret = sdio_io_rw_direct(func->card, 0, func->num, reg, &data, 0); in sdio_io_readb()
323 rt_uint32_t reg, in sdio_io_writeb() argument
326 return sdio_io_rw_direct(func->card, 1, func->num, reg, &data, 0); in sdio_io_writeb()
1104 rt_uint8_t reg; in sdio_attach_irq() local
1121 reg = sdio_io_readb(func0, SDIO_REG_CCCR_INT_EN, &ret); in sdio_attach_irq()
1125 reg |= 1 << func->num; in sdio_attach_irq()
1127 reg |= 1; /* Master interrupt enable */ in sdio_attach_irq()
1129 ret = sdio_io_writeb(func0, SDIO_REG_CCCR_INT_EN, reg); in sdio_attach_irq()
1145 rt_uint8_t reg; in sdio_detach_irq() local
1161 reg = sdio_io_readb(func0, SDIO_REG_CCCR_INT_EN, &ret); in sdio_detach_irq()
1165 reg &= ~(1 << func->num); in sdio_detach_irq()
1168 if (!(reg & 0xFE)) in sdio_detach_irq()
1169 reg = 0; in sdio_detach_irq()
1171 ret = sdio_io_writeb(func0, SDIO_REG_CCCR_INT_EN, reg); in sdio_detach_irq()
1189 rt_uint8_t reg; in sdio_enable_func() local
1200 reg = sdio_io_readb(func0, SDIO_REG_CCCR_IO_EN, &ret); in sdio_enable_func()
1204 reg |= 1 << func->num; in sdio_enable_func()
1206 ret = sdio_io_writeb(func0, SDIO_REG_CCCR_IO_EN, reg); in sdio_enable_func()
1214 reg = sdio_io_readb(func0, SDIO_REG_CCCR_IO_RDY, &ret); in sdio_enable_func()
1217 if (reg & (1 << func->num)) in sdio_enable_func()
1236 rt_uint8_t reg; in sdio_disable_func() local
1246 reg = sdio_io_readb(func0, SDIO_REG_CCCR_IO_EN, &ret); in sdio_disable_func()
1250 reg &= ~(1 << func->num); in sdio_disable_func()
1252 ret = sdio_io_writeb(func0, SDIO_REG_CCCR_IO_EN, reg); in sdio_disable_func()