Lines Matching defs:desc
310 struct fip_desc *desc;
339 desc = (struct fip_desc *)(fiph + 1);
340 dlen = desc->fip_dlen * FIP_BPW;
342 if (desc->fip_dtype == FIP_DT_FLOGI) {
347 els = (struct fip_encaps *)desc;
400 vlan->fip.fip_dl_len = htons(sizeof(vlan->desc) / FIP_BPW);
402 vlan->desc.mac.fd_desc.fip_dtype = FIP_DT_MAC;
403 vlan->desc.mac.fd_desc.fip_dlen = sizeof(vlan->desc.mac) / FIP_BPW;
404 memcpy(&vlan->desc.mac.fd_mac, fip->ctl_src_addr, ETH_ALEN);
406 vlan->desc.wwnn.fd_desc.fip_dtype = FIP_DT_NAME;
407 vlan->desc.wwnn.fd_desc.fip_dlen = sizeof(vlan->desc.wwnn) / FIP_BPW;
408 put_unaligned_be64(fip->lp->wwnn, &vlan->desc.wwnn.fd_wwn);
426 struct fip_desc *desc;
447 desc = (struct fip_desc *)(fiph + 1);
449 dlen = desc->fip_dlen * FIP_BPW;
450 switch (desc->fip_dtype) {
452 vid = ntohs(((struct fip_vlan_desc *)desc)->fd_vlan);
467 desc = (struct fip_desc *)((char *)desc + dlen);