Lines Matching refs:ifh
258 struct ieee1394_fraghdr *ifh; in ieee1394_fragment() local
277 ifh = mtod(m0, struct ieee1394_fraghdr *); in ieee1394_fragment()
278 ifh->ifh_ft_size = htons(IEEE1394_FT_MORE | (totlen - 1)); in ieee1394_fragment()
279 ifh->ifh_etype_off = etype; in ieee1394_fragment()
280 ifh->ifh_dgl = htons(ic->ic_dgl); in ieee1394_fragment()
281 ifh->ifh_reserved = 0; in ieee1394_fragment()
293 ifh = mtod(m, struct ieee1394_fraghdr *); in ieee1394_fragment()
294 ifh->ifh_ft_size = in ieee1394_fragment()
296 ifh->ifh_etype_off = htons(off); in ieee1394_fragment()
297 ifh->ifh_dgl = htons(ic->ic_dgl); in ieee1394_fragment()
298 ifh->ifh_reserved = 0; in ieee1394_fragment()
299 m->m_next = m_copym(m0, sizeof(*ifh) + off, fraglen, M_DONTWAIT); in ieee1394_fragment()
304 m->m_pkthdr.len = sizeof(*ifh) + fraglen; in ieee1394_fragment()
309 ifh->ifh_ft_size &= ~htons(IEEE1394_FT_MORE); /* last fragment */ in ieee1394_fragment()
406 struct ieee1394_fraghdr *ifh; in ieee1394_reass() local
414 if (m0->m_len < sizeof(*ifh)) { in ieee1394_reass()
415 if ((m0 = m_pullup(m0, sizeof(*ifh))) == NULL) in ieee1394_reass()
418 ifh = mtod(m0, struct ieee1394_fraghdr *); in ieee1394_reass()
419 m_adj(m0, sizeof(*ifh)); in ieee1394_reass()
420 size = ntohs(ifh->ifh_ft_size); in ieee1394_reass()
423 dgl = ntohs(ifh->ifh_dgl); in ieee1394_reass()
429 off = ntohs(ifh->ifh_etype_off); in ieee1394_reass()
431 etype = ifh->ifh_etype_off; in ieee1394_reass()