Lines Matching refs:desc
43 vlan->fip.fip_dl_len = htons(sizeof(vlan->desc) / FIP_BPW);
45 vlan->desc.mac.fd_desc.fip_dtype = FIP_DT_MAC;
46 vlan->desc.mac.fd_desc.fip_dlen = sizeof(vlan->desc.mac) / FIP_BPW;
47 ether_addr_copy(vlan->desc.mac.fd_mac, qedf->mac);
49 vlan->desc.wwnn.fd_desc.fip_dtype = FIP_DT_NAME;
50 vlan->desc.wwnn.fd_desc.fip_dlen = sizeof(vlan->desc.wwnn) / FIP_BPW;
51 put_unaligned_be64(qedf->lport->wwnn, &vlan->desc.wwnn.fd_wwn);
83 struct fip_desc *desc;
91 desc = (struct fip_desc *)(fiph + 1);
93 dlen = desc->fip_dlen * FIP_BPW;
94 switch (desc->fip_dtype) {
96 vid = ntohs(((struct fip_vlan_desc *)desc)->fd_vlan);
99 desc = (struct fip_desc *)((char *)desc + dlen);
172 struct fip_desc *desc;
232 desc = (struct fip_desc *)(fiph + 1);
233 while (rlen >= sizeof(*desc)) {
234 dlen = desc->fip_dlen * FIP_BPW;
235 switch (desc->fip_dtype) {
237 mp = (struct fip_mac_desc *)desc;
245 wp = (struct fip_wwn_desc *)desc;
257 vp = (struct fip_vn_desc *)desc;
279 desc = (struct fip_desc *)((char *)desc + dlen);