Searched defs:cqp_request (Results 1 - 6 of 6) sorted by relevance
/drivers/infiniband/hw/nes/ |
H A D | nes_mgt.h | 76 struct nes_cqp_request *cqp_request; member in struct:pau_fpdu_info
|
H A D | nes_utils.c | 564 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 D | nes.c | 269 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 D | nes_mgt.c | 150 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 D | nes_hw.c | 3022 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 D | nes_verbs.c | 63 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 72 milliseconds