Lines Matching refs:r8a66597
43 #define r8a66597_is_sudmac(r8a66597) (r8a66597->pdata->sudmac) argument
60 struct r8a66597 *r8a66597; member
87 struct r8a66597 { struct
121 container_of(_gadget, struct r8a66597, gadget) argument
122 #define r8a66597_to_gadget(r8a66597) (&r8a66597->gadget) argument
123 #define r8a66597_to_dev(r8a66597) (r8a66597->gadget.dev.parent) argument
125 static inline u16 r8a66597_read(struct r8a66597 *r8a66597, unsigned long offset) in r8a66597_read() argument
127 return ioread16(r8a66597->reg + offset); in r8a66597_read()
130 static inline void r8a66597_read_fifo(struct r8a66597 *r8a66597, in r8a66597_read_fifo() argument
135 void __iomem *fifoaddr = r8a66597->reg + offset; in r8a66597_read_fifo()
139 if (r8a66597->pdata->on_chip) { in r8a66597_read_fifo()
176 static inline void r8a66597_write(struct r8a66597 *r8a66597, u16 val, in r8a66597_write() argument
179 iowrite16(val, r8a66597->reg + offset); in r8a66597_write()
182 static inline void r8a66597_mdfy(struct r8a66597 *r8a66597, in r8a66597_mdfy() argument
186 tmp = r8a66597_read(r8a66597, offset); in r8a66597_mdfy()
189 r8a66597_write(r8a66597, tmp, offset); in r8a66597_mdfy()
192 #define r8a66597_bclr(r8a66597, val, offset) \ argument
193 r8a66597_mdfy(r8a66597, 0, val, offset)
194 #define r8a66597_bset(r8a66597, val, offset) \ argument
195 r8a66597_mdfy(r8a66597, val, 0, offset)
197 static inline void r8a66597_write_fifo(struct r8a66597 *r8a66597, in r8a66597_write_fifo() argument
202 void __iomem *fifoaddr = r8a66597->reg + ep->fifoaddr; in r8a66597_write_fifo()
206 if (r8a66597->pdata->on_chip) { in r8a66597_write_fifo()
223 if (!(r8a66597_read(r8a66597, CFIFOSEL) & BIGEND)) { in r8a66597_write_fifo()
224 if (r8a66597->pdata->on_chip) in r8a66597_write_fifo()
230 if (r8a66597->pdata->wr0_shorted_to_wr1) in r8a66597_write_fifo()
231 r8a66597_bclr(r8a66597, MBW_16, ep->fifosel); in r8a66597_write_fifo()
234 if (r8a66597->pdata->wr0_shorted_to_wr1) in r8a66597_write_fifo()
235 r8a66597_bclr(r8a66597, MBW_16, ep->fifosel); in r8a66597_write_fifo()
260 static inline u32 r8a66597_sudmac_read(struct r8a66597 *r8a66597, in r8a66597_sudmac_read() argument
263 return ioread32(r8a66597->sudmac_reg + offset); in r8a66597_sudmac_read()
266 static inline void r8a66597_sudmac_write(struct r8a66597 *r8a66597, u32 val, in r8a66597_sudmac_write() argument
269 iowrite32(val, r8a66597->sudmac_reg + offset); in r8a66597_sudmac_write()
276 #define enable_irq_ready(r8a66597, pipenum) \ argument
277 enable_pipe_irq(r8a66597, pipenum, BRDYENB)
278 #define disable_irq_ready(r8a66597, pipenum) \ argument
279 disable_pipe_irq(r8a66597, pipenum, BRDYENB)
280 #define enable_irq_empty(r8a66597, pipenum) \ argument
281 enable_pipe_irq(r8a66597, pipenum, BEMPENB)
282 #define disable_irq_empty(r8a66597, pipenum) \ argument
283 disable_pipe_irq(r8a66597, pipenum, BEMPENB)
284 #define enable_irq_nrdy(r8a66597, pipenum) \ argument
285 enable_pipe_irq(r8a66597, pipenum, NRDYENB)
286 #define disable_irq_nrdy(r8a66597, pipenum) \ argument
287 disable_pipe_irq(r8a66597, pipenum, NRDYENB)