Searched refs:xfer_mtx (Results 1 - 7 of 7) sorted by relevance

/freebsd-11.0-release/sys/dev/usb/
H A Dusb_core.h50 #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 Dusb_transfer.h174 struct mtx *xfer_mtx; /* cannot be changed during operation */ member in struct:usb_xfer_root
H A Dusb_transfer.c905 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 Dusb_busdma.c920 mtx_assert(info->xfer_mtx, MA_OWNED);
1044 mtx_assert(info->xfer_mtx, MA_OWNED);
H A Dusb_request.c583 xfer->xroot->xfer_mtx,
621 xfer->xroot->xfer_mtx,
639 xfer->xroot->xfer_mtx);
/freebsd-11.0-release/sys/arm/at91/
H A Dat91_spi.c70 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 Dusb_busdma_loader.c423 mtx_assert(info->xfer_mtx, MA_OWNED);
547 mtx_assert(info->xfer_mtx, MA_OWNED);

Completed in 95 milliseconds