Lines Matching refs:cmplt
506 struct completion cmplt; member
512 struct cmdq_flush_completion *cmplt; in cmdq_pkt_flush_cb() local
514 cmplt = (struct cmdq_flush_completion *)data.data; in cmdq_pkt_flush_cb()
516 cmplt->err = true; in cmdq_pkt_flush_cb()
518 cmplt->err = false; in cmdq_pkt_flush_cb()
519 complete(&cmplt->cmplt); in cmdq_pkt_flush_cb()
524 struct cmdq_flush_completion cmplt; in cmdq_pkt_flush() local
527 init_completion(&cmplt.cmplt); in cmdq_pkt_flush()
528 err = cmdq_pkt_flush_async(pkt, cmdq_pkt_flush_cb, &cmplt); in cmdq_pkt_flush()
531 wait_for_completion(&cmplt.cmplt); in cmdq_pkt_flush()
533 return cmplt.err ? -EFAULT : 0; in cmdq_pkt_flush()