clip_priv
#define PRIV(dev) ((struct clip_priv *) netdev_priv(dev))
struct clip_priv *clip_priv = PRIV(dev);
spin_lock_irqsave(&clip_priv->xoff_lock, flags);
spin_unlock_irqrestore(&clip_priv->xoff_lock, flags);
struct clip_priv *clip_priv;
dev = alloc_netdev(sizeof(struct clip_priv), "", NET_NAME_UNKNOWN,
clip_priv = PRIV(dev);
spin_lock_init(&clip_priv->xoff_lock);
clip_priv->number = number;
clip_priv->next = clip_devs;