Lines Matching refs:head
162 static void UsbEcmFreeRequests(const struct DListHead *head, int32_t *allocated) in UsbEcmFreeRequests() argument
165 while (!DListIsEmpty(head)) { in UsbEcmFreeRequests()
166 req = DLIST_FIRST_ENTRY(head, struct UsbFnRequest, list); in UsbEcmFreeRequests()
208 struct DListHead *head = &port->readPool; in UsbEcmAllocReadRequests() local
215 return DListIsEmpty(head) ? HDF_FAILURE : HDF_SUCCESS; in UsbEcmAllocReadRequests()
220 DListInsertTail(&req->list, head); in UsbEcmAllocReadRequests()
229 struct DListHead *head = &port->writePool; in UsbEcmAllocWriteRequests() local
236 return DListIsEmpty(head) ? HDF_FAILURE : HDF_SUCCESS; in UsbEcmAllocWriteRequests()
241 DListInsertTail(&req->list, head); in UsbEcmAllocWriteRequests()
249 struct DListHead *head = &port->readPool; in UsbEcmStartIo() local
263 UsbEcmFreeRequests(head, &port->readAllocated); in UsbEcmStartIo()
272 UsbEcmFreeRequests(head, &port->readAllocated); in UsbEcmStartIo()