Searched defs:cqp_request (Results 1 - 6 of 6) sorted by relevance

/drivers/infiniband/hw/nes/
H A Dnes_mgt.h76 struct nes_cqp_request *cqp_request; member in struct:pau_fpdu_info
H A Dnes_utils.c564 struct nes_cqp_request *cqp_request = NULL; local
569 cqp_request = list_entry(nesdev->cqp_avail_reqs.next,
571 list_del_init(&cqp_request->list);
575 if (cqp_request == NULL) {
576 cqp_request = kzalloc(sizeof(struct nes_cqp_request), GFP_ATOMIC);
577 if (cqp_request) {
578 cqp_request->dynamic = 1;
579 INIT_LIST_HEAD(&cqp_request->list);
583 if (cqp_request) {
584 init_waitqueue_head(&cqp_request
598 nes_free_cqp_request(struct nes_device *nesdev, struct nes_cqp_request *cqp_request) argument
616 nes_put_cqp_request(struct nes_device *nesdev, struct nes_cqp_request *cqp_request) argument
627 nes_post_cqp_request(struct nes_device *nesdev, struct nes_cqp_request *cqp_request) argument
[all...]
H A Dnes.c269 static void nes_cqp_rem_ref_callback(struct nes_device *nesdev, struct nes_cqp_request *cqp_request) argument
272 struct nes_qp *nesqp = cqp_request->cqp_callback_pointer;
309 struct nes_cqp_request *cqp_request; local
325 cqp_request = nes_get_cqp_request(nesdev);
326 if (cqp_request == NULL) {
327 nes_debug(NES_DBG_QP, "Failed to get a cqp_request.\n");
330 cqp_request->waiting = 0;
331 cqp_request->callback = 1;
332 cqp_request->cqp_callback = nes_cqp_rem_ref_callback;
333 cqp_request
[all...]
H A Dnes_mgt.c150 static void nes_download_callback(struct nes_device *nesdev, struct nes_cqp_request *cqp_request) argument
152 struct pau_fpdu_info *fpdu_info = cqp_request->cqp_callback_pointer;
333 fpdu_info->cqp_request = nes_get_cqp_request(nesdev);
334 if (fpdu_info->cqp_request == NULL) {
335 nes_debug(NES_DBG_PAU, "Failed to get a cqp_request.\n");
400 if (fpdu_info->cqp_request)
401 nes_put_cqp_request(nesdev, fpdu_info->cqp_request);
416 struct nes_cqp_request *cqp_request; local
426 cqp_request = fpdu_info->cqp_request;
637 nes_chg_qh_handler(struct nes_device *nesdev, struct nes_cqp_request *cqp_request) argument
720 struct nes_cqp_request *cqp_request = NULL; local
[all...]
H A Dnes_hw.c3022 struct nes_cqp_request *cqp_request; local
3058 cqp_request = (struct nes_cqp_request *)(unsigned long)u64temp;
3059 if (cqp_request) {
3060 if (cqp_request->waiting) {
3062 cqp_request->major_code = (u16)(error_code >> 16);
3063 cqp_request->minor_code = (u16)error_code;
3065 cqp_request->request_done = 1;
3066 wake_up(&cqp_request->waitq);
3067 nes_put_cqp_request(nesdev, cqp_request);
3069 if (cqp_request
3785 struct nes_cqp_request *cqp_request; local
3840 struct nes_cqp_request *cqp_request; local
3891 struct nes_cqp_request *cqp_request; local
[all...]
H A Dnes_verbs.c63 struct nes_cqp_request *cqp_request; local
102 cqp_request = nes_get_cqp_request(nesdev);
103 if (cqp_request == NULL) {
109 cqp_request->waiting = 1;
110 cqp_wqe = &cqp_request->cqp_wqe;
121 atomic_set(&cqp_request->refcount, 2);
122 nes_post_cqp_request(nesdev, cqp_request);
125 ret = wait_event_timeout(cqp_request->waitq, (cqp_request->request_done != 0),
129 stag, ret, cqp_request
162 struct nes_cqp_request *cqp_request; local
286 struct nes_cqp_request *cqp_request; local
1113 struct nes_cqp_request *cqp_request; local
1532 struct nes_cqp_request *cqp_request; local
1786 struct nes_cqp_request *cqp_request; local
1925 struct nes_cqp_request *cqp_request; local
2650 struct nes_cqp_request *cqp_request; local
2842 struct nes_cqp_request *cqp_request; local
[all...]

Completed in 530 milliseconds