Lines Matching refs:r8a66597

97 struct r8a66597;
102 struct r8a66597 *r8a66597; member
105 struct r8a66597 { struct
131 static inline struct r8a66597 *hcd_to_r8a66597(struct usb_hcd *hcd) in hcd_to_r8a66597() argument
133 return (struct r8a66597 *)(hcd->hcd_priv); in hcd_to_r8a66597()
136 static inline struct usb_hcd *r8a66597_to_hcd(struct r8a66597 *r8a66597) in r8a66597_to_hcd() argument
138 return container_of((void *)r8a66597, struct usb_hcd, hcd_priv); in r8a66597_to_hcd()
141 static inline struct r8a66597_td *r8a66597_get_td(struct r8a66597 *r8a66597, in r8a66597_get_td() argument
144 if (unlikely(list_empty(&r8a66597->pipe_queue[pipenum]))) in r8a66597_get_td()
147 return list_entry(r8a66597->pipe_queue[pipenum].next, in r8a66597_get_td()
151 static inline struct urb *r8a66597_get_urb(struct r8a66597 *r8a66597, in r8a66597_get_urb() argument
156 td = r8a66597_get_td(r8a66597, pipenum); in r8a66597_get_urb()
160 static inline u16 r8a66597_read(struct r8a66597 *r8a66597, unsigned long offset) in r8a66597_read() argument
162 return ioread16(r8a66597->reg + offset); in r8a66597_read()
165 static inline void r8a66597_read_fifo(struct r8a66597 *r8a66597, in r8a66597_read_fifo() argument
169 void __iomem *fifoaddr = r8a66597->reg + offset; in r8a66597_read_fifo()
172 if (r8a66597->pdata->on_chip) { in r8a66597_read_fifo()
187 static inline void r8a66597_write(struct r8a66597 *r8a66597, u16 val, in r8a66597_write() argument
190 iowrite16(val, r8a66597->reg + offset); in r8a66597_write()
193 static inline void r8a66597_mdfy(struct r8a66597 *r8a66597, in r8a66597_mdfy() argument
197 tmp = r8a66597_read(r8a66597, offset); in r8a66597_mdfy()
200 r8a66597_write(r8a66597, tmp, offset); in r8a66597_mdfy()
203 #define r8a66597_bclr(r8a66597, val, offset) \ argument
204 r8a66597_mdfy(r8a66597, 0, val, offset)
205 #define r8a66597_bset(r8a66597, val, offset) \ argument
206 r8a66597_mdfy(r8a66597, val, 0, offset)
208 static inline void r8a66597_write_fifo(struct r8a66597 *r8a66597, in r8a66597_write_fifo() argument
212 void __iomem *fifoaddr = r8a66597->reg + pipe->fifoaddr; in r8a66597_write_fifo()
217 if (r8a66597->pdata->on_chip) { in r8a66597_write_fifo()
224 if (r8a66597_read(r8a66597, CFIFOSEL) & BIGEND) in r8a66597_write_fifo()
237 if (r8a66597->pdata->wr0_shorted_to_wr1) in r8a66597_write_fifo()
238 r8a66597_bclr(r8a66597, MBW_16, pipe->fifosel); in r8a66597_write_fifo()
240 if (r8a66597->pdata->wr0_shorted_to_wr1) in r8a66597_write_fifo()
241 r8a66597_bset(r8a66597, MBW_16, pipe->fifosel); in r8a66597_write_fifo()
276 static inline u16 get_rh_usb_speed(struct r8a66597 *r8a66597, int port) in get_rh_usb_speed() argument
280 return r8a66597_read(r8a66597, dvstctr_reg) & RHST; in get_rh_usb_speed()
283 static inline void r8a66597_port_power(struct r8a66597 *r8a66597, int port, in r8a66597_port_power() argument
288 if (r8a66597->pdata->port_power) { in r8a66597_port_power()
289 r8a66597->pdata->port_power(port, power); in r8a66597_port_power()
292 r8a66597_bset(r8a66597, VBOUT, dvstctr_reg); in r8a66597_port_power()
294 r8a66597_bclr(r8a66597, VBOUT, dvstctr_reg); in r8a66597_port_power()
325 #define enable_irq_ready(r8a66597, pipenum) \ argument
326 enable_pipe_irq(r8a66597, pipenum, BRDYENB)
327 #define disable_irq_ready(r8a66597, pipenum) \ argument
328 disable_pipe_irq(r8a66597, pipenum, BRDYENB)
329 #define enable_irq_empty(r8a66597, pipenum) \ argument
330 enable_pipe_irq(r8a66597, pipenum, BEMPENB)
331 #define disable_irq_empty(r8a66597, pipenum) \ argument
332 disable_pipe_irq(r8a66597, pipenum, BEMPENB)
333 #define enable_irq_nrdy(r8a66597, pipenum) \ argument
334 enable_pipe_irq(r8a66597, pipenum, NRDYENB)
335 #define disable_irq_nrdy(r8a66597, pipenum) \ argument
336 disable_pipe_irq(r8a66597, pipenum, NRDYENB)