Lines Matching refs:poll_data
880 struct hisi_qm_poll_data *poll_data = in qm_work_process() local
882 struct hisi_qm *qm = poll_data->qm; in qm_work_process()
883 u16 eqe_num = poll_data->eqe_num; in qm_work_process()
888 qp = &qm->qp_array[poll_data->qp_finish_id[i]]; in qm_work_process()
905 struct hisi_qm_poll_data *poll_data = NULL; in qm_get_complete_eqe_num() local
918 poll_data = &qm->poll_data[cqn]; in qm_get_complete_eqe_num()
922 poll_data->qp_finish_id[eqe_num] = cqn; in qm_get_complete_eqe_num()
938 poll_data->eqe_num = eqe_num; in qm_get_complete_eqe_num()
939 queue_work(qm->wq, &poll_data->work); in qm_get_complete_eqe_num()
2735 kfree(qm->poll_data[i].qp_finish_id); in hisi_qp_memory_uninit()
2738 kfree(qm->poll_data); in hisi_qp_memory_uninit()
2750 qm->poll_data[id].qp_finish_id = kcalloc(qm->qp_num, sizeof(u16), in hisi_qp_memory_init()
2752 if (!qm->poll_data[id].qp_finish_id) in hisi_qp_memory_init()
2774 kfree(qm->poll_data[id].qp_finish_id); in hisi_qp_memory_init()
5258 INIT_WORK(&qm->poll_data[i].work, qm_work_process); in hisi_qm_init_work()
5288 qm->poll_data = kcalloc(qm->qp_num, sizeof(struct hisi_qm_poll_data), GFP_KERNEL); in hisi_qp_alloc_memory()
5289 if (!qm->poll_data) { in hisi_qp_alloc_memory()
5300 qm->poll_data[i].qm = qm; in hisi_qp_alloc_memory()