Searched refs:trb_pool (Results  1 – 9 of 9) sorted by relevance
| /Linux-v6.6/drivers/usb/cdns3/ | 
| D | cdns3-ep0.c | 41 	priv_ep->trb_pool[0].buffer = cpu_to_le32(TRB_BUFFER(dma_addr));  in cdns3_ep0_run_transfer() 42 	priv_ep->trb_pool[0].length = cpu_to_le32(TRB_LEN(length));  in cdns3_ep0_run_transfer() 45 		priv_ep->trb_pool[0].control = cpu_to_le32(TRB_CYCLE | TRB_TYPE(TRB_NORMAL));  in cdns3_ep0_run_transfer() 46 		priv_ep->trb_pool[1].buffer = cpu_to_le32(TRB_BUFFER(dma_addr));  in cdns3_ep0_run_transfer() 47 		priv_ep->trb_pool[1].length = cpu_to_le32(TRB_LEN(0));  in cdns3_ep0_run_transfer() 48 		priv_ep->trb_pool[1].control = cpu_to_le32(TRB_CYCLE | TRB_IOC |  in cdns3_ep0_run_transfer() 51 		priv_ep->trb_pool[0].control = cpu_to_le32(TRB_CYCLE | TRB_IOC |  in cdns3_ep0_run_transfer() 53 		priv_ep->trb_pool[1].control = 0;  in cdns3_ep0_run_transfer() 56 	trace_cdns3_prepare_trb(priv_ep, priv_ep->trb_pool);  in cdns3_ep0_run_transfer() 576 		trace_cdns3_complete_trb(priv_ep, priv_ep->trb_pool);  in cdns3_transfer_completed() [all …] 
 | 
| D | cdns3-debug.h | 120 	trb = &priv_ep->trb_pool[priv_ep->dequeue];  in cdns3_dbg_ring() 128 	trb = &priv_ep->trb_pool[priv_ep->enqueue];  in cdns3_dbg_ring() 145 		trb = &priv_ep->trb_pool[i];  in cdns3_dbg_ring()
  | 
| D | cdns3-gadget.c | 190 	u32 offset = (char *)trb - (char *)priv_ep->trb_pool;  in cdns3_trb_virt_to_dma() 199 	if (priv_ep->trb_pool) {  in cdns3_free_trb_pool() 201 			      priv_ep->trb_pool, priv_ep->trb_pool_dma);  in cdns3_free_trb_pool() 202 		priv_ep->trb_pool = NULL;  in cdns3_free_trb_pool() 219 	if (priv_ep->trb_pool && priv_ep->alloc_ring_size < ring_size)  in cdns3_allocate_trb_pool() 222 	if (!priv_ep->trb_pool) {  in cdns3_allocate_trb_pool() 223 		priv_ep->trb_pool = dma_pool_alloc(priv_dev->eps_dma_pool,  in cdns3_allocate_trb_pool() 227 		if (!priv_ep->trb_pool)  in cdns3_allocate_trb_pool() 233 	memset(priv_ep->trb_pool, 0, ring_size);  in cdns3_allocate_trb_pool() 241 	link_trb = (priv_ep->trb_pool + (priv_ep->num_trbs - 1));  in cdns3_allocate_trb_pool() [all …] 
 | 
| D | cdns3-gadget.h | 1142 	struct cdns3_trb	*trb_pool;  member
  | 
| /Linux-v6.6/drivers/usb/dwc3/ | 
| D | gadget.c | 484 	u32		offset = (char *) trb - (char *) dep->trb_pool;  in dwc3_trb_dma_offset() 493 	if (dep->trb_pool)  in dwc3_alloc_trb_pool() 496 	dep->trb_pool = dma_alloc_coherent(dwc->sysdev,  in dwc3_alloc_trb_pool() 499 	if (!dep->trb_pool) {  in dwc3_alloc_trb_pool() 513 			dep->trb_pool, dep->trb_pool_dma);  in dwc3_free_trb_pool() 515 	dep->trb_pool = NULL;  in dwc3_free_trb_pool() 915 		memset(dep->trb_pool, 0,  in __dwc3_gadget_ep_enable() 919 		trb_st_hw = &dep->trb_pool[0];  in __dwc3_gadget_ep_enable() 921 		trb_link = &dep->trb_pool[DWC3_TRB_NUM - 1];  in __dwc3_gadget_ep_enable() 940 		trb = &dep->trb_pool[0];  in __dwc3_gadget_ep_enable() [all …] 
 | 
| D | debugfs.c | 910 		struct dwc3_trb *trb = &dep->trb_pool[i];  in dwc3_trb_ring_show()
  | 
| D | core.h | 728 	struct dwc3_trb		*trb_pool;  member
  | 
| /Linux-v6.6/drivers/usb/gadget/udc/ | 
| D | mv_u3d.h | 258 	struct dma_pool			*trb_pool; /* for TRB data structure */  member
  | 
| D | mv_u3d_core.c | 192 		dma_pool_free(u3d->trb_pool,  in mv_u3d_done() 291 	trb_hw = dma_pool_alloc(u3d->trb_pool, GFP_ATOMIC, dma);  in mv_u3d_build_trb_one() 1758 	dma_pool_destroy(u3d->trb_pool);  in mv_u3d_remove() 1880 	u3d->trb_pool = dma_pool_create("u3d_trb",  in mv_u3d_probe() 1886 	if (!u3d->trb_pool) {  in mv_u3d_probe() 1973 	dma_pool_destroy(u3d->trb_pool);  in mv_u3d_probe()
  |