Searched refs:async_desc (Results 1 - 3 of 3) sorted by relevance
/kernel/linux/linux-5.10/drivers/dma/qcom/ |
H A D | bam_dma.c | 612 struct bam_async_desc *async_desc; in bam_prep_slave_sg() local 629 async_desc = kzalloc(struct_size(async_desc, desc, num_alloc), in bam_prep_slave_sg() 632 if (!async_desc) in bam_prep_slave_sg() 636 async_desc->flags |= DESC_FLAG_NWD; in bam_prep_slave_sg() 639 async_desc->flags |= DESC_FLAG_EOT; in bam_prep_slave_sg() 641 async_desc->num_desc = num_alloc; in bam_prep_slave_sg() 642 async_desc->curr_desc = async_desc->desc; in bam_prep_slave_sg() 643 async_desc in bam_prep_slave_sg() 690 struct bam_async_desc *async_desc, *tmp; bam_dma_terminate_all() local 792 struct bam_async_desc *async_desc, *tmp; process_channel_irqs() local 910 struct bam_async_desc *async_desc; bam_tx_status() local 981 struct bam_async_desc *async_desc = NULL; bam_start_dma() local 1123 struct bam_async_desc *async_desc = container_of(vd, bam_dma_free_desc() local [all...] |
/kernel/linux/linux-6.6/drivers/dma/qcom/ |
H A D | bam_dma.c | 654 struct bam_async_desc *async_desc; in bam_prep_slave_sg() local 671 async_desc = kzalloc(struct_size(async_desc, desc, num_alloc), in bam_prep_slave_sg() 674 if (!async_desc) in bam_prep_slave_sg() 678 async_desc->flags |= DESC_FLAG_NWD; in bam_prep_slave_sg() 681 async_desc->flags |= DESC_FLAG_EOT; in bam_prep_slave_sg() 683 async_desc->num_desc = num_alloc; in bam_prep_slave_sg() 684 async_desc->curr_desc = async_desc->desc; in bam_prep_slave_sg() 685 async_desc in bam_prep_slave_sg() 728 struct bam_async_desc *async_desc, *tmp; bam_dma_terminate_all() local 830 struct bam_async_desc *async_desc, *tmp; process_channel_irqs() local 948 struct bam_async_desc *async_desc; bam_tx_status() local 1019 struct bam_async_desc *async_desc = NULL; bam_start_dma() local 1161 struct bam_async_desc *async_desc = container_of(vd, bam_dma_free_desc() local [all...] |
H A D | qcom_adm.c | 355 struct adm_async_desc *async_desc; in adm_prep_slave_sg() local 405 async_desc = kzalloc(sizeof(*async_desc), GFP_NOWAIT); in adm_prep_slave_sg() 406 if (!async_desc) { in adm_prep_slave_sg() 407 dev_err(adev->dev, "not enough memory for async_desc struct\n"); in adm_prep_slave_sg() 411 async_desc->mux = achan->mux ? ADM_CRCI_CTL_MUX_SEL : 0; in adm_prep_slave_sg() 412 async_desc->crci = crci; in adm_prep_slave_sg() 413 async_desc->blk_size = blk_size; in adm_prep_slave_sg() 414 async_desc->dma_len = single_count * sizeof(struct adm_desc_hw_single) + in adm_prep_slave_sg() 418 async_desc in adm_prep_slave_sg() 518 struct adm_async_desc *async_desc; adm_start_dma() local 573 struct adm_async_desc *async_desc; adm_dma_irq() local 688 struct adm_async_desc *async_desc = container_of(vd, adm_dma_free_desc() local [all...] |
Completed in 5 milliseconds