Home
last modified time | relevance | path

Searched refs:desc_list (Results 1 – 11 of 11) sorted by relevance

/linux/drivers/usb/dwc2/
H A Dhcd_ddma.c72 qh->desc_list = kmem_cache_zalloc(desc_cache, flags | GFP_DMA); in dwc2_desc_list_alloc()
73 if (!qh->desc_list) in dwc2_desc_list_alloc()
76 qh->desc_list_dma = dma_map_single(hsotg->dev, qh->desc_list, in dwc2_desc_list_alloc()
85 kmem_cache_free(desc_cache, qh->desc_list); in dwc2_desc_list_alloc()
86 qh->desc_list = NULL; in dwc2_desc_list_alloc()
103 if (qh->desc_list) { in dwc2_desc_list_free()
106 kmem_cache_free(desc_cache, qh->desc_list); in dwc2_desc_list_free()
107 qh->desc_list = NULL; in dwc2_desc_list_free()
294 if (qh->desc_list) in dwc2_release_channel_ddma()
295 memset(qh->desc_list, 0, sizeof(struct dwc2_dma_desc) * in dwc2_release_channel_ddma()
[all …]
H A Dhcd.h338 struct dwc2_dma_desc *desc_list; member
H A Dcore.h153 struct dwc2_dma_desc *desc_list; member
H A Dhcd_queue.c1636 if (qh->desc_list) in dwc2_hcd_qh_free()
/linux/drivers/dma/
H A Dtimb_dma.c65 u8 *desc_list; member
334 td_desc->desc_list = kzalloc(td_desc->desc_list_len, GFP_KERNEL); in td_alloc_init_desc()
335 if (!td_desc->desc_list) in td_alloc_init_desc()
343 td_desc->desc_list, td_desc->desc_list_len, DMA_TO_DEVICE); in td_alloc_init_desc()
353 kfree(td_desc->desc_list); in td_alloc_init_desc()
366 kfree(td_desc->desc_list); in td_free_desc()
528 err = td_fill_desc(td_chan, td_desc->desc_list + desc_usage, sg, in td_prep_slave_sg()
/linux/drivers/mtd/nand/
H A Dqpic_common.c212 list_add_tail(&desc->node, &nandc->desc_list); in qcom_prepare_bam_async_desc()
423 list_add_tail(&desc->node, &nandc->desc_list); in qcom_prep_adm_dma_desc()
583 list_for_each_entry(desc, &nandc->desc_list, node) in qcom_submit_descs()
607 list_for_each_entry_safe(desc, n, &nandc->desc_list, node) { in qcom_submit_descs()
768 INIT_LIST_HEAD(&nandc->desc_list); in qcom_nandc_alloc()
/linux/drivers/dma/qcom/
H A Dbam_dma.c400 struct list_head desc_list; member
611 if (!list_empty(&bchan->desc_list)) { in bam_free_chan()
767 if (!list_empty(&bchan->desc_list)) { in bam_dma_terminate_all()
768 async_desc = list_first_entry(&bchan->desc_list, in bam_dma_terminate_all()
774 &bchan->desc_list, desc_node) { in bam_dma_terminate_all()
879 &bchan->desc_list, desc_node) { in process_channel_irqs()
981 list_for_each_entry(async_desc, &bchan->desc_list, desc_node) { in bam_tx_status()
1110 list_add_tail(&async_desc->desc_node, &bchan->desc_list); in bam_start_dma()
1233 INIT_LIST_HEAD(&bchan->desc_list); in bam_channel_init()
/linux/drivers/media/platform/ti/vpe/
H A Dvip.c737 vpdma_rawchan_add_out_dtd(&stream->desc_list, c_rect->width, in add_out_dtd()
839 stream->desc_next = stream->desc_list.buf.addr; in populate_desc_list()
842 vpdma_map_desc_buf(dev->shared->vpdma, &stream->desc_list.buf); in populate_desc_list()
874 vpdma_update_dma_addr(dev->shared->vpdma, &stream->desc_list, in start_dma()
879 vpdma_update_dma_addr(dev->shared->vpdma, &stream->desc_list, in start_dma()
885 &stream->desc_list, stream->list_num); in start_dma()
931 &stream->desc_list.buf); in vip_process_buffer_complete()
936 vpdma_map_desc_buf(dev->shared->vpdma, &stream->desc_list.buf); in vip_process_buffer_complete()
990 vpdma_unmap_desc_buf(dev->shared->vpdma, &stream->desc_list.buf); in vip_reset_vpdma()
2304 vpdma_reset_desc_list(&stream->desc_list); in vip_setup_scaler()
[all …]
/linux/include/scsi/
H A Dsrp.h112 struct srp_direct_buf desc_list[] __packed __aligned(4); member
/linux/drivers/scsi/ibmvscsi_tgt/
H A Dlibsrp.c214 md = &id->desc_list[0]; in srp_indirect_data()
/linux/drivers/scsi/ibmvscsi/
H A Dibmvscsi.c713 &indirect->desc_list[0]); in map_sg_data()
738 sizeof(indirect->desc_list[0])); in map_sg_data()
739 memcpy(indirect->desc_list, evt_struct->ext_list, in map_sg_data()
1093 offsetof(struct srp_indirect_buf, desc_list)); in ibmvscsi_queuecommand_lck()