Lines Matching refs:pdu

259 void usbip_dump_header(struct usbip_header *pdu)  in usbip_dump_header()  argument
262 pdu->base.command, in usbip_dump_header()
263 pdu->base.seqnum, in usbip_dump_header()
264 pdu->base.devid, in usbip_dump_header()
265 pdu->base.direction, in usbip_dump_header()
266 pdu->base.ep); in usbip_dump_header()
268 switch (pdu->base.command) { in usbip_dump_header()
271 pdu->u.cmd_submit.transfer_flags, in usbip_dump_header()
272 pdu->u.cmd_submit.transfer_buffer_length, in usbip_dump_header()
273 pdu->u.cmd_submit.start_frame, in usbip_dump_header()
274 pdu->u.cmd_submit.number_of_packets, in usbip_dump_header()
275 pdu->u.cmd_submit.interval); in usbip_dump_header()
279 pdu->u.cmd_unlink.seqnum); in usbip_dump_header()
283 pdu->u.ret_submit.status, in usbip_dump_header()
284 pdu->u.ret_submit.actual_length, in usbip_dump_header()
285 pdu->u.ret_submit.start_frame, in usbip_dump_header()
286 pdu->u.ret_submit.number_of_packets, in usbip_dump_header()
287 pdu->u.ret_submit.error_count); in usbip_dump_header()
291 pdu->u.ret_unlink.status); in usbip_dump_header()
433 static void usbip_pack_cmd_submit(struct usbip_header *pdu, struct urb *urb, in usbip_pack_cmd_submit() argument
436 struct usbip_header_cmd_submit *spdu = &pdu->u.cmd_submit; in usbip_pack_cmd_submit()
458 static void usbip_pack_ret_submit(struct usbip_header *pdu, struct urb *urb, in usbip_pack_ret_submit() argument
461 struct usbip_header_ret_submit *rpdu = &pdu->u.ret_submit; in usbip_pack_ret_submit()
478 void usbip_pack_pdu(struct usbip_header *pdu, struct urb *urb, int cmd, in usbip_pack_pdu() argument
483 usbip_pack_cmd_submit(pdu, urb, pack); in usbip_pack_pdu()
486 usbip_pack_ret_submit(pdu, urb, pack); in usbip_pack_pdu()
513 static void correct_endian_cmd_submit(struct usbip_header_cmd_submit *pdu, in correct_endian_cmd_submit() argument
517 pdu->transfer_flags = cpu_to_be32(pdu->transfer_flags); in correct_endian_cmd_submit()
519 cpu_to_be32s(&pdu->transfer_buffer_length); in correct_endian_cmd_submit()
520 cpu_to_be32s(&pdu->start_frame); in correct_endian_cmd_submit()
521 cpu_to_be32s(&pdu->number_of_packets); in correct_endian_cmd_submit()
522 cpu_to_be32s(&pdu->interval); in correct_endian_cmd_submit()
524 pdu->transfer_flags = be32_to_cpu(pdu->transfer_flags); in correct_endian_cmd_submit()
526 be32_to_cpus(&pdu->transfer_buffer_length); in correct_endian_cmd_submit()
527 be32_to_cpus(&pdu->start_frame); in correct_endian_cmd_submit()
528 be32_to_cpus(&pdu->number_of_packets); in correct_endian_cmd_submit()
529 be32_to_cpus(&pdu->interval); in correct_endian_cmd_submit()
533 static void correct_endian_ret_submit(struct usbip_header_ret_submit *pdu, in correct_endian_ret_submit() argument
537 cpu_to_be32s(&pdu->status); in correct_endian_ret_submit()
538 cpu_to_be32s(&pdu->actual_length); in correct_endian_ret_submit()
539 cpu_to_be32s(&pdu->start_frame); in correct_endian_ret_submit()
540 cpu_to_be32s(&pdu->number_of_packets); in correct_endian_ret_submit()
541 cpu_to_be32s(&pdu->error_count); in correct_endian_ret_submit()
543 be32_to_cpus(&pdu->status); in correct_endian_ret_submit()
544 be32_to_cpus(&pdu->actual_length); in correct_endian_ret_submit()
545 be32_to_cpus(&pdu->start_frame); in correct_endian_ret_submit()
546 be32_to_cpus(&pdu->number_of_packets); in correct_endian_ret_submit()
547 be32_to_cpus(&pdu->error_count); in correct_endian_ret_submit()
551 static void correct_endian_cmd_unlink(struct usbip_header_cmd_unlink *pdu, in correct_endian_cmd_unlink() argument
555 pdu->seqnum = cpu_to_be32(pdu->seqnum); in correct_endian_cmd_unlink()
557 pdu->seqnum = be32_to_cpu(pdu->seqnum); in correct_endian_cmd_unlink()
560 static void correct_endian_ret_unlink(struct usbip_header_ret_unlink *pdu, in correct_endian_ret_unlink() argument
564 cpu_to_be32s(&pdu->status); in correct_endian_ret_unlink()
566 be32_to_cpus(&pdu->status); in correct_endian_ret_unlink()
569 void usbip_header_correct_endian(struct usbip_header *pdu, int send) in usbip_header_correct_endian() argument
574 cmd = pdu->base.command; in usbip_header_correct_endian()
576 correct_endian_basic(&pdu->base, send); in usbip_header_correct_endian()
579 cmd = pdu->base.command; in usbip_header_correct_endian()
583 correct_endian_cmd_submit(&pdu->u.cmd_submit, send); in usbip_header_correct_endian()
586 correct_endian_ret_submit(&pdu->u.ret_submit, send); in usbip_header_correct_endian()
589 correct_endian_cmd_unlink(&pdu->u.cmd_unlink, send); in usbip_header_correct_endian()
592 correct_endian_ret_unlink(&pdu->u.ret_unlink, send); in usbip_header_correct_endian()