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)
1209 idt77252_rx(struct idt77252_dev *card)
1238 idt77252_rx_raw(struct idt77252_dev *card)
1374 init_tsq(struct idt77252_dev *card)
1398 deinit_tsq(struct idt77252_dev *card)
1405 idt77252_tx(struct idt77252_dev *card)
1534 struct idt77252_dev *card = from_timer(card, t, tst_timer);
1595 __fill_tst(struct idt77252_dev *card, struct vc_map *vc,
1655 fill_tst(struct idt77252_dev *card, struct vc_map *vc, int n, unsigned int opc)
1673 __clear_tst(struct idt77252_dev *card, struct vc_map *vc)
1698 clear_tst(struct idt77252_dev *card, struct vc_map *vc)
1716 change_tst(struct idt77252_dev *card, struct vc_map *vc,
1737 set_tct(struct idt77252_dev *card, struct vc_map *vc)
1788 idt77252_fbq_level(struct idt77252_dev *card, int queue)
1794 idt77252_fbq_full(struct idt77252_dev *card, int queue)
1800 push_rx_skb(struct idt77252_dev *card, struct sk_buff *skb, int queue)
1846 add_rx_skb(struct idt77252_dev *card, int queue,
1889 recycle_rx_skb(struct idt77252_dev *card, struct sk_buff *skb)
1909 flush_rx_pool(struct idt77252_dev *card, struct rx_pool *rpp)
1916 recycle_rx_pool_skb(struct idt77252_dev *card, struct rx_pool *rpp)
1948 struct idt77252_dev *card = dev->dev_data;
2004 struct idt77252_dev *card = dev->dev_data;
2066 idt77252_rate_logindex(struct idt77252_dev *card, int pcr)
2081 struct idt77252_dev *card = vc->card;
2139 idt77252_init_cbr(struct idt77252_dev *card, struct vc_map *vc,
2209 idt77252_init_ubr(struct idt77252_dev *card, struct vc_map *vc,
2245 idt77252_init_tx(struct idt77252_dev *card, struct vc_map *vc,
2323 idt77252_init_rx(struct idt77252_dev *card, struct vc_map *vc,
2390 struct idt77252_dev *card = dev->dev_data;
2492 struct idt77252_dev *card = dev->dev_data;
2576 struct idt77252_dev *card = dev->dev_data;
2633 struct idt77252_dev *card = dev->dev_data;
2705 idt77252_collect_stat(struct idt77252_dev *card)
2716 struct idt77252_dev *card = dev_id;
2808 struct idt77252_dev *card =
2809 container_of(work, struct idt77252_dev, tqueue);
2848 open_card_oam(struct idt77252_dev *card)
2891 close_card_oam(struct idt77252_dev *card)
2925 open_card_ubr0(struct idt77252_dev *card)
2966 close_card_ubr0(struct idt77252_dev *card)
2975 idt77252_dev_open(struct idt77252_dev *card)
3020 struct idt77252_dev *card = dev->dev_data;
3052 deinit_card(struct idt77252_dev *card)
3120 static void init_sram(struct idt77252_dev *card)
3265 struct idt77252_dev *card = dev->dev_data;
3543 static int idt77252_preset(struct idt77252_dev *card)
3584 static unsigned long probe_sram(struct idt77252_dev *card)
3608 static struct idt77252_dev **last = &idt77252_chain;
3612 struct idt77252_dev *card;
3627 card = kzalloc(sizeof(struct idt77252_dev), GFP_KERNEL);
3775 struct idt77252_dev *card;