Lines Matching refs:enc
86 union fw_encap *enc; in firewire_output() local
262 enc = mtod(m, union fw_encap *); in firewire_output()
263 enc->unfrag.ether_type = type; in firewire_output()
264 enc->unfrag.lf = FW_ENCAP_UNFRAG; in firewire_output()
265 enc->unfrag.reserved = 0; in firewire_output()
270 enc->ul[0] = htonl(enc->ul[0]); in firewire_output()
304 enc = mtod(m, union fw_encap *); in firewire_output()
306 enc->firstfrag.lf = FW_ENCAP_FIRST; in firewire_output()
307 enc->firstfrag.reserved1 = 0; in firewire_output()
308 enc->firstfrag.reserved2 = 0; in firewire_output()
309 enc->firstfrag.datagram_size = dsize - 1; in firewire_output()
310 enc->firstfrag.ether_type = type; in firewire_output()
311 enc->firstfrag.dgl = dgl; in firewire_output()
314 enc->nextfrag.lf = FW_ENCAP_NEXT; in firewire_output()
316 enc->nextfrag.lf = FW_ENCAP_LAST; in firewire_output()
317 enc->nextfrag.reserved1 = 0; in firewire_output()
318 enc->nextfrag.reserved2 = 0; in firewire_output()
319 enc->nextfrag.reserved3 = 0; in firewire_output()
320 enc->nextfrag.datagram_size = dsize - 1; in firewire_output()
321 enc->nextfrag.fragment_offset = foff; in firewire_output()
322 enc->nextfrag.dgl = dgl; in firewire_output()
329 enc->ul[0] = htonl(enc->ul[0]); in firewire_output()
330 enc->ul[1] = htonl(enc->ul[1]); in firewire_output()
354 union fw_encap *enc; in firewire_input_fragment() local
364 enc = mtod(m, union fw_encap *); in firewire_input_fragment()
365 id = enc->firstfrag.dgl | (src << 16); in firewire_input_fragment()
384 if (enc->firstfrag.lf == FW_ENCAP_FIRST) in firewire_input_fragment()
387 fstart = enc->nextfrag.fragment_offset; in firewire_input_fragment()
389 dsize = enc->nextfrag.datagram_size; in firewire_input_fragment()
390 islast = (enc->nextfrag.lf == FW_ENCAP_LAST); in firewire_input_fragment()
393 enc = mtod(mf, union fw_encap *); in firewire_input_fragment()
394 if (enc->nextfrag.datagram_size != dsize) { in firewire_input_fragment()
401 if (enc->firstfrag.lf == FW_ENCAP_FIRST) in firewire_input_fragment()
404 start = enc->nextfrag.fragment_offset; in firewire_input_fragment()
407 (islast && enc->nextfrag.lf == FW_ENCAP_LAST)) { in firewire_input_fragment()
421 enc = mtod(mf, union fw_encap *); in firewire_input_fragment()
422 if (enc->firstfrag.lf == FW_ENCAP_FIRST) in firewire_input_fragment()
425 start = enc->nextfrag.fragment_offset; in firewire_input_fragment()
445 enc = mtod(mprev, union fw_encap *); in firewire_input_fragment()
446 if (enc->firstfrag.lf == FW_ENCAP_FIRST) in firewire_input_fragment()
449 start = enc->nextfrag.fragment_offset; in firewire_input_fragment()
486 enc = mtod(m, union fw_encap *); in firewire_input_fragment()
487 if (enc->firstfrag.lf == FW_ENCAP_FIRST) in firewire_input_fragment()
490 fstart = enc->nextfrag.fragment_offset; in firewire_input_fragment()
520 union fw_encap *enc; in firewire_input() local
538 enc = mtod(m, union fw_encap *); in firewire_input()
543 enc->ul[0] = ntohl(enc->ul[0]); in firewire_input()
545 if (enc->unfrag.lf != 0) { in firewire_input()
549 enc = mtod(m, union fw_encap *); in firewire_input()
550 enc->ul[1] = ntohl(enc->ul[1]); in firewire_input()
554 enc = mtod(m, union fw_encap *); in firewire_input()
555 type = enc->firstfrag.ether_type; in firewire_input()
558 type = enc->unfrag.ether_type; in firewire_input()