Lines Matching defs:urb
60 static struct UsbAdapterUrbs urb[TEST_CYCLE];
113 static void FillUrb(struct UsbAdapterUrb *urb, int32_t len)
115 if (urb == NULL) {
116 HDF_LOGE("%{public}s: urb is null", __func__);
119 urb->userContext = (void *)(urb);
120 urb->type = USB_ADAPTER_URB_TYPE_BULK;
121 urb->streamId = 0;
122 urb->endPoint = g_endNum;
124 int32_t ret = memset_s(urb->buffer, len, 'c', len);
163 if (urb[i].inUse == 0) {
164 urb[i].inUse = 1;
165 urb[i].urb->userContext = (void *)(&urb[i]);
173 g_sendUrb = urb[i].urb;
178 urb[i].inUse = 0;
241 urb[i].urb = calloc(1, sizeof(struct UsbAdapterUrb));
242 if (urb[i].urb == NULL) {
245 urb[i].inUse = 0;
246 urb[i].urb->userContext = (void *)(&urb[i]);
247 urb[i].urb->type = USB_ADAPTER_URB_TYPE_BULK;
248 urb[i].urb->streamId = 0;
249 urb[i].urb->endPoint = endPoint;
257 urb[i].urb->buffer = (void *)data;
258 urb[i].urb->bufferLength = TEST_LENGTH;
277 HDF_LOGE("%{public}s: Fill urb data failed", __func__);
285 urb[i].inUse = 1;
286 urb[i].urbNum = transNum;
287 urb[i].urb->userContext = (void *)(&urb[i]);
288 g_sendUrb = urb[i].urb;
291 urb[i].inUse = 0;
306 munmap(urb[i].urb->buffer, TEST_LENGTH);
307 free(urb[i].urb);
373 threadCfg.name = "urb reap process";
388 threadCfg.name = "urb send process";