Searched refs:desc_list (Results 1 – 11 of 11) sorted by relevance
| /linux/drivers/usb/dwc2/ |
| H A D | hcd_ddma.c | 72 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 D | hcd.h | 338 struct dwc2_dma_desc *desc_list; member
|
| H A D | core.h | 153 struct dwc2_dma_desc *desc_list; member
|
| H A D | hcd_queue.c | 1636 if (qh->desc_list) in dwc2_hcd_qh_free()
|
| /linux/drivers/dma/ |
| H A D | timb_dma.c | 65 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 D | qpic_common.c | 212 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 D | bam_dma.c | 400 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 D | vip.c | 737 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 D | srp.h | 112 struct srp_direct_buf desc_list[] __packed __aligned(4); member
|
| /linux/drivers/scsi/ibmvscsi_tgt/ |
| H A D | libsrp.c | 214 md = &id->desc_list[0]; in srp_indirect_data()
|
| /linux/drivers/scsi/ibmvscsi/ |
| H A D | ibmvscsi.c | 713 &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()
|