con3215.c (dca3a783400a18e2bf4503b1d4a85c4d0ca1a7e4) | con3215.c (188561a462d3b82451d6ba09e2e32c9ba2c9938c) |
---|---|
1/* 2 * 3215 line mode terminal driver. 3 * 4 * Copyright IBM Corp. 1999, 2009 5 * Author(s): Martin Schwidefsky <schwidefsky@de.ibm.com> 6 * 7 * Updated: 8 * Aug-2000: Added tab support --- 488 unchanged lines hidden (view full) --- 497 continue; 498 } 499 /* there might be a request pending */ 500 raw->flags |= RAW3215_FLUSHING; 501 raw3215_mk_write_req(raw); 502 raw3215_try_io(raw); 503 raw->flags &= ~RAW3215_FLUSHING; 504#ifdef CONFIG_TN3215_CONSOLE | 1/* 2 * 3215 line mode terminal driver. 3 * 4 * Copyright IBM Corp. 1999, 2009 5 * Author(s): Martin Schwidefsky <schwidefsky@de.ibm.com> 6 * 7 * Updated: 8 * Aug-2000: Added tab support --- 488 unchanged lines hidden (view full) --- 497 continue; 498 } 499 /* there might be a request pending */ 500 raw->flags |= RAW3215_FLUSHING; 501 raw3215_mk_write_req(raw); 502 raw3215_try_io(raw); 503 raw->flags &= ~RAW3215_FLUSHING; 504#ifdef CONFIG_TN3215_CONSOLE |
505 wait_cons_dev(); | 505 ccw_device_wait_idle(raw->cdev); |
506#endif 507 /* Enough room freed up ? */ 508 if (RAW3215_BUFFER_SIZE - raw->count >= length) 509 break; 510 /* there might be another cpu waiting for the lock */ 511 spin_unlock(get_ccwdev_lock(raw->cdev)); 512 udelay(100); 513 spin_lock(get_ccwdev_lock(raw->cdev)); --- 691 unchanged lines hidden --- | 506#endif 507 /* Enough room freed up ? */ 508 if (RAW3215_BUFFER_SIZE - raw->count >= length) 509 break; 510 /* there might be another cpu waiting for the lock */ 511 spin_unlock(get_ccwdev_lock(raw->cdev)); 512 udelay(100); 513 spin_lock(get_ccwdev_lock(raw->cdev)); --- 691 unchanged lines hidden --- |