Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Macros | Functions | Variables
qeth_core_main.c File Reference
#include <linux/module.h>
#include <linux/moduleparam.h>
#include <linux/string.h>
#include <linux/errno.h>
#include <linux/kernel.h>
#include <linux/ip.h>
#include <linux/tcp.h>
#include <linux/mii.h>
#include <linux/kthread.h>
#include <linux/slab.h>
#include <net/iucv/af_iucv.h>
#include <asm/ebcdic.h>
#include <asm/io.h>
#include <asm/sysinfo.h>
#include <asm/compat.h>
#include "qeth_core.h"

Go to the source code of this file.

Macros

#define KMSG_COMPONENT   "qeth"
 
#define pr_fmt(fmt)   KMSG_COMPONENT ": " fmt
 

Functions

 EXPORT_SYMBOL_GPL (qeth_dbf)
 
 EXPORT_SYMBOL_GPL (qeth_core_card_list)
 
 EXPORT_SYMBOL_GPL (qeth_core_header_cache)
 
const charqeth_get_cardname_short (struct qeth_card *card)
 
void qeth_set_allowed_threads (struct qeth_card *card, unsigned long threads, int clear_start_mask)
 
 EXPORT_SYMBOL_GPL (qeth_set_allowed_threads)
 
int qeth_threads_running (struct qeth_card *card, unsigned long threads)
 
 EXPORT_SYMBOL_GPL (qeth_threads_running)
 
int qeth_wait_for_threads (struct qeth_card *card, unsigned long threads)
 
 EXPORT_SYMBOL_GPL (qeth_wait_for_threads)
 
void qeth_clear_working_pool_list (struct qeth_card *card)
 
 EXPORT_SYMBOL_GPL (qeth_clear_working_pool_list)
 
int qeth_realloc_buffer_pool (struct qeth_card *card, int bufcnt)
 
 EXPORT_SYMBOL_GPL (qeth_realloc_buffer_pool)
 
void qeth_clear_ipacmd_list (struct qeth_card *card)
 
 EXPORT_SYMBOL_GPL (qeth_clear_ipacmd_list)
 
void qeth_release_buffer (struct qeth_channel *channel, struct qeth_cmd_buffer *iob)
 
 EXPORT_SYMBOL_GPL (qeth_release_buffer)
 
struct qeth_cmd_bufferqeth_wait_for_buffer (struct qeth_channel *channel)
 
 EXPORT_SYMBOL_GPL (qeth_wait_for_buffer)
 
void qeth_clear_cmd_buffers (struct qeth_channel *channel)
 
 EXPORT_SYMBOL_GPL (qeth_clear_cmd_buffers)
 
void qeth_clear_thread_start_bit (struct qeth_card *card, unsigned long thread)
 
 EXPORT_SYMBOL_GPL (qeth_clear_thread_start_bit)
 
void qeth_clear_thread_running_bit (struct qeth_card *card, unsigned long thread)
 
 EXPORT_SYMBOL_GPL (qeth_clear_thread_running_bit)
 
int qeth_do_run_thread (struct qeth_card *card, unsigned long thread)
 
 EXPORT_SYMBOL_GPL (qeth_do_run_thread)
 
void qeth_schedule_recovery (struct qeth_card *card)
 
 EXPORT_SYMBOL_GPL (qeth_schedule_recovery)
 
void qeth_clear_qdio_buffers (struct qeth_card *card)
 
 EXPORT_SYMBOL_GPL (qeth_clear_qdio_buffers)
 
int qeth_qdio_clear_card (struct qeth_card *card, int use_halt)
 
 EXPORT_SYMBOL_GPL (qeth_qdio_clear_card)
 
void qeth_prepare_control_data (struct qeth_card *card, int len, struct qeth_cmd_buffer *iob)
 
 EXPORT_SYMBOL_GPL (qeth_prepare_control_data)
 
int qeth_send_control_data (struct qeth_card *card, int len, struct qeth_cmd_buffer *iob, int(*reply_cb)(struct qeth_card *, struct qeth_reply *, unsigned long), void *reply_param)
 
 EXPORT_SYMBOL_GPL (qeth_send_control_data)
 
void qeth_print_status_message (struct qeth_card *card)
 
 EXPORT_SYMBOL_GPL (qeth_print_status_message)
 
int qeth_init_qdio_queues (struct qeth_card *card)
 
 EXPORT_SYMBOL_GPL (qeth_init_qdio_queues)
 
struct qeth_cmd_bufferqeth_get_ipacmd_buffer (struct qeth_card *card, enum qeth_ipa_cmds ipacmd, enum qeth_prot_versions prot)
 
 EXPORT_SYMBOL_GPL (qeth_get_ipacmd_buffer)
 
void qeth_prepare_ipa_cmd (struct qeth_card *card, struct qeth_cmd_buffer *iob, char prot_type)
 
 EXPORT_SYMBOL_GPL (qeth_prepare_ipa_cmd)
 
int qeth_send_ipa_cmd (struct qeth_card *card, struct qeth_cmd_buffer *iob, int(*reply_cb)(struct qeth_card *, struct qeth_reply *, unsigned long), void *reply_param)
 
 EXPORT_SYMBOL_GPL (qeth_send_ipa_cmd)
 
int qeth_send_startlan (struct qeth_card *card)
 
 EXPORT_SYMBOL_GPL (qeth_send_startlan)
 
int qeth_default_setadapterparms_cb (struct qeth_card *card, struct qeth_reply *reply, unsigned long data)
 
 EXPORT_SYMBOL_GPL (qeth_default_setadapterparms_cb)
 
struct qeth_cmd_bufferqeth_get_adapter_cmd (struct qeth_card *card, __u32 command, __u32 cmdlen)
 
 EXPORT_SYMBOL_GPL (qeth_get_adapter_cmd)
 
int qeth_query_setadapterparms (struct qeth_card *card)
 
 EXPORT_SYMBOL_GPL (qeth_query_setadapterparms)
 
int qeth_query_ipassists (struct qeth_card *card, enum qeth_prot_versions prot)
 
 EXPORT_SYMBOL_GPL (qeth_query_ipassists)
 
int qeth_hw_trap (struct qeth_card *card, enum qeth_diags_trap_action action)
 
 EXPORT_SYMBOL_GPL (qeth_hw_trap)
 
int qeth_check_qdio_errors (struct qeth_card *card, struct qdio_buffer *buf, unsigned int qdio_error, const char *dbftext)
 
 EXPORT_SYMBOL_GPL (qeth_check_qdio_errors)
 
void qeth_buffer_reclaim_work (struct work_struct *work)
 
void qeth_queue_input_buffer (struct qeth_card *card, int index)
 
 EXPORT_SYMBOL_GPL (qeth_queue_input_buffer)
 
void qeth_qdio_start_poll (struct ccw_device *ccwdev, int queue, unsigned long card_ptr)
 
 EXPORT_SYMBOL_GPL (qeth_qdio_start_poll)
 
int qeth_configure_cq (struct qeth_card *card, enum qeth_cq cq)
 
 EXPORT_SYMBOL_GPL (qeth_configure_cq)
 
void qeth_qdio_input_handler (struct ccw_device *ccwdev, unsigned int qdio_err, unsigned int queue, int first_elem, int count, unsigned long card_ptr)
 
 EXPORT_SYMBOL_GPL (qeth_qdio_input_handler)
 
void qeth_qdio_output_handler (struct ccw_device *ccwdev, unsigned int qdio_error, int __queue, int first_element, int count, unsigned long card_ptr)
 
 EXPORT_SYMBOL_GPL (qeth_qdio_output_handler)
 
int qeth_get_priority_queue (struct qeth_card *card, struct sk_buff *skb, int ipv, int cast_type)
 
 EXPORT_SYMBOL_GPL (qeth_get_priority_queue)
 
int qeth_get_elements_no (struct qeth_card *card, void *hdr, struct sk_buff *skb, int elems)
 
 EXPORT_SYMBOL_GPL (qeth_get_elements_no)
 
int qeth_hdr_chk_and_bounce (struct sk_buff *skb, int len)
 
 EXPORT_SYMBOL_GPL (qeth_hdr_chk_and_bounce)
 
int qeth_do_send_packet_fast (struct qeth_card *card, struct qeth_qdio_out_q *queue, struct sk_buff *skb, struct qeth_hdr *hdr, int elements_needed, int offset, int hd_len)
 
 EXPORT_SYMBOL_GPL (qeth_do_send_packet_fast)
 
int qeth_do_send_packet (struct qeth_card *card, struct qeth_qdio_out_q *queue, struct sk_buff *skb, struct qeth_hdr *hdr, int elements_needed)
 
 EXPORT_SYMBOL_GPL (qeth_do_send_packet)
 
void qeth_setadp_promisc_mode (struct qeth_card *card)
 
 EXPORT_SYMBOL_GPL (qeth_setadp_promisc_mode)
 
int qeth_change_mtu (struct net_device *dev, int new_mtu)
 
 EXPORT_SYMBOL_GPL (qeth_change_mtu)
 
struct net_device_statsqeth_get_stats (struct net_device *dev)
 
 EXPORT_SYMBOL_GPL (qeth_get_stats)
 
int qeth_setadpparms_change_macaddr (struct qeth_card *card)
 
 EXPORT_SYMBOL_GPL (qeth_setadpparms_change_macaddr)
 
int qeth_set_access_ctrl_online (struct qeth_card *card)
 
 EXPORT_SYMBOL_GPL (qeth_set_access_ctrl_online)
 
void qeth_tx_timeout (struct net_device *dev)
 
 EXPORT_SYMBOL_GPL (qeth_tx_timeout)
 
int qeth_mdio_read (struct net_device *dev, int phy_id, int regnum)
 
 EXPORT_SYMBOL_GPL (qeth_mdio_read)
 
int qeth_snmp_command (struct qeth_card *card, char __user *udata)
 
 EXPORT_SYMBOL_GPL (qeth_snmp_command)
 
int qeth_query_oat_command (struct qeth_card *card, char __user *udata)
 
 EXPORT_SYMBOL_GPL (qeth_query_oat_command)
 
 MODULE_DEVICE_TABLE (ccw, qeth_ids)
 
int qeth_core_hardsetup_card (struct qeth_card *card)
 
 EXPORT_SYMBOL_GPL (qeth_core_hardsetup_card)
 
struct sk_buffqeth_core_get_next_skb (struct qeth_card *card, struct qeth_qdio_buffer *qethbuffer, struct qdio_buffer_element **__element, int *__offset, struct qeth_hdr **hdr)
 
 EXPORT_SYMBOL_GPL (qeth_core_get_next_skb)
 
void qeth_dbf_longtext (debug_info_t *id, int level, char *fmt,...)
 
 EXPORT_SYMBOL_GPL (qeth_dbf_longtext)
 
int qeth_core_load_discipline (struct qeth_card *card, enum qeth_discipline_id discipline)
 
void qeth_core_free_discipline (struct qeth_card *card)
 
int qeth_core_get_sset_count (struct net_device *dev, int stringset)
 
 EXPORT_SYMBOL_GPL (qeth_core_get_sset_count)
 
void qeth_core_get_ethtool_stats (struct net_device *dev, struct ethtool_stats *stats, u64 *data)
 
 EXPORT_SYMBOL_GPL (qeth_core_get_ethtool_stats)
 
void qeth_core_get_strings (struct net_device *dev, u32 stringset, u8 *data)
 
 EXPORT_SYMBOL_GPL (qeth_core_get_strings)
 
void qeth_core_get_drvinfo (struct net_device *dev, struct ethtool_drvinfo *info)
 
 EXPORT_SYMBOL_GPL (qeth_core_get_drvinfo)
 
int qeth_core_ethtool_get_settings (struct net_device *netdev, struct ethtool_cmd *ecmd)
 
 EXPORT_SYMBOL_GPL (qeth_core_ethtool_get_settings)
 
 module_init (qeth_core_init)
 
 module_exit (qeth_core_exit)
 
 MODULE_AUTHOR ("Frank Blaschka <[email protected]>")
 
 MODULE_DESCRIPTION ("qeth core functions")
 
 MODULE_LICENSE ("GPL")
 

Variables

struct qeth_dbf_info qeth_dbf [QETH_DBF_INFOS]
 
struct qeth_card_list_struct qeth_core_card_list
 
struct kmem_cacheqeth_core_header_cache
 

Macro Definition Documentation

#define KMSG_COMPONENT   "qeth"

Definition at line 9 of file qeth_core_main.c.

#define pr_fmt (   fmt)    KMSG_COMPONENT ": " fmt

Definition at line 10 of file qeth_core_main.c.

Function Documentation

EXPORT_SYMBOL_GPL ( qeth_dbf  )
EXPORT_SYMBOL_GPL ( qeth_core_card_list  )
EXPORT_SYMBOL_GPL ( qeth_core_header_cache  )
EXPORT_SYMBOL_GPL ( qeth_set_allowed_threads  )
EXPORT_SYMBOL_GPL ( qeth_threads_running  )
EXPORT_SYMBOL_GPL ( qeth_wait_for_threads  )
EXPORT_SYMBOL_GPL ( qeth_clear_working_pool_list  )
EXPORT_SYMBOL_GPL ( qeth_realloc_buffer_pool  )
EXPORT_SYMBOL_GPL ( qeth_clear_ipacmd_list  )
EXPORT_SYMBOL_GPL ( qeth_release_buffer  )
EXPORT_SYMBOL_GPL ( qeth_wait_for_buffer  )
EXPORT_SYMBOL_GPL ( qeth_clear_cmd_buffers  )
EXPORT_SYMBOL_GPL ( qeth_clear_thread_start_bit  )
EXPORT_SYMBOL_GPL ( qeth_clear_thread_running_bit  )
EXPORT_SYMBOL_GPL ( qeth_do_run_thread  )
EXPORT_SYMBOL_GPL ( qeth_schedule_recovery  )
EXPORT_SYMBOL_GPL ( qeth_clear_qdio_buffers  )
EXPORT_SYMBOL_GPL ( qeth_qdio_clear_card  )
EXPORT_SYMBOL_GPL ( qeth_prepare_control_data  )
EXPORT_SYMBOL_GPL ( qeth_send_control_data  )
EXPORT_SYMBOL_GPL ( qeth_print_status_message  )
EXPORT_SYMBOL_GPL ( qeth_init_qdio_queues  )
EXPORT_SYMBOL_GPL ( qeth_get_ipacmd_buffer  )
EXPORT_SYMBOL_GPL ( qeth_prepare_ipa_cmd  )
EXPORT_SYMBOL_GPL ( qeth_send_ipa_cmd  )
EXPORT_SYMBOL_GPL ( qeth_send_startlan  )
EXPORT_SYMBOL_GPL ( qeth_default_setadapterparms_cb  )
EXPORT_SYMBOL_GPL ( qeth_get_adapter_cmd  )
EXPORT_SYMBOL_GPL ( qeth_query_setadapterparms  )
EXPORT_SYMBOL_GPL ( qeth_query_ipassists  )
EXPORT_SYMBOL_GPL ( qeth_hw_trap  )
EXPORT_SYMBOL_GPL ( qeth_check_qdio_errors  )
EXPORT_SYMBOL_GPL ( qeth_queue_input_buffer  )
EXPORT_SYMBOL_GPL ( qeth_qdio_start_poll  )
EXPORT_SYMBOL_GPL ( qeth_configure_cq  )
EXPORT_SYMBOL_GPL ( qeth_qdio_input_handler  )
EXPORT_SYMBOL_GPL ( qeth_qdio_output_handler  )
EXPORT_SYMBOL_GPL ( qeth_get_priority_queue  )
EXPORT_SYMBOL_GPL ( qeth_get_elements_no  )
EXPORT_SYMBOL_GPL ( qeth_hdr_chk_and_bounce  )
EXPORT_SYMBOL_GPL ( qeth_do_send_packet_fast  )
EXPORT_SYMBOL_GPL ( qeth_do_send_packet  )
EXPORT_SYMBOL_GPL ( qeth_setadp_promisc_mode  )
EXPORT_SYMBOL_GPL ( qeth_change_mtu  )
EXPORT_SYMBOL_GPL ( qeth_get_stats  )
EXPORT_SYMBOL_GPL ( qeth_setadpparms_change_macaddr  )
EXPORT_SYMBOL_GPL ( qeth_set_access_ctrl_online  )
EXPORT_SYMBOL_GPL ( qeth_tx_timeout  )
EXPORT_SYMBOL_GPL ( qeth_mdio_read  )
EXPORT_SYMBOL_GPL ( qeth_snmp_command  )
EXPORT_SYMBOL_GPL ( qeth_query_oat_command  )
EXPORT_SYMBOL_GPL ( qeth_core_hardsetup_card  )
EXPORT_SYMBOL_GPL ( qeth_core_get_next_skb  )
EXPORT_SYMBOL_GPL ( qeth_dbf_longtext  )
EXPORT_SYMBOL_GPL ( qeth_core_get_sset_count  )
EXPORT_SYMBOL_GPL ( qeth_core_get_ethtool_stats  )
EXPORT_SYMBOL_GPL ( qeth_core_get_strings  )
EXPORT_SYMBOL_GPL ( qeth_core_get_drvinfo  )
EXPORT_SYMBOL_GPL ( qeth_core_ethtool_get_settings  )
MODULE_AUTHOR ( "Frank Blaschka <[email protected]>"  )
MODULE_DESCRIPTION ( "qeth core functions"  )
MODULE_DEVICE_TABLE ( ccw  ,
qeth_ids   
)
module_exit ( qeth_core_exit  )
module_init ( qeth_core_init  )
MODULE_LICENSE ( "GPL"  )
void qeth_buffer_reclaim_work ( struct work_struct work)

Definition at line 3106 of file qeth_core_main.c.

int qeth_change_mtu ( struct net_device dev,
int  new_mtu 
)

Definition at line 3988 of file qeth_core_main.c.

int qeth_check_qdio_errors ( struct qeth_card card,
struct qdio_buffer buf,
unsigned int  qdio_error,
const char dbftext 
)

Definition at line 3086 of file qeth_core_main.c.

void qeth_clear_cmd_buffers ( struct qeth_channel channel)

Definition at line 704 of file qeth_core_main.c.

void qeth_clear_ipacmd_list ( struct qeth_card card)

Definition at line 585 of file qeth_core_main.c.

void qeth_clear_qdio_buffers ( struct qeth_card card)

Definition at line 1197 of file qeth_core_main.c.

void qeth_clear_thread_running_bit ( struct qeth_card card,
unsigned long  thread 
)

Definition at line 852 of file qeth_core_main.c.

void qeth_clear_thread_start_bit ( struct qeth_card card,
unsigned long  thread 
)

Definition at line 841 of file qeth_core_main.c.

void qeth_clear_working_pool_list ( struct qeth_card card)

Definition at line 192 of file qeth_core_main.c.

int qeth_configure_cq ( struct qeth_card card,
enum qeth_cq  cq 
)

Definition at line 3426 of file qeth_core_main.c.

int qeth_core_ethtool_get_settings ( struct net_device netdev,
struct ethtool_cmd ecmd 
)

Definition at line 5454 of file qeth_core_main.c.

void qeth_core_free_discipline ( struct qeth_card card)

Definition at line 5072 of file qeth_core_main.c.

void qeth_core_get_drvinfo ( struct net_device dev,
struct ethtool_drvinfo info 
)

Definition at line 5436 of file qeth_core_main.c.

void qeth_core_get_ethtool_stats ( struct net_device dev,
struct ethtool_stats stats,
u64 data 
)

Definition at line 5372 of file qeth_core_main.c.

struct sk_buff* qeth_core_get_next_skb ( struct qeth_card card,
struct qeth_qdio_buffer qethbuffer,
struct qdio_buffer_element **  __element,
int __offset,
struct qeth_hdr **  hdr 
)
read

Definition at line 4890 of file qeth_core_main.c.

int qeth_core_get_sset_count ( struct net_device dev,
int  stringset 
)

Definition at line 5361 of file qeth_core_main.c.

void qeth_core_get_strings ( struct net_device dev,
u32  stringset,
u8 data 
)

Definition at line 5422 of file qeth_core_main.c.

int qeth_core_hardsetup_card ( struct qeth_card card)

Definition at line 4759 of file qeth_core_main.c.

int qeth_core_load_discipline ( struct qeth_card card,
enum qeth_discipline_id  discipline 
)

Definition at line 5048 of file qeth_core_main.c.

void qeth_dbf_longtext ( debug_info_t id,
int  level,
char fmt,
  ... 
)

Definition at line 5004 of file qeth_core_main.c.

int qeth_default_setadapterparms_cb ( struct qeth_card card,
struct qeth_reply reply,
unsigned long  data 
)

Definition at line 2873 of file qeth_core_main.c.

int qeth_do_run_thread ( struct qeth_card card,
unsigned long  thread 
)

Definition at line 882 of file qeth_core_main.c.

int qeth_do_send_packet ( struct qeth_card card,
struct qeth_qdio_out_q queue,
struct sk_buff skb,
struct qeth_hdr hdr,
int  elements_needed 
)

Definition at line 3855 of file qeth_core_main.c.

int qeth_do_send_packet_fast ( struct qeth_card card,
struct qeth_qdio_out_q queue,
struct sk_buff skb,
struct qeth_hdr hdr,
int  elements_needed,
int  offset,
int  hd_len 
)

Definition at line 3823 of file qeth_core_main.c.

struct qeth_cmd_buffer* qeth_get_adapter_cmd ( struct qeth_card card,
__u32  command,
__u32  cmdlen 
)
read

Definition at line 2906 of file qeth_core_main.c.

const char* qeth_get_cardname_short ( struct qeth_card card)

Definition at line 106 of file qeth_core_main.c.

int qeth_get_elements_no ( struct qeth_card card,
void hdr,
struct sk_buff skb,
int  elems 
)

Definition at line 3656 of file qeth_core_main.c.

struct qeth_cmd_buffer* qeth_get_ipacmd_buffer ( struct qeth_card card,
enum qeth_ipa_cmds  ipacmd,
enum qeth_prot_versions  prot 
)
read

Definition at line 2808 of file qeth_core_main.c.

int qeth_get_priority_queue ( struct qeth_card card,
struct sk_buff skb,
int  ipv,
int  cast_type 
)

Definition at line 3617 of file qeth_core_main.c.

struct net_device_stats* qeth_get_stats ( struct net_device dev)
read

Definition at line 4011 of file qeth_core_main.c.

int qeth_hdr_chk_and_bounce ( struct sk_buff skb,
int  len 
)

Definition at line 3674 of file qeth_core_main.c.

int qeth_hw_trap ( struct qeth_card card,
enum qeth_diags_trap_action  action 
)

Definition at line 3056 of file qeth_core_main.c.

int qeth_init_qdio_queues ( struct qeth_card card)

Definition at line 2728 of file qeth_core_main.c.

int qeth_mdio_read ( struct net_device dev,
int  phy_id,
int  regnum 
)

Definition at line 4219 of file qeth_core_main.c.

void qeth_prepare_control_data ( struct qeth_card card,
int  len,
struct qeth_cmd_buffer iob 
)

Definition at line 1946 of file qeth_core_main.c.

void qeth_prepare_ipa_cmd ( struct qeth_card card,
struct qeth_cmd_buffer iob,
char  prot_type 
)

Definition at line 2822 of file qeth_core_main.c.

void qeth_print_status_message ( struct qeth_card card)

Definition at line 2591 of file qeth_core_main.c.

int qeth_qdio_clear_card ( struct qeth_card card,
int  use_halt 
)

Definition at line 1585 of file qeth_core_main.c.

void qeth_qdio_input_handler ( struct ccw_device ccwdev,
unsigned int  qdio_err,
unsigned int  queue,
int  first_elem,
int  count,
unsigned long  card_ptr 
)

Definition at line 3525 of file qeth_core_main.c.

void qeth_qdio_output_handler ( struct ccw_device ccwdev,
unsigned int  qdio_error,
int  __queue,
int  first_element,
int  count,
unsigned long  card_ptr 
)

Definition at line 3543 of file qeth_core_main.c.

void qeth_qdio_start_poll ( struct ccw_device ccwdev,
int  queue,
unsigned long  card_ptr 
)

Definition at line 3416 of file qeth_core_main.c.

int qeth_query_ipassists ( struct qeth_card card,
enum qeth_prot_versions  prot 
)

Definition at line 2978 of file qeth_core_main.c.

int qeth_query_oat_command ( struct qeth_card card,
char __user udata 
)

Definition at line 4456 of file qeth_core_main.c.

int qeth_query_setadapterparms ( struct qeth_card card)

Definition at line 2924 of file qeth_core_main.c.

void qeth_queue_input_buffer ( struct qeth_card card,
int  index 
)

Definition at line 3115 of file qeth_core_main.c.

int qeth_realloc_buffer_pool ( struct qeth_card card,
int  bufcnt 
)

Definition at line 235 of file qeth_core_main.c.

void qeth_release_buffer ( struct qeth_channel channel,
struct qeth_cmd_buffer iob 
)

Definition at line 668 of file qeth_core_main.c.

void qeth_schedule_recovery ( struct qeth_card card)

Definition at line 892 of file qeth_core_main.c.

int qeth_send_control_data ( struct qeth_card card,
int  len,
struct qeth_cmd_buffer iob,
int(*)(struct qeth_card *, struct qeth_reply *, unsigned long reply_cb,
void reply_param 
)

Definition at line 1964 of file qeth_core_main.c.

int qeth_send_ipa_cmd ( struct qeth_card card,
struct qeth_cmd_buffer iob,
int(*)(struct qeth_card *, struct qeth_reply *, unsigned long reply_cb,
void reply_param 
)

Definition at line 2832 of file qeth_core_main.c.

int qeth_send_startlan ( struct qeth_card card)

Definition at line 2860 of file qeth_core_main.c.

int qeth_set_access_ctrl_online ( struct qeth_card card)

Definition at line 4180 of file qeth_core_main.c.

void qeth_set_allowed_threads ( struct qeth_card card,
unsigned long  threads,
int  clear_start_mask 
)

Definition at line 159 of file qeth_core_main.c.

void qeth_setadp_promisc_mode ( struct qeth_card card)

Definition at line 3961 of file qeth_core_main.c.

int qeth_setadpparms_change_macaddr ( struct qeth_card card)

Definition at line 4042 of file qeth_core_main.c.

int qeth_snmp_command ( struct qeth_card card,
char __user udata 
)

Definition at line 4372 of file qeth_core_main.c.

int qeth_threads_running ( struct qeth_card card,
unsigned long  threads 
)

Definition at line 173 of file qeth_core_main.c.

void qeth_tx_timeout ( struct net_device dev)

Definition at line 4208 of file qeth_core_main.c.

struct qeth_cmd_buffer* qeth_wait_for_buffer ( struct qeth_channel channel)
read

Definition at line 695 of file qeth_core_main.c.

int qeth_wait_for_threads ( struct qeth_card card,
unsigned long  threads 
)

Definition at line 185 of file qeth_core_main.c.

Variable Documentation

struct qeth_card_list_struct qeth_core_card_list

Definition at line 43 of file qeth_core_main.c.

struct kmem_cache* qeth_core_header_cache

Definition at line 45 of file qeth_core_main.c.

Initial value:
= {
[QETH_DBF_SETUP] = {"qeth_setup",
8, 1, 8, 5, &debug_hex_ascii_view, NULL},
[QETH_DBF_MSG] = {"qeth_msg",
8, 1, 128, 3, &debug_sprintf_view, NULL},
[QETH_DBF_CTRL] = {"qeth_control",
}

Definition at line 31 of file qeth_core_main.c.

Definition at line 5320 of file qeth_core_main.c.