Lines Matching defs:as
98 struct Async *as = CONTAINER_OF(urb, struct Async, urb);
99 struct UsbDevice *dev = as->dev;
109 as->state = URB_REAP_STATE;
111 if (UsbFindUrb(as, &osDev->asyncCompleted) == false) {
112 DListInsertTail(&as->asynclist, &osDev->asyncCompleted);
182 struct Async *as = NULL;
192 as = DLIST_FIRST_ENTRY(&osDev->asyncCompleted, struct Async, asynclist);
193 DListRemove(&as->asynclist);
196 *urb = as;
467 struct Async *as = NULL;
476 as = (struct Async *)request->isoUrbs[i];
478 as = &(((struct Async *)request->urbs)[i]);
480 if (as == NULL) {
481 DPRINTFN(0, "discard as null\n");
484 urb = &as->urb;
485 if (as->state == URB_SUBMIT_STATE) {
497 struct Async *as = NULL;
510 as = RawUsbMemCalloc(sizeof(*as));
511 request->urbs = (void *)as;
519 as = (struct Async *)request->urbs;
520 DListHeadInit(&as->asynclist);
521 as->dev = (struct UsbDevice *)dev;
522 as->state = URB_SUBMIT_STATE;
523 urb = &as->urb;
602 struct UsbHostRequest * const request, struct Async * const as, int32_t bulkBufferLen)
618 for (i = 0, pas = as; i < numUrbs; i++, pas++) {
659 struct Async *as = NULL;
684 as = RawUsbMemCalloc(sizeof(*as));
685 request->urbs = (void *)as;
688 as = RawUsbMemCalloc(numUrbs * sizeof(*as));
689 request->urbs = (void *)as;
695 as = (struct Async *)request->urbs;
700 return OsSubmitBulkRequestHandle(request, as, bulkBufferLen);
705 struct Async *as = NULL;
727 as = RawUsbMemCalloc(sizeof(struct Async));
728 if (as == NULL) {
732 ass[i] = as;
733 urb = &as->urb;
834 static int32_t OsControlCompletion(struct UsbHostRequest *request, struct Async *as)
837 UsbAdapterUrb *urb = &as->urb;
844 as->state = URB_INIT_STATE;
874 as->state = URB_INIT_STATE;
912 static int32_t OsIsoCompletion(struct UsbHostRequest *request, struct Async *as)
917 UsbAdapterUrb *urb = &as->urb;
1029 static int32_t OsBulkCompletion(struct UsbHostRequest * const request, struct Async * const as)
1032 int32_t urbIdx = as - (struct Async *)request->urbs;
1033 const UsbAdapterUrb *urb = &as->urb;
1074 as->state = URB_INIT_STATE;
1390 struct Async *as = NULL;
1398 ret = OsReapUrb(devHandle, &as);
1399 if (as == NULL) {
1400 HDF_LOGE("as is null\n");
1403 urb = &as->urb;
1407 ret = OsControlCompletion(request, as);
1410 ret = OsIsoCompletion(request, as);
1414 ret = OsBulkCompletion(request, as);