Lines Matching defs:hw_ops

3065 void xlgmac_init_hw_ops(struct xlgmac_hw_ops *hw_ops)
3067 hw_ops->init = xlgmac_hw_init;
3068 hw_ops->exit = xlgmac_hw_exit;
3070 hw_ops->tx_complete = xlgmac_tx_complete;
3072 hw_ops->enable_tx = xlgmac_enable_tx;
3073 hw_ops->disable_tx = xlgmac_disable_tx;
3074 hw_ops->enable_rx = xlgmac_enable_rx;
3075 hw_ops->disable_rx = xlgmac_disable_rx;
3077 hw_ops->dev_xmit = xlgmac_dev_xmit;
3078 hw_ops->dev_read = xlgmac_dev_read;
3079 hw_ops->enable_int = xlgmac_enable_int;
3080 hw_ops->disable_int = xlgmac_disable_int;
3082 hw_ops->set_mac_address = xlgmac_set_mac_address;
3083 hw_ops->config_rx_mode = xlgmac_config_rx_mode;
3084 hw_ops->enable_rx_csum = xlgmac_enable_rx_csum;
3085 hw_ops->disable_rx_csum = xlgmac_disable_rx_csum;
3088 hw_ops->set_xlgmii_25000_speed = xlgmac_set_xlgmii_25000_speed;
3089 hw_ops->set_xlgmii_40000_speed = xlgmac_set_xlgmii_40000_speed;
3090 hw_ops->set_xlgmii_50000_speed = xlgmac_set_xlgmii_50000_speed;
3091 hw_ops->set_xlgmii_100000_speed = xlgmac_set_xlgmii_100000_speed;
3094 hw_ops->tx_desc_init = xlgmac_tx_desc_init;
3095 hw_ops->rx_desc_init = xlgmac_rx_desc_init;
3096 hw_ops->tx_desc_reset = xlgmac_tx_desc_reset;
3097 hw_ops->rx_desc_reset = xlgmac_rx_desc_reset;
3098 hw_ops->is_last_desc = xlgmac_is_last_desc;
3099 hw_ops->is_context_desc = xlgmac_is_context_desc;
3100 hw_ops->tx_start_xmit = xlgmac_tx_start_xmit;
3103 hw_ops->config_tx_flow_control = xlgmac_config_tx_flow_control;
3104 hw_ops->config_rx_flow_control = xlgmac_config_rx_flow_control;
3107 hw_ops->enable_rx_vlan_stripping = xlgmac_enable_rx_vlan_stripping;
3108 hw_ops->disable_rx_vlan_stripping = xlgmac_disable_rx_vlan_stripping;
3109 hw_ops->enable_rx_vlan_filtering = xlgmac_enable_rx_vlan_filtering;
3110 hw_ops->disable_rx_vlan_filtering = xlgmac_disable_rx_vlan_filtering;
3111 hw_ops->update_vlan_hash_table = xlgmac_update_vlan_hash_table;
3114 hw_ops->config_rx_coalesce = xlgmac_config_rx_coalesce;
3115 hw_ops->config_tx_coalesce = xlgmac_config_tx_coalesce;
3116 hw_ops->usec_to_riwt = xlgmac_usec_to_riwt;
3117 hw_ops->riwt_to_usec = xlgmac_riwt_to_usec;
3120 hw_ops->config_rx_threshold = xlgmac_config_rx_threshold;
3121 hw_ops->config_tx_threshold = xlgmac_config_tx_threshold;
3124 hw_ops->config_rsf_mode = xlgmac_config_rsf_mode;
3125 hw_ops->config_tsf_mode = xlgmac_config_tsf_mode;
3128 hw_ops->config_osp_mode = xlgmac_config_osp_mode;
3131 hw_ops->config_rx_pbl_val = xlgmac_config_rx_pbl_val;
3132 hw_ops->get_rx_pbl_val = xlgmac_get_rx_pbl_val;
3133 hw_ops->config_tx_pbl_val = xlgmac_config_tx_pbl_val;
3134 hw_ops->get_tx_pbl_val = xlgmac_get_tx_pbl_val;
3135 hw_ops->config_pblx8 = xlgmac_config_pblx8;
3138 hw_ops->tx_mmc_int = xlgmac_tx_mmc_int;
3139 hw_ops->rx_mmc_int = xlgmac_rx_mmc_int;
3140 hw_ops->read_mmc_stats = xlgmac_read_mmc_stats;
3143 hw_ops->enable_rss = xlgmac_enable_rss;
3144 hw_ops->disable_rss = xlgmac_disable_rss;
3145 hw_ops->set_rss_hash_key = xlgmac_set_rss_hash_key;
3146 hw_ops->set_rss_lookup_table = xlgmac_set_rss_lookup_table;