Lines Matching refs:s_smc

109 static void send_queued_packets(struct s_smc *smc);
111 static void ResetAdapter(struct s_smc *smc);
115 void *mac_drv_get_space(struct s_smc *smc, u_int size);
116 void *mac_drv_get_desc_mem(struct s_smc *smc, u_int size);
117 unsigned long mac_drv_virt2phys(struct s_smc *smc, void *virt);
118 unsigned long dma_master(struct s_smc *smc, void *virt, int len, int flag);
119 void dma_complete(struct s_smc *smc, volatile union s_fp_descr *descr,
121 void mac_drv_tx_complete(struct s_smc *smc, volatile struct s_smt_fp_txd *txd);
122 void llc_restart_tx(struct s_smc *smc);
123 void mac_drv_rx_complete(struct s_smc *smc, volatile struct s_smt_fp_rxd *rxd,
125 void mac_drv_requeue_rxd(struct s_smc *smc, volatile struct s_smt_fp_rxd *rxd,
127 void mac_drv_fill_rxd(struct s_smc *smc);
128 void mac_drv_clear_rxd(struct s_smc *smc, volatile struct s_smt_fp_rxd *rxd,
130 int mac_drv_rx_init(struct s_smc *smc, int len, int fc, char *look_ahead,
136 extern int mac_drv_init(struct s_smc *smc);
137 extern void hwm_tx_frag(struct s_smc *smc, char far * virt, u_long phys,
139 extern int hwm_tx_init(struct s_smc *smc, u_char fc, int frag_count,
141 extern void fddi_isr(struct s_smc *smc);
142 extern void hwm_rx_frag(struct s_smc *smc, char far * virt, u_long phys,
144 extern void mac_drv_rx_mode(struct s_smc *smc, int mode);
145 extern void mac_drv_clear_rx_queue(struct s_smc *smc);
146 extern void enable_tx_irq(struct s_smc *smc, u_short queue);
203 struct s_smc *smc; /* board pointer */ in skfp_init_one()
246 dev = alloc_fddidev(sizeof(struct s_smc)); in skfp_init_one()
322 struct s_smc *lp = netdev_priv(p); in skfp_remove_one()
378 struct s_smc *smc = netdev_priv(dev); in skfp_driver_init()
480 struct s_smc *smc = netdev_priv(dev); in skfp_open()
547 struct s_smc *smc = netdev_priv(dev); in skfp_close()
605 struct s_smc *smc; /* private board structure pointer */ in skfp_interrupt()
671 struct s_smc *bp = netdev_priv(dev); in skfp_ctl_get_stats()
835 struct s_smc *smc = netdev_priv(dev); in skfp_ctl_set_multicast_list()
848 struct s_smc *smc = netdev_priv(dev); in skfp_ctl_set_multicast_list_wo_lock()
919 struct s_smc *smc = netdev_priv(dev); in skfp_ctl_set_mac_address()
959 struct s_smc *smc = netdev_priv(dev); in skfp_ioctl()
1040 struct s_smc *smc = netdev_priv(dev); in skfp_send_pkt()
1100 static void send_queued_packets(struct s_smc *smc) in send_queued_packets()
1227 static void ResetAdapter(struct s_smc *smc) in ResetAdapter()
1272 void llc_restart_tx(struct s_smc *smc) in llc_restart_tx()
1302 void *mac_drv_get_space(struct s_smc *smc, unsigned int size) in mac_drv_get_space()
1342 void *mac_drv_get_desc_mem(struct s_smc *smc, unsigned int size) in mac_drv_get_desc_mem()
1380 unsigned long mac_drv_virt2phys(struct s_smc *smc, void *virt) in mac_drv_virt2phys()
1415 u_long dma_master(struct s_smc * smc, void *virt, int len, int flag) in dma_master()
1443 void dma_complete(struct s_smc *smc, volatile union s_fp_descr *descr, int flag) in dma_complete()
1487 void mac_drv_tx_complete(struct s_smc *smc, volatile struct s_smt_fp_txd *txd) in mac_drv_tx_complete()
1569 void mac_drv_rx_complete(struct s_smc *smc, volatile struct s_smt_fp_rxd *rxd, in mac_drv_rx_complete()
1688 void mac_drv_requeue_rxd(struct s_smc *smc, volatile struct s_smt_fp_rxd *rxd, in mac_drv_requeue_rxd()
1765 void mac_drv_fill_rxd(struct s_smc *smc) in mac_drv_fill_rxd()
1832 void mac_drv_clear_rxd(struct s_smc *smc, volatile struct s_smt_fp_rxd *rxd, in mac_drv_clear_rxd()
1889 int mac_drv_rx_init(struct s_smc *smc, int len, int fc, in mac_drv_rx_init()
1936 void smt_timer_poll(struct s_smc *smc) in smt_timer_poll()
1954 void ring_status_indication(struct s_smc *smc, u_long status) in ring_status_indication()
2028 void smt_stat_counter(struct s_smc *smc, int stat) in smt_stat_counter()
2064 void cfm_state_change(struct s_smc *smc, int c_state) in cfm_state_change()
2122 void ecm_state_change(struct s_smc *smc, int e_state) in ecm_state_change()
2177 void rmt_state_change(struct s_smc *smc, int r_state) in rmt_state_change()
2229 void drv_reset_indication(struct s_smc *smc) in drv_reset_indication()