||==========||
||PROTOTYPES||
||==========||
||   USB.   ||
||==========||
URB_ALLOCATION : usb_alloc_urb(int iso_packets);

FILL_CONTROL_URB(purb,usbdev,pipe,devrequest,buffer,
                buffersize,completefunction,context);

FILL_BULK_URB(purb,usbdev,pipe,buffer,buffersize,
                        completefunction,context);
  ______________
// PIPE SPECIFIQ|
----------------
usb_sndctrlpipe(dev,endpoint)
usb_rcvctrlpipe(dev,endpoint)
usb_sndbulkpipe(dev,endpoint)
usb_rcvbulkpipe(dev,endpoint)


int usb_set_address(struct usb_device *dev);
int usb_clear_halt(struct usb_device *dev, int pipe);

||==========||
||   NET.   ||
||==========||

struct net_device *dev_get_by_name(const char *name);
int    register_netdevice(struct net_device *dev);
int    unregister_netdevice(struct net_device *dev);

  _______________
// QUEUE SPECIFIC|
-----------------
void netif_start_queue(struct net_device *dev);
void netif_wake_queue(struct net_device *dev);
void netif_stop_queue(struct net_device *dev);
int netif_queue_stopped(struct net_device *dev);
int netif_running(struct net_device *dev);

