next_card = qeth_ccwgroup_driver.driver.devices.next; if (next_card->next == next_card) /* list empty */ return NULL; 
next = driver_find_device(&qeth_ccwgroup_driver.driver, NULL, NULL, qeth_procfile_seq_match); if (next) (*offset)++; return (void *) next; } prev = (struct device *) it; next = driver_find_device(&qeth_ccwgroup_driver.driver, prev, NULL, qeth_procfile_seq_match); if (next) 
qeth_procfile_seq_next(struct seq_file *s, void *it, loff_t *offset){	struct list_head *next_card = NULL;	struct list_head *current_card;	if (it == SEQ_START_TOKEN) {		next_card = qeth_ccwgroup_driver.driver.devices.next;		if (next_card->next == next_card) /* list empty */			return NULL;		(*offset)++;	} else {		current_card = (struct list_head *)it;		if (current_card->next == &qeth_ccwgroup_driver.driver.devices)			return NULL; /* end of list reached */		next_card = current_card->next;		(*offset)++;	}	return next_card;}
10457	/local/tlutelli/issta_data/temp/c/2005_temp/2005/10457/66aea23ff84ca81bfaeaf7d63e248b873f5c2616/qeth_proc.c/clean/drivers/s390/net/qeth_proc.c