Lines Matching refs:ei_status
293 ei_status.name = model_name; in ultra_probe1()
294 ei_status.word16 = 1; in ultra_probe1()
295 ei_status.tx_start_page = START_PG; in ultra_probe1()
296 ei_status.rx_start_page = START_PG + TX_PAGES; in ultra_probe1()
297 ei_status.stop_page = num_pages; in ultra_probe1()
299 ei_status.mem = ioremap(dev->mem_start, (ei_status.stop_page - START_PG)*256); in ultra_probe1()
300 if (!ei_status.mem) { in ultra_probe1()
306 dev->mem_end = dev->mem_start + (ei_status.stop_page - START_PG)*256; in ultra_probe1()
311 ei_status.block_input = &ultra_pio_input; in ultra_probe1()
312 ei_status.block_output = &ultra_pio_output; in ultra_probe1()
313 ei_status.get_8390_hdr = &ultra_pio_get_hdr; in ultra_probe1()
318 ei_status.block_input = &ultra_block_input; in ultra_probe1()
319 ei_status.block_output = &ultra_block_output; in ultra_probe1()
320 ei_status.get_8390_hdr = &ultra_get_8390_hdr; in ultra_probe1()
322 ei_status.reset_8390 = &ultra_reset_8390; in ultra_probe1()
374 ei_status.priv = (unsigned long)idev; in ultra_probe_isapnp()
405 if (ei_status.block_input == &ultra_pio_input) { in ultra_open()
426 ei_status.txing = 0; in ultra_reset_8390()
430 if (ei_status.block_input == &ultra_pio_input) in ultra_reset_8390()
445 void __iomem *hdr_start = ei_status.mem + ((ring_page - START_PG)<<8); in ultra_get_8390_hdr()
465 void __iomem *xfer_start = ei_status.mem + ring_offset - (START_PG<<8); in ultra_block_input()
470 if (ring_offset + count > ei_status.stop_page*256) { in ultra_block_input()
472 int semi_count = ei_status.stop_page*256 - ring_offset; in ultra_block_input()
475 memcpy_fromio(skb->data + semi_count, ei_status.mem + TX_PAGES * 256, count); in ultra_block_input()
487 void __iomem *shmem = ei_status.mem + ((start_page - START_PG)<<8); in ultra_block_output()
608 struct pnp_dev *idev = (struct pnp_dev *)ei_status.priv; in cleanup_card()
613 iounmap(ei_status.mem); in cleanup_card()