Lines Matching defs:pcan_pccard
6 * Derived from the PCAN project file driver/src/pcan_pccard.c
136 struct pcan_pccard {
154 static void pcan_set_leds(struct pcan_pccard *card, u8 mask, u8 state);
159 static void pcan_start_led_timer(struct pcan_pccard *card)
168 static void pcan_stop_led_timer(struct pcan_pccard *card)
186 struct pcan_pccard *card = priv->priv;
211 static u8 pcan_read_reg(struct pcan_pccard *card, int port)
219 static void pcan_write_reg(struct pcan_pccard *card, int port, u8 v)
235 static inline int pcan_pccard_present(struct pcan_pccard *card)
244 static int pcan_wait_spi_busy(struct pcan_pccard *card)
262 static int pcan_write_eeprom(struct pcan_pccard *card, u16 addr, u8 v)
341 static void pcan_set_leds(struct pcan_pccard *card, u8 led_mask, u8 state)
361 static inline void pcan_set_can_power(struct pcan_pccard *card, int onoff)
377 struct pcan_pccard *card = timer_container_of(card, t, led_timer);
424 struct pcan_pccard *card = dev_id;
466 static void pcan_free_channels(struct pcan_pccard *card)
513 static int pcan_add_channels(struct pcan_pccard *card)
608 struct pcan_pccard *card = pdev->priv;
629 struct pcan_pccard *card;
653 card = kzalloc(sizeof(struct pcan_pccard), GFP_KERNEL);