Lines Matching refs:r8a66597
40 #define r8a66597_is_sudmac(r8a66597) (r8a66597->pdata->sudmac) argument
57 struct r8a66597 *r8a66597; member
84 struct r8a66597 { struct
118 container_of(_gadget, struct r8a66597, gadget) argument
119 #define r8a66597_to_gadget(r8a66597) (&r8a66597->gadget) argument
120 #define r8a66597_to_dev(r8a66597) (r8a66597->gadget.dev.parent) argument
122 static inline u16 r8a66597_read(struct r8a66597 *r8a66597, unsigned long offset) in r8a66597_read() argument
124 return ioread16(r8a66597->reg + offset); in r8a66597_read()
127 static inline void r8a66597_read_fifo(struct r8a66597 *r8a66597, in r8a66597_read_fifo() argument
132 void __iomem *fifoaddr = r8a66597->reg + offset; in r8a66597_read_fifo()
136 if (r8a66597->pdata->on_chip) { in r8a66597_read_fifo()
173 static inline void r8a66597_write(struct r8a66597 *r8a66597, u16 val, in r8a66597_write() argument
176 iowrite16(val, r8a66597->reg + offset); in r8a66597_write()
179 static inline void r8a66597_mdfy(struct r8a66597 *r8a66597, in r8a66597_mdfy() argument
183 tmp = r8a66597_read(r8a66597, offset); in r8a66597_mdfy()
186 r8a66597_write(r8a66597, tmp, offset); in r8a66597_mdfy()
189 #define r8a66597_bclr(r8a66597, val, offset) \ argument
190 r8a66597_mdfy(r8a66597, 0, val, offset)
191 #define r8a66597_bset(r8a66597, val, offset) \ argument
192 r8a66597_mdfy(r8a66597, val, 0, offset)
194 static inline void r8a66597_write_fifo(struct r8a66597 *r8a66597, in r8a66597_write_fifo() argument
199 void __iomem *fifoaddr = r8a66597->reg + ep->fifoaddr; in r8a66597_write_fifo()
203 if (r8a66597->pdata->on_chip) { in r8a66597_write_fifo()
220 if (!(r8a66597_read(r8a66597, CFIFOSEL) & BIGEND)) { in r8a66597_write_fifo()
221 if (r8a66597->pdata->on_chip) in r8a66597_write_fifo()
227 if (r8a66597->pdata->wr0_shorted_to_wr1) in r8a66597_write_fifo()
228 r8a66597_bclr(r8a66597, MBW_16, ep->fifosel); in r8a66597_write_fifo()
231 if (r8a66597->pdata->wr0_shorted_to_wr1) in r8a66597_write_fifo()
232 r8a66597_bclr(r8a66597, MBW_16, ep->fifosel); in r8a66597_write_fifo()
257 static inline u32 r8a66597_sudmac_read(struct r8a66597 *r8a66597, in r8a66597_sudmac_read() argument
260 return ioread32(r8a66597->sudmac_reg + offset); in r8a66597_sudmac_read()
263 static inline void r8a66597_sudmac_write(struct r8a66597 *r8a66597, u32 val, in r8a66597_sudmac_write() argument
266 iowrite32(val, r8a66597->sudmac_reg + offset); in r8a66597_sudmac_write()
273 #define enable_irq_ready(r8a66597, pipenum) \ argument
274 enable_pipe_irq(r8a66597, pipenum, BRDYENB)
275 #define disable_irq_ready(r8a66597, pipenum) \ argument
276 disable_pipe_irq(r8a66597, pipenum, BRDYENB)
277 #define enable_irq_empty(r8a66597, pipenum) \ argument
278 enable_pipe_irq(r8a66597, pipenum, BEMPENB)
279 #define disable_irq_empty(r8a66597, pipenum) \ argument
280 disable_pipe_irq(r8a66597, pipenum, BEMPENB)
281 #define enable_irq_nrdy(r8a66597, pipenum) \ argument
282 enable_pipe_irq(r8a66597, pipenum, NRDYENB)
283 #define disable_irq_nrdy(r8a66597, pipenum) \ argument
284 disable_pipe_irq(r8a66597, pipenum, NRDYENB)