QETH_DBF_SPRINTF(trace, 2, "On device %s: " "received active check " "condition (0x%08x).", CARD_BUS_ID(card), status); QETH_DBF_TEXT(trace, 2, "chkcond"); 
QETH_DBF_TEXT(trace, 2, "achkcond"); QETH_DBF_TEXT_(trace, 2, "%s", CARD_BUS_ID(card)); 
qeth_qdio_output_handler(struct ccw_device * ccwdev, unsigned int status,		        unsigned int qdio_error, unsigned int siga_error,			unsigned int __queue, int first_element, int count,			unsigned long card_ptr){	struct qeth_card *card        = (struct qeth_card *) card_ptr;	struct qeth_qdio_out_q *queue = card->qdio.out_qs[__queue];	struct qeth_qdio_out_buffer *buffer;	int i;	QETH_DBF_TEXT(trace, 6, "qdouhdl");	if (status & QDIO_STATUS_LOOK_FOR_ERROR) {		if (status & QDIO_STATUS_ACTIVATE_CHECK_CONDITION){			QETH_DBF_SPRINTF(trace, 2, "On device %s: "					 "received active check "				         "condition (0x%08x).",					 CARD_BUS_ID(card), status);			QETH_DBF_TEXT(trace, 2, "chkcond");			QETH_DBF_TEXT_(trace, 2, "%08x", status);			netif_stop_queue(card->dev);			qeth_schedule_recovery(card);			return;		}	}#ifdef CONFIG_QETH_PERF_STATS	card->perf_stats.outbound_handler_cnt++;	card->perf_stats.outbound_handler_start_time = qeth_get_micros();#endif	for(i = first_element; i < (first_element + count); ++i){		buffer = &queue->bufs[i % QDIO_MAX_BUFFERS_PER_Q];		/*we only handle the KICK_IT error by doing a recovery */		if (qeth_handle_send_error(card, buffer, qdio_error, siga_error)				== QETH_SEND_ERROR_KICK_IT){			netif_stop_queue(card->dev);			qeth_schedule_recovery(card);			return;		}		qeth_clear_output_buffer(queue, buffer);	}	atomic_sub(count, &queue->used_buffers);	/* check if we need to do something on this outbound queue */	if (card->info.type != QETH_CARD_TYPE_IQD)		qeth_check_outbound_queue(queue);	netif_wake_queue(queue->card->dev);#ifdef CONFIG_QETH_PERF_STATS	card->perf_stats.outbound_handler_time += qeth_get_micros() -		card->perf_stats.outbound_handler_start_time;#endif}
4520	/local/tlutelli/issta_data/temp/c/2005_temp/2005/4520/f3d242e8f2bf12cb45eb35b7d2e69483d1209b13/qeth_main.c/buggy/drivers/s390/net/qeth_main.c