Searched refs:xfer_mtx (Results 1 - 7 of 7) sorted by relevance
/freebsd-11.0-release/sys/dev/usb/ |
H A D | usb_core.h | 50 #define USB_XFER_LOCK(_x) mtx_lock((_x)->xroot->xfer_mtx) 51 #define USB_XFER_UNLOCK(_x) mtx_unlock((_x)->xroot->xfer_mtx) 52 #define USB_XFER_LOCK_ASSERT(_x, _t) mtx_assert((_x)->xroot->xfer_mtx, _t)
|
H A D | usb_transfer.h | 174 struct mtx *xfer_mtx; /* cannot be changed during operation */ member in struct:usb_xfer_root
|
H A D | usb_transfer.c | 905 void *priv_sc, struct mtx *xfer_mtx) 932 if (xfer_mtx == NULL) { 934 xfer_mtx = &Giant; 995 info->xfer_mtx = xfer_mtx; 999 xfer_mtx, &usb_bdma_done_event, udev->bus->dma_bits, 1026 else if (xfer_mtx == &Giant) 1375 * "xfer_mtx", the usbd_transfer_start and 2050 if (xfer->xroot->xfer_mtx != &Giant) { 2073 cv_wait(&xfer->xroot->cv_drain, xfer->xroot->xfer_mtx); 902 usbd_transfer_setup(struct usb_device *udev, const uint8_t *ifaces, struct usb_xfer **ppxfer, const struct usb_config *setup_start, uint16_t n_setup, void *priv_sc, struct mtx *xfer_mtx) argument [all...] |
H A D | usb_busdma.c | 920 mtx_assert(info->xfer_mtx, MA_OWNED); 1044 mtx_assert(info->xfer_mtx, MA_OWNED);
|
H A D | usb_request.c | 583 xfer->xroot->xfer_mtx, 621 xfer->xroot->xfer_mtx, 639 xfer->xroot->xfer_mtx);
|
/freebsd-11.0-release/sys/arm/at91/ |
H A D | at91_spi.c | 70 struct sx xfer_mtx; /* Enforce one transfer at a time */ member in struct:at91_spi_softc 125 sx_init(&sc->xfer_mtx, device_get_nameunit(dev)); 307 sx_xlock(&sc->xfer_mtx); 406 sx_xunlock(&sc->xfer_mtx);
|
/freebsd-11.0-release/sys/boot/usb/ |
H A D | usb_busdma_loader.c | 423 mtx_assert(info->xfer_mtx, MA_OWNED); 547 mtx_assert(info->xfer_mtx, MA_OWNED);
|
Completed in 95 milliseconds