Lines Matching refs:mdl
666 struct cx18_mdl *mdl; in cx18_stream_rotate_idx_mdls() local
684 mdl = cx18_dequeue(s, &s->q_full); in cx18_stream_rotate_idx_mdls()
685 if (mdl != NULL) in cx18_stream_rotate_idx_mdls()
686 cx18_enqueue(s, mdl, &s->q_free); in cx18_stream_rotate_idx_mdls()
691 struct cx18_mdl *mdl) in _cx18_stream_put_mdl_fw() argument
700 return cx18_enqueue(s, mdl, &s->q_free); in _cx18_stream_put_mdl_fw()
702 q = cx18_enqueue(s, mdl, &s->q_busy); in _cx18_stream_put_mdl_fw()
706 cx18_mdl_sync_for_device(s, mdl); in _cx18_stream_put_mdl_fw()
708 (void __iomem *) &cx->scb->cpu_mdl[mdl->id] - cx->enc_mem, in _cx18_stream_put_mdl_fw()
709 s->bufs_per_mdl, mdl->id, s->mdl_size); in _cx18_stream_put_mdl_fw()
717 struct cx18_mdl *mdl; in _cx18_stream_load_fw_queue() local
725 mdl = cx18_dequeue(s, &s->q_free); in _cx18_stream_load_fw_queue()
726 if (mdl == NULL) in _cx18_stream_load_fw_queue()
728 q = _cx18_stream_put_mdl_fw(s, mdl); in _cx18_stream_load_fw_queue()