Lines Matching refs:nx

714 	struct ndisusb_xfer *nx;
737 nx = malloc(sizeof(struct ndisusb_xfer), M_USBDEV, M_NOWAIT | M_ZERO);
738 if (nx == NULL) {
742 nx->nx_ep = ne;
743 nx->nx_priv = ip;
745 InsertTailList((&ne->ne_pending), (&nx->nx_next));
789 struct ndisusb_xfer *nx, usb_error_t status)
800 nd->nd_xfer = nx;
814 struct ndisusb_xfer *nx;
823 nx = CONTAINING_RECORD(ne->ne_active.nle_flink, struct ndisusb_xfer,
825 RemoveEntryList(&nx->nx_next);
828 return (nx);
837 struct ndisusb_xfer *nx;
850 nx = usbd_aq_getfirst(sc, ne);
852 if (nx == NULL)
857 usbd_copy_out(pc, 0, nx->nx_urbbuf, actlen);
858 nx->nx_urbbuf += actlen;
859 nx->nx_urbactlen += actlen;
860 nx->nx_urblen -= actlen;
864 nx->nx_urblen = 0;
867 if (nx->nx_urblen > 0) {
869 InsertHeadList((&ne->ne_active), (&nx->nx_next));
872 ip = nx->nx_priv;
879 usbd_xfer_complete(sc, ne, nx,
880 ((actlen < sumlen) && (nx->nx_shortxfer == 0)) ?
892 nx = CONTAINING_RECORD(ne->ne_pending.nle_flink,
894 RemoveEntryList(&nx->nx_next);
896 InsertTailList((&ne->ne_active), (&nx->nx_next));
899 ip = nx->nx_priv;
904 nx->nx_urbbuf = ubi->ubi_trans_buf;
905 nx->nx_urbactlen = 0;
906 nx->nx_urblen = ubi->ubi_trans_buflen;
907 nx->nx_shortxfer = (ubi->ubi_trans_flags &
910 len = MIN(usbd_xfer_max_len(xfer), nx->nx_urblen);
913 usbd_copy_in(pc, 0, nx->nx_urbbuf, len);
919 nx = usbd_aq_getfirst(sc, ne);
920 if (nx == NULL)
927 usbd_xfer_complete(sc, ne, nx, error);
940 struct ndisusb_xfer *nx;
951 nx = usbd_aq_getfirst(sc, ne);
952 if (nx == NULL)
955 ip = nx->nx_priv;
963 nx->nx_urbactlen += len;
966 usbd_xfer_complete(sc, ne, nx, USB_ERR_NORMAL_COMPLETION);
976 nx = CONTAINING_RECORD(ne->ne_pending.nle_flink,
978 RemoveEntryList(&nx->nx_next);
980 InsertTailList((&ne->ne_active), (&nx->nx_next));
983 ip = nx->nx_priv;
1027 nx->nx_urbbuf = vcreq->uvc_trans_buf;
1028 nx->nx_urblen = vcreq->uvc_trans_buflen;
1029 nx->nx_urbactlen = 0;
1045 if (nx->nx_urblen > USBD_CTRL_WRITE_BUFFER_SP)
1048 " (%d).\n", nx->nx_urblen);
1054 if (nx->nx_urblen > 0) {
1056 usbd_copy_in(pc, 0, nx->nx_urbbuf,
1057 nx->nx_urblen);
1058 usbd_xfer_set_frame_len(xfer, 1, nx->nx_urblen);
1065 nx = usbd_aq_getfirst(sc, ne);
1066 if (nx == NULL)
1073 usbd_xfer_complete(sc, ne, nx, error);
1264 struct ndisusb_xfer *nx;
1281 nx = malloc(sizeof(struct ndisusb_xfer), M_USBDEV, M_NOWAIT | M_ZERO);
1282 if (nx == NULL) {
1286 nx->nx_ep = ne;
1287 nx->nx_priv = ip;
1289 InsertTailList((&ne->ne_pending), (&nx->nx_next));