Lines Matching refs:bsg_fcpt
3315 bfa_bsg_fcpt_t *bsg_fcpt)
3340 lp_tag = bfa_lps_get_tag_from_pid(&bfad->bfa, bsg_fcpt->fchs.s_id);
3342 bfa_fcxp_send(hal_fcxp, drv_fcxp->bfa_rport, bsg_fcpt->vf_id, lp_tag,
3343 bsg_fcpt->cts, bsg_fcpt->cos,
3345 &bsg_fcpt->fchs, bfad_send_fcpt_cb, bfad,
3346 job->reply_payload.payload_len, bsg_fcpt->tsecs);
3360 bfa_bsg_fcpt_t *bsg_fcpt;
3380 * Allocate buffer for bsg_fcpt and do a copy_from_user op for payload
3383 bsg_fcpt = kzalloc(bsg_data->payload_len, GFP_KERNEL);
3384 if (!bsg_fcpt) {
3389 if (copy_from_user((uint8_t *)bsg_fcpt,
3392 kfree(bsg_fcpt);
3399 kfree(bsg_fcpt);
3405 fcs_port = bfa_fcs_lookup_port(&bfad->bfa_fcs, bsg_fcpt->vf_id,
3406 bsg_fcpt->lpwwn);
3408 bsg_fcpt->status = BFA_STATUS_UNKNOWN_LWWN;
3415 bsg_fcpt->status = BFA_STATUS_PORT_OFFLINE;
3435 bsg_fcpt->dpwwn);
3437 bsg_fcpt->status = BFA_STATUS_UNKNOWN_RWWN;
3507 rc = bfad_fcxp_bsg_send(job, drv_fcxp, bsg_fcpt);
3510 bsg_fcpt->status = drv_fcxp->req_status;
3512 bsg_fcpt->status = rc;
3545 (void *)bsg_fcpt, bsg_data->payload_len))
3548 kfree(bsg_fcpt);