Lines Matching refs:pwrb_handle
256 abrt_io_task->pwrb_handle->pwrb, 1); in beiscsi_eh_abort()
259 abrt_io_task->pwrb_handle->pwrb, 1); in beiscsi_eh_abort()
346 io_task->pwrb_handle->pwrb, 1); in beiscsi_eh_device_reset()
349 io_task->pwrb_handle->pwrb, 1); in beiscsi_eh_device_reset()
971 struct wrb_handle *pwrb_handle; in beiscsi_get_wrb_handle() local
979 pwrb_handle = pwrb_context->pwrb_handle_base[pwrb_context->alloc_index]; in beiscsi_get_wrb_handle()
987 if (pwrb_handle) in beiscsi_get_wrb_handle()
988 memset(pwrb_handle->pwrb, 0, sizeof(*pwrb_handle->pwrb)); in beiscsi_get_wrb_handle()
990 return pwrb_handle; in beiscsi_get_wrb_handle()
1017 struct wrb_handle *pwrb_handle, in beiscsi_put_wrb_handle() argument
1023 pwrb_context->pwrb_handle_base[pwrb_context->free_index] = pwrb_handle; in beiscsi_put_wrb_handle()
1029 pwrb_handle->pio_handle = NULL; in beiscsi_put_wrb_handle()
1043 struct wrb_handle *pwrb_handle) in free_wrb_handle() argument
1046 pwrb_handle, in free_wrb_handle()
1052 pwrb_handle, pwrb_context->free_index, in free_wrb_handle()
1239 struct wrb_handle *pwrb_handle; in hwi_complete_drvr_msgs() local
1258 pwrb_handle = pwrb_context->pwrb_handle_basestd[wrb_index]; in hwi_complete_drvr_msgs()
1261 task = pwrb_handle->pio_handle; in hwi_complete_drvr_msgs()
1349 struct wrb_handle *pwrb_handle; in hwi_complete_cmd() local
1362 pwrb_handle = pwrb_context->pwrb_handle_basestd[ in hwi_complete_cmd()
1366 task = pwrb_handle->pio_handle; in hwi_complete_cmd()
2616 struct wrb_handle *pwrb_handle = NULL; in beiscsi_init_wrb_handle() local
2662 pwrb_handle = in beiscsi_init_wrb_handle()
2675 pwrb_context->pwrb_handle_base[j] = pwrb_handle; in beiscsi_init_wrb_handle()
2677 pwrb_handle; in beiscsi_init_wrb_handle()
2679 pwrb_handle->wrb_index = j; in beiscsi_init_wrb_handle()
2680 pwrb_handle++; in beiscsi_init_wrb_handle()
2699 pwrb_handle = pwrb_context->pwrb_handle_base[j]; in beiscsi_init_wrb_handle()
2700 pwrb_handle->pwrb = pwrb; in beiscsi_init_wrb_handle()
4223 if (io_task->pwrb_handle) { in beiscsi_free_mgmt_task_handles()
4224 free_wrb_handle(phba, pwrb_context, io_task->pwrb_handle); in beiscsi_free_mgmt_task_handles()
4225 io_task->pwrb_handle = NULL; in beiscsi_free_mgmt_task_handles()
4270 if (io_task->pwrb_handle) { in beiscsi_cleanup_task()
4272 io_task->pwrb_handle); in beiscsi_cleanup_task()
4273 io_task->pwrb_handle = NULL; in beiscsi_cleanup_task()
4296 struct wrb_handle *pwrb_handle; in beiscsi_offload_connection() local
4312 pwrb_handle = alloc_wrb_handle(phba, beiscsi_conn->beiscsi_conn_cid, in beiscsi_offload_connection()
4317 beiscsi_offload_cxn_v0(params, pwrb_handle, in beiscsi_offload_connection()
4321 beiscsi_offload_cxn_v2(params, pwrb_handle, in beiscsi_offload_connection()
4324 be_dws_le_to_cpu(pwrb_handle->pwrb, in beiscsi_offload_connection()
4328 doorbell |= (pwrb_handle->wrb_index & DB_DEF_PDU_WRB_INDEX_MASK) in beiscsi_offload_connection()
4340 beiscsi_put_wrb_handle(pwrb_context, pwrb_handle, in beiscsi_offload_connection()
4345 pwrb_handle, pwrb_context->free_index, in beiscsi_offload_connection()
4391 io_task->pwrb_handle = NULL; in beiscsi_alloc_pdu()
4403 io_task->pwrb_handle = alloc_wrb_handle(phba, in beiscsi_alloc_pdu()
4406 if (!io_task->pwrb_handle) { in beiscsi_alloc_pdu()
4434 io_task->pwrb_handle = in beiscsi_alloc_pdu()
4438 if (!io_task->pwrb_handle) { in beiscsi_alloc_pdu()
4448 io_task->pwrb_handle; in beiscsi_alloc_pdu()
4453 io_task->pwrb_handle = in beiscsi_alloc_pdu()
4467 io_task->pwrb_handle = in beiscsi_alloc_pdu()
4471 if (!io_task->pwrb_handle) { in beiscsi_alloc_pdu()
4482 itt = (itt_t) cpu_to_be32(((unsigned int)io_task->pwrb_handle-> in beiscsi_alloc_pdu()
4485 io_task->pwrb_handle->pio_handle = task; in beiscsi_alloc_pdu()
4501 if (io_task->pwrb_handle) in beiscsi_alloc_pdu()
4502 free_wrb_handle(phba, pwrb_context, io_task->pwrb_handle); in beiscsi_alloc_pdu()
4503 io_task->pwrb_handle = NULL; in beiscsi_alloc_pdu()
4521 pwrb = io_task->pwrb_handle->pwrb; in beiscsi_iotask_v2()
4543 io_task->pwrb_handle->wrb_index); in beiscsi_iotask_v2()
4551 io_task->pwrb_handle->wrb_index); in beiscsi_iotask_v2()
4555 io_task->pwrb_handle->wrb_index); in beiscsi_iotask_v2()
4561 doorbell |= (io_task->pwrb_handle->wrb_index & in beiscsi_iotask_v2()
4582 pwrb = io_task->pwrb_handle->pwrb; in beiscsi_iotask()
4603 io_task->pwrb_handle->wrb_index); in beiscsi_iotask()
4612 io_task->pwrb_handle->wrb_index); in beiscsi_iotask()
4616 io_task->pwrb_handle->wrb_index); in beiscsi_iotask()
4622 doorbell |= (io_task->pwrb_handle->wrb_index & in beiscsi_iotask()
4644 pwrb = io_task->pwrb_handle->pwrb; in beiscsi_mtask()
4650 io_task->pwrb_handle->wrb_index); in beiscsi_mtask()
4656 io_task->pwrb_handle->wrb_index); in beiscsi_mtask()
4660 io_task->pwrb_handle->wrb_index); in beiscsi_mtask()
4668 io_task->pwrb_handle->wrb_index); in beiscsi_mtask()
4674 io_task->pwrb_handle->wrb_index); in beiscsi_mtask()
4678 io_task->pwrb_handle->wrb_index); in beiscsi_mtask()
4741 doorbell |= (io_task->pwrb_handle->wrb_index & in beiscsi_mtask()