/kernel/linux/linux-5.10/drivers/usb/gadget/udc/bdc/ |
H A D | bdc_cmd.h | 14 int bdc_config_ep(struct bdc *, struct bdc_ep *); 15 int bdc_dconfig_ep(struct bdc *, struct bdc_ep *); 19 int bdc_ep_set_halt(struct bdc_ep *, u32 , int); 20 int bdc_ep_bla(struct bdc *, struct bdc_ep *, dma_addr_t);
|
H A D | bdc_ep.c | 3 * bdc_ep.c - BRCM BDC USB3.0 device controller endpoint related functions 38 #include "bdc_ep.h" 52 static void ep_bd_list_free(struct bdc_ep *ep, u32 num_tabs) in ep_bd_list_free() 121 static int ep_bd_list_alloc(struct bdc_ep *ep) in ep_bd_list_alloc() 215 static int bd_add_to_bdi(struct bdc_ep *ep, dma_addr_t bd_dma_addr) in bd_add_to_bdi() 258 static int bdi_to_tbi(struct bdc_ep *ep, int bdi) in bdi_to_tbi() 271 static inline int find_end_bdi(struct bdc_ep *ep, int next_hwd_bdi) in find_end_bdi() 288 static int bd_available_ep(struct bdc_ep *ep) in bd_available_ep() 343 struct bdc_ep *ep = bdc->bdc_ep_array[epnum]; in bdc_notify_xfr() 357 static struct bdc_bd *bdi_to_bd(struct bdc_ep *e [all...] |
H A D | bdc_ep.h | 3 * bdc_ep.h - header for the BDC debug functions 13 int bdc_ep_disable(struct bdc_ep *); 14 int bdc_ep_enable(struct bdc_ep *);
|
H A D | bdc_dbg.h | 15 void bdc_dbg_bd_list(struct bdc *, struct bdc_ep*); 26 static inline void bdc_dbg_bd_list(struct bdc *bdc, struct bdc_ep *ep) in bdc_dbg_bd_list()
|
H A D | bdc_cmd.c | 108 int bdc_dconfig_ep(struct bdc *bdc, struct bdc_ep *ep) in bdc_dconfig_ep() 120 static void ep_bd_list_reinit(struct bdc_ep *ep) in ep_bd_list_reinit() 134 int bdc_config_ep(struct bdc *bdc, struct bdc_ep *ep) in bdc_config_ep() 223 int bdc_ep_bla(struct bdc *bdc, struct bdc_ep *ep, dma_addr_t dma_addr) in bdc_ep_bla() 300 struct bdc_ep *ep; in bdc_ep_clear_stall() 338 struct bdc_ep *ep; in bdc_stop_ep()
|
H A D | bdc.h | 262 #define to_bdc_ep(e) container_of(e, struct bdc_ep, usb_ep) 336 struct bdc_ep *ep; 350 struct bdc_ep { struct 420 struct bdc_ep **bdc_ep_array;
|
H A D | Makefile | 3 bdc-y := bdc_core.o bdc_cmd.o bdc_ep.o bdc_udc.o
|
H A D | bdc_dbg.c | 85 void bdc_dbg_bd_list(struct bdc *bdc, struct bdc_ep *ep) in bdc_dbg_bd_list()
|
H A D | bdc_udc.c | 36 #include "bdc_ep.h" 131 struct bdc_ep *ep; in bdc_uspc_disconnected()
|
H A D | bdc_core.c | 329 /* Free the bdc_ep array */ in bdc_mem_free() 394 /* +2: 1 for ep0 and the other is rsvd i.e. bdc_ep[0] is rsvd */ in bdc_mem_alloc() 400 bdc->bdc_ep_array = kcalloc(bdc->num_eps, sizeof(struct bdc_ep *), in bdc_mem_alloc()
|
/kernel/linux/linux-6.6/drivers/usb/gadget/udc/bdc/ |
H A D | bdc_cmd.h | 14 int bdc_config_ep(struct bdc *bdc, struct bdc_ep *ep); 15 int bdc_dconfig_ep(struct bdc *bdc, struct bdc_ep *ep); 19 int bdc_ep_bla(struct bdc *bdc, struct bdc_ep *ep, dma_addr_t dma_addr);
|
H A D | bdc_ep.c | 3 * bdc_ep.c - BRCM BDC USB3.0 device controller endpoint related functions 38 #include "bdc_ep.h" 52 static void ep_bd_list_free(struct bdc_ep *ep, u32 num_tabs) in ep_bd_list_free() 121 static int ep_bd_list_alloc(struct bdc_ep *ep) in ep_bd_list_alloc() 215 static int bd_add_to_bdi(struct bdc_ep *ep, dma_addr_t bd_dma_addr) in bd_add_to_bdi() 258 static int bdi_to_tbi(struct bdc_ep *ep, int bdi) in bdi_to_tbi() 271 static inline int find_end_bdi(struct bdc_ep *ep, int next_hwd_bdi) in find_end_bdi() 288 static int bd_available_ep(struct bdc_ep *ep) in bd_available_ep() 343 struct bdc_ep *ep = bdc->bdc_ep_array[epnum]; in bdc_notify_xfr() 357 static struct bdc_bd *bdi_to_bd(struct bdc_ep *e [all...] |
H A D | bdc_ep.h | 3 * bdc_ep.h - header for the BDC debug functions 13 int bdc_ep_disable(struct bdc_ep *ep); 14 int bdc_ep_enable(struct bdc_ep *ep);
|
H A D | bdc_dbg.h | 15 void bdc_dbg_bd_list(struct bdc *bdc, struct bdc_ep *ep); 26 static inline void bdc_dbg_bd_list(struct bdc *bdc, struct bdc_ep *ep) in bdc_dbg_bd_list()
|
H A D | bdc_cmd.c | 108 int bdc_dconfig_ep(struct bdc *bdc, struct bdc_ep *ep) in bdc_dconfig_ep() 120 static void ep_bd_list_reinit(struct bdc_ep *ep) in ep_bd_list_reinit() 134 int bdc_config_ep(struct bdc *bdc, struct bdc_ep *ep) in bdc_config_ep() 222 int bdc_ep_bla(struct bdc *bdc, struct bdc_ep *ep, dma_addr_t dma_addr) in bdc_ep_bla() 299 struct bdc_ep *ep; in bdc_ep_clear_stall() 337 struct bdc_ep *ep; in bdc_stop_ep()
|
H A D | bdc.h | 262 #define to_bdc_ep(e) container_of(e, struct bdc_ep, usb_ep) 336 struct bdc_ep *ep; 350 struct bdc_ep { struct 420 struct bdc_ep **bdc_ep_array;
|
H A D | Makefile | 3 bdc-y := bdc_core.o bdc_cmd.o bdc_ep.o bdc_udc.o
|
H A D | bdc_dbg.c | 85 void bdc_dbg_bd_list(struct bdc *bdc, struct bdc_ep *ep) in bdc_dbg_bd_list()
|
H A D | bdc_core.c | 329 /* Free the bdc_ep array */ in bdc_mem_free() 394 /* +2: 1 for ep0 and the other is rsvd i.e. bdc_ep[0] is rsvd */ in bdc_mem_alloc() 400 bdc->bdc_ep_array = kcalloc(bdc->num_eps, sizeof(struct bdc_ep *), in bdc_mem_alloc()
|
H A D | bdc_udc.c | 36 #include "bdc_ep.h" 131 struct bdc_ep *ep; in bdc_uspc_disconnected()
|