Lines Matching defs:fcmd

278 static int fcip_handle_farp_request(struct fcip *fptr, la_els_farp_t *fcmd);
279 static int fcip_handle_farp_response(struct fcip *fptr, la_els_farp_t *fcmd);
2523 la_els_farp_t *fcmd;
2579 fcmd = (la_els_farp_t *)buf;
2580 if (fcip_wwn_compare(&fcmd->resp_nwwn,
2590 fcmd = &farp_cmd;
2591 bcopy((void *)buf, (void *)fcmd,
2597 fcip_handle_farp_request(fptr, fcmd) ==
2625 fcmd = &farp_cmd;
2626 bcopy((void *)buf, (void *)fcmd,
2631 fcip_handle_farp_response(fptr, fcmd) ==
2667 fcip_handle_farp_request(struct fcip *fptr, la_els_farp_t *fcmd)
2682 map.map_did = fcmd->req_id;
2683 map.map_hard_addr.hard_addr = fcmd->req_id.port_id;
2688 bcopy((void *)&fcmd->req_pwwn, (void *)&map.map_pwwn,
2690 bcopy((void *)&fcmd->req_nwwn, (void *)&map.map_nwwn,
2694 frp = fcip_lookup_rtable(fptr, &fcmd->req_pwwn, FCIP_COMPARE_NWWN);
2708 fcmd->resp_pwwn = fport->fcipp_pwwn;
2709 fcmd->resp_nwwn = fport->fcipp_nwwn;
2712 fcmd->req_id, NULL);
2715 fc_ulp_get_fca_device(fport->fcipp_handle, fcmd->req_id);
2724 if (fcmd->resp_flags & FARP_INIT_P_LOGI) {
2737 FCIP_CP_OUT(fcmd, fc_pkt->pkt_cmd, fc_pkt->pkt_cmd_acc,
2763 fcip_handle_farp_response(struct fcip *fptr, la_els_farp_t *fcmd)
2774 map.map_did = fcmd->dest_id;
2775 map.map_hard_addr.hard_addr = fcmd->dest_id.port_id;
2780 bcopy((void *)&fcmd->resp_pwwn, (void *)&map.map_pwwn,
2782 bcopy((void *)&fcmd->resp_nwwn, (void *)&map.map_nwwn,
2786 frp = fcip_lookup_rtable(fptr, &fcmd->resp_pwwn, FCIP_COMPARE_NWWN);
6210 la_els_farp_t *fcmd;
6253 fcmd = &farp_cmd;
6254 fcmd->ls_code.ls_code = LA_ELS_FARP_REQ;
6255 fcmd->ls_code.mbz = 0;
6262 fcmd->match_addr = FARP_MATCH_WW_PN_IPv4;
6264 fcmd->match_addr = FARP_MATCH_WW_PN;
6272 fcmd->resp_flags = FARP_INIT_REPLY | FARP_INIT_P_LOGI;
6273 fcmd->req_id = fport->fcipp_sid;
6274 fcmd->dest_id.port_id = fc_pkt->pkt_cmd_fhdr.d_id;
6275 bcopy(&fport->fcipp_pwwn, &fcmd->req_pwwn, sizeof (la_wwn_t));
6276 bcopy(&fport->fcipp_nwwn, &fcmd->req_nwwn, sizeof (la_wwn_t));
6277 bcopy(pwwn, &fcmd->resp_pwwn, sizeof (la_wwn_t));
6282 bcopy(ip_addr, fcmd->resp_ip, ip_addr_len);
6293 FCIP_CP_OUT(fcmd, fc_pkt->pkt_cmd, fc_pkt->pkt_cmd_acc,