Lines Matching refs:vn
539 struct fip_vn_desc *vn;
549 len = sizeof(*kal) + ports * sizeof(*vn);
564 ports * sizeof(*vn)) / FIP_BPW);
573 vn = (struct fip_vn_desc *)(kal + 1);
574 vn->fd_desc.fip_dtype = FIP_DT_VN_ID;
575 vn->fd_desc.fip_dlen = sizeof(*vn) / FIP_BPW;
576 memcpy(vn->fd_mac, fip->get_src_addr(lport), ETH_ALEN);
577 hton24(vn->fd_fc_id, lport->port_id);
578 put_unaligned_be64(lport->wwpn, &vn->fd_wwpn);
2023 struct fip_vn_desc vn;
2038 dlen += sizeof(frame->mac) + sizeof(frame->wwnn) + sizeof(frame->vn);
2070 frame->vn.fd_desc.fip_dtype = FIP_DT_VN_ID;
2071 frame->vn.fd_desc.fip_dlen = sizeof(frame->vn) / FIP_BPW;
2072 hton24(frame->vn.fd_mac, FIP_VN_FC_MAP);
2073 hton24(frame->vn.fd_mac + 3, fip->port_id);
2074 hton24(frame->vn.fd_fc_id, fip->port_id);
2075 put_unaligned_be64(fip->lp->wwpn, &frame->vn.fd_wwpn);
2273 struct fip_vn_desc *vn = NULL;
2349 vn = (struct fip_vn_desc *)desc;
2350 memcpy(frport->vn_mac, vn->fd_mac, ETH_ALEN);
2351 frport->rdata.ids.port_id = ntoh24(vn->fd_fc_id);
2353 get_unaligned_be64(&vn->fd_wwpn);