ssi_bus.h
上传用户:lgb322
上传日期:2013-02-24
资源大小:30529k
文件大小:1k
源码类别:

嵌入式Linux

开发平台:

Unix_Linux

  1. #include <linux/circ_buf.h>
  2. struct ssi_dev;
  3. struct ssi_bus {
  4. u_char cfglen;
  5. u_char framelen;
  6. u_char clkpol;
  7. u_char proto;
  8. struct ssi_dev *dev; /* current device */
  9. int (*select)(struct ssi_bus *, struct ssi_dev *);
  10. int (*trans)(struct ssi_bus *, u_int data);
  11. int (*init)(struct ssi_bus *);
  12. void (*exit)(struct ssi_bus *);
  13. char *name;
  14. u_int devices;
  15. };
  16. extern int ssi_core_rcv(struct ssi_bus *bus, u_int data);
  17. extern int ssi_register_bus(struct ssi_bus *bus);
  18. extern int ssi_unregister_bus(struct ssi_bus *bus);