Lines Matching refs:idt77252_dev

83 static struct scq_info *alloc_scq(struct idt77252_dev *, int);
84 static void free_scq(struct idt77252_dev *, struct scq_info *);
85 static int queue_skb(struct idt77252_dev *, struct vc_map *,
87 static void drain_scq(struct idt77252_dev *, struct vc_map *);
88 static unsigned long get_free_scd(struct idt77252_dev *, struct vc_map *);
89 static void fill_scd(struct idt77252_dev *, struct scq_info *, int);
94 static int push_rx_skb(struct idt77252_dev *,
96 static void recycle_rx_skb(struct idt77252_dev *, struct sk_buff *);
97 static void flush_rx_pool(struct idt77252_dev *, struct rx_pool *);
98 static void recycle_rx_pool_skb(struct idt77252_dev *,
100 static void add_rx_skb(struct idt77252_dev *, int queue,
106 static int init_rsq(struct idt77252_dev *);
107 static void deinit_rsq(struct idt77252_dev *);
108 static void idt77252_rx(struct idt77252_dev *);
113 static int init_tsq(struct idt77252_dev *);
114 static void deinit_tsq(struct idt77252_dev *);
115 static void idt77252_tx(struct idt77252_dev *);
151 static struct idt77252_dev *idt77252_chain = NULL;
161 waitfor_idle(struct idt77252_dev *card)
171 read_sram(struct idt77252_dev *card, unsigned long addr)
185 write_sram(struct idt77252_dev *card, unsigned long addr, u32 value)
208 struct idt77252_dev *card = dev;
228 struct idt77252_dev *card = dev;
350 idt77252_read_gp(struct idt77252_dev *card)
362 idt77252_write_gp(struct idt77252_dev *card, u32 value)
379 idt77252_eeprom_read_status(struct idt77252_dev *card)
413 idt77252_eeprom_read_byte(struct idt77252_dev *card, u8 offset)
461 idt77252_eeprom_write_byte(struct idt77252_dev *card, u8 offset, u8 data)
512 idt77252_eeprom_init(struct idt77252_dev *card)
532 dump_tct(struct idt77252_dev *card, int index)
547 idt77252_tx_dump(struct idt77252_dev *card)
582 sb_pool_add(struct idt77252_dev *card, struct sk_buff *skb, int queue)
602 sb_pool_remove(struct idt77252_dev *card, struct sk_buff *skb)
621 sb_pool_skb(struct idt77252_dev *card, u32 handle)
637 alloc_scq(struct idt77252_dev *card, int class)
668 free_scq(struct idt77252_dev *card, struct scq_info *scq)
703 push_on_scq(struct idt77252_dev *card, struct vc_map *vc, struct sk_buff *skb)
791 drain_scq(struct idt77252_dev *card, struct vc_map *vc)
830 queue_skb(struct idt77252_dev *card, struct vc_map *vc,
935 get_free_scd(struct idt77252_dev *card, struct vc_map *vc)
950 fill_scd(struct idt77252_dev *card, struct scq_info *scq, int class)
959 clear_scd(struct idt77252_dev *card, struct scq_info *scq, int class)
971 init_rsq(struct idt77252_dev *card)
1004 deinit_rsq(struct idt77252_dev *card)
1011 dequeue_rx(struct idt77252_dev *card, struct rsq_entry *rsqe)
1208 idt77252_rx(struct idt77252_dev *card)
1237 idt77252_rx_raw(struct idt77252_dev *card)
1373 init_tsq(struct idt77252_dev *card)
1397 deinit_tsq(struct idt77252_dev *card)
1404 idt77252_tx(struct idt77252_dev *card)
1533 struct idt77252_dev *card = from_timer(card, t, tst_timer);
1594 __fill_tst(struct idt77252_dev *card, struct vc_map *vc,
1654 fill_tst(struct idt77252_dev *card, struct vc_map *vc, int n, unsigned int opc)
1672 __clear_tst(struct idt77252_dev *card, struct vc_map *vc)
1697 clear_tst(struct idt77252_dev *card, struct vc_map *vc)
1715 change_tst(struct idt77252_dev *card, struct vc_map *vc,
1736 set_tct(struct idt77252_dev *card, struct vc_map *vc)
1787 idt77252_fbq_full(struct idt77252_dev *card, int queue)
1793 push_rx_skb(struct idt77252_dev *card, struct sk_buff *skb, int queue)
1839 add_rx_skb(struct idt77252_dev *card, int queue,
1882 recycle_rx_skb(struct idt77252_dev *card, struct sk_buff *skb)
1902 flush_rx_pool(struct idt77252_dev *card, struct rx_pool *rpp)
1909 recycle_rx_pool_skb(struct idt77252_dev *card, struct rx_pool *rpp)
1941 struct idt77252_dev *card = dev->dev_data;
1997 struct idt77252_dev *card = dev->dev_data;
2059 idt77252_rate_logindex(struct idt77252_dev *card, int pcr)
2074 struct idt77252_dev *card = vc->card;
2132 idt77252_init_cbr(struct idt77252_dev *card, struct vc_map *vc,
2202 idt77252_init_ubr(struct idt77252_dev *card, struct vc_map *vc,
2238 idt77252_init_tx(struct idt77252_dev *card, struct vc_map *vc,
2316 idt77252_init_rx(struct idt77252_dev *card, struct vc_map *vc,
2383 struct idt77252_dev *card = dev->dev_data;
2485 struct idt77252_dev *card = dev->dev_data;
2569 struct idt77252_dev *card = dev->dev_data;
2626 struct idt77252_dev *card = dev->dev_data;
2698 idt77252_collect_stat(struct idt77252_dev *card)
2709 struct idt77252_dev *card = dev_id;
2801 struct idt77252_dev *card =
2802 container_of(work, struct idt77252_dev, tqueue);
2841 open_card_oam(struct idt77252_dev *card)
2884 close_card_oam(struct idt77252_dev *card)
2918 open_card_ubr0(struct idt77252_dev *card)
2959 close_card_ubr0(struct idt77252_dev *card)
2968 idt77252_dev_open(struct idt77252_dev *card)
3013 struct idt77252_dev *card = dev->dev_data;
3045 deinit_card(struct idt77252_dev *card)
3113 static void init_sram(struct idt77252_dev *card)
3258 struct idt77252_dev *card = dev->dev_data;
3536 static int idt77252_preset(struct idt77252_dev *card)
3577 static unsigned long probe_sram(struct idt77252_dev *card)
3601 static struct idt77252_dev **last = &idt77252_chain;
3605 struct idt77252_dev *card;
3620 card = kzalloc(sizeof(struct idt77252_dev), GFP_KERNEL);
3759 struct idt77252_dev *card;