| /linux/drivers/crypto/ccp/ |
| H A D | sev-dev.c | 554 struct cmd_buf_desc *desc_list) in snp_populate_cmd_buf_desc_list() argument 560 desc_list[0].paddr_ptr = &data->pdh_cert_address; in snp_populate_cmd_buf_desc_list() 561 desc_list[0].len = data->pdh_cert_len; in snp_populate_cmd_buf_desc_list() 562 desc_list[1].paddr_ptr = &data->cert_chain_address; in snp_populate_cmd_buf_desc_list() 563 desc_list[1].len = data->cert_chain_len; in snp_populate_cmd_buf_desc_list() 569 desc_list[0].paddr_ptr = &data->address; in snp_populate_cmd_buf_desc_list() 570 desc_list[0].len = data->len; in snp_populate_cmd_buf_desc_list() 576 desc_list[0].paddr_ptr = &data->address; in snp_populate_cmd_buf_desc_list() 577 desc_list[0].len = data->len; in snp_populate_cmd_buf_desc_list() 583 desc_list[0].paddr_ptr = &data->address; in snp_populate_cmd_buf_desc_list() [all …]
|
| /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 | gadget.c | 872 struct dwc2_dma_desc *desc = hs_ep->desc_list; in dwc2_gadget_config_nonisoc_xfer_ddma() 921 desc = &hs_ep->desc_list[index]; in dwc2_gadget_fill_isoc_desc() 932 hs_ep->desc_list[index - 1].status &= ~DEV_DMA_L; in dwc2_gadget_fill_isoc_desc() 1000 desc = &hs_ep->desc_list[i]; in dwc2_gadget_start_isoc_ddma() 1381 hs_ep->desc_list = hsotg->setup_desc[0]; in dwc2_gadget_set_ep0_desc_chain() 1386 hs_ep->desc_list = hsotg->ctrl_in_desc; in dwc2_gadget_set_ep0_desc_chain() 1390 hs_ep->desc_list = hsotg->ctrl_out_desc; in dwc2_gadget_set_ep0_desc_chain() 2189 desc_sts = hs_ep->desc_list[hs_ep->compl_desc].status; in dwc2_gadget_complete_isoc_request_ddma() 2227 desc_sts = hs_ep->desc_list[hs_ep->compl_desc].status; in dwc2_gadget_complete_isoc_request_ddma() 2349 struct dwc2_dma_desc *desc = hs_ep->desc_list; in dwc2_gadget_get_xfersize_ddma() [all …]
|
| H A D | hcd.h | 338 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/media/platform/ti/vpe/ |
| H A D | vpe.c | 417 struct vpdma_desc_list desc_list; /* DMA descriptor list */ member 1079 vpdma_add_out_dtd(&ctx->desc_list, pix->width, in add_out_dtd() 1183 vpdma_add_in_dtd(&ctx->desc_list, pix->width, stride, in add_in_dtd() 1263 vpdma_add_cfd_adb(&ctx->desc_list, CFD_MMR_CLIENT, &ctx->mmr_adb); in device_run() 1274 vpdma_add_cfd_block(&ctx->desc_list, CFD_SC_CLIENT, in device_run() 1284 vpdma_add_cfd_block(&ctx->desc_list, CFD_SC_CLIENT, in device_run() 1319 vpdma_add_sync_on_channel_ctd(&ctx->desc_list, VPE_CHAN_LUMA1_IN); in device_run() 1320 vpdma_add_sync_on_channel_ctd(&ctx->desc_list, VPE_CHAN_CHROMA1_IN); in device_run() 1323 vpdma_add_sync_on_channel_ctd(&ctx->desc_list, in device_run() 1325 vpdma_add_sync_on_channel_ctd(&ctx->desc_list, in device_run() [all …]
|
| /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/dma/qcom/ |
| H A D | bam_dma.c | 371 struct list_head desc_list; member 582 if (!list_empty(&bchan->desc_list)) { in bam_free_chan() 738 if (!list_empty(&bchan->desc_list)) { in bam_dma_terminate_all() 739 async_desc = list_first_entry(&bchan->desc_list, in bam_dma_terminate_all() 745 &bchan->desc_list, desc_node) { in bam_dma_terminate_all() 850 &bchan->desc_list, desc_node) { in process_channel_irqs() 952 list_for_each_entry(async_desc, &bchan->desc_list, desc_node) { in bam_tx_status() 1081 list_add_tail(&async_desc->desc_node, &bchan->desc_list); in bam_start_dma() 1204 INIT_LIST_HEAD(&bchan->desc_list); in bam_channel_init()
|
| /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/include/scsi/ |
| H A D | srp.h | 112 struct srp_direct_buf desc_list[] __packed __aligned(4); member
|
| /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()
|
| /linux/drivers/scsi/ibmvscsi_tgt/ |
| H A D | libsrp.c | 214 md = &id->desc_list[0]; in srp_indirect_data()
|
| /linux/drivers/infiniband/ulp/srp/ |
| H A D | ib_srp.c | 1767 memcpy(indirect_hdr->desc_list, req->indirect_desc, in srp_map_data()
|