• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/net/skfp/

Lines Matching refs:s_smc

78 static void queue_llc_rx(struct s_smc *smc, SMbuf *mb);
79 static void smt_to_llc(struct s_smc *smc, SMbuf *mb);
80 static void init_txd_ring(struct s_smc *smc);
81 static void init_rxd_ring(struct s_smc *smc);
82 static void queue_txd_mb(struct s_smc *smc, SMbuf *mb);
83 static u_long init_descr_ring(struct s_smc *smc, union s_fp_descr volatile *start,
85 static u_long repair_txd_ring(struct s_smc *smc, struct s_smt_tx_queue *queue);
86 static u_long repair_rxd_ring(struct s_smc *smc, struct s_smt_rx_queue *queue);
87 static SMbuf* get_llc_rx(struct s_smc *smc);
88 static SMbuf* get_txd_mb(struct s_smc *smc);
89 static void mac_drv_clear_txd(struct s_smc *smc);
98 extern void* mac_drv_get_space(struct s_smc *smc, unsigned int size);
99 extern void* mac_drv_get_desc_mem(struct s_smc *smc, unsigned int size);
100 extern void mac_drv_fill_rxd(struct s_smc *smc);
101 extern void mac_drv_tx_complete(struct s_smc *smc,
103 extern void mac_drv_rx_complete(struct s_smc *smc,
106 extern void mac_drv_requeue_rxd(struct s_smc *smc,
109 extern void mac_drv_clear_rxd(struct s_smc *smc,
121 extern u_long mac_drv_virt2phys(struct s_smc *smc, void *virt);
122 extern u_long dma_master(struct s_smc *smc, void *virt, int len, int flag);
127 extern void dma_complete(struct s_smc *smc, volatile union s_fp_descr *descr,
131 extern int mac_drv_rx_init(struct s_smc *smc, int len, int fc, char *look_ahead,
139 void process_receive(struct s_smc *smc);
140 void fddi_isr(struct s_smc *smc);
141 void smt_free_mbuf(struct s_smc *smc, SMbuf *mb);
142 void init_driver_fplus(struct s_smc *smc);
143 void mac_drv_rx_mode(struct s_smc *smc, int mode);
144 void init_fddi_driver(struct s_smc *smc, u_char *mac_addr);
145 void mac_drv_clear_tx_queue(struct s_smc *smc);
146 void mac_drv_clear_rx_queue(struct s_smc *smc);
147 void hwm_tx_frag(struct s_smc *smc, char far *virt, u_long phys, int len,
149 void hwm_rx_frag(struct s_smc *smc, char far *virt, u_long phys, int len,
152 int mac_drv_init(struct s_smc *smc);
153 int hwm_tx_init(struct s_smc *smc, u_char fc, int frag_count, int frame_len,
158 SMbuf* smt_get_mbuf(struct s_smc *smc);
259 int mac_drv_init(struct s_smc *smc)
309 void init_driver_fplus(struct s_smc *smc)
324 static u_long init_descr_ring(struct s_smc *smc,
355 static void init_txd_ring(struct s_smc *smc)
392 static void init_rxd_ring(struct s_smc *smc)
422 void init_fddi_driver(struct s_smc *smc, u_char *mac_addr)
486 SMbuf *smt_get_mbuf(struct s_smc *smc)
508 void smt_free_mbuf(struct s_smc *smc, SMbuf *mb)
554 void mac_drv_repair_descr(struct s_smc *smc)
586 static u_long repair_txd_ring(struct s_smc *smc, struct s_smt_tx_queue *queue)
638 static u_long repair_rxd_ring(struct s_smc *smc, struct s_smt_rx_queue *queue)
709 void fddi_isr(struct s_smc *smc)
992 void mac_drv_rx_mode(struct s_smc *smc, int mode)
1041 void process_receive(struct s_smc *smc)
1380 static void smt_to_llc(struct s_smc *smc, SMbuf *mb)
1415 void hwm_rx_frag(struct s_smc *smc, char far *virt, u_long phys, int len,
1444 * struct s_smc *smc ;
1463 void mac_drv_clear_rx_queue(struct s_smc *smc)
1550 int hwm_tx_init(struct s_smc *smc, u_char fc, int frag_count, int frame_len,
1628 void hwm_tx_frag(struct s_smc *smc, char far *virt, u_long phys, int len,
1734 static void queue_llc_rx(struct s_smc *smc, SMbuf *mb)
1758 static SMbuf *get_llc_rx(struct s_smc *smc)
1774 static void queue_txd_mb(struct s_smc *smc, SMbuf *mb)
1791 static SMbuf *get_txd_mb(struct s_smc *smc)
1806 void smt_send_mbuf(struct s_smc *smc, SMbuf *mb, int fc)
1941 static void mac_drv_clear_txd(struct s_smc *smc)
2012 * struct s_smc *smc ;
2031 void mac_drv_clear_tx_queue(struct s_smc *smc)
2123 void mac_drv_debug_lev(struct s_smc *smc, int flag, int lev)