Lines Matching refs:mac_iop
148 static volatile struct mac_iop *iop_base[NUM_IOPS];
164 static __inline__ void iop_loadaddr(volatile struct mac_iop *iop, __u16 addr) in iop_loadaddr()
170 static __inline__ __u8 iop_readb(volatile struct mac_iop *iop, __u16 addr) in iop_readb()
177 static __inline__ void iop_writeb(volatile struct mac_iop *iop, __u16 addr, __u8 data) in iop_writeb()
184 static __inline__ void iop_stop(volatile struct mac_iop *iop) in iop_stop()
189 static __inline__ void iop_start(volatile struct mac_iop *iop) in iop_start()
194 static __inline__ void iop_bypass(volatile struct mac_iop *iop) in iop_bypass()
199 static __inline__ void iop_interrupt(volatile struct mac_iop *iop) in iop_interrupt()
204 static int iop_alive(volatile struct mac_iop *iop) in iop_alive()
243 iop_base[IOP_NUM_SCC] = (struct mac_iop *) SCC_IOP_BASE_IIFX; in iop_preinit()
245 iop_base[IOP_NUM_SCC] = (struct mac_iop *) SCC_IOP_BASE_QUADRA; in iop_preinit()
255 iop_base[IOP_NUM_ISM] = (struct mac_iop *) ISM_IOP_BASE_IIFX; in iop_preinit()
257 iop_base[IOP_NUM_ISM] = (struct mac_iop *) ISM_IOP_BASE_QUADRA; in iop_preinit()
379 volatile struct mac_iop *iop = iop_base[msg->iop_num]; in iop_do_send()
400 volatile struct mac_iop *iop = iop_base[iop_num]; in iop_handle_send()
429 volatile struct mac_iop *iop = iop_base[iop_num]; in iop_handle_recv()
567 volatile struct mac_iop *iop = iop_base[iop_num]; in iop_ism_irq()