equal
deleted
inserted
replaced
62 */ |
62 */ |
63 |
63 |
64 typedef void (*ec_pollfunc_t)(struct net_device *); |
64 typedef void (*ec_pollfunc_t)(struct net_device *); |
65 |
65 |
66 /*****************************************************************************/ |
66 /*****************************************************************************/ |
67 // Registration functions |
67 // Offering/withdrawal functions |
68 |
68 |
69 ec_device_t *ecdev_register(unsigned int master_index, |
69 int ecdev_offer(struct net_device *net_dev, ec_device_t **, |
70 struct net_device *net_dev, ec_pollfunc_t poll, |
70 const char *driver_name, unsigned int board_index, |
71 struct module *module); |
71 ec_pollfunc_t poll, struct module *module); |
72 void ecdev_unregister(unsigned int master_index, ec_device_t *device); |
72 void ecdev_withdraw(ec_device_t *device); |
73 |
73 |
74 /*****************************************************************************/ |
74 /*****************************************************************************/ |
75 // Device methods |
75 // Device methods |
76 |
76 |
77 int ecdev_open(ec_device_t *device); |
77 int ecdev_open(ec_device_t *device); |