Lines Matching refs:poll_data
982 static int qm_get_complete_eqe_num(struct hisi_qm_poll_data *poll_data) in qm_get_complete_eqe_num() argument
984 struct hisi_qm *qm = poll_data->qm; in qm_get_complete_eqe_num()
992 poll_data->qp_finish_id[eqe_num] = cqn; in qm_get_complete_eqe_num()
1015 struct hisi_qm_poll_data *poll_data = in qm_work_process() local
1017 struct hisi_qm *qm = poll_data->qm; in qm_work_process()
1022 eqe_num = qm_get_complete_eqe_num(poll_data); in qm_work_process()
1024 qp = &qm->qp_array[poll_data->qp_finish_id[i]]; in qm_work_process()
1041 struct hisi_qm_poll_data *poll_data; in do_qm_irq() local
1049 poll_data = &qm->poll_data[cqn]; in do_qm_irq()
1050 queue_work(qm->wq, &poll_data->work); in do_qm_irq()
3605 kfree(qm->poll_data[i].qp_finish_id); in hisi_qp_memory_uninit()
3608 kfree(qm->poll_data); in hisi_qp_memory_uninit()
3620 qm->poll_data[id].qp_finish_id = kcalloc(qm->qp_num, sizeof(u16), in hisi_qp_memory_init()
3622 if (!qm->poll_data[id].qp_finish_id) in hisi_qp_memory_init()
3644 kfree(qm->poll_data[id].qp_finish_id); in hisi_qp_memory_init()
6248 INIT_WORK(&qm->poll_data[i].work, qm_work_process); in hisi_qm_init_work()
6278 qm->poll_data = kcalloc(qm->qp_num, sizeof(struct hisi_qm_poll_data), GFP_KERNEL); in hisi_qp_alloc_memory()
6279 if (!qm->poll_data) { in hisi_qp_alloc_memory()
6290 qm->poll_data[i].qm = qm; in hisi_qp_alloc_memory()