Lines Matching refs:poll_data
952 struct hisi_qm_poll_data *poll_data = in qm_work_process() local
954 struct hisi_qm *qm = poll_data->qm; in qm_work_process()
955 u16 eqe_num = poll_data->eqe_num; in qm_work_process()
960 qp = &qm->qp_array[poll_data->qp_finish_id[i]]; in qm_work_process()
977 struct hisi_qm_poll_data *poll_data = NULL; in qm_get_complete_eqe_num() local
990 poll_data = &qm->poll_data[cqn]; in qm_get_complete_eqe_num()
994 poll_data->qp_finish_id[eqe_num] = cqn; in qm_get_complete_eqe_num()
1010 poll_data->eqe_num = eqe_num; in qm_get_complete_eqe_num()
1011 queue_work(qm->wq, &poll_data->work); in qm_get_complete_eqe_num()
2900 kfree(qm->poll_data[i].qp_finish_id); in hisi_qp_memory_uninit()
2903 kfree(qm->poll_data); in hisi_qp_memory_uninit()
2915 qm->poll_data[id].qp_finish_id = kcalloc(qm->qp_num, sizeof(u16), in hisi_qp_memory_init()
2917 if (!qm->poll_data[id].qp_finish_id) in hisi_qp_memory_init()
2939 kfree(qm->poll_data[id].qp_finish_id); in hisi_qp_memory_init()
5436 INIT_WORK(&qm->poll_data[i].work, qm_work_process); in hisi_qm_init_work()
5466 qm->poll_data = kcalloc(qm->qp_num, sizeof(struct hisi_qm_poll_data), GFP_KERNEL); in hisi_qp_alloc_memory()
5467 if (!qm->poll_data) { in hisi_qp_alloc_memory()
5478 qm->poll_data[i].qm = qm; in hisi_qp_alloc_memory()