list_for_each_entry(view, &rp->view_list, list) if (view->fn->activate(view) == 0) { rp->view = view; 
list_for_each_entry(view, &rp->view_list, list) { rp->view = view; if (view->fn->activate(view) == 0) 
raw3270_deactivate_view(struct raw3270_view *view){	unsigned long flags;	struct raw3270 *rp;	rp = view->dev;	if (!rp)		return;	spin_lock_irqsave(get_ccwdev_lock(rp->cdev), flags);	if (rp->view == view) {		view->fn->deactivate(view);		rp->view = 0;		/* Move deactivated view to end of list. */		list_del_init(&view->list);		list_add_tail(&view->list, &rp->view_list);		/* Try to activate another view. */		if (test_bit(RAW3270_FLAGS_READY, &rp->flags)) {			list_for_each_entry(view, &rp->view_list, list)				if (view->fn->activate(view) == 0) {					rp->view = view;					break;				}		}	}	spin_unlock_irqrestore(get_ccwdev_lock(rp->cdev), flags);}
10457	/local/tlutelli/issta_data/temp/c/2005_temp/2005/10457/ed3cb6f039bb296457bfd2877cba6ad0287d8d54/raw3270.c/clean/drivers/s390/char/raw3270.c