Lines Matching refs:smsc_ircc_cb
149 struct smsc_ircc_cb { struct
188 static void smsc_ircc_setup_io(struct smsc_ircc_cb *self, unsigned int fir_base, unsigned int sir_b… argument
189 static void smsc_ircc_setup_qos(struct smsc_ircc_cb *self);
190 static void smsc_ircc_init_chip(struct smsc_ircc_cb *self);
191 static int __exit smsc_ircc_close(struct smsc_ircc_cb *self);
192 static int smsc_ircc_dma_receive(struct smsc_ircc_cb *self);
193 static void smsc_ircc_dma_receive_complete(struct smsc_ircc_cb *self);
194 static void smsc_ircc_sir_receive(struct smsc_ircc_cb *self);
199 static void smsc_ircc_dma_xmit(struct smsc_ircc_cb *self, int bofs);
200 static void smsc_ircc_dma_xmit_complete(struct smsc_ircc_cb *self);
201 static void smsc_ircc_change_speed(struct smsc_ircc_cb *self, u32 speed);
202 static void smsc_ircc_set_sir_speed(struct smsc_ircc_cb *self, u32 speed);
205 static void smsc_ircc_sir_start(struct smsc_ircc_cb *self);
207 static void smsc_ircc_sir_stop(struct smsc_ircc_cb *self);
209 static void smsc_ircc_sir_write_wakeup(struct smsc_ircc_cb *self);
217 static int smsc_ircc_is_receiving(struct smsc_ircc_cb *self);
218 static void smsc_ircc_probe_transceiver(struct smsc_ircc_cb *self);
219 static void smsc_ircc_set_transceiver_for_speed(struct smsc_ircc_cb *self, u32 speed);
220 static void smsc_ircc_sir_wait_hw_transmitter_finish(struct smsc_ircc_cb *self);
357 static struct smsc_ircc_cb *dev_self[] = { NULL, NULL };
496 struct smsc_ircc_cb *self = netdev_priv(dev); in smsc_ircc_net_xmit()
522 struct smsc_ircc_cb *self; in smsc_ircc_open()
541 dev = alloc_irdadev(sizeof(struct smsc_ircc_cb)); in smsc_ircc_open()
692 static void smsc_ircc_setup_io(struct smsc_ircc_cb *self, in smsc_ircc_setup_io()
734 static void smsc_ircc_setup_qos(struct smsc_ircc_cb *self) in smsc_ircc_setup_qos()
753 static void smsc_ircc_init_chip(struct smsc_ircc_cb *self) in smsc_ircc_init_chip()
796 struct smsc_ircc_cb *self; in smsc_ircc_net_ioctl()
857 struct smsc_ircc_cb *self = netdev_priv(dev); in smsc_ircc_timeout()
881 struct smsc_ircc_cb *self; in smsc_ircc_hard_xmit_sir()
945 static void smsc_ircc_set_fir_speed(struct smsc_ircc_cb *self, u32 speed) in smsc_ircc_set_fir_speed()
997 static void smsc_ircc_fir_start(struct smsc_ircc_cb *self) in smsc_ircc_fir_start()
1043 static void smsc_ircc_fir_stop(struct smsc_ircc_cb *self) in smsc_ircc_fir_stop()
1066 static void smsc_ircc_change_speed(struct smsc_ircc_cb *self, u32 speed) in smsc_ircc_change_speed()
1132 static void smsc_ircc_set_sir_speed(struct smsc_ircc_cb *self, __u32 speed) in smsc_ircc_set_sir_speed()
1187 struct smsc_ircc_cb *self; in smsc_ircc_hard_xmit_fir()
1253 static void smsc_ircc_dma_xmit(struct smsc_ircc_cb *self, int bofs) in smsc_ircc_dma_xmit()
1308 static void smsc_ircc_dma_xmit_complete(struct smsc_ircc_cb *self) in smsc_ircc_dma_xmit_complete()
1353 static int smsc_ircc_dma_receive(struct smsc_ircc_cb *self) in smsc_ircc_dma_receive()
1408 static void smsc_ircc_dma_receive_complete(struct smsc_ircc_cb *self) in smsc_ircc_dma_receive_complete()
1478 static void smsc_ircc_sir_receive(struct smsc_ircc_cb *self) in smsc_ircc_sir_receive()
1513 struct smsc_ircc_cb *self = netdev_priv(dev); in smsc_ircc_interrupt()
1572 struct smsc_ircc_cb *self = netdev_priv(dev); in smsc_ircc_interrupt_sir()
1629 static int ircc_is_receiving(struct smsc_ircc_cb *self)
1647 static int smsc_ircc_request_irq(struct smsc_ircc_cb *self) in smsc_ircc_request_irq()
1660 static void smsc_ircc_start_interrupts(struct smsc_ircc_cb *self) in smsc_ircc_start_interrupts()
1672 static void smsc_ircc_stop_interrupts(struct smsc_ircc_cb *self) in smsc_ircc_stop_interrupts()
1696 struct smsc_ircc_cb *self; in smsc_ircc_net_open()
1754 struct smsc_ircc_cb *self; in smsc_ircc_net_close()
1784 struct smsc_ircc_cb *self = platform_get_drvdata(dev); in smsc_ircc_suspend()
1805 struct smsc_ircc_cb *self = platform_get_drvdata(dev); in smsc_ircc_resume()
1837 static int __exit smsc_ircc_close(struct smsc_ircc_cb *self) in smsc_ircc_close()
1897 static void smsc_ircc_sir_start(struct smsc_ircc_cb *self) in smsc_ircc_sir_start()
1934 void smsc_ircc_sir_stop(struct smsc_ircc_cb *self) in smsc_ircc_sir_stop()
1956 static void smsc_ircc_sir_write_wakeup(struct smsc_ircc_cb *self) in smsc_ircc_sir_write_wakeup()
2045 static int smsc_ircc_is_receiving(struct smsc_ircc_cb *self) in smsc_ircc_is_receiving()
2057 static void smsc_ircc_probe_transceiver(struct smsc_ircc_cb *self) in smsc_ircc_probe_transceiver()
2084 static void smsc_ircc_set_transceiver_for_speed(struct smsc_ircc_cb *self, u32 speed) in smsc_ircc_set_transceiver_for_speed()
2116 static void smsc_ircc_sir_wait_hw_transmitter_finish(struct smsc_ircc_cb *self) in smsc_ircc_sir_wait_hw_transmitter_finish()