Lines Matching refs:hw_ops

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