/drivers/usb/gadget/ |
H A D | r8a66597-udc.h | 36 #define is_bulk_pipe(pipenum) \ 37 ((pipenum >= R8A66597_BASE_PIPENUM_BULK) && \ 38 (pipenum < (R8A66597_BASE_PIPENUM_BULK + R8A66597_MAX_NUM_BULK))) 39 #define is_interrupt_pipe(pipenum) \ 40 ((pipenum >= R8A66597_BASE_PIPENUM_INT) && \ 41 (pipenum < (R8A66597_BASE_PIPENUM_INT + R8A66597_MAX_NUM_INT))) 42 #define is_isoc_pipe(pipenum) \ 43 ((pipenum >= R8A66597_BASE_PIPENUM_ISOC) && \ 44 (pipenum < (R8A66597_BASE_PIPENUM_ISOC + R8A66597_MAX_NUM_ISOC))) 73 u16 pipenum; member in struct:r8a66597_ep [all...] |
H A D | r8a66597-udc.c | 53 static void enable_pipe_irq(struct r8a66597 *r8a66597, u16 pipenum, argument 61 r8a66597_bset(r8a66597, (1 << pipenum), reg); 65 static void disable_pipe_irq(struct r8a66597 *r8a66597, u16 pipenum, argument 73 r8a66597_bclr(r8a66597, (1 << pipenum), reg); 104 static inline u16 control_reg_get_pid(struct r8a66597 *r8a66597, u16 pipenum) argument 109 if (pipenum == 0) { 111 } else if (pipenum < R8A66597_MAX_NUM_PIPE) { 112 offset = get_pipectr_addr(pipenum); 116 pipenum); local 122 static inline void control_reg_set_pid(struct r8a66597 *r8a66597, u16 pipenum, argument 134 pipenum); local 138 pipe_start(struct r8a66597 *r8a66597, u16 pipenum) argument 143 pipe_stop(struct r8a66597 *r8a66597, u16 pipenum) argument 148 pipe_stall(struct r8a66597 *r8a66597, u16 pipenum) argument 153 control_reg_get(struct r8a66597 *r8a66597, u16 pipenum) argument 165 pipenum); local 171 control_reg_sqclr(struct r8a66597 *r8a66597, u16 pipenum) argument 184 pipenum); local 188 control_reg_sqset(struct r8a66597 *r8a66597, u16 pipenum) argument 201 "unexpect pipe num(%d)\\n", pipenum); local 205 control_reg_sqmon(struct r8a66597 *r8a66597, u16 pipenum) argument 216 "unexpect pipe num(%d)\\n", pipenum); local 222 save_usb_toggle(struct r8a66597 *r8a66597, u16 pipenum) argument 227 restore_usb_toggle(struct r8a66597 *r8a66597, u16 pipenum, u16 toggle) argument 236 get_buffer_size(struct r8a66597 *r8a66597, u16 pipenum) argument 272 r8a66597_change_curpipe(struct r8a66597 *r8a66597, u16 pipenum, u16 isel, u16 fifosel) argument 299 pipe_change(struct r8a66597 *r8a66597, u16 pipenum) argument 412 r8a66597_ep_setting(struct r8a66597 *r8a66597, struct r8a66597_ep *ep, const struct usb_endpoint_descriptor *desc, u16 pipenum, int dma) argument 441 u16 pipenum = ep->pipenum; local 551 pipe_irq_enable(struct r8a66597 *r8a66597, u16 pipenum) argument 557 pipe_irq_disable(struct r8a66597 *r8a66597, u16 pipenum) argument 589 disable_fifosel(struct r8a66597 *r8a66597, u16 pipenum, u16 fifosel) argument 599 change_bfre_mode(struct r8a66597 *r8a66597, u16 pipenum, int enable) argument 740 u16 pipenum = ep->pipenum; local 945 u16 pipenum = ep->pipenum; local 999 u16 pipenum = ep->pipenum; local 1008 "write fifo not ready. pipnum=%d\\n", pipenum); local 1048 u16 pipenum = ep->pipenum; local 1101 u16 pipenum; local 1132 u16 pipenum; local 1405 u16 pipenum; local 1418 __func__, pipenum); local 1451 u16 pipenum; local [all...] |
H A D | m66592-udc.c | 52 static void enable_pipe_irq(struct m66592 *m66592, u16 pipenum, argument 60 m66592_bset(m66592, (1 << pipenum), reg); 64 static void disable_pipe_irq(struct m66592 *m66592, u16 pipenum, argument 72 m66592_bclr(m66592, (1 << pipenum), reg); 105 static inline u16 control_reg_get_pid(struct m66592 *m66592, u16 pipenum) argument 110 if (pipenum == 0) 112 else if (pipenum < M66592_MAX_NUM_PIPE) { 113 offset = get_pipectr_addr(pipenum); 116 pr_err("unexpect pipe num (%d)\n", pipenum); 121 static inline void control_reg_set_pid(struct m66592 *m66592, u16 pipenum, argument 135 pipe_start(struct m66592 *m66592, u16 pipenum) argument 140 pipe_stop(struct m66592 *m66592, u16 pipenum) argument 145 pipe_stall(struct m66592 *m66592, u16 pipenum) argument 150 control_reg_get(struct m66592 *m66592, u16 pipenum) argument 166 control_reg_sqclr(struct m66592 *m66592, u16 pipenum) argument 181 get_buffer_size(struct m66592 *m66592, u16 pipenum) argument 209 pipe_change(struct m66592 *m66592, u16 pipenum) argument 327 m66592_ep_setting(struct m66592 *m66592, struct m66592_ep *ep, const struct usb_endpoint_descriptor *desc, u16 pipenum, int dma) argument 372 u16 pipenum = ep->pipenum; local 477 pipe_irq_enable(struct m66592 *m66592, u16 pipenum) argument 483 pipe_irq_disable(struct m66592 *m66592, u16 pipenum) argument 535 u16 pipenum = ep->pipenum; local 749 u16 pipenum = ep->pipenum; local 801 u16 pipenum = ep->pipenum; local 848 u16 pipenum = ep->pipenum; local 900 u16 pipenum; local 933 u16 pipenum; local [all...] |
H A D | m66592-udc.h | 417 #define get_pipectr_addr(pipenum) (M66592_PIPE1CTR + (pipenum - 1) * 2) 457 u16 pipenum; member in struct:m66592_ep 504 #define is_bulk_pipe(pipenum) \ 505 ((pipenum >= M66592_BASE_PIPENUM_BULK) && \ 506 (pipenum < (M66592_BASE_PIPENUM_BULK + M66592_MAX_NUM_BULK))) 507 #define is_interrupt_pipe(pipenum) \ 508 ((pipenum >= M66592_BASE_PIPENUM_INT) && \ 509 (pipenum < (M66592_BASE_PIPENUM_INT + M66592_MAX_NUM_INT))) 510 #define is_isoc_pipe(pipenum) \ [all...] |
/drivers/usb/host/ |
H A D | r8a66597.h | 43 #define check_bulk_or_isoc(pipenum) ((pipenum >= 1 && pipenum <= 5)) 44 #define check_interrupt(pipenum) ((pipenum >= 6 && pipenum <= 9)) 49 u16 pipenum; member in struct:r8a66597_pipe_info 77 u16 pipenum; member in struct:r8a66597_td 153 u16 pipenum) 155 if (unlikely(list_empty(&r8a66597->pipe_queue[pipenum]))) 152 r8a66597_get_td(struct r8a66597 *r8a66597, u16 pipenum) argument 162 r8a66597_get_urb(struct r8a66597 *r8a66597, u16 pipenum) argument [all...] |
H A D | r8a66597-hcd.c | 55 static void packet_write(struct r8a66597 *r8a66597, u16 pipenum); 59 static void enable_pipe_irq(struct r8a66597 *r8a66597, u16 pipenum, argument 66 r8a66597_bset(r8a66597, 1 << pipenum, reg); 71 static void disable_pipe_irq(struct r8a66597 *r8a66597, u16 pipenum, argument 78 r8a66597_bclr(r8a66597, 1 << pipenum, reg); 317 u16 pipenum = pipe->info.pipenum; local 329 if (pipenum == 0) 332 pipe->pipectr = get_pipectr_addr(pipenum); 334 if (check_bulk_or_isoc(pipenum)) { 528 cfifo_change(struct r8a66597 *r8a66597, u16 pipenum) argument 740 get_bufnum(u16 pipenum) argument 756 get_buf_bsize(u16 pipenum) argument 853 force_dequeue(struct r8a66597 *r8a66597, u16 pipenum, u16 address) argument 882 u16 pipenum; local 989 pipe_irq_enable(struct r8a66597 *r8a66597, struct urb *urb, u16 pipenum) argument 1001 pipe_irq_disable(struct r8a66597 *r8a66597, u16 pipenum) argument 1325 packet_read(struct r8a66597 *r8a66597, u16 pipenum) argument 1402 packet_write(struct r8a66597 *r8a66597, u16 pipenum) argument 1500 get_urb_error(struct r8a66597 *r8a66597, u16 pipenum) argument 1518 u16 pipenum; local 1553 u16 pipenum; local 1590 u16 pipenum; local 1745 u16 pipenum; local 1768 u16 pipenum; local 1875 u16 pipenum; local 2001 u16 pipenum; local [all...] |