/linux-master/drivers/scsi/elx/libefc/ |
H A D | efc_els.c | 554 struct fc_els_adisc *adisc; local 562 els = efc_els_io_alloc(node, sizeof(*adisc)); 568 els->display_name = "adisc"; 572 adisc = els->io.req.virt; 574 memset(adisc, 0, sizeof(*adisc)); 575 adisc->adisc_cmd = ELS_ADISC; 576 hton24(adisc->adisc_hard_addr, nport->fc_id); 577 adisc->adisc_wwpn = sparams->fl_wwpn; 578 adisc 848 struct fc_els_adisc *adisc; local [all...] |
/linux-master/drivers/scsi/bfa/ |
H A D | bfa_fcbuild.c | 454 fc_adisc_x_build(struct fchs_s *fchs, struct fc_adisc_s *adisc, u32 d_id, argument 458 memset(adisc, '\0', sizeof(struct fc_adisc_s)); 460 adisc->els_cmd.els_code = els_code; 467 adisc->orig_HA = 0; 468 adisc->orig_port_name = port_name; 469 adisc->orig_node_name = node_name; 470 adisc->nport_id = (s_id); 476 fc_adisc_build(struct fchs_s *fchs, struct fc_adisc_s *adisc, u32 d_id, argument 479 return fc_adisc_x_build(fchs, adisc, d_id, s_id, ox_id, port_name, 484 fc_adisc_acc_build(struct fchs_s *fchs, struct fc_adisc_s *adisc, u3 argument 493 fc_adisc_rsp_parse(struct fc_adisc_s *adisc, int len, wwn_t port_name, wwn_t node_name) argument 513 struct fc_adisc_s *adisc = (struct fc_adisc_s *) pld; local [all...] |
H A D | bfa_fcbuild.h | 192 u16 fc_adisc_build(struct fchs_s *fchs, struct fc_adisc_s *adisc, 199 enum fc_parse_status fc_adisc_rsp_parse(struct fc_adisc_s *adisc, int len, 202 u16 fc_adisc_acc_build(struct fchs_s *fchs, struct fc_adisc_s *adisc,
|
/linux-master/drivers/scsi/libfc/ |
H A D | fc_encode.h | 44 * fc_adisc_fill() - Fill in adisc request frame 50 struct fc_els_adisc *adisc; local 52 adisc = fc_frame_payload_get(fp, sizeof(*adisc)); 53 memset(adisc, 0, sizeof(*adisc)); 54 adisc->adisc_cmd = ELS_ADISC; 55 put_unaligned_be64(lport->wwpn, &adisc->adisc_wwpn); 56 put_unaligned_be64(lport->wwnn, &adisc->adisc_wwnn); 57 hton24(adisc [all...] |
H A D | fc_rport.c | 1505 struct fc_els_adisc *adisc; local 1534 adisc = fc_frame_payload_get(fp, sizeof(*adisc)); 1535 if (op != ELS_LS_ACC || !adisc || 1536 ntoh24(adisc->adisc_port_id) != rdata->ids.port_id || 1537 get_unaligned_be64(&adisc->adisc_wwpn) != rdata->ids.port_name || 1538 get_unaligned_be64(&adisc->adisc_wwnn) != rdata->ids.node_name) { 1595 struct fc_els_adisc *adisc; local 1603 adisc = fc_frame_payload_get(in_fp, sizeof(*adisc)); [all...] |
/linux-master/drivers/s390/scsi/ |
H A D | zfcp_fc.c | 516 struct fc_els_adisc *adisc_resp = &fc_req->u.adisc.rsp; 559 sg_init_one(&fc_req->sg_req, &fc_req->u.adisc.req, 561 sg_init_one(&fc_req->sg_rsp, &fc_req->u.adisc.rsp, 569 fc_req->u.adisc.req.adisc_wwpn = cpu_to_be64(fc_host_port_name(shost)); 570 fc_req->u.adisc.req.adisc_wwnn = cpu_to_be64(fc_host_node_name(shost)); 571 fc_req->u.adisc.req.adisc_cmd = ELS_ADISC; 572 hton24(fc_req->u.adisc.req.adisc_port_id, fc_host_port_id(shost));
|
H A D | zfcp_fc.h | 127 * @u.adisc: ADISC specific data 128 * @u.adisc.req: ADISC request 129 * @u.adisc.rsp: ADISC response 151 } adisc; member in union:zfcp_fc_req::__anon18
|
/linux-master/drivers/scsi/bnx2fc/ |
H A D | bnx2fc_els.c | 184 struct fc_els_adisc *adisc; local 201 adisc = fc_frame_payload_get(fp, sizeof(*adisc)); 202 /* adisc is initialized by libfc */ 203 rc = bnx2fc_initiate_els(tgt, ELS_ADISC, adisc, sizeof(*adisc),
|
/linux-master/drivers/scsi/qedf/ |
H A D | qedf_els.c | 502 struct fc_els_adisc *adisc; local 525 adisc = fc_frame_payload_get(fp, sizeof(*adisc)); 527 rc = qedf_initiate_els(fcport, ELS_ADISC, adisc, sizeof(*adisc),
|
/linux-master/drivers/scsi/lpfc/ |
H A D | lpfc_hw.h | 1050 ADISC adisc; /* Payload for ADISC/ACC */ member in union:_ELS_PKT::__anon109
|
/linux-master/drivers/scsi/qla2xxx/ |
H A D | qla_os.c | 5230 qla2x00_post_async_work(adisc, QLA_EVT_ASYNC_ADISC);
|