usb_transfer.c (ed6d949afdbe3f25e6ef640881d8a0a72d7b7aa8) usb_transfer.c (8f9e0ef947d29b8728c62a941c13e127120701fc)
1/* $FreeBSD$ */
2/*-
3 * Copyright (c) 2008 Hans Petter Selasky. All rights reserved.
4 *
5 * Redistribution and use in source and binary forms, with or without
6 * modification, are permitted provided that the following conditions
7 * are met:
8 * 1. Redistributions of source code must retain the above copyright

--- 1791 unchanged lines hidden (view full) ---

1800usbd_xfer_get_frame(struct usb_xfer *xfer, usb_frcount_t frindex)
1801{
1802 KASSERT(frindex < xfer->max_frame_count, ("frame index overflow"));
1803
1804 return (&xfer->frbuffers[frindex]);
1805}
1806
1807usb_frlength_t
1/* $FreeBSD$ */
2/*-
3 * Copyright (c) 2008 Hans Petter Selasky. All rights reserved.
4 *
5 * Redistribution and use in source and binary forms, with or without
6 * modification, are permitted provided that the following conditions
7 * are met:
8 * 1. Redistributions of source code must retain the above copyright

--- 1791 unchanged lines hidden (view full) ---

1800usbd_xfer_get_frame(struct usb_xfer *xfer, usb_frcount_t frindex)
1801{
1802 KASSERT(frindex < xfer->max_frame_count, ("frame index overflow"));
1803
1804 return (&xfer->frbuffers[frindex]);
1805}
1806
1807usb_frlength_t
1808usbd_xfer_get_frame_len(struct usb_xfer *xfer, usb_frcount_t frindex)
1808usbd_xfer_frame_len(struct usb_xfer *xfer, usb_frcount_t frindex)
1809{
1810 KASSERT(frindex < xfer->max_frame_count, ("frame index overflow"));
1811
1812 return (xfer->frlengths[frindex]);
1813}
1814
1815/*------------------------------------------------------------------------*
1816 * usbd_xfer_set_frame_data

--- 10 unchanged lines hidden (view full) ---

1827 KASSERT(frindex < xfer->max_frame_count, ("frame index overflow"));
1828
1829 /* set virtual address to load and length */
1830 xfer->frbuffers[frindex].buffer = ptr;
1831 usbd_xfer_set_frame_len(xfer, frindex, len);
1832}
1833
1834void
1809{
1810 KASSERT(frindex < xfer->max_frame_count, ("frame index overflow"));
1811
1812 return (xfer->frlengths[frindex]);
1813}
1814
1815/*------------------------------------------------------------------------*
1816 * usbd_xfer_set_frame_data

--- 10 unchanged lines hidden (view full) ---

1827 KASSERT(frindex < xfer->max_frame_count, ("frame index overflow"));
1828
1829 /* set virtual address to load and length */
1830 xfer->frbuffers[frindex].buffer = ptr;
1831 usbd_xfer_set_frame_len(xfer, frindex, len);
1832}
1833
1834void
1835usbd_xfer_get_frame_data(struct usb_xfer *xfer, usb_frcount_t frindex,
1835usbd_xfer_frame_data(struct usb_xfer *xfer, usb_frcount_t frindex,
1836 void **ptr, int *len)
1837{
1838 KASSERT(frindex < xfer->max_frame_count, ("frame index overflow"));
1839
1840 if (ptr != NULL)
1841 *ptr = xfer->frbuffers[frindex].buffer;
1842 if (len != NULL)
1843 *len = xfer->frlengths[frindex];

--- 1140 unchanged lines hidden ---
1836 void **ptr, int *len)
1837{
1838 KASSERT(frindex < xfer->max_frame_count, ("frame index overflow"));
1839
1840 if (ptr != NULL)
1841 *ptr = xfer->frbuffers[frindex].buffer;
1842 if (len != NULL)
1843 *len = xfer->frlengths[frindex];

--- 1140 unchanged lines hidden ---