list_for_each(next_card, &qeth_ccwgroup_driver.driver.devices){ if (i == *offset) return next_card; i++; } return NULL; 
nr = *offset; while (nr-- > 1 && dev) dev = driver_find_device(&qeth_ccwgroup_driver.driver, dev, NULL, qeth_procfile_seq_match); return (void *) dev; 
qeth_ipato_procfile_seq_start(struct seq_file *s, loff_t *offset){	struct list_head *next_card = NULL;	int i = 0;	down_read(&qeth_ccwgroup_driver.driver.bus->subsys.rwsem);	/* TODO: finish this */	/*	 * maybe SEQ_SATRT_TOKEN can be returned for offset 0	 * output driver settings then;	 * else output setting for respective card	 */	/* get card at pos *offset */	list_for_each(next_card, &qeth_ccwgroup_driver.driver.devices){		if (i == *offset)			return next_card;		i++;	}	return NULL;}
10457	/local/tlutelli/issta_data/temp/c/2005_temp/2005/10457/66aea23ff84ca81bfaeaf7d63e248b873f5c2616/qeth_proc.c/clean/drivers/s390/net/qeth_proc.c