Lines Matching refs:lcs_card
61 static int lcs_send_delipm(struct lcs_card *, struct lcs_ipm_list *);
158 lcs_free_card(struct lcs_card *card)
168 static struct lcs_card *
171 struct lcs_card *card;
176 card = kzalloc(sizeof(struct lcs_card), GFP_KERNEL | GFP_DMA);
209 lcs_setup_read_ccws(struct lcs_card *card)
248 lcs_setup_read(struct lcs_card *card)
264 lcs_setup_write_ccws(struct lcs_card *card)
295 lcs_setup_write(struct lcs_card *card)
308 lcs_set_allowed_threads(struct lcs_card *card, unsigned long threads)
317 static int lcs_threads_running(struct lcs_card *card, unsigned long threads)
329 lcs_wait_for_threads(struct lcs_card *card, unsigned long threads)
335 static int lcs_set_thread_start_bit(struct lcs_card *card, unsigned long thread)
351 lcs_clear_thread_running_bit(struct lcs_card *card, unsigned long thread)
361 static int __lcs_do_run_thread(struct lcs_card *card, unsigned long thread)
381 lcs_do_run_thread(struct lcs_card *card, unsigned long thread)
390 lcs_do_start_thread(struct lcs_card *card, unsigned long thread)
409 lcs_setup_card(struct lcs_card *card)
431 static void lcs_clear_multicast_list(struct lcs_card *card)
458 lcs_cleanup_card(struct lcs_card *card)
552 lcs_start_channels(struct lcs_card *card)
572 lcs_stop_channels(struct lcs_card *card)
735 lcs_get_lancmd(struct lcs_card *card, int count)
792 lcs_notify_lancmd_waiters(struct lcs_card *card, struct lcs_cmd *cmd)
845 lcs_send_lancmd(struct lcs_card *card, struct lcs_buffer *buffer,
846 void (*reply_callback)(struct lcs_card *, struct lcs_cmd *))
884 lcs_send_startup(struct lcs_card *card, __u8 initiator)
902 lcs_send_shutdown(struct lcs_card *card)
919 __lcs_lanstat_cb(struct lcs_card *card, struct lcs_cmd *cmd)
926 lcs_send_lanstat(struct lcs_card *card)
946 lcs_send_stoplan(struct lcs_card *card, __u8 initiator)
965 __lcs_send_startlan_cb(struct lcs_card *card, struct lcs_cmd *cmd)
973 lcs_send_startlan(struct lcs_card *card, __u8 initiator)
993 lcs_send_setipm(struct lcs_card *card,struct lcs_ipm_list *ipm_list)
1017 lcs_send_delipm(struct lcs_card *card,struct lcs_ipm_list *ipm_list)
1041 __lcs_check_multicast_cb(struct lcs_card *card, struct lcs_cmd *cmd)
1051 lcs_check_multicast_support(struct lcs_card *card)
1081 lcs_fix_multicast_list(struct lcs_card *card)
1145 static void lcs_remove_mc_addresses(struct lcs_card *card,
1172 static struct lcs_ipm_list *lcs_check_addr_entry(struct lcs_card *card,
1195 static void lcs_set_mc_addresses(struct lcs_card *card,
1230 struct lcs_card *card;
1233 card = (struct lcs_card *) data;
1271 struct lcs_card *card;
1274 card = (struct lcs_card *) dev->ml_priv;
1351 lcs_schedule_recovery(struct lcs_card *card)
1364 struct lcs_card *card;
1483 __lcs_emit_txbuffer(struct lcs_card *card)
1499 struct lcs_card *card;
1504 card = container_of(channel, struct lcs_card, write);
1521 static netdev_tx_t __lcs_start_xmit(struct lcs_card *card, struct sk_buff *skb,
1585 struct lcs_card *card;
1589 card = (struct lcs_card *) dev->ml_priv;
1598 lcs_startlan_auto(struct lcs_card *card)
1620 lcs_startlan(struct lcs_card *card)
1654 lcs_detect(struct lcs_card *card)
1685 lcs_stopcard(struct lcs_card *card)
1712 struct lcs_card *card = container_of(work, struct lcs_card, kernel_thread_starter);
1726 lcs_get_control(struct lcs_card *card, struct lcs_cmd *cmd)
1754 lcs_get_skb(struct lcs_card *card, char *skb_data, unsigned int skb_len)
1787 struct lcs_card *card;
1797 card = container_of(channel, struct lcs_card, read);
1837 struct lcs_card *card;
1840 card = (struct lcs_card *) dev->ml_priv;
1851 struct lcs_card *card;
1855 card = (struct lcs_card *) dev->ml_priv;
1875 struct lcs_card *card;
1879 card = (struct lcs_card *) dev->ml_priv;
1900 struct lcs_card *card;
1916 struct lcs_card *card;
1965 struct lcs_card *card;
1975 struct lcs_card *card;
2000 struct lcs_card *card = dev_get_drvdata(dev);
2041 struct lcs_card *card;
2069 struct lcs_card *card;
2100 struct lcs_card *card;
2207 struct lcs_card *card;
2248 struct lcs_card *card;
2252 card = (struct lcs_card *) ptr;
2279 struct lcs_card *card;