Lines Matching refs:pWriteURB
1373 static void WriteSyncCallback( struct urb * pWriteURB ) argument
1375 static void WriteSyncCallback(struct urb *pWriteURB, struct pt_regs *regs)
1378 if (pWriteURB == NULL)
1385 pWriteURB->status,
1386 pWriteURB->actual_length );
1389 up( (struct semaphore * )pWriteURB->context );
1419 struct urb * pWriteURB; local
1429 pWriteURB = usb_alloc_urb( 0, GFP_KERNEL );
1430 if (pWriteURB == NULL)
1440 usb_free_urb( pWriteURB );
1453 usb_fill_control_urb( pWriteURB,
1467 pWriteURB->complete = WriteSyncCallback;
1468 pWriteURB->context = &writeSem;
1488 usb_free_urb( pWriteURB );
1497 if (AddToURBList( pDev, clientID, pWriteURB ) == false)
1499 usb_free_urb( pWriteURB );
1509 result = usb_submit_urb( pWriteURB, GFP_KERNEL );
1517 if (PopFromURBList( pDev, clientID ) != pWriteURB)
1525 usb_free_urb( pWriteURB );
1564 usb_kill_urb( pWriteURB );
1566 usb_free_urb( pWriteURB );
1576 if (PopFromURBList( pDev, clientID ) != pWriteURB)
1583 usb_kill_urb( pWriteURB );
1585 usb_free_urb( pWriteURB );
1597 if (pWriteURB->status == 0)
1605 DBG( "bad status = %d\n", pWriteURB->status );
1608 result = pWriteURB->status;
1618 usb_kill_urb( pWriteURB );
1621 usb_free_urb( pWriteURB );