title: Linux can bus driver
body: <p>I am going through a can base network driver for MCP-2515<br>
  <a href="https://github.com/raspberrypi/linux/blob/rpi-3.6.y/drivers/net/can/mcp251x.c" rel="nofollow">https://github.com/raspberrypi/linux/blob/rpi-3.6.y/drivers/net/can/mcp251x.c</a></p>
  
  <p>Please suggest where i can find the description of the function, :--</p>
  
  <pre><code>alloc_candev
  open_candev
  alloc_can_skb
  can_dropped_invalid_skb
  alloc_can_err_skb
  etc .....
  </code></pre>
  
  <p>Is there some read-me file or some tutorial ?</p>
  
  <p>Please suggest.</p>