Lines Matching refs:lcs_card
56 static int lcs_send_delipm(struct lcs_card *, struct lcs_ipm_list *);
153 lcs_free_card(struct lcs_card *card)
163 static struct lcs_card *
166 struct lcs_card *card;
171 card = kzalloc(sizeof(struct lcs_card), GFP_KERNEL | GFP_DMA);
204 lcs_setup_read_ccws(struct lcs_card *card)
243 lcs_setup_read(struct lcs_card *card)
259 lcs_setup_write_ccws(struct lcs_card *card)
290 lcs_setup_write(struct lcs_card *card)
303 lcs_set_allowed_threads(struct lcs_card *card, unsigned long threads)
312 static int lcs_threads_running(struct lcs_card *card, unsigned long threads)
324 lcs_wait_for_threads(struct lcs_card *card, unsigned long threads)
330 static int lcs_set_thread_start_bit(struct lcs_card *card, unsigned long thread)
346 lcs_clear_thread_running_bit(struct lcs_card *card, unsigned long thread)
356 static int __lcs_do_run_thread(struct lcs_card *card, unsigned long thread)
376 lcs_do_run_thread(struct lcs_card *card, unsigned long thread)
385 lcs_do_start_thread(struct lcs_card *card, unsigned long thread)
404 lcs_setup_card(struct lcs_card *card)
426 static void lcs_clear_multicast_list(struct lcs_card *card)
454 lcs_cleanup_card(struct lcs_card *card)
548 lcs_start_channels(struct lcs_card *card)
568 lcs_stop_channels(struct lcs_card *card)
731 lcs_get_lancmd(struct lcs_card *card, int count)
788 lcs_notify_lancmd_waiters(struct lcs_card *card, struct lcs_cmd *cmd)
841 lcs_send_lancmd(struct lcs_card *card, struct lcs_buffer *buffer,
842 void (*reply_callback)(struct lcs_card *, struct lcs_cmd *))
880 lcs_send_startup(struct lcs_card *card, __u8 initiator)
898 lcs_send_shutdown(struct lcs_card *card)
915 __lcs_lanstat_cb(struct lcs_card *card, struct lcs_cmd *cmd)
922 lcs_send_lanstat(struct lcs_card *card)
942 lcs_send_stoplan(struct lcs_card *card, __u8 initiator)
961 __lcs_send_startlan_cb(struct lcs_card *card, struct lcs_cmd *cmd)
969 lcs_send_startlan(struct lcs_card *card, __u8 initiator)
989 lcs_send_setipm(struct lcs_card *card,struct lcs_ipm_list *ipm_list)
1013 lcs_send_delipm(struct lcs_card *card,struct lcs_ipm_list *ipm_list)
1037 __lcs_check_multicast_cb(struct lcs_card *card, struct lcs_cmd *cmd)
1047 lcs_check_multicast_support(struct lcs_card *card)
1077 lcs_fix_multicast_list(struct lcs_card *card)
1141 static void lcs_remove_mc_addresses(struct lcs_card *card,
1168 static struct lcs_ipm_list *lcs_check_addr_entry(struct lcs_card *card,
1191 static void lcs_set_mc_addresses(struct lcs_card *card,
1226 struct lcs_card *card;
1229 card = (struct lcs_card *) data;
1267 struct lcs_card *card;
1270 card = (struct lcs_card *) dev->ml_priv;
1347 lcs_schedule_recovery(struct lcs_card *card)
1360 struct lcs_card *card;
1479 __lcs_emit_txbuffer(struct lcs_card *card)
1495 struct lcs_card *card;
1500 card = container_of(channel, struct lcs_card, write);
1517 static netdev_tx_t __lcs_start_xmit(struct lcs_card *card, struct sk_buff *skb,
1581 struct lcs_card *card;
1585 card = (struct lcs_card *) dev->ml_priv;
1594 lcs_startlan_auto(struct lcs_card *card)
1608 lcs_startlan(struct lcs_card *card)
1642 lcs_detect(struct lcs_card *card)
1673 lcs_stopcard(struct lcs_card *card)
1700 struct lcs_card *card = container_of(work, struct lcs_card, kernel_thread_starter);
1714 lcs_get_control(struct lcs_card *card, struct lcs_cmd *cmd)
1742 lcs_get_skb(struct lcs_card *card, char *skb_data, unsigned int skb_len)
1775 struct lcs_card *card;
1785 card = container_of(channel, struct lcs_card, read);
1820 struct lcs_card *card;
1823 card = (struct lcs_card *) dev->ml_priv;
1834 struct lcs_card *card;
1838 card = (struct lcs_card *) dev->ml_priv;
1858 struct lcs_card *card;
1862 card = (struct lcs_card *) dev->ml_priv;
1883 struct lcs_card *card;
1899 struct lcs_card *card;
1949 struct lcs_card *card;
1959 struct lcs_card *card;
1984 struct lcs_card *card = dev_get_drvdata(dev);
2025 struct lcs_card *card;
2053 struct lcs_card *card;
2084 struct lcs_card *card;
2183 struct lcs_card *card;
2224 struct lcs_card *card;
2228 card = (struct lcs_card *) ptr;
2255 struct lcs_card *card;