lp_qp_work 942 drivers/infiniband/hw/hns/hns_roce_hw_v1.c struct hns_roce_recreate_lp_qp_work *lp_qp_work; lp_qp_work 945 drivers/infiniband/hw/hns/hns_roce_hw_v1.c lp_qp_work = container_of(work, struct hns_roce_recreate_lp_qp_work, lp_qp_work 947 drivers/infiniband/hw/hns/hns_roce_hw_v1.c hr_dev = to_hr_dev(lp_qp_work->ib_dev); lp_qp_work 954 drivers/infiniband/hw/hns/hns_roce_hw_v1.c if (lp_qp_work->comp_flag) lp_qp_work 955 drivers/infiniband/hw/hns/hns_roce_hw_v1.c complete(lp_qp_work->comp); lp_qp_work 957 drivers/infiniband/hw/hns/hns_roce_hw_v1.c kfree(lp_qp_work); lp_qp_work 963 drivers/infiniband/hw/hns/hns_roce_hw_v1.c struct hns_roce_recreate_lp_qp_work *lp_qp_work; lp_qp_work 972 drivers/infiniband/hw/hns/hns_roce_hw_v1.c lp_qp_work = kzalloc(sizeof(struct hns_roce_recreate_lp_qp_work), lp_qp_work 974 drivers/infiniband/hw/hns/hns_roce_hw_v1.c if (!lp_qp_work) lp_qp_work 977 drivers/infiniband/hw/hns/hns_roce_hw_v1.c INIT_WORK(&(lp_qp_work->work), hns_roce_v1_recreate_lp_qp_work_fn); lp_qp_work 979 drivers/infiniband/hw/hns/hns_roce_hw_v1.c lp_qp_work->ib_dev = &(hr_dev->ib_dev); lp_qp_work 980 drivers/infiniband/hw/hns/hns_roce_hw_v1.c lp_qp_work->comp = ∁ lp_qp_work 981 drivers/infiniband/hw/hns/hns_roce_hw_v1.c lp_qp_work->comp_flag = 1; lp_qp_work 983 drivers/infiniband/hw/hns/hns_roce_hw_v1.c init_completion(lp_qp_work->comp); lp_qp_work 985 drivers/infiniband/hw/hns/hns_roce_hw_v1.c queue_work(free_mr->free_mr_wq, &(lp_qp_work->work)); lp_qp_work 994 drivers/infiniband/hw/hns/hns_roce_hw_v1.c lp_qp_work->comp_flag = 0;