Lines Matching refs:demands
156 struct list_head demands; member
357 if (list_empty(&contract->demands)) { in __execute_vchan_pending()
364 } while (list_empty(&contract->demands)); in __execute_vchan_pending()
367 promise = list_first_entry(&contract->demands, in __execute_vchan_pending()
562 INIT_LIST_HEAD(&contract->demands); in generate_dma_contract()
580 promise = list_first_entry_or_null(&contract->demands, in get_next_cyclic_promise()
584 &contract->demands); in get_next_cyclic_promise()
585 promise = list_first_entry(&contract->demands, in get_next_cyclic_promise()
601 list_for_each_entry_safe(promise, tmp, &contract->demands, list) in sun4i_dma_free_contract()
654 list_add_tail(&promise->list, &contract->demands); in sun4i_dma_prep_dma_memcpy()
764 list_add_tail(&promise->list, &contract->demands); in sun4i_dma_prep_dma_cyclic()
857 list_add_tail(&promise->list, &contract->demands); in sun4i_dma_prep_slave_sg()
966 list_for_each_entry(promise, &contract->demands, list) in sun4i_dma_tx_status()
974 promise = list_first_entry_or_null(&contract->demands, in sun4i_dma_tx_status()