Lines Matching defs:req

634 	usb_ctrl_setup_t req;
642 bzero(&req, sizeof (req));
643 req.bmRequestType = UT_WRITE_VENDOR_DEVICE;
644 req.bRequest = URTW_8187_SETREGS_REQ;
645 req.wValue = addr;
646 req.wIndex = (uint16_t)index;
647 req.wLength = sizeof (uint16_t);
648 req.attrs = USB_ATTRS_NONE;
658 error = usb_pipe_ctrl_xfer_wait(sc->sc_udev->dev_default_ph, &req, &mp,
1216 usb_ctrl_setup_t req;
1222 bzero(&req, sizeof (req));
1223 req.bmRequestType = UT_READ_VENDOR_DEVICE;
1224 req.bRequest = URTW_8187_GETREGS_REQ;
1225 req.wValue = val | 0xff00;
1226 req.wIndex = idx & 0x03;
1227 req.wLength = sizeof (uint8_t);
1229 error = usb_pipe_ctrl_xfer_wait(sc->sc_udev->dev_default_ph, &req, &mp,
1234 "urtw_read8_c: get regs req failed :"
1247 usb_ctrl_setup_t req;
1253 bzero(&req, sizeof (req));
1254 req.bmRequestType = UT_READ_VENDOR_DEVICE;
1255 req.bRequest = URTW_8187_GETREGS_REQ;
1256 req.wValue = val | 0xfe00;
1257 req.wIndex = 0;
1258 req.wLength = sizeof (uint8_t);
1259 req.attrs = USB_ATTRS_AUTOCLEARING;
1260 error = usb_pipe_ctrl_xfer_wait(sc->sc_udev->dev_default_ph, &req, &mp,
1265 "urtw_read8e: get regs req failed :"
1280 usb_ctrl_setup_t req;
1286 bzero(&req, sizeof (req));
1287 req.bmRequestType = UT_READ_VENDOR_DEVICE;
1288 req.bRequest = URTW_8187_GETREGS_REQ;
1289 req.wValue = val | 0xff00;
1290 req.wIndex = idx & 0x03;
1291 req.wLength = sizeof (uint16_t);
1292 req.attrs = USB_ATTRS_AUTOCLEARING;
1293 error = usb_pipe_ctrl_xfer_wait(sc->sc_udev->dev_default_ph, &req, &mp,
1298 "urtw_read16_c: get regs req failed :"
1313 usb_ctrl_setup_t req;
1319 bzero(&req, sizeof (req));
1320 req.bmRequestType = UT_READ_VENDOR_DEVICE;
1321 req.bRequest = URTW_8187_GETREGS_REQ;
1322 req.wValue = val | 0xff00;
1323 req.wIndex = idx & 0x03;
1324 req.wLength = sizeof (uint32_t);
1325 req.attrs = USB_ATTRS_AUTOCLEARING;
1327 error = usb_pipe_ctrl_xfer_wait(sc->sc_udev->dev_default_ph, &req, &mp,
1332 "urtw_read32_c: get regs req failed :"
1347 usb_ctrl_setup_t req;
1353 bzero(&req, sizeof (req));
1354 req.bmRequestType = UT_WRITE_VENDOR_DEVICE;
1355 req.bRequest = URTW_8187_SETREGS_REQ;
1356 req.wValue = val | 0xff00;
1357 req.wIndex = idx & 0x03;
1358 req.wLength = sizeof (uint8_t);
1359 req.attrs = USB_ATTRS_NONE;
1368 error = usb_pipe_ctrl_xfer_wait(sc->sc_udev->dev_default_ph, &req, &mp,
1383 usb_ctrl_setup_t req;
1389 bzero(&req, sizeof (req));
1390 req.bmRequestType = UT_WRITE_VENDOR_DEVICE;
1391 req.bRequest = URTW_8187_SETREGS_REQ;
1392 req.wValue = val | 0xfe00;
1393 req.wIndex = 0;
1394 req.wLength = sizeof (uint8_t);
1395 req.attrs = USB_ATTRS_NONE;
1405 error = usb_pipe_ctrl_xfer_wait(sc->sc_udev->dev_default_ph, &req, &mp,
1421 usb_ctrl_setup_t req;
1427 bzero(&req, sizeof (req));
1428 req.bmRequestType = UT_WRITE_VENDOR_DEVICE;
1429 req.bRequest = URTW_8187_SETREGS_REQ;
1430 req.wValue = val | 0xff00;
1431 req.wIndex = idx & 0x03;
1432 req.wLength = sizeof (uint16_t);
1433 req.attrs = USB_ATTRS_NONE;
1442 error = usb_pipe_ctrl_xfer_wait(sc->sc_udev->dev_default_ph, &req, &mp,
1458 usb_ctrl_setup_t req;
1464 bzero(&req, sizeof (req));
1465 req.bmRequestType = UT_WRITE_VENDOR_DEVICE;
1466 req.bRequest = URTW_8187_SETREGS_REQ;
1467 req.wValue = val | 0xff00;
1468 req.wIndex = idx & 0x03;
1469 req.wLength = sizeof (uint32_t);
1470 req.attrs = USB_ATTRS_NONE;
1479 error = usb_pipe_ctrl_xfer_wait(sc->sc_udev->dev_default_ph, &req, &mp,
2508 urtw_rxeof(usb_pipe_handle_t pipe, usb_bulk_req_t *req)
2510 struct urtw_softc *sc = (struct urtw_softc *)req->bulk_client_private;
2519 mp = req->bulk_data;
2520 req->bulk_data = NULL;
2521 if (req->bulk_completion_reason != USB_CR_OK ||
2526 req->bulk_completion_reason, mp));
2527 req->bulk_data = mp;
2547 req->bulk_data = mp;
2591 usb_free_bulk_req(req);
2897 urtw_txeof_low(usb_pipe_handle_t pipe, usb_bulk_req_t *req)
2899 struct urtw_softc *sc = (struct urtw_softc *)req->bulk_client_private;
2904 usb_str_cr(req->bulk_completion_reason),
2905 req->bulk_completion_reason,
2906 req->bulk_cb_flags,
2909 if (req->bulk_completion_reason != USB_CR_OK) {
2921 usb_free_bulk_req(req);
2926 urtw_txeof_normal(usb_pipe_handle_t pipe, usb_bulk_req_t *req)
2928 struct urtw_softc *sc = (struct urtw_softc *)req->bulk_client_private;
2933 usb_str_cr(req->bulk_completion_reason),
2934 req->bulk_completion_reason,
2935 req->bulk_cb_flags,
2939 if (req->bulk_completion_reason != USB_CR_OK) {
2951 usb_free_bulk_req(req);
3836 usb_bulk_req_t *req;
3839 req = usb_alloc_bulk_req(sc->sc_dev, 0, USB_FLAGS_SLEEP);
3840 if (req == NULL) {
3842 "urtw_tx_start(): failed to allocate req"));
3847 req->bulk_len = MBLKL(mp);
3848 req->bulk_data = mp;
3849 req->bulk_client_private = (usb_opaque_t)sc;
3850 req->bulk_timeout = URTW_TX_TIMEOUT;
3851 req->bulk_attributes = USB_ATTRS_AUTOCLEARING;
3852 req->bulk_cb = (priority)?urtw_txeof_normal : urtw_txeof_low;
3853 req->bulk_exc_cb = (priority)?urtw_txeof_normal: urtw_txeof_low;
3854 req->bulk_completion_reason = 0;
3855 req->bulk_cb_flags = 0;
3858 (priority)?sc->sc_txpipe_normal:sc->sc_txpipe_low, req, 0))
3863 usb_free_bulk_req(req);
3879 usb_bulk_req_t *req;
3882 req = usb_alloc_bulk_req(sc->sc_dev, URTW_RXBUF_SIZE, USB_FLAGS_SLEEP);
3883 if (req == NULL) {
3885 "urtw_rx_start(): failed to allocate req"));
3889 req->bulk_len = URTW_RXBUF_SIZE;
3890 req->bulk_client_private = (usb_opaque_t)sc;
3891 req->bulk_timeout = 0;
3892 req->bulk_attributes = USB_ATTRS_SHORT_XFER_OK |
3894 req->bulk_cb = urtw_rxeof;
3895 req->bulk_exc_cb = urtw_rxeof;
3896 req->bulk_completion_reason = 0;
3897 req->bulk_cb_flags = 0;
3899 err = usb_pipe_bulk_xfer(sc->sc_rxpipe, req, 0);
3904 usb_free_bulk_req(req);