diff options
Diffstat (limited to 'drivers/s390/net/qeth_core.h')
| -rw-r--r-- | drivers/s390/net/qeth_core.h | 4 | 
1 files changed, 4 insertions, 0 deletions
diff --git a/drivers/s390/net/qeth_core.h b/drivers/s390/net/qeth_core.h index d87961d4c0d..6ccb7457746 100644 --- a/drivers/s390/net/qeth_core.h +++ b/drivers/s390/net/qeth_core.h @@ -769,6 +769,7 @@ struct qeth_card {  	unsigned long thread_start_mask;  	unsigned long thread_allowed_mask;  	unsigned long thread_running_mask; +	struct task_struct *recovery_task;  	spinlock_t ip_lock;  	struct list_head ip_list;  	struct list_head *ip_tbd_list; @@ -862,6 +863,8 @@ extern struct qeth_card_list_struct qeth_core_card_list;  extern struct kmem_cache *qeth_core_header_cache;  extern struct qeth_dbf_info qeth_dbf[QETH_DBF_INFOS]; +void qeth_set_recovery_task(struct qeth_card *); +void qeth_clear_recovery_task(struct qeth_card *);  void qeth_set_allowed_threads(struct qeth_card *, unsigned long , int);  int qeth_threads_running(struct qeth_card *, unsigned long);  int qeth_wait_for_threads(struct qeth_card *, unsigned long); @@ -916,6 +919,7 @@ int qeth_send_control_data(struct qeth_card *, int, struct qeth_cmd_buffer *,  	void *reply_param);  int qeth_get_priority_queue(struct qeth_card *, struct sk_buff *, int, int);  int qeth_get_elements_no(struct qeth_card *, void *, struct sk_buff *, int); +int qeth_get_elements_for_frags(struct sk_buff *);  int qeth_do_send_packet_fast(struct qeth_card *, struct qeth_qdio_out_q *,  			struct sk_buff *, struct qeth_hdr *, int, int, int);  int qeth_do_send_packet(struct qeth_card *, struct qeth_qdio_out_q *,  |