Lines Matching refs:dlen
622 size_t dlen; in fcoe_ctlr_encaps() local
628 dlen = sizeof(struct fip_encaps) + skb->len; /* len before push */ in fcoe_ctlr_encaps()
659 cap->encaps.fd_desc.fip_dlen = dlen / FIP_BPW; in fcoe_ctlr_encaps()
662 dlen += sizeof(*mac); in fcoe_ctlr_encaps()
679 cap->fip.fip_dl_len = htons(dlen / FIP_BPW); in fcoe_ctlr_encaps()
908 size_t dlen; in fcoe_ctlr_parse_adv() local
929 dlen = desc->fip_dlen * FIP_BPW; in fcoe_ctlr_parse_adv()
930 if (dlen < sizeof(*desc) || dlen > rlen) in fcoe_ctlr_parse_adv()
941 if (dlen != sizeof(struct fip_pri_desc)) in fcoe_ctlr_parse_adv()
947 if (dlen != sizeof(struct fip_mac_desc)) in fcoe_ctlr_parse_adv()
962 if (dlen != sizeof(struct fip_wwn_desc)) in fcoe_ctlr_parse_adv()
969 if (dlen != sizeof(struct fip_fab_desc)) in fcoe_ctlr_parse_adv()
978 if (dlen != sizeof(struct fip_fka_desc)) in fcoe_ctlr_parse_adv()
1002 desc = (struct fip_desc *)((char *)desc + dlen); in fcoe_ctlr_parse_adv()
1003 rlen -= dlen; in fcoe_ctlr_parse_adv()
1018 desc->fip_dtype, dlen); in fcoe_ctlr_parse_adv()
1159 size_t dlen; in fcoe_ctlr_recv_els() local
1175 dlen = desc->fip_dlen * FIP_BPW; in fcoe_ctlr_recv_els()
1176 if (dlen < sizeof(*desc) || dlen > rlen) in fcoe_ctlr_recv_els()
1209 if (dlen != sizeof(struct fip_mac_desc)) in fcoe_ctlr_recv_els()
1228 if (dlen < sizeof(*els) + sizeof(*fh) + 1) in fcoe_ctlr_recv_els()
1230 els_len = dlen - sizeof(*els); in fcoe_ctlr_recv_els()
1248 desc = (struct fip_desc *)((char *)desc + dlen); in fcoe_ctlr_recv_els()
1249 rlen -= dlen; in fcoe_ctlr_recv_els()
1306 desc->fip_dtype, dlen); in fcoe_ctlr_recv_els()
1327 size_t dlen; in fcoe_ctlr_recv_clr_vlink() local
1400 dlen = desc->fip_dlen * FIP_BPW; in fcoe_ctlr_recv_clr_vlink()
1401 if (dlen > rlen) in fcoe_ctlr_recv_clr_vlink()
1414 if (dlen < sizeof(*mp)) in fcoe_ctlr_recv_clr_vlink()
1422 if (dlen < sizeof(*wp)) in fcoe_ctlr_recv_clr_vlink()
1430 if (dlen < sizeof(*vp)) in fcoe_ctlr_recv_clr_vlink()
1450 desc = (struct fip_desc *)((char *)desc + dlen); in fcoe_ctlr_recv_clr_vlink()
1451 rlen -= dlen; in fcoe_ctlr_recv_clr_vlink()
2043 size_t dlen; in fcoe_ctlr_vn_send() local
2046 dlen = 0; in fcoe_ctlr_vn_send()
2048 dlen = sizeof(struct fip_fc4_feat) + in fcoe_ctlr_vn_send()
2050 len += dlen; in fcoe_ctlr_vn_send()
2052 dlen += sizeof(frame->mac) + sizeof(frame->wwnn) + sizeof(frame->vn); in fcoe_ctlr_vn_send()
2074 frame->fip.fip_dl_len = htons(dlen / FIP_BPW); in fcoe_ctlr_vn_send()
2291 size_t dlen; in fcoe_ctlr_vn_parse() local
2327 dlen = desc->fip_dlen * FIP_BPW; in fcoe_ctlr_vn_parse()
2328 if (dlen < sizeof(*desc) || dlen > rlen) in fcoe_ctlr_vn_parse()
2346 if (dlen != sizeof(struct fip_mac_desc)) in fcoe_ctlr_vn_parse()
2358 if (dlen != sizeof(struct fip_wwn_desc)) in fcoe_ctlr_vn_parse()
2364 if (dlen != sizeof(struct fip_vn_desc)) in fcoe_ctlr_vn_parse()
2372 if (dlen != sizeof(struct fip_fc4_feat)) in fcoe_ctlr_vn_parse()
2376 if (dlen != sizeof(struct fip_size_desc)) in fcoe_ctlr_vn_parse()
2389 desc = (struct fip_desc *)((char *)desc + dlen); in fcoe_ctlr_vn_parse()
2390 rlen -= dlen; in fcoe_ctlr_vn_parse()
2396 dtype, dlen); in fcoe_ctlr_vn_parse()
2822 size_t dlen; in fcoe_ctlr_vlan_parse() local
2849 dlen = desc->fip_dlen * FIP_BPW; in fcoe_ctlr_vlan_parse()
2850 if (dlen < sizeof(*desc) || dlen > rlen) in fcoe_ctlr_vlan_parse()
2868 if (dlen != sizeof(struct fip_mac_desc)) in fcoe_ctlr_vlan_parse()
2880 if (dlen != sizeof(struct fip_wwn_desc)) in fcoe_ctlr_vlan_parse()
2893 desc = (struct fip_desc *)((char *)desc + dlen); in fcoe_ctlr_vlan_parse()
2894 rlen -= dlen; in fcoe_ctlr_vlan_parse()
2900 dtype, dlen); in fcoe_ctlr_vlan_parse()
2923 size_t dlen; in fcoe_ctlr_vlan_send() local
2926 dlen = sizeof(frame->mac) + sizeof(frame->vlan); in fcoe_ctlr_vlan_send()
2947 frame->fip.fip_dl_len = htons(dlen / FIP_BPW); in fcoe_ctlr_vlan_send()