SYMBOL INDEX (19458 symbols across 806 files) FILE: app/cmdline_test/cmdline_test.c function main (line 51) | int FILE: app/cmdline_test/cmdline_test.py function runTest (line 41) | def runTest(child,test): function runHistoryTest (line 59) | def runHistoryTest(child): FILE: app/cmdline_test/commands.c type cmd_quit_result (line 50) | struct cmd_quit_result { function cmd_quit_parsed (line 54) | static void type cmd_single_result (line 81) | struct cmd_single_result { function cmd_single_parsed (line 85) | static void type cmd_single_long_result (line 112) | struct cmd_single_long_result { function cmd_single_long_parsed (line 116) | static void type cmd_autocomplete_1_result (line 145) | struct cmd_autocomplete_1_result { function cmd_autocomplete_1_parsed (line 149) | static void type cmd_autocomplete_2_result (line 178) | struct cmd_autocomplete_2_result { function cmd_autocomplete_2_parsed (line 182) | static void type cmd_num_result (line 209) | struct cmd_num_result { function cmd_num_parsed (line 213) | static void type cmd_ambig_result_1 (line 240) | struct cmd_ambig_result_1 { function cmd_ambig_1_parsed (line 245) | static void type cmd_ambig_result_2 (line 276) | struct cmd_ambig_result_2 { function cmd_ambig_2_parsed (line 281) | static void type cmd_get_history_bufsize_result (line 315) | struct cmd_get_history_bufsize_result { function cmd_get_history_bufsize_parsed (line 319) | static void type cmd_clear_history_result (line 347) | struct cmd_clear_history_result { function cmd_clear_history_parsed (line 351) | static void FILE: app/proc_info/main.c function proc_info_usage (line 80) | static void function parse_portmask (line 97) | static int function proc_info_parse_args (line 121) | static int function meminfo_display (line 181) | static void function nic_stats_display (line 197) | static void function nic_stats_clear (line 236) | static void function nic_xstats_display (line 244) | static void function nic_xstats_clear (line 281) | static void function main (line 289) | int FILE: app/test-acl/main.c type acl_alg (line 86) | struct acl_alg { type acl_alg (line 91) | struct acl_alg type acl_alg (line 120) | struct acl_alg type rte_acl_ctx (line 123) | struct rte_acl_ctx type rte_acl_param (line 139) | struct rte_acl_param type ipv4_5tuple (line 148) | struct ipv4_5tuple { type rte_acl_field_def (line 165) | struct rte_acl_field_def type ipv4_5tuple (line 171) | struct ipv4_5tuple type ipv4_5tuple (line 178) | struct ipv4_5tuple type ipv4_5tuple (line 185) | struct ipv4_5tuple type ipv4_5tuple (line 192) | struct ipv4_5tuple type ipv4_5tuple (line 199) | struct ipv4_5tuple type ipv6_5tuple (line 207) | struct ipv6_5tuple { type rte_acl_field_def (line 230) | struct rte_acl_field_def type ipv6_5tuple (line 236) | struct ipv6_5tuple type ipv6_5tuple (line 243) | struct ipv6_5tuple type ipv6_5tuple (line 250) | struct ipv6_5tuple type ipv6_5tuple (line 257) | struct ipv6_5tuple type ipv6_5tuple (line 264) | struct ipv6_5tuple type ipv6_5tuple (line 271) | struct ipv6_5tuple type ipv6_5tuple (line 278) | struct ipv6_5tuple type ipv6_5tuple (line 285) | struct ipv6_5tuple type ipv6_5tuple (line 292) | struct ipv6_5tuple type ipv6_5tuple (line 299) | struct ipv6_5tuple type ipv6_5tuple (line 306) | struct ipv6_5tuple function parse_cb_ipv4_trace (line 351) | static int function parse_ipv6_addr (line 385) | static int function parse_cb_ipv6_addr_trace (line 410) | static int function parse_cb_ipv6_trace (line 434) | static int function tracef_init (line 470) | static void function parse_ipv6_net (line 519) | static int function parse_cb_ipv6_rule (line 550) | static int function parse_ipv4_net (line 620) | static int function parse_cb_ipv4_rule (line 645) | static int type acl_rule (line 719) | struct acl_rule function add_cb_rules (line 721) | static int function acx_init (line 759) | static void function search_ip5tuples_once (line 820) | static uint32_t function search_ip5tuples (line 863) | static int function get_ulong_opt (line 888) | static unsigned long function get_alg_opt (line 902) | static void function print_usage (line 918) | static void function dump_config (line 965) | static void function check_config (line 984) | static void function get_input_opts (line 995) | static void function main (line 1067) | int FILE: app/test-pipeline/config.c type app_params (line 77) | struct app_params function app_print_usage (line 81) | void function app_parse_port_mask (line 87) | static int function app_parse_args (line 145) | int FILE: app/test-pipeline/init.c type app_params (line 77) | struct app_params type rte_eth_conf (line 101) | struct rte_eth_conf type rte_eth_rxconf (line 121) | struct rte_eth_rxconf type rte_eth_txconf (line 131) | struct rte_eth_txconf function app_init_mbuf_pools (line 141) | static void function app_init_rings (line 152) | static void function app_ports_check_link (line 189) | static void function app_init_ports (line 216) | static void function app_init (line 272) | void FILE: app/test-pipeline/main.c function main (line 77) | int function app_lcore_main_loop (line 110) | int FILE: app/test-pipeline/main.h type app_mbuf_array (line 41) | struct app_mbuf_array { type app_params (line 50) | struct app_params { type app_params (line 90) | struct app_params FILE: app/test-pipeline/pipeline_acl.c type rte_acl_field_def (line 65) | struct rte_acl_field_def type ether_hdr (line 71) | struct ether_hdr type ipv4_hdr (line 72) | struct ipv4_hdr type ether_hdr (line 79) | struct ether_hdr type ipv4_hdr (line 80) | struct ipv4_hdr type ether_hdr (line 87) | struct ether_hdr type ipv4_hdr (line 88) | struct ipv4_hdr type ether_hdr (line 95) | struct ether_hdr type ipv4_hdr (line 95) | struct ipv4_hdr type ether_hdr (line 102) | struct ether_hdr type ipv4_hdr (line 102) | struct ipv4_hdr function app_main_loop_worker_pipeline_acl (line 109) | void FILE: app/test-pipeline/pipeline_hash.c function translate_options (line 50) | static void function app_main_loop_worker_pipeline_hash (line 84) | void function test_hash (line 416) | uint64_t test_hash( function app_main_loop_rx_metadata (line 428) | void FILE: app/test-pipeline/pipeline_lpm.c function app_main_loop_worker_pipeline_lpm (line 50) | void FILE: app/test-pipeline/pipeline_lpm_ipv6.c function app_main_loop_worker_pipeline_lpm_ipv6 (line 50) | void FILE: app/test-pipeline/pipeline_stub.c function app_main_loop_worker_pipeline_stub (line 45) | void FILE: app/test-pipeline/runtime.c function app_main_loop_rx (line 77) | void function app_main_loop_worker (line 105) | void function app_main_loop_tx (line 138) | void FILE: app/test-pmd/cmdline.c type cmd_help_brief_result (line 100) | struct cmd_help_brief_result { function cmd_help_brief_parsed (line 104) | static void cmd_help_brief_parsed(__attribute__((unused)) void *parsed_r... type cmd_help_long_result (line 138) | struct cmd_help_long_result { function cmd_help_long_parsed (line 143) | static void cmd_help_long_parsed(void *parsed_result, type cmd_operate_port_result (line 718) | struct cmd_operate_port_result { function cmd_operate_port_parsed (line 724) | static void cmd_operate_port_parsed(void *parsed_result, type cmd_operate_specific_port_result (line 762) | struct cmd_operate_specific_port_result { function cmd_operate_specific_port_parsed (line 768) | static void cmd_operate_specific_port_parsed(void *parsed_result, type cmd_operate_attach_port_result (line 807) | struct cmd_operate_attach_port_result { function cmd_operate_attach_port_parsed (line 813) | static void cmd_operate_attach_port_parsed(void *parsed_result, type cmd_operate_detach_port_result (line 849) | struct cmd_operate_detach_port_result { function cmd_operate_detach_port_parsed (line 855) | static void cmd_operate_detach_port_parsed(void *parsed_result, type cmd_config_speed_all (line 890) | struct cmd_config_speed_all { function cmd_config_speed_all_parsed (line 900) | static void type cmd_config_speed_specific (line 987) | struct cmd_config_speed_specific { function cmd_config_speed_specific_parsed (line 997) | static void type cmd_config_rx_tx (line 1088) | struct cmd_config_rx_tx { function cmd_config_rx_tx_parsed (line 1096) | static void type cmd_config_max_pkt_len_result (line 1173) | struct cmd_config_max_pkt_len_result { function cmd_config_max_pkt_len_parsed (line 1181) | static void type cmd_config_mtu_result (line 1248) | struct cmd_config_mtu_result { function cmd_config_mtu_parsed (line 1256) | static void type cmd_config_rx_mode_flag (line 1299) | struct cmd_config_rx_mode_flag { function cmd_config_rx_mode_flag_parsed (line 1307) | static void type cmd_config_rss (line 1427) | struct cmd_config_rss { function cmd_config_rss_parsed (line 1435) | static void type cmd_config_rss_hash_key (line 1496) | struct cmd_config_rss_hash_key { function hexa_digit_to_value (line 1505) | static uint8_t function parse_and_check_key_hexa_digit (line 1518) | static uint8_t function cmd_config_rss_hash_key_parsed (line 1530) | static void type cmd_config_rxtx_queue (line 1589) | struct cmd_config_rxtx_queue { function cmd_config_rxtx_queue_parsed (line 1597) | static void type cmd_config_rss_reta (line 1683) | struct cmd_config_rss_reta { function parse_reta_config (line 1692) | static int function cmd_set_rss_reta_parsed (line 1749) | static void type cmd_showport_reta (line 1819) | struct cmd_showport_reta { function showport_parse_reta_config (line 1829) | static int function cmd_showport_reta_parsed (line 1867) | static void type cmd_showport_rss_hash (line 1927) | struct cmd_showport_rss_hash { function cmd_showport_rss_hash_parsed (line 1935) | static void cmd_showport_rss_hash_parsed(void *parsed_result, type cmd_config_dcb (line 1984) | struct cmd_config_dcb { function cmd_config_dcb_parsed (line 1996) | static void type cmd_config_burst (line 2077) | struct cmd_config_burst { function cmd_config_burst_parsed (line 2085) | static void type cmd_config_thresh (line 2139) | struct cmd_config_thresh { function cmd_config_thresh_parsed (line 2147) | static void type cmd_config_threshold (line 2208) | struct cmd_config_threshold { function cmd_config_threshold_parsed (line 2216) | static void type cmd_stop_result (line 2272) | struct cmd_stop_result { function cmd_stop_parsed (line 2276) | static void cmd_stop_parsed(__attribute__((unused)) void *parsed_result, function parse_item_list (line 2298) | unsigned int type cmd_set_list_result (line 2362) | struct cmd_set_list_result { function cmd_set_list_parsed (line 2368) | static void cmd_set_list_parsed(void *parsed_result, type cmd_setmask_result (line 2426) | struct cmd_setmask_result { function cmd_set_mask_parsed (line 2432) | static void cmd_set_mask_parsed(void *parsed_result, type cmd_set_result (line 2471) | struct cmd_set_result { function cmd_set_parsed (line 2477) | static void cmd_set_parsed(void *parsed_result, type cmd_set_txpkts_result (line 2514) | struct cmd_set_txpkts_result { function cmd_set_txpkts_parsed (line 2520) | static void type cmd_rx_vlan_filter_all_result (line 2559) | struct cmd_rx_vlan_filter_all_result { function cmd_rx_vlan_filter_all_parsed (line 2566) | static void type cmd_vlan_offload_result (line 2607) | struct cmd_vlan_offload_result { function cmd_vlan_offload_parsed (line 2615) | static void type cmd_vlan_tpid_result (line 2707) | struct cmd_vlan_tpid_result { function cmd_vlan_tpid_parsed (line 2715) | static void type cmd_rx_vlan_filter_result (line 2756) | struct cmd_rx_vlan_filter_result { function cmd_rx_vlan_filter_parsed (line 2763) | static void type cmd_tx_vlan_set_result (line 2804) | struct cmd_tx_vlan_set_result { function cmd_tx_vlan_set_parsed (line 2811) | static void type cmd_tx_vlan_set_qinq_result (line 2855) | struct cmd_tx_vlan_set_qinq_result { function cmd_tx_vlan_set_qinq_parsed (line 2863) | static void type cmd_tx_vlan_set_pvid_result (line 2911) | struct cmd_tx_vlan_set_pvid_result { function cmd_tx_vlan_set_pvid_parsed (line 2920) | static void type cmd_tx_vlan_reset_result (line 2968) | struct cmd_tx_vlan_reset_result { function cmd_tx_vlan_reset_parsed (line 2974) | static void type cmd_csum_result (line 3009) | struct cmd_csum_result { function csum_show (line 3017) | static void function cmd_csum_parsed (line 3066) | static void type cmd_csum_tunnel_result (line 3153) | struct cmd_csum_tunnel_result { function cmd_csum_tunnel_parsed (line 3160) | static void type cmd_tso_set_result (line 3208) | struct cmd_tso_set_result { function cmd_tso_set_parsed (line 3215) | static void type cmd_set_flush_rx (line 3290) | struct cmd_set_flush_rx { function cmd_set_flush_rx_parsed (line 3296) | static void type cmd_set_link_check (line 3329) | struct cmd_set_link_check { function cmd_set_link_check_parsed (line 3335) | static void type cmd_set_bypass_mode_result (line 3370) | struct cmd_set_bypass_mode_result { function cmd_set_bypass_mode_parsed (line 3378) | static void type cmd_set_bypass_event_result (line 3435) | struct cmd_set_bypass_event_result { function cmd_set_bypass_event_parsed (line 3445) | static void type cmd_set_bypass_timeout_result (line 3542) | struct cmd_set_bypass_timeout_result { function cmd_set_bypass_timeout_parsed (line 3549) | static void type cmd_show_bypass_config_result (line 3602) | struct cmd_show_bypass_config_result { function cmd_show_bypass_config_parsed (line 3609) | static void type cmd_set_bonding_mode_result (line 3701) | struct cmd_set_bonding_mode_result { function cmd_set_bonding_mode_parsed (line 3709) | static void cmd_set_bonding_mode_parsed(void *parsed_result, type cmd_set_bonding_balance_xmit_policy_result (line 3752) | struct cmd_set_bonding_balance_xmit_policy_result { function cmd_set_bonding_balance_xmit_policy_parsed (line 3760) | static void cmd_set_bonding_balance_xmit_policy_parsed(void *parsed_result, type cmd_show_bonding_config_result (line 3817) | struct cmd_show_bonding_config_result { function cmd_show_bonding_config_parsed (line 3824) | static void cmd_show_bonding_config_parsed(void *parsed_result, type cmd_set_bonding_primary_result (line 3942) | struct cmd_set_bonding_primary_result { function cmd_set_bonding_primary_parsed (line 3950) | static void cmd_set_bonding_primary_parsed(void *parsed_result, type cmd_add_bonding_slave_result (line 3998) | struct cmd_add_bonding_slave_result { function cmd_add_bonding_slave_parsed (line 4006) | static void cmd_add_bonding_slave_parsed(void *parsed_result, type cmd_remove_bonding_slave_result (line 4055) | struct cmd_remove_bonding_slave_result { function cmd_remove_bonding_slave_parsed (line 4063) | static void cmd_remove_bonding_slave_parsed(void *parsed_result, type cmd_create_bonded_device_result (line 4112) | struct cmd_create_bonded_device_result { function cmd_create_bonded_device_parsed (line 4122) | static void cmd_create_bonded_device_parsed(void *parsed_result, type cmd_set_bond_mac_addr_result (line 4187) | struct cmd_set_bond_mac_addr_result { function cmd_set_bond_mac_addr_parsed (line 4195) | static void cmd_set_bond_mac_addr_parsed(void *parsed_result, type cmd_set_bond_mon_period_result (line 4241) | struct cmd_set_bond_mon_period_result { function cmd_set_bond_mon_period_parsed (line 4249) | static void cmd_set_bond_mon_period_parsed(void *parsed_result, type cmd_set_fwd_mode_result (line 4301) | struct cmd_set_fwd_mode_result { function cmd_set_fwd_mode_parsed (line 4307) | static void cmd_set_fwd_mode_parsed(void *parsed_result, function cmd_set_fwd_mode_init (line 4336) | static void cmd_set_fwd_mode_init(void) type cmd_set_burst_tx_retry_result (line 4359) | struct cmd_set_burst_tx_retry_result { function cmd_set_burst_tx_retry_parsed (line 4369) | static void cmd_set_burst_tx_retry_parsed(void *parsed_result, type cmd_set_promisc_mode_result (line 4417) | struct cmd_set_promisc_mode_result { function cmd_set_promisc_mode_parsed (line 4425) | static void cmd_set_promisc_mode_parsed(void *parsed_result, type cmd_set_allmulti_mode_result (line 4497) | struct cmd_set_allmulti_mode_result { function cmd_set_allmulti_mode_parsed (line 4505) | static void cmd_set_allmulti_mode_parsed(void *parsed_result, type cmd_link_flow_ctrl_set_result (line 4577) | struct cmd_link_flow_ctrl_set_result { type cmdline (line 4659) | struct cmdline function cmd_link_flow_ctrl_set_parsed (line 4808) | static void type cmd_priority_flow_ctrl_set_result (line 4883) | struct cmd_priority_flow_ctrl_set_result { function cmd_priority_flow_ctrl_set_parsed (line 4897) | static void type cmd_reset_result (line 4986) | struct cmd_reset_result { function cmd_reset_parsed (line 4991) | static void cmd_reset_parsed(__attribute__((unused)) void *parsed_result, type cmd_start_result (line 5017) | struct cmd_start_result { function cmd_start_parsed (line 5024) | static void cmd_start_parsed(__attribute__((unused)) void *parsed_result, type cmd_start_tx_first_result (line 5042) | struct cmd_start_tx_first_result { function cmd_start_tx_first_parsed (line 5047) | static void type cmd_set_link_up_result (line 5074) | struct cmd_set_link_up_result { function cmd_set_link_up_parsed (line 5091) | static void cmd_set_link_up_parsed(__attribute__((unused)) void *parsed_... type cmd_set_link_down_result (line 5113) | struct cmd_set_link_down_result { function cmd_set_link_down_parsed (line 5130) | static void cmd_set_link_down_parsed( type cmd_showcfg_result (line 5153) | struct cmd_showcfg_result { function cmd_showcfg_parsed (line 5159) | static void cmd_showcfg_parsed(void *parsed_result, type cmd_showportall_result (line 5193) | struct cmd_showportall_result { function cmd_showportall_parsed (line 5200) | static void cmd_showportall_parsed(void *parsed_result, type cmd_showport_result (line 5255) | struct cmd_showport_result { function cmd_showport_parsed (line 5262) | static void cmd_showport_parsed(void *parsed_result, type cmd_read_reg_result (line 5309) | struct cmd_read_reg_result { function cmd_read_reg_parsed (line 5316) | static void type cmd_read_reg_bit_field_result (line 5348) | struct cmd_read_reg_bit_field_result { function cmd_read_reg_bit_field_parsed (line 5357) | static void type cmd_read_reg_bit_result (line 5403) | struct cmd_read_reg_bit_result { function cmd_read_reg_bit_parsed (line 5411) | static void type cmd_write_reg_result (line 5447) | struct cmd_write_reg_result { function cmd_write_reg_parsed (line 5455) | static void type cmd_write_reg_bit_field_result (line 5490) | struct cmd_write_reg_bit_field_result { function cmd_write_reg_bit_field_parsed (line 5500) | static void type cmd_write_reg_bit_result (line 5550) | struct cmd_write_reg_bit_result { function cmd_write_reg_bit_parsed (line 5559) | static void type cmd_read_rxd_txd_result (line 5599) | struct cmd_read_rxd_txd_result { function cmd_read_rxd_txd_parsed (line 5607) | static void type cmd_quit_result (line 5647) | struct cmd_quit_result { function cmd_quit_parsed (line 5651) | static void cmd_quit_parsed(__attribute__((unused)) void *parsed_result, type cmd_mac_addr_result (line 5673) | struct cmd_mac_addr_result { function cmd_mac_addr_parsed (line 5680) | static void cmd_mac_addr_parsed(void *parsed_result, type cmd_set_qmap_result (line 5725) | struct cmd_set_qmap_result { function cmd_set_qmap_parsed (line 5734) | static void type cmd_set_uc_hash_table (line 5780) | struct cmd_set_uc_hash_table { function cmd_set_uc_hash_parsed (line 5789) | static void type cmd_set_uc_all_hash_table (line 5841) | struct cmd_set_uc_all_hash_table { function cmd_set_uc_all_hash_parsed (line 5850) | static void type cmd_set_vf_macvlan_filter (line 5903) | struct cmd_set_vf_macvlan_filter { function cmd_set_vf_macvlan_parsed (line 5914) | static void type cmd_set_vf_traffic (line 6009) | struct cmd_set_vf_traffic { function cmd_set_vf_traffic_parsed (line 6019) | static void type cmd_set_vf_rxmode (line 6071) | struct cmd_set_vf_rxmode { function cmd_set_vf_rxmode_parsed (line 6082) | static void type cmd_vf_mac_addr_result (line 6152) | struct cmd_vf_mac_addr_result { function cmd_vf_mac_addr_parsed (line 6162) | static void cmd_vf_mac_addr_parsed(void *parsed_result, type cmd_vf_rx_vlan_filter (line 6217) | struct cmd_vf_rx_vlan_filter { function cmd_vf_rx_vlan_filter_parsed (line 6227) | static void type cmd_queue_rate_limit_result (line 6280) | struct cmd_queue_rate_limit_result { function cmd_queue_rate_limit_parsed (line 6290) | static void cmd_queue_rate_limit_parsed(void *parsed_result, type cmd_vf_rate_limit_result (line 6347) | struct cmd_vf_rate_limit_result { function cmd_vf_rate_limit_parsed (line 6359) | static void cmd_vf_rate_limit_parsed(void *parsed_result, type cmd_tunnel_filter_result (line 6426) | struct cmd_tunnel_filter_result { function cmd_tunnel_filter_parsed (line 6440) | static void type cmd_tunnel_udp_config (line 6569) | struct cmd_tunnel_udp_config { function cmd_tunnel_udp_config_parsed (line 6576) | static void type cmd_set_mirror_mask_result (line 6627) | struct cmd_set_mirror_mask_result { function cmd_set_mirror_mask_parsed (line 6672) | static void type cmd_set_mirror_link_result (line 6742) | struct cmd_set_mirror_link_result { function cmd_set_mirror_link_parsed (line 6782) | static void type cmd_rm_mirror_rule_result (line 6832) | struct cmd_rm_mirror_rule_result { function cmd_reset_mirror_rule_parsed (line 6856) | static void type cmd_dump_result (line 6885) | struct cmd_dump_result { function dump_struct_sizes (line 6889) | static void function cmd_dump_parsed (line 6899) | static void cmd_dump_parsed(void *parsed_result, type cmd_dump_one_result (line 6943) | struct cmd_dump_one_result { function cmd_dump_one_parsed (line 6948) | static void cmd_dump_one_parsed(void *parsed_result, struct cmdline *cl, type cmd_syn_filter_result (line 6991) | struct cmd_syn_filter_result { function cmd_syn_filter_parsed (line 7001) | static void type cmd_2tuple_filter_result (line 7081) | struct cmd_2tuple_filter_result { function cmd_2tuple_filter_parsed (line 7099) | static void type cmd_5tuple_filter_result (line 7228) | struct cmd_5tuple_filter_result { function cmd_5tuple_filter_parsed (line 7252) | static void type cmd_flex_filter_result (line 7429) | struct cmd_flex_filter_result { function xdigit2val (line 7445) | static int xdigit2val(unsigned char c) function cmd_flex_filter_parsed (line 7457) | static void type cmd_ethertype_filter_result (line 7618) | struct cmd_ethertype_filter_result { function cmd_ethertype_filter_parsed (line 7662) | static void type cmd_flow_director_result (line 7725) | struct cmd_flow_director_result { function parse_flexbytes (line 7752) | static inline int function str2flowtype (line 7790) | static uint16_t function cmd_flow_director_filter_parsed (line 7843) | static void type cmd_flush_flow_director_result (line 8150) | struct cmd_flush_flow_director_result { function cmd_flush_flow_director_parsed (line 8162) | static void type cmd_flow_director_mask_result (line 8196) | struct cmd_flow_director_mask_result { function cmd_flow_director_mask_parsed (line 8211) | static void type cmd_flow_director_flex_mask_result (line 8302) | struct cmd_flow_director_flex_mask_result { function cmd_flow_director_flex_mask_parsed (line 8310) | static void type cmd_flow_director_flexpayload_result (line 8423) | struct cmd_flow_director_flexpayload_result { function parse_offsets (line 8430) | static inline int function cmd_flow_director_flxpld_parsed (line 8468) | static void type cmd_get_sym_hash_ena_per_port_result (line 8541) | struct cmd_get_sym_hash_ena_per_port_result { function cmd_get_sym_hash_per_port_parsed (line 8546) | static void type cmd_set_sym_hash_ena_per_port_result (line 8596) | struct cmd_set_sym_hash_ena_per_port_result { function cmd_set_sym_hash_per_port_parsed (line 8602) | static void type cmd_get_hash_global_config_result (line 8656) | struct cmd_get_hash_global_config_result { function cmd_get_hash_global_config_parsed (line 8692) | static void type cmd_set_hash_global_config_result (line 8769) | struct cmd_set_hash_global_config_result { function cmd_set_hash_global_config_parsed (line 8777) | static void type cmd_mcast_addr_result (line 8859) | struct cmd_mcast_addr_result { function cmd_mcast_addr_parsed (line 8866) | static void cmd_mcast_addr_parsed(void *parsed_result, type cmdline (line 9048) | struct cmdline function bypass_is_supported (line 9087) | uint8_t FILE: app/test-pmd/config.c function print_ethaddr (line 100) | static void function nic_stats_display (line 108) | void function nic_stats_clear (line 192) | void function nic_xstats_display (line 208) | void function nic_xstats_clear (line 237) | void function nic_stats_mapping_display (line 243) | void function port_infos_display (line 295) | void function port_id_is_invalid (line 385) | int function vlan_id_is_invalid (line 400) | static int function port_reg_off_is_invalid (line 409) | static int function reg_bit_pos_is_invalid (line 430) | static int function display_port_reg_value (line 442) | static inline void function port_reg_bit_display (line 449) | void function port_reg_bit_field_display (line 466) | void function port_reg_display (line 496) | void function port_reg_bit_set (line 509) | void function port_reg_bit_field_set (line 534) | void function port_reg_set (line 574) | void function port_mtu_set (line 585) | void function rx_queue_id_is_invalid (line 601) | int function tx_queue_id_is_invalid (line 610) | int function rx_desc_id_is_invalid (line 619) | static int function tx_desc_id_is_invalid (line 629) | static int type rte_memzone (line 639) | struct rte_memzone type rte_memzone (line 643) | struct rte_memzone type igb_ring_desc_32_bytes (line 668) | struct igb_ring_desc_32_bytes { type igb_ring_desc_16_bytes (line 675) | struct igb_ring_desc_16_bytes { function ring_rxd_display_dword (line 680) | static void function ring_rx_descriptor_display (line 687) | static void function ring_tx_descriptor_display (line 732) | static void function rx_ring_desc_display (line 748) | void function tx_ring_desc_display (line 765) | void function fwd_lcores_config_display (line 782) | void function rxtx_config_display (line 792) | void function port_rss_reta_info (line 823) | void function port_rss_hash_conf_show (line 854) | void function port_rss_hash_key_update (line 924) | void function setup_fwd_config_of_each_lcore (line 955) | static void function simple_fwd_config_setup (line 995) | static void function rss_fwd_config_setup (line 1066) | static void function dcb_rxq_2_txq_mapping (line 1134) | static void function dcb_fwd_config_setup (line 1188) | static void function icmp_echo_config_setup (line 1241) | static void function fwd_config_setup (line 1296) | void function pkt_fwd_config_display (line 1314) | static void function fwd_config_display (line 1354) | void function set_fwd_lcores_list (line 1365) | int function set_fwd_lcores_mask (line 1405) | int function set_fwd_lcores_number (line 1425) | void function set_fwd_ports_list (line 1439) | void function set_fwd_ports_mask (line 1468) | void function set_fwd_ports_number (line 1488) | void function set_nb_pkt_per_burst (line 1502) | void function set_tx_pkt_segments (line 1516) | void type fwd_engine (line 1562) | struct fwd_engine function set_pkt_forwarding_mode (line 1576) | void function set_verbose_level (line 1595) | void function vlan_extend_set (line 1603) | void function rx_vlan_strip_set (line 1625) | void function rx_vlan_strip_set_on_queue (line 1647) | void function rx_vlan_filter_set (line 1661) | void function rx_vft_set (line 1683) | int function rx_vlan_all_filter_set (line 1701) | void function vlan_tpid_set (line 1714) | void function tx_vlan_set (line 1730) | void function tx_qinq_set (line 1742) | void function tx_vlan_reset (line 1757) | void function tx_vlan_pvid_set (line 1768) | void function set_qmap (line 1777) | void function print_fdir_mask (line 1829) | static inline void function print_fdir_flex_payload (line 1847) | static inline void type flow_type_info (line 1874) | struct flow_type_info { type flow_type_info (line 1880) | struct flow_type_info function print_fdir_flex_mask (line 1905) | static inline void function print_fdir_flow_type (line 1922) | static inline void function fdir_get_infos (line 1940) | void function fdir_set_flex_mask (line 2009) | void function fdir_set_flex_payload (line 2039) | void function set_vf_traffic (line 2070) | void function set_vf_rx_vlan (line 2092) | void function set_queue_rate_limit (line 2108) | int function set_vf_rate_limit (line 2130) | int function mcast_addr_pool_extend (line 2173) | static int function mcast_addr_pool_remove (line 2209) | static void function eth_port_multicast_addr_list_set (line 2227) | static void function mcast_addr_add (line 2242) | void function mcast_addr_remove (line 2270) | void FILE: app/test-pmd/csumonly.c type testpmd_offload_info (line 93) | struct testpmd_offload_info { type simple_gre_hdr (line 108) | struct simple_gre_hdr { function get_psd_sum (line 113) | static uint16_t function get_udptcp_checksum (line 122) | static uint16_t function parse_ipv4 (line 132) | static void function parse_ipv6 (line 149) | static void function parse_ethernet (line 170) | static void type udp_hdr (line 206) | struct udp_hdr type udp_hdr (line 210) | struct udp_hdr type testpmd_offload_info (line 210) | struct testpmd_offload_info type ether_hdr (line 214) | struct ether_hdr type ether_hdr (line 234) | struct ether_hdr type udp_hdr (line 235) | struct udp_hdr type vxlan_hdr (line 236) | struct vxlan_hdr function parse_gre (line 243) | static void function parse_encap_ip (line 304) | static void function change_ip_addresses (line 332) | static void function process_inner_cksums (line 348) | static uint64_t function process_outer_cksums (line 428) | static uint64_t function pkt_burst_checksum_forward (line 494) | static void type fwd_engine (line 717) | struct fwd_engine FILE: app/test-pmd/flowgen.c type ether_addr (line 82) | struct ether_addr type ether_addr (line 84) | struct ether_addr type rte_mbuf (line 92) | struct rte_mbuf type rte_mempool (line 93) | struct rte_mempool type rte_mbuf (line 95) | struct rte_mbuf function ip_sum (line 103) | static inline uint16_t function pkt_burst_flow_gen (line 129) | static void type fwd_engine (line 243) | struct fwd_engine FILE: app/test-pmd/icmpecho.c function ipv4_addr_to_dot (line 242) | static void function ether_addr_dump (line 253) | static void function ipv4_addr_dump (line 264) | static void function ipv4_hdr_cksum (line 275) | static uint16_t function reply_to_icmp_echo_rqsts (line 303) | static void type fwd_engine (line 537) | struct fwd_engine FILE: app/test-pmd/ieee1588fwd.c type ptpv2_msg (line 45) | struct ptpv2_msg { function port_ieee1588_rx_timestamp_check (line 82) | static void function port_ieee1588_tx_timestamp_check (line 98) | static void function ieee1588_packet_fwd (line 121) | static void function port_ieee1588_fwd_begin (line 225) | static void function port_ieee1588_fwd_end (line 231) | static void type fwd_engine (line 237) | struct fwd_engine FILE: app/test-pmd/iofwd.c function pkt_burst_io_forward (line 77) | static void type fwd_engine (line 123) | struct fwd_engine FILE: app/test-pmd/macfwd-retry.c function pkt_burst_mac_retry_forward (line 87) | static void type fwd_engine (line 159) | struct fwd_engine FILE: app/test-pmd/macfwd.c function pkt_burst_mac_forward (line 77) | static void type fwd_engine (line 146) | struct fwd_engine FILE: app/test-pmd/macswap.c function pkt_burst_mac_swap (line 76) | static void type fwd_engine (line 148) | struct fwd_engine FILE: app/test-pmd/mempool_anon.c function get_phys_map (line 56) | static int type rte_mempool (line 85) | struct rte_mempool type rte_mempool (line 92) | struct rte_mempool type rte_mempool (line 186) | struct rte_mempool FILE: app/test-pmd/mempool_osdep.h type rte_mempool (line 47) | struct rte_mempool FILE: app/test-pmd/parameters.c function usage (line 83) | static void function init_peer_eth_addrs (line 200) | static int function parse_fwd_coremask (line 235) | static void function parse_fwd_portmask (line 254) | static void function parse_queue_stats_mapping_config (line 270) | static int function parse_portnuma_config (line 356) | static int function parse_ringnuma_config (line 412) | static int function launch_args_parse (line 494) | void FILE: app/test-pmd/rxonly.c function print_ether_addr (line 73) | static inline void function pkt_burst_receive (line 84) | static void FILE: app/test-pmd/testpmd.c type ether_addr (line 114) | struct ether_addr type rte_port (line 120) | struct rte_port type fwd_lcore (line 122) | struct fwd_lcore type fwd_stream (line 138) | struct fwd_stream type fwd_engine (line 144) | struct fwd_engine type fwd_config (line 160) | struct fwd_config type fwd_engine (line 161) | struct fwd_engine type dcb_queue_mapping_mode (line 186) | enum dcb_queue_mapping_mode type rte_eth_rxmode (line 273) | struct rte_eth_rxmode type rte_fdir_conf (line 285) | struct rte_fdir_conf type queue_stats_mappings (line 307) | struct queue_stats_mappings type queue_stats_mappings (line 308) | struct queue_stats_mappings type queue_stats_mappings (line 310) | struct queue_stats_mappings type queue_stats_mappings (line 311) | struct queue_stats_mappings type rte_port (line 317) | struct rte_port function portid_t (line 329) | portid_t function set_default_fwd_lcores_config (line 343) | static void function set_def_peer_eth_addrs (line 362) | static void function set_default_fwd_ports_config (line 373) | static void function set_def_fwd_config (line 385) | void function mbuf_pool_create (line 396) | static void function check_socket_id (line 444) | static int function init_config (line 461) | static void function reconfig (line 575) | void function init_fwd_streams (line 593) | int function pkt_burst_stats_display (line 669) | static void function fwd_port_stats_display (line 723) | static void function fwd_stream_stats_display (line 824) | static void function flush_fwd_rx_queues (line 853) | static void function run_pkt_fwd_on_lcore (line 880) | static void function start_pkt_forward_on_core (line 895) | static int function run_one_txonly_burst_on_core (line 907) | static int function launch_packet_forwarding (line 925) | static void function start_packet_forwarding (line 954) | void function stop_packet_forwarding (line 1038) | void function dev_set_link_up (line 1182) | void function dev_set_link_down (line 1189) | void function all_ports_started (line 1196) | static int function all_ports_stopped (line 1214) | int function port_is_started (line 1230) | int function port_is_closed (line 1242) | static int function start_port (line 1254) | int function stop_port (line 1412) | void function close_port (line 1455) | void function attach_port (line 1498) | void function detach_port (line 1540) | void function pmd_test_exit (line 1575) | void type pmd_test_command (line 1593) | struct pmd_test_command { function check_all_ports_link_status (line 1601) | static void function set_tx_queue_stats_mapping_registers (line 1653) | static int function set_rx_queue_stats_mapping_registers (line 1676) | static int function map_port_queue_stats_mapping_registers (line 1699) | static void function rxtx_port_config (line 1731) | static void function init_port_config (line 1772) | void function set_port_slave_flag (line 1819) | void set_port_slave_flag(portid_t slave_pid) function clear_port_slave_flag (line 1827) | void clear_port_slave_flag(portid_t slave_pid) function get_eth_dcb_conf (line 1842) | static int function init_port_dcb_config (line 1919) | int function init_port (line 1961) | static void function main (line 1981) | int FILE: app/test-pmd/testpmd.h type lcoreid_t (line 71) | typedef uint8_t lcoreid_t; type portid_t (line 72) | typedef uint8_t portid_t; type queueid_t (line 73) | typedef uint16_t queueid_t; type streamid_t (line 74) | typedef uint16_t streamid_t; type pkt_burst_stats (line 89) | struct pkt_burst_stats { type fwd_stream (line 98) | struct fwd_stream { type rte_port (line 142) | struct rte_port { type rte_port (line 174) | struct rte_port type fwd_lcore (line 188) | struct fwd_lcore { type fwd_stream (line 214) | struct fwd_stream type fwd_engine (line 216) | struct fwd_engine { type fwd_engine (line 223) | struct fwd_engine type fwd_engine (line 224) | struct fwd_engine type fwd_engine (line 225) | struct fwd_engine type fwd_engine (line 226) | struct fwd_engine type fwd_engine (line 227) | struct fwd_engine type fwd_engine (line 228) | struct fwd_engine type fwd_engine (line 229) | struct fwd_engine type fwd_engine (line 230) | struct fwd_engine type fwd_engine (line 231) | struct fwd_engine type fwd_engine (line 233) | struct fwd_engine type fwd_engine (line 236) | struct fwd_engine type fwd_config (line 242) | struct fwd_config { type dcb_mode_enable (line 252) | enum dcb_mode_enable type dcb_config (line 261) | struct dcb_config { type dcb_queue_mapping_mode (line 271) | enum dcb_queue_mapping_mode { type queue_stats_mappings (line 280) | struct queue_stats_mappings { type queue_stats_mappings (line 286) | struct queue_stats_mappings type queue_stats_mappings (line 287) | struct queue_stats_mappings type queue_stats_mappings (line 290) | struct queue_stats_mappings type queue_stats_mappings (line 291) | struct queue_stats_mappings type rte_port (line 350) | struct rte_port type rte_eth_rxmode (line 352) | struct rte_eth_rxmode type dcb_queue_mapping_mode (line 369) | enum dcb_queue_mapping_mode type rte_fdir_conf (line 374) | struct rte_fdir_conf type fwd_config (line 393) | struct fwd_config type fwd_engine (line 394) | struct fwd_engine type fwd_lcore (line 395) | struct fwd_lcore type fwd_stream (line 396) | struct fwd_stream type ether_addr (line 399) | struct ether_addr function lcore_num (line 404) | static inline unsigned int type fwd_lcore (line 416) | struct fwd_lcore function mbuf_poolname_build (line 423) | static inline void type rte_mempool (line 429) | struct rte_mempool function port_pci_reg_read (line 441) | static inline uint32_t function port_pci_reg_write (line 457) | static inline void type dcb_config (line 540) | struct dcb_config type rte_eth_fdir_flex_mask (line 551) | struct rte_eth_fdir_flex_mask type rte_eth_flex_payload_cfg (line 553) | struct rte_eth_flex_payload_cfg type rte_eth_rss_reta_entry64 (line 555) | struct rte_eth_rss_reta_entry64 type ether_addr (line 576) | struct ether_addr type ether_addr (line 577) | struct ether_addr type print_warning (line 579) | enum print_warning { type print_warning (line 583) | enum print_warning FILE: app/test-pmd/txonly.c type ipv4_hdr (line 86) | struct ipv4_hdr type udp_hdr (line 87) | struct udp_hdr type rte_mbuf (line 89) | struct rte_mbuf type rte_mempool (line 90) | struct rte_mempool type rte_mbuf (line 92) | struct rte_mbuf function copy_buf_to_pkt_segs (line 99) | static void function copy_buf_to_pkt (line 124) | static inline void function setup_pkt_udp_ip_headers (line 135) | static void function pkt_burst_transmit (line 194) | static void function tx_only_begin (line 304) | static void type fwd_engine (line 315) | struct fwd_engine FILE: app/test/autotest.py function usage (line 40) | def usage(): FILE: app/test/autotest_data.py function num_sockets (line 40) | def num_sockets(): function per_sockets (line 48) | def per_sockets(num): FILE: app/test/autotest_runner.py function wait_prompt (line 39) | def wait_prompt(child): function run_test_group (line 63) | def run_test_group(cmdline, test_group): class AutotestRunner (line 173) | class AutotestRunner: method __init__ (line 188) | def __init__(self, cmdline, target, blacklist, whitelist): method __get_cmdline (line 208) | def __get_cmdline(self, test): method add_parallel_test_group (line 228) | def add_parallel_test_group(self,test_group): method add_non_parallel_test_group (line 231) | def add_non_parallel_test_group(self,test_group): method __process_results (line 235) | def __process_results(self, results): method __filter_groups (line 289) | def __filter_groups(self, test_groups): method run_all_tests (line 329) | def run_all_tests(self): FILE: app/test/autotest_test_funcs.py function default_autotest (line 40) | def default_autotest(child, test_name): function dump_autotest (line 54) | def dump_autotest(child, test_name): function memory_autotest (line 60) | def memory_autotest(child, test_name): function spinlock_autotest (line 77) | def spinlock_autotest(child, test_name): function rwlock_autotest (line 109) | def rwlock_autotest(child, test_name): function logs_autotest (line 143) | def logs_autotest(child, test_name): function timer_autotest (line 180) | def timer_autotest(child, test_name): function ring_autotest (line 281) | def ring_autotest(child, test_name): FILE: app/test/commands.c type test_commands_list (line 80) | struct test_commands_list function add_test_command (line 83) | void type cmd_autotest_result (line 89) | struct cmd_autotest_result { function cmd_autotest_parsed (line 93) | static void cmd_autotest_parsed(void *parsed_result, type cmd_dump_result (line 129) | struct cmd_dump_result { function dump_struct_sizes (line 133) | static void function cmd_dump_parsed (line 143) | static void cmd_dump_parsed(void *parsed_result, type cmd_dump_one_result (line 183) | struct cmd_dump_one_result { function cmd_dump_one_parsed (line 188) | static void cmd_dump_one_parsed(void *parsed_result, struct cmdline *cl, type cmd_set_ring_result (line 233) | struct cmd_set_ring_result { function cmd_set_ring_parsed (line 239) | static void cmd_set_ring_parsed(void *parsed_result, struct cmdline *cl, type cmd_quit_result (line 284) | struct cmd_quit_result { function cmd_quit_parsed (line 288) | static void type cmd_set_rxtx_result (line 312) | struct cmd_set_rxtx_result { function cmd_set_rxtx_parsed (line 317) | static void cmd_set_rxtx_parsed(void *parsed_result, struct cmdline *cl, type cmd_set_rxtx_anchor (line 346) | struct cmd_set_rxtx_anchor { function cmd_set_rxtx_anchor_parsed (line 351) | static void type cmd_set_rxtx_sc (line 383) | struct cmd_set_rxtx_sc { function cmd_set_rxtx_sc_parsed (line 388) | static void function commands_init (line 432) | int commands_init(void) FILE: app/test/packet_burst_generator.c function copy_buf_to_pkt_segs (line 48) | static void function copy_buf_to_pkt (line 73) | static inline void function initialize_eth_header (line 84) | void function initialize_arp_header (line 105) | void function initialize_udp_header (line 121) | uint16_t function initialize_ipv6_header (line 138) | uint16_t function initialize_ipv4_header (line 153) | uint16_t function generate_packet_burst (line 210) | int FILE: app/test/packet_burst_generator.h type ether_hdr (line 55) | struct ether_hdr type ether_addr (line 55) | struct ether_addr type ether_addr (line 56) | struct ether_addr type arp_hdr (line 60) | struct arp_hdr type ether_addr (line 60) | struct ether_addr type ether_addr (line 61) | struct ether_addr type udp_hdr (line 65) | struct udp_hdr type ipv6_hdr (line 70) | struct ipv6_hdr type ipv4_hdr (line 74) | struct ipv4_hdr type rte_mempool (line 78) | struct rte_mempool type rte_mbuf (line 78) | struct rte_mbuf type ether_hdr (line 79) | struct ether_hdr type udp_hdr (line 80) | struct udp_hdr FILE: app/test/process.h function process_dup (line 51) | static inline int FILE: app/test/test.c function no_action (line 70) | static int function do_recursive_call (line 73) | static int function main (line 113) | int function unit_test_suite_runner (line 159) | int FILE: app/test/test.h type unit_test_case (line 114) | struct unit_test_case { type unit_test_suite (line 133) | struct unit_test_suite { type unit_test_suite (line 140) | struct unit_test_suite type test_command (line 163) | struct test_command { type test_command (line 169) | struct test_command FILE: app/test/test_acl.c type rte_acl_param (line 52) | struct rte_acl_param type rte_acl_ipv4vlan_rule (line 59) | struct rte_acl_ipv4vlan_rule type ipv4_7tuple (line 68) | struct ipv4_7tuple type ipv4_7tuple (line 69) | struct ipv4_7tuple type ipv4_7tuple (line 70) | struct ipv4_7tuple type ipv4_7tuple (line 71) | struct ipv4_7tuple type ipv4_7tuple (line 72) | struct ipv4_7tuple function bswap_test_data (line 77) | static void function test_classify_run (line 106) | static int function test_classify_buid (line 204) | static int function test_classify (line 234) | static int function test_build_ports_range (line 284) | static int function convert_rule (line 420) | static void function convert_rule_1 (line 451) | static void function convert_rule_2 (line 470) | static void function convert_rule_3 (line 496) | static void function convert_rule_4 (line 519) | static void function ipv4vlan_config (line 534) | static void function convert_rules (line 608) | static int function convert_config (line 632) | static void function convert_config_1 (line 641) | static void function convert_config_2 (line 652) | static void function convert_config_3 (line 663) | static void function convert_config_4 (line 697) | static void function build_convert_rules (line 717) | static int function test_convert_rules (line 730) | static int function test_convert (line 773) | static int function test_invalid_layout (line 836) | static int function test_create_find_add (line 956) | static int function test_invalid_rules (line 1095) | static int function test_invalid_parameters (line 1197) | static int function test_misc (line 1443) | static int function test_acl (line 1468) | static int type test_command (line 1491) | struct test_command FILE: app/test/test_acl.h type ipv4_7tuple (line 37) | struct ipv4_7tuple { type rte_acl_ipv4vlan_rule (line 50) | struct rte_acl_ipv4vlan_rule type ipv4_7tuple (line 90) | struct ipv4_7tuple type rte_acl_ipv4vlan_rule (line 103) | struct rte_acl_ipv4vlan_rule type ipv4_7tuple (line 428) | struct ipv4_7tuple FILE: app/test/test_alarm.c function test_alarm_callback (line 53) | static void function test_multi_cb (line 62) | static void function test_remove_in_callback (line 71) | static void function test_remove_in_callback_2 (line 85) | static void function test_multi_alarms (line 95) | static int function test_alarm (line 202) | static int type test_command (line 256) | struct test_command FILE: app/test/test_atomic.c function test_atomic_usual (line 107) | static int function test_atomic_tas (line 145) | static int function test_atomic_addsub_and_return (line 161) | static int function test_atomic_inc_and_test (line 205) | static int function test_atomic_dec_and_test (line 232) | static int function test_atomic (line 250) | static int type test_command (line 377) | struct test_command FILE: app/test/test_byteorder.c function test_byteorder (line 55) | static int type test_command (line 95) | struct test_command FILE: app/test/test_cmdline.c function test_cmdline (line 39) | static int type test_command (line 92) | struct test_command FILE: app/test/test_cmdline_cirbuf.c function test_cirbuf_string_misc (line 49) | static int function test_cirbuf_string_add_del (line 160) | static int function test_cirbuf_string_add_del_reverse (line 278) | static int function test_cirbuf_string_add_boundaries (line 346) | static int function test_cirbuf_string_get_del_boundaries (line 411) | static int function test_cirbuf_string_get_del_partial (line 502) | static int function test_cirbuf_char_add_del (line 602) | static int function test_cirbuf_char_fill (line 696) | static int function test_cirbuf_align_left (line 807) | static int function test_cirbuf_align_right (line 1018) | static int function test_cirbuf_invalid_param (line 1209) | int function test_cirbuf_char (line 1280) | int function test_cirbuf_string (line 1297) | int function test_cirbuf_align (line 1322) | int FILE: app/test/test_cmdline_etheraddr.c type ether_addr_str (line 46) | struct ether_addr_str { type ether_addr_str (line 52) | struct ether_addr_str function is_addr_different (line 113) | static int function test_parse_etheraddr_invalid_param (line 125) | int function test_parse_etheraddr_invalid_data (line 176) | int function test_parse_etheraddr_valid (line 201) | int FILE: app/test/test_cmdline_ipaddr.c type ipaddr_str (line 104) | struct ipaddr_str { type ipaddr_str (line 110) | struct ipaddr_str function dump_addr (line 316) | static void function is_addr_different (line 339) | static int function can_parse_addr (line 370) | static int function test_parse_ipaddr_valid (line 384) | int function test_parse_ipaddr_invalid_data (line 627) | int function test_parse_ipaddr_invalid_param (line 675) | int FILE: app/test/test_cmdline_lib.c function valid_buffer (line 54) | static void function complete_buffer (line 61) | static int function test_cmdline_parse_fns (line 73) | static int function test_cmdline_rdline_fns (line 101) | static int function test_cmdline_vt100_fns (line 145) | static int function test_cmdline_socket_fns (line 159) | static int function test_cmdline_fns (line 192) | static int function test_cmdline_lib (line 249) | int FILE: app/test/test_cmdline_num.c type num_unsigned_str (line 45) | struct num_unsigned_str { type num_signed_str (line 50) | struct num_signed_str { type num_unsigned_str (line 55) | struct num_unsigned_str type num_signed_str (line 162) | struct num_signed_str type num_unsigned_str (line 173) | struct num_unsigned_str type num_signed_str (line 205) | struct num_signed_str function can_parse_unsigned (line 261) | static int function can_parse_signed (line 299) | static int function test_parse_num_invalid_param (line 337) | int function test_parse_num_invalid_data (line 409) | int function test_parse_num_valid (line 446) | int FILE: app/test/test_cmdline_portlist.c type portlist_str (line 43) | struct portlist_str { type portlist_str (line 49) | struct portlist_str function test_parse_portlist_invalid_param (line 131) | int function test_parse_portlist_invalid_data (line 179) | int function test_parse_portlist_valid (line 204) | int FILE: app/test/test_cmdline_string.c type string_elt_str (line 47) | struct string_elt_str { type string_elt_str (line 53) | struct string_elt_str type string_nb_str (line 73) | struct string_nb_str { type string_nb_str (line 78) | struct string_nb_str type string_parse_str (line 86) | struct string_parse_str { type string_parse_str (line 92) | struct string_parse_str type string_invalid_str (line 104) | struct string_invalid_str { type string_invalid_str (line 109) | struct string_invalid_str function test_parse_string_invalid_param (line 155) | int function test_parse_string_invalid_data (line 218) | int function test_parse_string_valid (line 318) | int FILE: app/test/test_common.c function test_macros (line 48) | static int function test_misc (line 79) | static int function test_align (line 94) | static int function test_common (line 161) | static int type test_command (line 172) | struct test_command FILE: app/test/test_cpuflags.c function test_cpuflags (line 77) | static int type test_command (line 168) | struct test_command FILE: app/test/test_cycles.c function test_cycles (line 55) | static int type test_command (line 92) | struct test_command FILE: app/test/test_debug.c function test_panic (line 51) | static int function test_exit_val (line 76) | static int function test_exit (line 102) | static int function dummy_app_usage (line 115) | static void function test_usage (line 121) | static int function test_debug (line 135) | static int type test_command (line 149) | struct test_command FILE: app/test/test_devargs.c function free_devargs_list (line 44) | static void free_devargs_list(void) function test_devargs (line 57) | static int type test_command (line 135) | struct test_command FILE: app/test/test_distributor.c type worker_stats (line 53) | struct worker_stats { type worker_stats (line 56) | struct worker_stats function total_packet_count (line 61) | static inline unsigned function clear_packet_count (line 71) | static inline void function handle_work (line 80) | static int function sanity_test (line 109) | static int function handle_work_with_free_mbufs (line 248) | static int function sanity_test_with_mbuf_alloc (line 272) | static int function handle_work_for_shutdown_test (line 304) | static int function sanity_test_with_worker_shutdown (line 346) | static int function test_flush_with_worker_shutdown (line 403) | static int function test_error_distributor_create_name (line 450) | static function test_error_distributor_create_numworkers (line 467) | static function quit_workers (line 482) | static void function test_distributor (line 505) | static int type test_command (line 579) | struct test_command FILE: app/test/test_distributor_perf.c type worker_stats (line 52) | struct worker_stats { type worker_stats (line 55) | struct worker_stats function flip_bit (line 60) | static void function time_cache_line_switch (line 75) | static void function total_packet_count (line 110) | static unsigned function clear_packet_count (line 120) | static void function handle_work (line 129) | static int function perf_test (line 151) | static inline int function quit_workers (line 194) | static void function test_distributor_perf (line 215) | static int type test_command (line 260) | struct test_command FILE: app/test/test_eal_flags.c type hugepage_action (line 73) | enum hugepage_action { function get_hugepage_path (line 81) | static int function process_hugefiles (line 108) | static int function get_number_of_sockets (line 229) | static int function test_whitelist_flag (line 286) | static int function test_invalid_b_flag (line 353) | static int function test_invalid_vdev_flag (line 400) | static int function test_invalid_r_flag (line 454) | static int function test_missing_c_flag (line 498) | static int function test_master_lcore_flag (line 629) | static int function test_missing_n_flag (line 677) | static int function test_no_hpet_flag (line 720) | static int function test_no_huge_flag (line 754) | static int function test_dom0_misc_flags (line 804) | static int function test_misc_flags (line 869) | static int function test_file_prefix (line 1057) | static int function test_memory_flags (line 1175) | static int function test_eal_flags (line 1349) | static int type test_command (line 1434) | struct test_command FILE: app/test/test_eal_fs.c function test_parse_sysfs_value (line 43) | static int function test_eal_fs (line 198) | static int type test_command (line 206) | struct test_command FILE: app/test/test_errno.c function test_errno (line 45) | static int type test_command (line 116) | struct test_command FILE: app/test/test_func_reentrancy.c function test_eal_init_once (line 96) | static int function ring_create_lookup (line 112) | static int function my_obj_init (line 149) | static void function mempool_create_lookup (line 158) | static int function hash_clean (line 204) | static void function hash_create_free (line 219) | static int function fbk_clean (line 272) | static void function fbk_create_free (line 287) | static int function lpm_clean (line 342) | static void function lpm_create_free (line 357) | static int type test_case (line 399) | struct test_case{ type test_case (line 407) | struct test_case function launch_test (line 423) | static int function test_func_reentrancy (line 466) | static int type test_command (line 494) | struct test_command FILE: app/test/test_hash.c type flow_key (line 93) | struct flow_key { function pseudo_hash (line 105) | static uint32_t pseudo_hash(__attribute__((unused)) const void *keys, function print_key_info (line 116) | static void print_key_info(const char *msg, const struct flow_key *key, function print_key_info (line 129) | static void print_key_info(__attribute__((unused)) const char *msg, type flow_key (line 137) | struct flow_key type rte_hash_parameters (line 170) | struct rte_hash_parameters type flow_key (line 172) | struct flow_key function test_crc32_hash_alg_equiv (line 183) | static int function run_hash_func_test (line 238) | static void run_hash_func_test(rte_hash_function f, uint32_t init_val, function run_hash_func_tests (line 258) | static void run_hash_func_tests(void) function test_add_delete (line 286) | static int test_add_delete(void) function test_add_update_delete (line 362) | static int test_add_update_delete(void) function test_hash_find_existing (line 423) | static int test_hash_find_existing(void) function test_five_keys (line 455) | static int test_five_keys(void) function test_full_bucket (line 545) | static int test_full_bucket(void) function fbk_hash_unit_test (line 646) | static int function test_fbk_hash_find_existing (line 949) | static int test_fbk_hash_find_existing(void) function test_hash_creation_with_bad_parameters (line 981) | static int test_hash_creation_with_bad_parameters(void) function test_hash_creation_with_good_parameters (line 1043) | static int function test_average_table_utilization (line 1100) | static int test_average_table_utilization(void) function test_hash_iteration (line 1153) | static int test_hash_iteration(void) type rte_hash_parameters (line 1220) | struct rte_hash_parameters function test_hash_add_delete_jhash2 (line 1232) | static int function test_hash_add_delete_2_jhash2 (line 1271) | static int function test_hash_jhash_1word (line 1303) | static uint32_t function test_hash_jhash_2word (line 1313) | static uint32_t function test_hash_jhash_3word (line 1323) | static uint32_t function test_hash_add_delete_jhash_1word (line 1336) | static int function test_hash_add_delete_jhash_2word (line 1371) | static int function test_hash_add_delete_jhash_3word (line 1406) | static int function test_hash (line 1441) | static int type test_command (line 1486) | struct test_command FILE: app/test/test_hash_functions.c function run_hash_func_perf_test (line 118) | static void function run_hash_func_perf_tests (line 144) | static void function verify_precalculated_hash_func_tests (line 169) | static int function verify_jhash_32bits (line 209) | static int function verify_jhash_words (line 246) | static int function run_hash_func_tests (line 290) | static int function test_hash_functions (line 306) | static int type test_command (line 317) | struct test_command FILE: app/test/test_hash_perf.c type operations (line 59) | enum operations { type rte_hash (line 80) | struct rte_hash type rte_hash_parameters (line 101) | struct rte_hash_parameters function create_table (line 107) | static int function shuffle_input_keys (line 138) | static void function get_input_keys (line 168) | static int function timed_adds (line 256) | static int function timed_lookups (line 311) | static int function timed_lookups_multi (line 379) | static int function timed_deletes (line 446) | static int function free_table (line 478) | static void function reset_table (line 484) | static void function run_all_tbl_perf_tests (line 490) | static int function fbk_hash_perf_test (line 563) | static int function test_hash_perf (line 640) | static int type test_command (line 659) | struct test_command FILE: app/test/test_hash_scaling.c type locking_mode_t (line 56) | enum locking_mode_t { type rte_hash (line 64) | struct rte_hash function test_hash_scaling_worker (line 71) | static int test_hash_scaling_worker(__attribute__((unused)) void *arg) function test_hash_scaling (line 124) | static int function test_hash_scaling_main (line 194) | static int type test_command (line 218) | struct test_command FILE: app/test/test_interrupts.c type test_interrupt_handle_type (line 47) | enum test_interrupt_handle_type { type rte_intr_handle (line 58) | struct rte_intr_handle type test_interrupt_handle_type (line 59) | enum test_interrupt_handle_type function test_interrupt_handle_sanity_check (line 78) | static inline int function test_interrupt_init (line 90) | static int function test_interrupt_deinit (line 121) | static int function test_interrupt_trigger_interrupt (line 133) | static int function test_interrupt_handle_compare (line 145) | static int function test_interrupt_handle_sanity_check (line 161) | static inline int function test_interrupt_init (line 169) | static int function test_interrupt_deinit (line 175) | static int function test_interrupt_trigger_interrupt (line 181) | static int function test_interrupt_handle_compare (line 187) | static int function test_interrupt_callback (line 201) | static void function test_interrupt_callback_1 (line 232) | static void function test_interrupt_enable (line 246) | static int function test_interrupt_disable (line 301) | static int function test_interrupt_full_path_check (line 357) | static int function test_interrupt (line 398) | static int type test_command (line 551) | struct test_command FILE: app/test/test_ivshmem.c type rte_ivshmem_metadata (line 91) | struct rte_ivshmem_metadata type rte_ivshmem_metadata (line 96) | struct rte_ivshmem_metadata type rte_ivshmem_metadata (line 105) | struct rte_ivshmem_metadata type rte_ivshmem_metadata (line 106) | struct rte_ivshmem_metadata function create_duplicate (line 117) | static int function test_ivshmem_create_lots_of_memzones (line 126) | static int function test_ivshmem_create_duplicate_memzone (line 154) | static int function test_ivshmem_api_test (line 174) | static int function test_ivshmem_create_duplicate_metadata (line 273) | static int function test_ivshmem_create_metadata_config (line 282) | static int function test_ivshmem_create_multiple_metadata_configs (line 306) | static int function test_ivshmem_create_too_many_metadata_configs (line 328) | static int type rte_ivshmem_tests (line 346) | enum rte_ivshmem_tests { function launch_all_tests_on_secondary_processes (line 359) | static int function test_ivshmem (line 384) | int type test_command (line 433) | struct test_command FILE: app/test/test_kni.c type test_kni_stats (line 65) | struct test_kni_stats { type rte_eth_rxconf (line 70) | struct rte_eth_rxconf type rte_eth_txconf (line 79) | struct rte_eth_txconf type rte_eth_conf (line 89) | struct rte_eth_conf type rte_kni_ops (line 102) | struct rte_kni_ops type rte_kni (line 108) | struct rte_kni type test_kni_stats (line 109) | struct test_kni_stats type rte_mempool (line 113) | struct rte_mempool type rte_mempool (line 116) | struct rte_mempool type rte_mempool (line 128) | struct rte_mempool function kni_change_mtu (line 134) | static int function test_kni_loop (line 158) | static int function test_kni_allocate_lcores (line 220) | static int function test_kni_register_handler_mp (line 243) | static int function test_kni_processing (line 364) | static int function test_kni (line 482) | static int type test_command (line 672) | struct test_command FILE: app/test/test_kvargs.c function check_handler (line 49) | static int check_handler(const char *key, const char *value, function test_valid_kvargs (line 68) | static int test_valid_kvargs(void) function test_invalid_kvargs (line 184) | static int test_invalid_kvargs(void) function test_kvargs (line 223) | static int type test_command (line 235) | struct test_command FILE: app/test/test_link_bonding.c type link_bonding_unittest_params (line 96) | struct link_bonding_unittest_params { type ipv4_hdr (line 118) | struct ipv4_hdr type ipv6_hdr (line 119) | struct ipv6_hdr type udp_hdr (line 120) | struct udp_hdr type link_bonding_unittest_params (line 122) | struct link_bonding_unittest_params type ether_addr (line 133) | struct ether_addr type ether_addr (line 134) | struct ether_addr type link_bonding_unittest_params (line 143) | struct link_bonding_unittest_params type rte_eth_rxmode (line 166) | struct rte_eth_rxmode type rte_fdir_conf (line 178) | struct rte_fdir_conf type rte_eth_conf (line 185) | struct rte_eth_conf type rte_eth_rxconf (line 202) | struct rte_eth_rxconf type rte_eth_txconf (line 212) | struct rte_eth_txconf function configure_ethdev (line 224) | static int function test_setup (line 262) | static int function test_create_bonded_device (line 311) | static int function test_create_bonded_device_with_invalid_params (line 352) | static int function test_add_slave_to_bonded_device (line 381) | static int function test_add_slave_to_invalid_bonded_device (line 411) | static int function test_remove_slave_from_bonded_device (line 428) | static int function test_remove_slave_from_invalid_bonded_device (line 471) | static int function test_add_already_bonded_slave_to_bonded_device (line 491) | static int function test_get_slaves_from_bonded_device (line 523) | static int function test_add_remove_multiple_slaves_to_from_bonded_device (line 572) | static int function enable_bonded_slaves (line 588) | static void function test_start_bonded_device (line 602) | static int function test_stop_bonded_device (line 653) | static int function remove_slaves_and_stop_bonded_device (line 683) | static int function test_set_bonding_mode (line 698) | static int function test_set_primary_slave (line 750) | static int function test_set_explicit_bonded_mac (line 852) | static int function test_set_bonded_port_initialization_mac_assignment (line 925) | static int function initialize_bonded_device_with_slaves (line 1110) | static int function test_adding_slave_after_bonded_device_started (line 1143) | static int function test_bonding_lsc_event_callback (line 1176) | static void function lsc_timeout (line 1187) | static inline int function test_status_interrupt (line 1214) | static int function generate_test_burst (line 1304) | static int function test_roundrobin_tx_burst (line 1369) | static int function verify_mbufs_ref_count (line 1426) | static int function free_mbufs (line 1440) | static void function test_roundrobin_tx_burst_slave_tx_fail (line 1454) | static int function test_roundrobin_rx_burst_on_single_slave (line 1553) | static int function test_roundrobin_rx_burst_on_multiple_slaves (line 1634) | static int function test_roundrobin_verify_mac_assignment (line 1714) | static int function test_roundrobin_verify_promiscuous_enable_disable (line 1796) | static int function test_roundrobin_verify_slave_link_status_change_behaviour (line 1843) | static int function test_roundrobin_verfiy_polling_slave_link_status_change (line 1988) | static int function test_activebackup_tx_burst (line 2078) | static int function test_activebackup_rx_burst (line 2154) | static int function test_activebackup_verify_promiscuous_enable_disable (line 2240) | static int function test_activebackup_verify_mac_assignment (line 2294) | static int function test_activebackup_verify_slave_link_status_change_failover (line 2404) | static int function test_balance_xmit_policy_configuration (line 2562) | static int function test_balance_l2_tx_burst (line 2615) | static int function balance_l23_tx_burst (line 2704) | static int function test_balance_l23_tx_burst_ipv4_toggle_ip_addr (line 2785) | static int function test_balance_l23_tx_burst_vlan_ipv4_toggle_ip_addr (line 2791) | static int function test_balance_l23_tx_burst_ipv6_toggle_ip_addr (line 2797) | static int function test_balance_l23_tx_burst_vlan_ipv6_toggle_ip_addr (line 2803) | static int function test_balance_l23_tx_burst_toggle_mac_addr (line 2809) | static int function balance_l34_tx_burst (line 2815) | static int function test_balance_l34_tx_burst_ipv4_toggle_ip_addr (line 2897) | static int function test_balance_l34_tx_burst_ipv4_toggle_udp_port (line 2903) | static int function test_balance_l34_tx_burst_vlan_ipv4_toggle_ip_addr (line 2909) | static int function test_balance_l34_tx_burst_ipv6_toggle_ip_addr (line 2915) | static int function test_balance_l34_tx_burst_vlan_ipv6_toggle_ip_addr (line 2921) | static int function test_balance_l34_tx_burst_ipv6_toggle_udp_port (line 2927) | static int function test_balance_tx_burst_slave_tx_fail (line 2939) | static int function test_balance_rx_burst (line 3069) | static int function test_balance_verify_promiscuous_enable_disable (line 3156) | static int function test_balance_verify_mac_assignment (line 3196) | static int function test_balance_verify_slave_link_status_change_behaviour (line 3308) | static int function test_broadcast_tx_burst (line 3469) | static int function test_broadcast_tx_burst_slave_tx_fail (line 3547) | static int function test_broadcast_rx_burst (line 3662) | static int function test_broadcast_verify_promiscuous_enable_disable (line 3749) | static int function test_broadcast_verify_mac_assignment (line 3790) | static int function test_broadcast_verify_slave_link_status_change_behaviour (line 3877) | static int function test_reconfigure_bonded_device (line 3997) | static int function test_close_bonded_device (line 4016) | static int function testsuite_teardown (line 4023) | static int function free_virtualpmd_tx_queue (line 4035) | static void function test_tlb_tx_burst (line 4052) | static int function test_tlb_rx_burst (line 4150) | static int function test_tlb_verify_promiscuous_enable_disable (line 4235) | static int function test_tlb_verify_mac_assignment (line 4290) | static int function test_tlb_verify_slave_link_status_change_failover (line 4401) | static int function test_alb_change_mac_in_reply_sent (line 4557) | static int function test_alb_reply_from_client (line 4671) | static int function test_alb_receive_vlan_reply (line 4798) | static int function test_alb_ipv4_tx (line 4889) | static int type unit_test_suite (line 4925) | struct unit_test_suite function test_link_bonding (line 5001) | static int type test_command (line 5007) | struct test_command FILE: app/test/test_link_bonding_mode4.c type ether_addr (line 86) | struct ether_addr type ether_addr (line 90) | struct ether_addr type ether_addr (line 94) | struct ether_addr type ether_addr (line 98) | struct ether_addr type slave_conf (line 102) | struct slave_conf { type ether_vlan_hdr (line 111) | struct ether_vlan_hdr { type link_bonding_unittest_params (line 116) | struct link_bonding_unittest_params { type link_bonding_unittest_params (line 130) | struct link_bonding_unittest_params type rte_eth_conf (line 137) | struct rte_eth_conf function slave_get_pkts (line 191) | static int function slave_put_pkts (line 204) | static int function bond_rx (line 210) | static uint16_t function bond_tx (line 216) | static uint16_t function free_pkts (line 222) | static void function configure_ethdev (line 233) | static int function add_slave (line 254) | static int function remove_slave (line 293) | static int function initialize_bonded_device_with_slaves (line 323) | static int function remove_slaves_and_stop_bonded_device (line 347) | static int function test_setup (line 377) | static int function testsuite_teardown (line 456) | static int function make_lacp_reply (line 480) | static int function bond_handshake_reply (line 530) | static int function bond_handshake_done (line 572) | static int function bond_get_update_timeout_ms (line 581) | static unsigned function bond_handshake (line 594) | static int function test_mode4_lacp (line 640) | static int function generate_packets (line 658) | static int function generate_and_put_packets (line 705) | static int function test_mode4_rx (line 726) | static int function test_mode4_tx_burst (line 903) | static int function init_marker (line 1060) | static void function test_mode4_marker (line 1087) | static int function test_mode4_expired (line 1173) | static int function check_environment (line 1267) | static int function test_mode4_executor (line 1312) | static int function test_mode4_lacp_wrapper (line 1353) | static int function test_mode4_marker_wrapper (line 1359) | static int function test_mode4_rx_wrapper (line 1365) | static int function test_mode4_tx_burst_wrapper (line 1371) | static int function test_mode4_expired_wrapper (line 1377) | static int type unit_test_suite (line 1383) | struct unit_test_suite function test_link_bonding_mode4 (line 1397) | static int type test_command (line 1403) | struct test_command FILE: app/test/test_logs.c function test_logs (line 61) | static int type test_command (line 93) | struct test_command FILE: app/test/test_lpm.c function test0 (line 114) | int32_t function test1 (line 139) | int32_t function test2 (line 163) | int32_t function test3 (line 179) | int32_t function test4 (line 212) | int32_t function test5 (line 245) | int32_t function test6 (line 276) | int32_t function test7 (line 308) | int32_t function test8 (line 354) | int32_t function test9 (line 436) | int32_t function test10 (line 599) | int32_t function test11 (line 785) | int32_t function test12 (line 850) | int32_t function test13 (line 902) | int32_t function test14 (line 960) | int32_t function test15 (line 1011) | int32_t function test16 (line 1039) | int32_t function test17 (line 1071) | int32_t function print_route_distribution (line 1148) | static void function perf_test (line 1172) | int32_t function test_lpm (line 1333) | static int type test_command (line 1350) | struct test_command FILE: app/test/test_lpm6.c function IPv6 (line 135) | static void function test0 (line 163) | int32_t function test1 (line 205) | int32_t function test2 (line 237) | int32_t function test3 (line 266) | int32_t function test4 (line 287) | int32_t function test5 (line 326) | int32_t function test6 (line 364) | int32_t function test7 (line 402) | int32_t function test8 (line 440) | int32_t function test9 (line 479) | int32_t function test10 (line 523) | int32_t function test11 (line 567) | int32_t function test12 (line 627) | int32_t function test13 (line 665) | int32_t function test14 (line 712) | int32_t function test15 (line 764) | int32_t function test16 (line 800) | int32_t function test17 (line 842) | int32_t function test18 (line 909) | int32_t function test19 (line 1071) | int32_t function test20 (line 1269) | int32_t function test21 (line 1336) | int32_t function test22 (line 1394) | int32_t function test23 (line 1510) | int32_t function test24 (line 1558) | int32_t function test25 (line 1594) | int32_t function test26 (line 1640) | int32_t function test27 (line 1720) | int32_t function print_route_distribution (line 1771) | static void function perf_test (line 1795) | int32_t function test_lpm6 (line 1903) | static int type test_command (line 1921) | struct test_command FILE: app/test/test_lpm6_routes.h type rules_tbl_entry (line 36) | struct rules_tbl_entry { type ips_tbl_entry (line 42) | struct ips_tbl_entry { type rules_tbl_entry (line 47) | struct rules_tbl_entry type ips_tbl_entry (line 1051) | struct ips_tbl_entry FILE: app/test/test_malloc.c function is_memory_overlap (line 69) | static int function is_aligned (line 82) | static int function test_align_overlap_per_lcore (line 93) | static int function test_reordered_free_per_lcore (line 165) | static int function test_str_to_size (line 262) | static int function test_multi_alloc_statistics (line 290) | static int function test_rte_malloc_type_limits (line 387) | static int function test_realloc (line 399) | static int function test_random_alloc_free (line 567) | static int function test_rte_malloc_validate (line 621) | static int function test_zero_aligned_alloc (line 695) | static int function test_malloc_bad_params (line 712) | static int function is_mem_on_socket (line 742) | static int function addr_to_socket (line 759) | static int32_t function test_alloc_single_socket (line 775) | static int function test_alloc_socket (line 817) | static int function test_malloc (line 852) | static int type test_command (line 962) | struct test_command FILE: app/test/test_mbuf.c type rte_mempool (line 85) | struct rte_mempool type rte_mempool (line 86) | struct rte_mempool type rte_mempool (line 90) | struct rte_mempool type rte_ring (line 91) | struct rte_ring function test_pktmbuf_with_non_ascii_data (line 146) | static int function test_one_pktmbuf (line 184) | static int function testclone_testupdate_testdetach (line 330) | static int function test_attach_from_different_pool (line 434) | static int function test_pktmbuf_pool (line 540) | static int function test_pktmbuf_pool_ptr (line 581) | static int function test_pktmbuf_free_segment (line 634) | static int function test_refcnt_slave (line 678) | static int function test_refcnt_iter (line 702) | static void function test_refcnt_master (line 758) | static int function test_refcnt_mbuf (line 778) | static int function verify_mbuf_check_panics (line 846) | static int function test_failing_mbuf_sanity_check (line 868) | static int function test_mbuf (line 930) | static int type test_command (line 1025) | struct test_command FILE: app/test/test_memcpy.c function test_single_memcpy (line 90) | static int function func_test (line 146) | static int function test_memcpy (line 166) | static int type test_command (line 177) | struct test_command FILE: app/test/test_memcpy_perf.c function init_buffers (line 93) | static int function free_buffers (line 133) | static void function get_rand_offset (line 146) | static inline size_t function fill_addr_arrays (line 154) | static inline void function do_uncached_write (line 171) | static void function perf_test_constant_aligned (line 253) | static inline void function perf_test_constant_unaligned (line 262) | static inline void function perf_test_variable_aligned (line 271) | static inline void function perf_test_variable_unaligned (line 282) | static inline void function perf_test (line 293) | static int function test_memcpy_perf (line 337) | static int type test_command (line 348) | struct test_command FILE: app/test/test_memory.c function test_memory (line 54) | static int type test_command (line 88) | struct test_command FILE: app/test/test_mempool.c type rte_mempool (line 80) | struct rte_mempool type rte_mempool (line 81) | struct rte_mempool function my_obj_init (line 91) | static void function test_mempool_basic (line 101) | static int function test_mempool_creation_with_exceeded_cache_size (line 196) | static int test_mempool_creation_with_exceeded_cache_size(void) type rte_mempool (line 213) | struct rte_mempool function test_mempool_single_producer (line 220) | static int test_mempool_single_producer(void) function test_mempool_single_consumer (line 260) | static int test_mempool_single_consumer(void) function test_mempool_launch_single_consumer (line 294) | static int test_mempool_launch_single_consumer(__attribute__((unused)) v... function my_mp_init (line 299) | static void my_mp_init(struct rte_mempool * mp, __attribute__((unused)) ... function test_mempool_sp_sc (line 309) | static int function test_mempool_basic_ex (line 351) | static int function test_mempool_same_name_twice_creation (line 406) | static int function test_mempool_xmem_misc (line 433) | static int function test_mempool (line 457) | static int type test_command (line 524) | struct test_command FILE: app/test/test_mempool_perf.c type rte_mempool (line 99) | struct rte_mempool type rte_mempool (line 100) | struct rte_mempool type mempool_test_stats (line 112) | struct mempool_test_stats { type mempool_test_stats (line 116) | struct mempool_test_stats function my_obj_init (line 122) | static void function per_lcore_mempool_test (line 131) | static int function launch_cores (line 188) | static int function do_one_mempool_test (line 247) | static int function test_mempool_perf (line 275) | static int type test_command (line 332) | struct test_command FILE: app/test/test_memzone.c function is_memory_overlap (line 80) | static int function test_memzone_invalid_alignment (line 90) | static int function test_memzone_reserving_zone_size_bigger_than_the_maximum (line 110) | static int function test_memzone_reserve_flags (line 131) | static int function find_max_block_free_size (line 386) | static size_t function test_memzone_reserve_max (line 408) | static int function test_memzone_reserve_max_aligned (line 440) | static int function test_memzone_aligned (line 479) | static int function check_memzone_bounded (line 599) | static int function test_memzone_bounded (line 644) | static int function test_memzone_free (line 684) | static int function test_memzone (line 760) | static int type test_command (line 875) | struct test_command FILE: app/test/test_meter.c type rte_meter_srtcm_params (line 67) | struct rte_meter_srtcm_params type rte_meter_trtcm_params (line 72) | struct rte_meter_trtcm_params function tm_test_srtcm_config (line 81) | static inline int function tm_test_trtcm_config (line 131) | static inline int function tm_test_srtcm_color_blind_check (line 183) | static inline int function tm_test_trtcm_color_blind_check (line 232) | static inline int function tm_test_srtcm_aware_check (line 289) | static inline int function tm_test_srtcm_color_aware_check (line 333) | static inline int function tm_test_trtcm_aware_check (line 387) | static inline int function tm_test_trtcm_color_aware_check (line 432) | static inline int function test_meter (line 472) | static int type test_command (line 497) | struct test_command FILE: app/test/test_mp_secondary.c function run_secondary_instances (line 116) | static int function run_object_creation_tests (line 174) | static int function test_mp_secondary (line 259) | int type test_command (line 276) | struct test_command FILE: app/test/test_pci.c type rte_pci_driver (line 64) | struct rte_pci_driver type rte_pci_device (line 65) | struct rte_pci_device type rte_pci_id (line 68) | struct rte_pci_id type rte_pci_id (line 76) | struct rte_pci_id type rte_pci_driver (line 86) | struct rte_pci_driver type rte_pci_driver (line 93) | struct rte_pci_driver function my_driver_init (line 100) | static int function blacklist_all_devices (line 113) | static void function free_devargs_list (line 135) | static void free_devargs_list(void) function test_pci (line 148) | int type test_command (line 207) | struct test_command FILE: app/test/test_per_lcore.c function assign_vars (line 68) | static int function display_vars (line 77) | static int function test_per_lcore_delay (line 92) | static int function test_per_lcore (line 101) | static int type test_command (line 139) | struct test_command FILE: app/test/test_pmd_perf.c type rte_mempool (line 88) | struct rte_mempool type ether_addr (line 90) | struct ether_addr type rte_eth_conf (line 92) | struct rte_eth_conf type rte_eth_rxconf (line 112) | struct rte_eth_rxconf type rte_eth_txconf (line 121) | struct rte_eth_txconf type lcore_conf (line 142) | struct lcore_conf { type lcore_conf (line 149) | struct lcore_conf function check_all_ports_link_status (line 162) | static void function print_ethaddr (line 215) | static void function init_traffic (line 223) | static int function init_lcores (line 254) | static int function init_mbufpool (line 271) | static int function alloc_lcore (line 306) | static uint16_t function reset_count (line 329) | static void function stats_display (line 337) | static void function signal_handler (line 356) | static void type rte_mbuf (line 370) | struct rte_mbuf type lcore_conf (line 372) | struct lcore_conf type rte_mbuf (line 373) | struct rte_mbuf function measure_rxtx (line 376) | static uint64_t function measure_rxonly (line 414) | static uint64_t function measure_txonly (line 452) | static uint64_t function main_loop (line 492) | static int function poll_burst (line 565) | static inline int function exec_burst (line 635) | static int function test_pmd_perf (line 687) | static int function test_set_rxtx_conf (line 830) | int function test_set_rxtx_anchor (line 875) | int function test_set_rxtx_sc (line 894) | int type test_command (line 913) | struct test_command FILE: app/test/test_pmd_ring.c type rte_mempool (line 40) | struct rte_mempool function test_ethdev_configure (line 53) | static int function test_send_basic_packets (line 124) | static int function test_get_stats (line 155) | static int function test_stats_reset (line 192) | static int function test_pmd_ring_pair_create_attach (line 244) | static int function test_pmd_ring (line 405) | static int type test_command (line 441) | struct test_command FILE: app/test/test_power.c function test_power (line 44) | static int type test_command (line 107) | struct test_command FILE: app/test/test_power_acpi_cpufreq.c function check_cur_freq (line 54) | static int function check_power_freqs (line 85) | static int function check_power_get_freq (line 135) | static int function check_power_set_freq (line 165) | static int function check_power_freq_down (line 215) | static int function check_power_freq_up (line 270) | static int function check_power_freq_max (line 325) | static int function check_power_freq_min (line 353) | static int function test_power_acpi_cpufreq (line 380) | static int type test_command (line 540) | struct test_command FILE: app/test/test_power_kvm_vm.c function test_power_kvm_vm (line 49) | static int type test_command (line 304) | struct test_command FILE: app/test/test_prefetch.c function test_prefetch (line 49) | static int type test_command (line 61) | struct test_command FILE: app/test/test_red.c type test_rte_red_config (line 62) | struct test_rte_red_config { /**< Test structure for RTE_RED conf... type test_queue (line 71) | struct test_queue { /**< Test structure for RTE_RED Queu... type test_var (line 82) | struct test_var { /**< Test variables used for testing... type test_config (line 92) | struct test_config { /**< Master test structure for RTE_R... type test_result (line 102) | enum test_result { type tests (line 108) | struct tests { type rdtsc_prof (line 113) | struct rdtsc_prof { function init_port_ts (line 126) | static void init_port_ts(uint64_t cpu_clock) function get_port_ts (line 133) | static uint64_t get_port_ts(void) function rdtsc_prof_init (line 138) | static void rdtsc_prof_init(struct rdtsc_prof *p, const char *name) function rdtsc_prof_start (line 147) | static inline void rdtsc_prof_start(struct rdtsc_prof *p) function rdtsc_prof_end (line 161) | static inline void rdtsc_prof_end(struct rdtsc_prof *p) function rdtsc_prof_print (line 174) | static void rdtsc_prof_print(struct rdtsc_prof *p) function rte_red_get_avg_int (line 186) | static uint32_t rte_red_get_avg_int(const struct rte_red_config *red_cfg, function rte_red_get_avg_float (line 195) | static double rte_red_get_avg_float(const struct rte_red_config *red_cfg, function rte_red_set_avg_int (line 204) | static void rte_red_set_avg_int(const struct rte_red_config *red_cfg, function calc_exp_avg_on_empty (line 214) | static double calc_exp_avg_on_empty(double avg, uint32_t n, uint32_t tim... function calc_drop_rate (line 219) | static double calc_drop_rate(uint32_t enqueued, uint32_t dropped) function calc_drop_prob (line 227) | static double calc_drop_prob(uint32_t min_th, uint32_t max_th, function check_drop_rate (line 247) | static int check_drop_rate(double *diff, double drop_rate, double drop_p... function check_avg (line 267) | static int check_avg(double *diff, double avg, double exp_avg, double to... function get_machclk_freq (line 287) | static uint64_t get_machclk_freq(void) function test_rte_red_init (line 324) | static enum test_result function increase_actual_qsize (line 351) | static int function increase_average_qsize (line 386) | static int type rte_red_config (line 417) | struct rte_red_config type rte_red (line 418) | struct rte_red type test_rte_red_config (line 426) | struct test_rte_red_config type test_queue (line 435) | struct test_queue type test_var (line 446) | struct test_var function enqueue_dequeue_func (line 459) | static void enqueue_dequeue_func(struct rte_red_config *red_cfg, type test_config (line 487) | struct test_config function func_test1 (line 507) | static enum test_result func_test1(struct test_config *tcfg) type rte_red_config (line 593) | struct rte_red_config type test_rte_red_config (line 595) | struct test_rte_red_config type test_config (line 604) | struct test_config function func_test2 (line 624) | static enum test_result func_test2(struct test_config *tcfg) type test_rte_red_config (line 703) | struct test_rte_red_config type test_config (line 712) | struct test_config function func_test3 (line 731) | static enum test_result func_test3(struct test_config *tcfg) type test_rte_red_config (line 817) | struct test_rte_red_config type test_queue (line 826) | struct test_queue type test_config (line 837) | struct test_config function func_test4 (line 858) | static enum test_result func_test4(struct test_config *tcfg) type rte_red_config (line 959) | struct rte_red_config type rte_red (line 960) | struct rte_red type test_rte_red_config (line 965) | struct test_rte_red_config type test_queue (line 974) | struct test_queue type test_var (line 985) | struct test_var type test_config (line 995) | struct test_config function func_test5 (line 1018) | static enum test_result func_test5(struct test_config *tcfg) type rte_red_config (line 1099) | struct rte_red_config type rte_red (line 1100) | struct rte_red type test_rte_red_config (line 1103) | struct test_rte_red_config type test_queue (line 1112) | struct test_queue type test_config (line 1123) | struct test_config function func_test6 (line 1145) | static enum test_result func_test6(struct test_config *tcfg) type rte_red_config (line 1227) | struct rte_red_config type rte_red (line 1228) | struct rte_red type test_rte_red_config (line 1236) | struct test_rte_red_config type test_queue (line 1245) | struct test_queue function enqueue_dequeue_perf (line 1259) | static void enqueue_dequeue_perf(struct rte_red_config *red_cfg, type test_var (line 1294) | struct test_var type test_config (line 1304) | struct test_config type test_config (line 1315) | struct test_config type test_config (line 1326) | struct test_config function perf1_test (line 1341) | static enum test_result perf1_test(struct test_config *tcfg) type test_var (line 1403) | struct test_var type test_config (line 1412) | struct test_config type test_config (line 1431) | struct test_config type test_config (line 1450) | struct test_config function perf2_test (line 1473) | static enum test_result perf2_test(struct test_config *tcfg) type rte_red_config (line 1588) | struct rte_red_config type rte_red (line 1589) | struct rte_red type test_rte_red_config (line 1598) | struct test_rte_red_config type test_queue (line 1607) | struct test_queue type test_var (line 1618) | struct test_var function ovfl_check_avg (line 1628) | static void ovfl_check_avg(uint32_t avg) type test_config (line 1642) | struct test_config function ovfl_test1 (line 1663) | static enum test_result ovfl_test1(struct test_config *tcfg) type tests (line 1749) | struct tests type tests (line 1759) | struct tests function run_tests (line 1771) | static void run_tests(struct tests *test_type, uint32_t test_count, uint... function test_invalid_parameters (line 1799) | static int function test_red (line 1862) | static int type test_command (line 1885) | struct test_command FILE: app/test/test_reorder.c type reorder_unittest_params (line 54) | struct reorder_unittest_params { type reorder_unittest_params (line 59) | struct reorder_unittest_params type reorder_unittest_params (line 64) | struct reorder_unittest_params function test_reorder_create (line 66) | static int function test_reorder_init (line 87) | static int function test_reorder_find_existing (line 123) | static int function test_reorder_free (line 141) | static int function test_reorder_insert (line 162) | static int function test_reorder_drain (line 242) | static int function test_setup (line 336) | static int type unit_test_suite (line 364) | struct unit_test_suite function test_reorder (line 379) | static int type test_command (line 385) | struct test_command FILE: app/test/test_ring.c type rte_ring (line 108) | struct rte_ring function check_live_watermark_change (line 120) | static int function test_live_watermark_change (line 184) | static int function test_set_watermark (line 208) | static int function test_ring_basic_full_empty (line 240) | static int function test_ring_basic (line 280) | static int function test_ring_burst_basic (line 488) | static int function test_ring_stats (line 776) | static int function test_ring_creation_with_wrong_size (line 1189) | static int function test_ring_creation_with_an_used_name (line 1211) | static int function test_create_count_odd (line 1227) | static int function test_lookup_null (line 1238) | static int function test_ring_basic_ex (line 1253) | static int function test_ring (line 1324) | static int type test_command (line 1395) | struct test_command FILE: app/test/test_ring_perf.c type rte_ring (line 64) | struct rte_ring type lcore_pair (line 66) | struct lcore_pair { function get_two_hyperthreads (line 74) | static int function get_two_cores (line 100) | static int function get_two_sockets (line 123) | static int function test_empty_dequeue (line 145) | static void type thread_params (line 173) | struct thread_params { function enqueue_bulk (line 182) | static int function dequeue_bulk (line 217) | static int function run_on_core_pair (line 252) | static void function test_single_enqueue_dequeue (line 282) | static void function test_burst_enqueue_dequeue (line 315) | static void function test_bulk_enqueue_dequeue (line 349) | static void function test_ring_perf (line 384) | static int type test_command (line 417) | struct test_command FILE: app/test/test_rwlock.c function test_rwlock_per_core (line 79) | static int function test_rwlock (line 99) | static int type test_command (line 132) | struct test_command FILE: app/test/test_sched.c type rte_sched_subport_params (line 54) | struct rte_sched_subport_params type rte_sched_pipe_params (line 64) | struct rte_sched_pipe_params type rte_sched_port_params (line 76) | struct rte_sched_port_params type rte_mempool (line 94) | struct rte_mempool type rte_mempool (line 97) | struct rte_mempool function prepare_pkt (line 107) | static void function test_sched (line 138) | static int type test_command (line 216) | struct test_command FILE: app/test/test_spinlock.c function test_spinlock_per_core (line 85) | static int function test_spinlock_recursive_per_core (line 99) | static int function load_loop_fn (line 134) | static int function test_spinlock_perf (line 162) | static int function test_spinlock_try (line 210) | static int function test_spinlock (line 227) | static int type test_command (line 336) | struct test_command FILE: app/test/test_string_fns.c function test_rte_strsplit (line 51) | static int function test_string_fns (line 161) | static int type test_command (line 169) | struct test_command FILE: app/test/test_table.c type rte_pipeline (line 47) | struct rte_pipeline type rte_ring (line 48) | struct rte_ring type rte_ring (line 49) | struct rte_ring type rte_mempool (line 50) | struct rte_mempool function pipeline_test_hash (line 74) | uint64_t pipeline_test_hash(void *key, function app_init_mbuf_pools (line 85) | static void function app_init_rings (line 102) | static void function test_table (line 141) | static int type test_command (line 202) | struct test_command FILE: app/test/test_table.h type rte_pipeline (line 134) | struct rte_pipeline type rte_ring (line 135) | struct rte_ring type rte_ring (line 136) | struct rte_ring type rte_mempool (line 137) | struct rte_mempool type manage_ops (line 157) | struct manage_ops { type rte_port_in (line 164) | struct rte_port_in { type rte_port_out (line 171) | struct rte_port_out { type rte_table (line 176) | struct rte_table { type rte_pipeline (line 188) | struct rte_pipeline { FILE: app/test/test_table_acl.c type ipv4_5tuple (line 47) | struct ipv4_5tuple { type rte_acl_field_def (line 64) | struct rte_acl_field_def type ipv4_5tuple (line 70) | struct ipv4_5tuple type ipv4_5tuple (line 77) | struct ipv4_5tuple type ipv4_5tuple (line 84) | struct ipv4_5tuple type ipv4_5tuple (line 91) | struct ipv4_5tuple type ipv4_5tuple (line 98) | struct ipv4_5tuple type rte_table_acl_rule_add_params (line 102) | struct rte_table_acl_rule_add_params type rte_table_acl_rule_add_params (line 105) | struct rte_table_acl_rule_add_params function parse_ipv4_net (line 136) | static int function parse_port_range (line 153) | static int function parse_cb_ipv4_rule (line 167) | static int function setup_acl_pipeline (line 273) | static int function test_pipeline_single_filter (line 504) | static int function test_table_ACL (line 581) | int FILE: app/test/test_table_combined.c type check_table_result (line 42) | enum check_table_result { type table_packets (line 56) | struct table_packets { function test_table_type (line 77) | static int function test_table_stub_combined (line 267) | int function test_table_lpm_combined (line 289) | int function test_table_lpm_ipv6_combined (line 348) | int function test_table_hash8lru (line 410) | int function test_table_hash16lru (line 468) | int function test_table_hash32lru (line 526) | int function test_table_hash8ext (line 584) | int function test_table_hash16ext (line 650) | int function test_table_hash32ext (line 716) | int FILE: app/test/test_table_pipeline.c type rte_mbuf (line 45) | struct rte_mbuf type rte_mbuf (line 47) | struct rte_mbuf type rte_mbuf (line 49) | struct rte_mbuf function rte_pipeline_port_out_action_handler (line 52) | rte_pipeline_port_out_action_handler port_action_0x00(struct rte_mbuf **... function rte_pipeline_port_out_action_handler (line 65) | rte_pipeline_port_out_action_handler port_action_0xFF(struct rte_mbuf **... function rte_pipeline_port_out_action_handler (line 78) | rte_pipeline_port_out_action_handler port_action_stub(struct rte_mbuf **... type rte_mbuf (line 94) | struct rte_mbuf type rte_pipeline_table_entry (line 95) | struct rte_pipeline_table_entry type rte_mbuf (line 98) | struct rte_mbuf type rte_pipeline_table_entry (line 99) | struct rte_pipeline_table_entry type rte_mbuf (line 102) | struct rte_mbuf type rte_pipeline_table_entry (line 103) | struct rte_pipeline_table_entry function rte_pipeline_table_action_handler_hit (line 105) | rte_pipeline_table_action_handler_hit function rte_pipeline_table_action_handler_hit (line 116) | rte_pipeline_table_action_handler_hit function rte_pipeline_table_action_handler_miss (line 128) | rte_pipeline_table_action_handler_miss type e_test_type (line 141) | enum e_test_type { function cleanup_pipeline (line 167) | static int function check_pipeline_invalid_params (line 179) | static int function setup_pipeline (line 236) | static int function test_pipeline_single_filter (line 425) | static int function test_table_pipeline (line 521) | int FILE: app/test/test_table_ports.c function test_port_ring_reader (line 45) | int function test_port_ring_writer (line 109) | int FILE: app/test/test_table_tables.c type rte_table_ops (line 67) | struct rte_table_ops type rte_table_ops (line 69) | struct rte_table_ops type rte_bucket_4_8 (line 71) | struct rte_bucket_4_8 { function test_lru_update (line 88) | static int test_lru_update(void) function test_table_stub (line 160) | int function test_table_array (line 194) | int function test_table_lpm (line 310) | int function test_table_lpm_ipv6 (line 466) | int function test_table_hash_lru_generic (line 636) | static int function test_table_hash_ext_generic (line 750) | static int function test_table_hash_lru (line 870) | int function test_table_hash_ext (line 899) | int FILE: app/test/test_tailq.c type rte_tailq_elem (line 53) | struct rte_tailq_elem type rte_tailq_elem (line 61) | struct rte_tailq_elem type rte_tailq_entry (line 65) | struct rte_tailq_entry type rte_tailq_entry (line 66) | struct rte_tailq_entry function test_tailq_early (line 68) | static int function test_tailq_create (line 84) | static int function test_tailq_lookup (line 110) | static int function test_tailq (line 147) | static int type test_command (line 157) | struct test_command FILE: app/test/test_thash.c type test_thash_v4 (line 42) | struct test_thash_v4 { type test_thash_v6 (line 51) | struct test_thash_v6 { type test_thash_v4 (line 61) | struct test_thash_v4 type test_thash_v6 (line 74) | struct test_thash_v6 function test_thash (line 106) | static int type test_command (line 172) | struct test_command FILE: app/test/test_timer.c type mytimerinfo (line 148) | struct mytimerinfo { type mytimerinfo (line 154) | struct mytimerinfo type rte_timer (line 156) | struct rte_timer function mytimer_reset (line 158) | static void function timer_stress_cb (line 168) | static void function timer_stress_main_loop (line 194) | static int function master_init_slaves (line 237) | static void function master_start_slaves (line 247) | static void function master_wait_for_slaves (line 261) | static void function slave_wait_to_start (line 272) | static void function slave_finish (line 282) | static void function timer_stress2_cb (line 295) | static void function timer_stress2_main_loop (line 303) | static int function timer_basic_cb (line 432) | static void function timer_basic_main_loop (line 488) | static int function timer_sanity_check (line 526) | static int function test_timer (line 563) | static int type test_command (line 629) | struct test_command FILE: app/test/test_timer_perf.c function timer_cb (line 50) | static void function test_timer_perf (line 64) | static int type test_command (line 161) | struct test_command FILE: app/test/test_timer_racecond.c type rte_timer (line 59) | struct rte_timer type rte_timer (line 65) | struct rte_timer function timer_cb (line 67) | static void function reload_timer (line 84) | static int function slave_main_loop (line 107) | static int function test_timer_racecond (line 143) | static int type test_command (line 205) | struct test_command FILE: app/test/test_version.c function test_version (line 44) | static int type test_command (line 57) | struct test_command FILE: app/test/virtual_pmd.c type virtual_ethdev_private (line 47) | struct virtual_ethdev_private { type virtual_ethdev_queue (line 57) | struct virtual_ethdev_queue { function virtual_ethdev_start_success (line 62) | static int function virtual_ethdev_start_fail (line 70) | static int function virtual_ethdev_stop (line 77) | static void virtual_ethdev_stop(struct rte_eth_dev *eth_dev __rte_unused) function virtual_ethdev_close (line 91) | static void function virtual_ethdev_configure_success (line 95) | static int function virtual_ethdev_configure_fail (line 101) | static int function virtual_ethdev_info_get (line 107) | static void function virtual_ethdev_rx_queue_setup_success (line 123) | static int function virtual_ethdev_rx_queue_setup_fail (line 146) | static int function virtual_ethdev_tx_queue_setup_success (line 156) | static int function virtual_ethdev_tx_queue_setup_fail (line 178) | static int function virtual_ethdev_rx_queue_release (line 187) | static void function virtual_ethdev_tx_queue_release (line 192) | static void function virtual_ethdev_link_update_success (line 197) | static int function virtual_ethdev_link_update_fail (line 207) | static int function virtual_ethdev_stats_get (line 214) | static void function virtual_ethdev_stats_reset (line 223) | static void function virtual_ethdev_promiscuous_mode_enable (line 236) | static void function virtual_ethdev_promiscuous_mode_disable (line 240) | static void type eth_dev_ops (line 245) | struct eth_dev_ops function virtual_ethdev_start_fn_set_success (line 263) | void function virtual_ethdev_configure_fn_set_success (line 277) | void function virtual_ethdev_rx_queue_setup_fn_set_success (line 290) | void function virtual_ethdev_tx_queue_setup_fn_set_success (line 303) | void function virtual_ethdev_link_update_fn_set_success (line 316) | void function virtual_ethdev_rx_burst_success (line 330) | static uint16_t function virtual_ethdev_rx_burst_fail (line 358) | static uint16_t function virtual_ethdev_tx_burst_success (line 366) | static uint16_t function virtual_ethdev_tx_burst_fail (line 396) | static uint16_t function virtual_ethdev_rx_burst_fn_set_success (line 432) | void function virtual_ethdev_tx_burst_fn_set_success (line 444) | void function virtual_ethdev_tx_burst_fn_set_tx_pkt_fail_count (line 460) | void function virtual_ethdev_set_link_status (line 472) | void function virtual_ethdev_simulate_link_status_interrupt (line 480) | void function virtual_ethdev_add_mbufs_to_rx_queue (line 491) | int function virtual_ethdev_get_mbufs_from_tx_queue (line 503) | int function get_number_of_sockets (line 515) | static uint8_t function virtual_ethdev_create (line 530) | int FILE: app/test/virtual_pmd.h type ether_addr (line 47) | struct ether_addr type rte_mbuf (line 59) | struct rte_mbuf type rte_mbuf (line 63) | struct rte_mbuf FILE: doc/guides/conf.py class CustomLatexFormatter (line 82) | class CustomLatexFormatter(LatexFormatter): method __init__ (line 83) | def __init__(self, **options): function numref_role (line 97) | def numref_role(reftype, rawtext, text, lineno, inliner): function process_numref (line 110) | def process_numref(app, doctree, from_docname): function setup (line 145) | def setup(app): FILE: drivers/net/af_packet/rte_eth_af_packet.c type pkt_rx_queue (line 68) | struct pkt_rx_queue { type pkt_tx_queue (line 82) | struct pkt_tx_queue { type pmd_internals (line 94) | struct pmd_internals { type rte_eth_link (line 117) | struct rte_eth_link function eth_af_packet_rx (line 123) | static uint16_t function eth_af_packet_tx (line 176) | static uint16_t function eth_dev_start (line 231) | static int function eth_dev_stop (line 241) | static void function eth_dev_configure (line 260) | static int function eth_dev_info (line 266) | static void function eth_stats_get (line 281) | static void function eth_stats_reset (line 309) | static void function eth_dev_close (line 324) | static void function eth_queue_release (line 329) | static void function eth_link_update (line 334) | static int function eth_rx_queue_setup (line 341) | static int function eth_tx_queue_setup (line 371) | static int type eth_dev_ops (line 385) | struct eth_dev_ops function open_packet_iface (line 403) | static int function rte_pmd_init_internals (line 420) | static int function rte_eth_from_packet (line 702) | static int function rte_pmd_af_packet_devinit (line 803) | int type rte_driver (line 841) | struct rte_driver FILE: drivers/net/bnx2x/bnx2x.c type pbf_pN_buf_regs (line 67) | struct pbf_pN_buf_regs { type pbf_pN_cmd_regs (line 74) | struct pbf_pN_cmd_regs { type bnx2x_prev_list_node (line 84) | struct bnx2x_prev_list_node { type bnx2x_softc (line 99) | struct bnx2x_softc type bnx2x_softc (line 101) | struct bnx2x_softc type bnx2x_softc (line 102) | struct bnx2x_softc type cmng_init (line 102) | struct cmng_init type bnx2x_softc (line 104) | struct bnx2x_softc type bnx2x_softc (line 105) | struct bnx2x_softc type bnx2x_softc (line 106) | struct bnx2x_softc type bnx2x_softc (line 107) | struct bnx2x_softc type bnx2x_softc (line 108) | struct bnx2x_softc type bnx2x_softc (line 110) | struct bnx2x_softc type bnx2x_softc (line 111) | struct bnx2x_softc type bnx2x_softc (line 112) | struct bnx2x_softc type bnx2x_softc (line 113) | struct bnx2x_softc type bnx2x_fastpath (line 114) | struct bnx2x_fastpath type bnx2x_softc (line 116) | struct bnx2x_softc type bnx2x_softc (line 117) | struct bnx2x_softc type bnx2x_softc (line 118) | struct bnx2x_softc type bnx2x_softc (line 119) | struct bnx2x_softc type bnx2x_softc (line 120) | struct bnx2x_softc type bnx2x_softc (line 121) | struct bnx2x_softc type bnx2x_softc (line 123) | struct bnx2x_softc type bnx2x_softc (line 125) | struct bnx2x_softc type bnx2x_fastpath (line 126) | struct bnx2x_fastpath type bnx2x_softc (line 127) | struct bnx2x_softc type bnx2x_softc (line 128) | struct bnx2x_softc function bnx2x_test_bit (line 132) | int bnx2x_test_bit(int nr, volatile unsigned long *addr) function bnx2x_set_bit (line 142) | void bnx2x_set_bit(unsigned int nr, volatile unsigned long *addr) function bnx2x_clear_bit (line 147) | void bnx2x_clear_bit(int nr, volatile unsigned long *addr) function bnx2x_test_and_clear_bit (line 152) | int bnx2x_test_and_clear_bit(int nr, volatile unsigned long *addr) function bnx2x_cmpxchg (line 158) | int bnx2x_cmpxchg(volatile int *addr, int old, int new) function bnx2x_dma_alloc (line 163) | int function bnx2x_acquire_hw_lock (line 194) | static int bnx2x_acquire_hw_lock(struct bnx2x_softc *sc, uint32_t resource) function bnx2x_release_hw_lock (line 242) | static int bnx2x_release_hw_lock(struct bnx2x_softc *sc, uint32_t resource) function bnx2x_post_dmae (line 280) | void bnx2x_post_dmae(struct bnx2x_softc *sc, struct dmae_command *dmae, ... function bnx2x_dmae_opcode_add_comp (line 293) | uint32_t bnx2x_dmae_opcode_add_comp(uint32_t opcode, uint8_t comp_type) function bnx2x_dmae_opcode_clr_src_reset (line 299) | uint32_t bnx2x_dmae_opcode_clr_src_reset(uint32_t opcode) function bnx2x_dmae_opcode (line 304) | uint32_t function bnx2x_prep_dmae_with_comp (line 335) | static void function bnx2x_issue_dmae_with_comp (line 352) | static int function bnx2x_read_dmae (line 387) | void bnx2x_read_dmae(struct bnx2x_softc *sc, uint32_t src_addr, uint32_t... function bnx2x_write_dmae (line 420) | void function bnx2x_write_dmae_phys_len (line 448) | static void function bnx2x_set_ctx_validation (line 468) | void function bnx2x_storm_memset_hc_timeout (line 484) | static void function bnx2x_storm_memset_hc_disable (line 495) | static void function bnx2x_update_coalesce_sb_index (line 513) | void function elink_cb_reg_read (line 525) | uint32_t elink_cb_reg_read(struct bnx2x_softc *sc, uint32_t reg_addr) function elink_cb_reg_write (line 530) | void elink_cb_reg_write(struct bnx2x_softc *sc, uint32_t reg_addr, uint3... function elink_cb_event_log (line 535) | void function bnx2x_set_spio (line 542) | static int bnx2x_set_spio(struct bnx2x_softc *sc, int spio, uint32_t mode) function bnx2x_gpio_read (line 585) | static int bnx2x_gpio_read(struct bnx2x_softc *sc, int gpio_num, uint8_t... function bnx2x_gpio_write (line 609) | static int function bnx2x_gpio_mult_write (line 660) | static int function bnx2x_gpio_int_write (line 703) | static int function elink_cb_gpio_read (line 750) | uint32_t function elink_cb_gpio_write (line 756) | uint8_t elink_cb_gpio_write(struct bnx2x_softc * sc, uint16_t gpio_num, ... function elink_cb_gpio_mult_write (line 762) | uint8_t function elink_cb_gpio_int_write (line 769) | uint8_t elink_cb_gpio_int_write(struct bnx2x_softc * sc, uint16_t gpio_n... function elink_cb_notify_link_changed (line 775) | void elink_cb_notify_link_changed(struct bnx2x_softc *sc) function elink_cb_fw_command (line 782) | uint32_t function bnx2x_fw_command (line 817) | static uint32_t function __storm_memset_dma_mapping (line 823) | static void function storm_memset_spq_addr (line 831) | static void function storm_memset_vf_to_pf (line 840) | static void function storm_memset_func_en (line 853) | static void function storm_memset_eq_data (line 866) | static void function storm_memset_eq_prod (line 878) | static void type eth_spe (line 947) | struct eth_spe type bnx2x_softc (line 947) | struct bnx2x_softc type eth_spe (line 949) | struct eth_spe function bnx2x_sp_prod_update (line 964) | static void bnx2x_sp_prod_update(struct bnx2x_softc *sc) function bnx2x_is_contextless_ramrod (line 987) | static int bnx2x_is_contextless_ramrod(int cmd, int cmd_type) function bnx2x_sp_post (line 1016) | int function bnx2x_drv_pulse (line 1083) | static void bnx2x_drv_pulse(struct bnx2x_softc *sc) function bnx2x_tx_queue_has_work (line 1089) | static int bnx2x_tx_queue_has_work(const struct bnx2x_fastpath *fp) function bnx2x_has_tx_work (line 1104) | static uint8_t bnx2x_has_tx_work(struct bnx2x_fastpath *fp) function bnx2x_has_rx_work (line 1110) | static int bnx2x_has_rx_work(struct bnx2x_fastpath *fp) function bnx2x_sp_event (line 1128) | static void function bnx2x_rxeof (line 1202) | static uint8_t bnx2x_rxeof(struct bnx2x_softc *sc, struct bnx2x_fastpath... function bnx2x_free_tx_pkt (line 1286) | static uint16_t function bnx2x_txeof (line 1312) | uint8_t bnx2x_txeof(__rte_unused struct bnx2x_softc * sc, struct bnx2x_f... function bnx2x_drain_tx_queues (line 1346) | static void bnx2x_drain_tx_queues(struct bnx2x_softc *sc) function bnx2x_del_all_macs (line 1377) | static int function bnx2x_fill_accept_flags (line 1399) | int function bnx2x_set_q_rx_mode (line 1477) | static int function bnx2x_set_storm_rx_mode (line 1517) | int bnx2x_set_storm_rx_mode(struct bnx2x_softc *sc) function bnx2x_nic_load_no_mcp (line 1539) | static int bnx2x_nic_load_no_mcp(struct bnx2x_softc *sc) function bnx2x_nic_unload_no_mcp (line 1562) | static int bnx2x_nic_unload_no_mcp(struct bnx2x_softc *sc) function bnx2x_send_unload_req (line 1585) | static uint32_t bnx2x_send_unload_req(struct bnx2x_softc *sc, int unload... function bnx2x_send_unload_done (line 1607) | static void bnx2x_send_unload_done(struct bnx2x_softc *sc, uint8_t keep_... function bnx2x_func_wait_started (line 1618) | static int bnx2x_func_wait_started(struct bnx2x_softc *sc) function bnx2x_stop_queue (line 1670) | static int bnx2x_stop_queue(struct bnx2x_softc *sc, int index) function bnx2x_wait_sp_comp (line 1709) | static uint8_t bnx2x_wait_sp_comp(struct bnx2x_softc *sc, unsigned long ... function bnx2x_func_stop (line 1735) | static int bnx2x_func_stop(struct bnx2x_softc *sc) function bnx2x_reset_hw (line 1762) | static int bnx2x_reset_hw(struct bnx2x_softc *sc, uint32_t load_code) function bnx2x_int_disable_sync (line 1777) | static void bnx2x_int_disable_sync(struct bnx2x_softc *sc, int disable_hw) function bnx2x_chip_cleanup (line 1785) | static void function bnx2x_disable_close_the_gate (line 1890) | static void bnx2x_disable_close_the_gate(struct bnx2x_softc *sc) function bnx2x_squeeze_objects (line 1906) | static void bnx2x_squeeze_objects(struct bnx2x_softc *sc) function bnx2x_nic_unload (line 1963) | __attribute__ ((noinline)) function bnx2x_tx_encap (line 2119) | int bnx2x_tx_encap(struct bnx2x_tx_queue *txq, struct rte_mbuf **m_head,... function bnx2x_cid_ilt_lines (line 2251) | static uint16_t bnx2x_cid_ilt_lines(struct bnx2x_softc *sc) function bnx2x_ilt_set_info (line 2256) | static void bnx2x_ilt_set_info(struct bnx2x_softc *sc) function bnx2x_set_fp_rx_buf_size (line 2318) | static void bnx2x_set_fp_rx_buf_size(struct bnx2x_softc *sc) function bnx2x_alloc_ilt_mem (line 2338) | int bnx2x_alloc_ilt_mem(struct bnx2x_softc *sc) function bnx2x_alloc_ilt_lines_mem (line 2346) | static int bnx2x_alloc_ilt_lines_mem(struct bnx2x_softc *sc) function bnx2x_free_ilt_mem (line 2354) | void bnx2x_free_ilt_mem(struct bnx2x_softc *sc) function bnx2x_free_ilt_lines_mem (line 2360) | static void bnx2x_free_ilt_lines_mem(struct bnx2x_softc *sc) function bnx2x_free_mem (line 2368) | static void bnx2x_free_mem(struct bnx2x_softc *sc) function bnx2x_alloc_mem (line 2382) | static int bnx2x_alloc_mem(struct bnx2x_softc *sc) function bnx2x_free_fw_stats_mem (line 2433) | static void bnx2x_free_fw_stats_mem(struct bnx2x_softc *sc) function bnx2x_alloc_fw_stats_mem (line 2446) | static int bnx2x_alloc_fw_stats_mem(struct bnx2x_softc *sc) function bnx2x_set_reset_global (line 2532) | static void bnx2x_set_reset_global(struct bnx2x_softc *sc) function bnx2x_clear_reset_global (line 2542) | static void bnx2x_clear_reset_global(struct bnx2x_softc *sc) function bnx2x_reset_is_global (line 2552) | static uint8_t bnx2x_reset_is_global(struct bnx2x_softc *sc) function bnx2x_set_reset_done (line 2558) | static void bnx2x_set_reset_done(struct bnx2x_softc *sc) function bnx2x_set_reset_in_progress (line 2575) | static void bnx2x_set_reset_in_progress(struct bnx2x_softc *sc) function bnx2x_reset_is_done (line 2592) | static uint8_t bnx2x_reset_is_done(struct bnx2x_softc *sc, int engine) function bnx2x_get_load_status (line 2603) | static uint8_t bnx2x_get_load_status(struct bnx2x_softc *sc, int engine) function bnx2x_set_pf_load (line 2617) | static void bnx2x_set_pf_load(struct bnx2x_softc *sc) function bnx2x_clear_pf_load (line 2650) | static uint8_t bnx2x_clear_pf_load(struct bnx2x_softc *sc) function bnx2x_nic_load_request (line 2679) | static int bnx2x_nic_load_request(struct bnx2x_softc *sc, uint32_t * loa... function bnx2x_nic_load_analyze_req (line 2725) | static int bnx2x_nic_load_analyze_req(struct bnx2x_softc *sc, uint32_t l... function bnx2x_nic_load_pmf (line 2756) | static void bnx2x_nic_load_pmf(struct bnx2x_softc *sc, uint32_t load_code) function bnx2x_read_mf_cfg (line 2790) | static void bnx2x_read_mf_cfg(struct bnx2x_softc *sc) function bnx2x_acquire_alr (line 2827) | static int bnx2x_acquire_alr(struct bnx2x_softc *sc) function bnx2x_release_alr (line 2850) | static void bnx2x_release_alr(struct bnx2x_softc *sc) function bnx2x_fan_failure (line 2855) | static void bnx2x_fan_failure(struct bnx2x_softc *sc) function bnx2x_link_attn (line 2879) | static void bnx2x_link_attn(struct bnx2x_softc *sc) function bnx2x_attn_int_asserted (line 2934) | static void bnx2x_attn_int_asserted(struct bnx2x_softc *sc, uint32_t ass... function bnx2x_print_next_block (line 3066) | static void function bnx2x_check_blocks_with_parity0 (line 3073) | static int function bnx2x_check_blocks_with_parity1 (line 3129) | static int function bnx2x_check_blocks_with_parity2 (line 3230) | static int function bnx2x_check_blocks_with_parity3 (line 3291) | static int function bnx2x_check_blocks_with_parity4 (line 3336) | static int function bnx2x_parity_attn (line 3367) | static uint8_t function bnx2x_chk_parity_attn (line 3420) | static uint8_t function bnx2x_attn_int_deasserted4 (line 3438) | static void bnx2x_attn_int_deasserted4(struct bnx2x_softc *sc, uint32_t ... function bnx2x_e1h_disable (line 3510) | static void bnx2x_e1h_disable(struct bnx2x_softc *sc) function bnx2x_e1h_enable (line 3517) | static void bnx2x_e1h_enable(struct bnx2x_softc *sc) function bnx2x_config_mf_bw (line 3530) | static void bnx2x_config_mf_bw(struct bnx2x_softc *sc) function bnx2x_set_mf_bw (line 3540) | static void bnx2x_set_mf_bw(struct bnx2x_softc *sc) function bnx2x_handle_eee_event (line 3546) | static void bnx2x_handle_eee_event(struct bnx2x_softc *sc) function bnx2x_drv_info_ether_stat (line 3553) | static void bnx2x_drv_info_ether_stat(struct bnx2x_softc *sc) function bnx2x_handle_drv_info_req (line 3574) | static void bnx2x_handle_drv_info_req(struct bnx2x_softc *sc) function bnx2x_dcc_event (line 3614) | static void bnx2x_dcc_event(struct bnx2x_softc *sc, uint32_t dcc_event) function bnx2x_pmf_update (line 3647) | static void bnx2x_pmf_update(struct bnx2x_softc *sc) function bnx2x_mc_assert (line 3673) | static int bnx2x_mc_assert(struct bnx2x_softc *sc) function bnx2x_attn_int_deasserted3 (line 3825) | static void bnx2x_attn_int_deasserted3(struct bnx2x_softc *sc, uint32_t ... function bnx2x_attn_int_deasserted2 (line 3911) | static void bnx2x_attn_int_deasserted2(struct bnx2x_softc *sc, uint32_t ... function bnx2x_attn_int_deasserted1 (line 4001) | static void bnx2x_attn_int_deasserted1(struct bnx2x_softc *sc, uint32_t ... function bnx2x_attn_int_deasserted0 (line 4031) | static void bnx2x_attn_int_deasserted0(struct bnx2x_softc *sc, uint32_t ... function bnx2x_attn_int_deasserted (line 4066) | static void bnx2x_attn_int_deasserted(struct bnx2x_softc *sc, uint32_t d... function bnx2x_attn_int (line 4160) | static void bnx2x_attn_int(struct bnx2x_softc *sc) function bnx2x_update_dsb_idx (line 4190) | static uint16_t bnx2x_update_dsb_idx(struct bnx2x_softc *sc) type ecore_queue_sp_obj (line 4212) | struct ecore_queue_sp_obj type bnx2x_softc (line 4212) | struct bnx2x_softc function bnx2x_handle_mcast_eqe (line 4218) | static void bnx2x_handle_mcast_eqe(struct bnx2x_softc *sc) function bnx2x_handle_classification_eqe (line 4241) | static void function bnx2x_handle_rx_mode_eqe (line 4278) | static void bnx2x_handle_rx_mode_eqe(struct bnx2x_softc *sc) function bnx2x_update_eq_prod (line 4288) | static void bnx2x_update_eq_prod(struct bnx2x_softc *sc, uint16_t prod) function bnx2x_eq_int (line 4294) | static void bnx2x_eq_int(struct bnx2x_softc *sc) function bnx2x_handle_sp_tq (line 4470) | static int bnx2x_handle_sp_tq(struct bnx2x_softc *sc) function bnx2x_handle_fp_tq (line 4509) | static void bnx2x_handle_fp_tq(struct bnx2x_fastpath *fp, int scan_fp) function bnx2x_intr_legacy (line 4540) | int bnx2x_intr_legacy(struct bnx2x_softc *sc, int scan_fp) type bnx2x_softc (line 4587) | struct bnx2x_softc type bnx2x_softc (line 4588) | struct bnx2x_softc type bnx2x_softc (line 4589) | struct bnx2x_softc type bnx2x_softc (line 4590) | struct bnx2x_softc type bnx2x_softc (line 4591) | struct bnx2x_softc type bnx2x_softc (line 4592) | struct bnx2x_softc type bnx2x_softc (line 4593) | struct bnx2x_softc type bnx2x_softc (line 4594) | struct bnx2x_softc type bnx2x_softc (line 4595) | struct bnx2x_softc type ecore_func_sp_drv_ops (line 4597) | struct function bnx2x_init_func_obj (line 4612) | static void bnx2x_init_func_obj(struct bnx2x_softc *sc) function bnx2x_init_hw (line 4627) | static int bnx2x_init_hw(struct bnx2x_softc *sc, uint32_t load_code) function bnx2x_fill (line 4651) | static void function bnx2x_wr_fp_sb_data (line 4668) | static void function bnx2x_zero_fp_sb (line 4682) | static void bnx2x_zero_fp_sb(struct bnx2x_softc *sc, int fw_sb_id) function bnx2x_wr_sp_sb_data (line 4715) | static void function bnx2x_zero_sp_sb (line 4732) | static void bnx2x_zero_sp_sb(struct bnx2x_softc *sc) function bnx2x_setup_ndsb_state_machine (line 4753) | static void function bnx2x_map_sb_state_machines (line 4763) | static void bnx2x_map_sb_state_machines(struct hc_index_data *index_data) function bnx2x_init_sb (line 4793) | static void function bnx2x_fp_qzone_id (line 4852) | static uint8_t bnx2x_fp_qzone_id(struct bnx2x_fastpath *fp) function bnx2x_rx_ustorm_prods_offset (line 4861) | static uint32_t function bnx2x_init_eth_fp (line 4879) | static void bnx2x_init_eth_fp(struct bnx2x_softc *sc, int idx) function bnx2x_update_rx_prod (line 4955) | static void function bnx2x_init_rx_rings (line 4986) | static void bnx2x_init_rx_rings(struct bnx2x_softc *sc) function bnx2x_init_tx_ring_one (line 5013) | static void bnx2x_init_tx_ring_one(struct bnx2x_fastpath *fp) function bnx2x_init_tx_rings (line 5032) | static void bnx2x_init_tx_rings(struct bnx2x_softc *sc) function bnx2x_init_def_sb (line 5041) | static void bnx2x_init_def_sb(struct bnx2x_softc *sc) function bnx2x_init_sp_ring (line 5128) | static void bnx2x_init_sp_ring(struct bnx2x_softc *sc) function bnx2x_init_eq_ring (line 5138) | static void bnx2x_init_eq_ring(struct bnx2x_softc *sc) function bnx2x_init_internal_common (line 5163) | static void bnx2x_init_internal_common(struct bnx2x_softc *sc) function bnx2x_init_internal (line 5198) | static void bnx2x_init_internal(struct bnx2x_softc *sc, uint32_t load_code) function storm_memset_func_cfg (line 5221) | static void function bnx2x_func_init (line 5235) | static void bnx2x_func_init(struct bnx2x_softc *sc, struct bnx2x_func_in... function bnx2x_calc_vn_min (line 5266) | static void bnx2x_calc_vn_min(struct bnx2x_softc *sc, struct cmng_init_i... function bnx2x_extract_max_cfg (line 5299) | static uint16_t function bnx2x_calc_vn_max (line 5314) | static void function bnx2x_cmng_fns_init (line 5339) | static void function bnx2x_get_cmng_fns_mode (line 5373) | static int bnx2x_get_cmng_fns_mode(struct bnx2x_softc *sc) function storm_memset_cmng (line 5386) | static void function bnx2x_pf_init (line 5417) | static void bnx2x_pf_init(struct bnx2x_softc *sc) function bnx2x_hc_int_enable (line 5479) | static void bnx2x_hc_int_enable(struct bnx2x_softc *sc) function bnx2x_igu_int_enable (line 5536) | static void bnx2x_igu_int_enable(struct bnx2x_softc *sc) function bnx2x_int_enable (line 5595) | static void bnx2x_int_enable(struct bnx2x_softc *sc) function bnx2x_hc_int_disable (line 5604) | static void bnx2x_hc_int_disable(struct bnx2x_softc *sc) function bnx2x_igu_int_disable (line 5622) | static void bnx2x_igu_int_disable(struct bnx2x_softc *sc) function bnx2x_int_disable (line 5640) | static void bnx2x_int_disable(struct bnx2x_softc *sc) function bnx2x_nic_init (line 5649) | static void bnx2x_nic_init(struct bnx2x_softc *sc, int load_code) function bnx2x_init_objs (line 5696) | static void bnx2x_init_objs(struct bnx2x_softc *sc) function bnx2x_func_start (line 5749) | static int bnx2x_func_start(struct bnx2x_softc *sc) function bnx2x_set_power_state (line 5777) | static int bnx2x_set_power_state(struct bnx2x_softc *sc, uint8_t state) function bnx2x_trylock_hw_lock (line 5837) | static uint8_t bnx2x_trylock_hw_lock(struct bnx2x_softc *sc, uint32_t re... function bnx2x_get_leader_lock_resource (line 5875) | static int bnx2x_get_leader_lock_resource(struct bnx2x_softc *sc) function bnx2x_trylock_leader_lock (line 5885) | static uint8_t bnx2x_trylock_leader_lock(struct bnx2x_softc *sc) function bnx2x_release_leader_lock (line 5890) | static int bnx2x_release_leader_lock(struct bnx2x_softc *sc) function bnx2x_set_234_gates (line 5896) | static void bnx2x_set_234_gates(struct bnx2x_softc *sc, uint8_t close) function bnx2x_er_poll_igu_vq (line 5943) | static int bnx2x_er_poll_igu_vq(struct bnx2x_softc *sc) function bnx2x_clp_reset_prep (line 5969) | static void bnx2x_clp_reset_prep(struct bnx2x_softc *sc, uint32_t * magi... function bnx2x_clp_reset_done (line 5978) | static void bnx2x_clp_reset_done(struct bnx2x_softc *sc, uint32_t magic_... function bnx2x_reset_mcp_prep (line 5987) | static void bnx2x_reset_mcp_prep(struct bnx2x_softc *sc, uint32_t * magi... function bnx2x_mcp_wait_one (line 6009) | static void bnx2x_mcp_wait_one(struct bnx2x_softc *sc) function bnx2x_init_shmem (line 6020) | static int bnx2x_init_shmem(struct bnx2x_softc *sc) function bnx2x_reset_mcp_comp (line 6045) | static int bnx2x_reset_mcp_comp(struct bnx2x_softc *sc, uint32_t magic_val) function bnx2x_pxp_prep (line 6055) | static void bnx2x_pxp_prep(struct bnx2x_softc *sc) function bnx2x_process_kill_chip_reset (line 6071) | static void bnx2x_process_kill_chip_reset(struct bnx2x_softc *sc, uint8_... function bnx2x_process_kill (line 6167) | static int bnx2x_process_kill(struct bnx2x_softc *sc, uint8_t global) function bnx2x_leader_reset (line 6254) | static int bnx2x_leader_reset(struct bnx2x_softc *sc) function bnx2x_pf_q_prep_init (line 6328) | static void function bnx2x_get_common_flags (line 6367) | static unsigned long function bnx2x_get_q_flags (line 6399) | static unsigned long bnx2x_get_q_flags(struct bnx2x_softc *sc, uint8_t l... function bnx2x_pf_q_prep_general (line 6418) | static void function bnx2x_pf_rx_q_prep (line 6428) | static void function bnx2x_pf_tx_q_prep (line 6492) | static void function bnx2x_setup_queue (line 6519) | static int function bnx2x_setup_leading (line 6579) | static int bnx2x_setup_leading(struct bnx2x_softc *sc) function bnx2x_config_rss_pf (line 6587) | static int function bnx2x_config_rss_eth (line 6638) | static int bnx2x_config_rss_eth(struct bnx2x_softc *sc, uint8_t config_h... function bnx2x_init_rss_pf (line 6643) | static int bnx2x_init_rss_pf(struct bnx2x_softc *sc) function bnx2x_set_mac_one (line 6671) | static int function bnx2x_set_eth_mac (line 6711) | static int bnx2x_set_eth_mac(struct bnx2x_softc *sc, uint8_t set) function bnx2x_get_cur_phy_idx (line 6725) | static int bnx2x_get_cur_phy_idx(struct bnx2x_softc *sc) function bnx2x_get_link_cfg_idx (line 6757) | static int bnx2x_get_link_cfg_idx(struct bnx2x_softc *sc) function bnx2x_set_requested_fc (line 6777) | static void bnx2x_set_requested_fc(struct bnx2x_softc *sc) function bnx2x_calc_fc_adv (line 6791) | static void bnx2x_calc_fc_adv(struct bnx2x_softc *sc) function bnx2x_get_mf_speed (line 6813) | static uint16_t bnx2x_get_mf_speed(struct bnx2x_softc *sc) function bnx2x_fill_report_data (line 6837) | static void function bnx2x_link_report (line 6871) | static void bnx2x_link_report(struct bnx2x_softc *sc) function bnx2x_link_status_update (line 6945) | void bnx2x_link_status_update(struct bnx2x_softc *sc) function bnx2x_periodic_start (line 7015) | static void bnx2x_periodic_start(struct bnx2x_softc *sc) function bnx2x_periodic_stop (line 7020) | static void bnx2x_periodic_stop(struct bnx2x_softc *sc) function bnx2x_initial_phy_init (line 7025) | static int bnx2x_initial_phy_init(struct bnx2x_softc *sc, int load_mode) function bnx2x_update_drv_flags (line 7096) | static void function bnx2x_periodic_callout (line 7118) | void bnx2x_periodic_callout(struct bnx2x_softc *sc) function bnx2x_nic_load (line 7168) | static __attribute__ ((noinline)) function bnx2x_init (line 7417) | int bnx2x_init(struct bnx2x_softc *sc) function bnx2x_get_function_num (line 7500) | static void bnx2x_get_function_num(struct bnx2x_softc *sc) function bnx2x_get_shmem_mf_cfg_base (line 7530) | static uint32_t bnx2x_get_shmem_mf_cfg_base(struct bnx2x_softc *sc) function bnx2x_pcie_capability_read (line 7554) | static uint32_t bnx2x_pcie_capability_read(struct bnx2x_softc *sc, int reg) function bnx2x_is_pcie_pending (line 7574) | static uint8_t bnx2x_is_pcie_pending(struct bnx2x_softc *sc) function bnx2x_probe_pci_caps (line 7585) | static void bnx2x_probe_pci_caps(struct bnx2x_softc *sc) function bnx2x_get_shmem_mf_cfg_info_sd (line 7636) | static int bnx2x_get_shmem_mf_cfg_info_sd(struct bnx2x_softc *sc) function bnx2x_get_shmem_ext_proto_support_flags (line 7670) | static uint32_t bnx2x_get_shmem_ext_proto_support_flags(struct bnx2x_sof... function bnx2x_get_shmem_mf_cfg_info_si (line 7692) | static int bnx2x_get_shmem_mf_cfg_info_si(struct bnx2x_softc *sc) function bnx2x_get_shmem_mf_cfg_info_niv (line 7715) | static int bnx2x_get_shmem_mf_cfg_info_niv(struct bnx2x_softc *sc) function bnx2x_check_valid_mf_cfg (line 7761) | static int bnx2x_check_valid_mf_cfg(struct bnx2x_softc *sc) function bnx2x_get_mf_cfg_info (line 7850) | static int bnx2x_get_mf_cfg_info(struct bnx2x_softc *sc) function bnx2x_get_shmem_info (line 8016) | static int bnx2x_get_shmem_info(struct bnx2x_softc *sc) function bnx2x_media_detect (line 8117) | static void bnx2x_media_detect(struct bnx2x_softc *sc) function bnx2x_get_igu_cam_info (line 8154) | static int bnx2x_get_igu_cam_info(struct bnx2x_softc *sc) function bnx2x_get_device_info (line 8217) | static int bnx2x_get_device_info(struct bnx2x_softc *sc) function bnx2x_link_settings_supported (line 8425) | static void function bnx2x_link_settings_requested (line 8556) | static void bnx2x_link_settings_requested(struct bnx2x_softc *sc) function bnx2x_get_phy_info (line 8766) | static void bnx2x_get_phy_info(struct bnx2x_softc *sc) function bnx2x_set_modes_bitmap (line 8795) | static void bnx2x_set_modes_bitmap(struct bnx2x_softc *sc) function bnx2x_alloc_hsi_mem (line 8837) | int bnx2x_alloc_hsi_mem(struct bnx2x_softc *sc) function bnx2x_free_hsi_mem (line 8949) | void bnx2x_free_hsi_mem(struct bnx2x_softc *sc) function bnx2x_prev_interrupted_dmae (line 9003) | static void bnx2x_prev_interrupted_dmae(struct bnx2x_softc *sc) function bnx2x_prev_mcp_done (line 9016) | static int bnx2x_prev_mcp_done(struct bnx2x_softc *sc) type bnx2x_prev_list_node (line 9028) | struct bnx2x_prev_list_node type bnx2x_softc (line 9028) | struct bnx2x_softc type bnx2x_prev_list_node (line 9030) | struct bnx2x_prev_list_node function bnx2x_prev_is_path_marked (line 9043) | static uint8_t bnx2x_prev_is_path_marked(struct bnx2x_softc *sc) function bnx2x_prev_mark_path (line 9069) | static int bnx2x_prev_mark_path(struct bnx2x_softc *sc, uint8_t after_undi) function bnx2x_do_flr (line 9118) | static int bnx2x_do_flr(struct bnx2x_softc *sc) type bnx2x_mac_vals (line 9156) | struct bnx2x_mac_vals { function bnx2x_prev_unload_close_mac (line 9167) | static void function bnx2x_prev_unload_undi_inc (line 9246) | static void function bnx2x_prev_unload_common (line 9259) | static int bnx2x_prev_unload_common(struct bnx2x_softc *sc) function bnx2x_prev_unload_uncommon (line 9362) | static int bnx2x_prev_unload_uncommon(struct bnx2x_softc *sc) function bnx2x_prev_unload (line 9398) | static int bnx2x_prev_unload(struct bnx2x_softc *sc) function bnx2x_dcbx_set_state (line 9461) | static void function bnx2x_set_qm_cid_count (line 9482) | static int bnx2x_set_qm_cid_count(struct bnx2x_softc *sc) function bnx2x_init_multi_cos (line 9493) | static void bnx2x_init_multi_cos(struct bnx2x_softc *sc) function bnx2x_pci_get_caps (line 9513) | static int bnx2x_pci_get_caps(struct bnx2x_softc *sc) function bnx2x_init_rte (line 9556) | static void bnx2x_init_rte(struct bnx2x_softc *sc) function bnx2x_load_firmware (line 9566) | void bnx2x_load_firmware(struct bnx2x_softc *sc) function bnx2x_data_to_init_ops (line 9608) | static void function bnx2x_data_to_init_offsets (line 9622) | static void function bnx2x_data_to_init_data (line 9632) | static void bnx2x_data_to_init_data(uint8_t * data, uint32_t * dst, uint... function bnx2x_data_to_iro_array (line 9641) | static void bnx2x_data_to_iro_array(uint8_t * data, struct iro *dst, uin... function bnx2x_attach (line 9668) | int bnx2x_attach(struct bnx2x_softc *sc) function bnx2x_igu_ack_sb (line 9743) | static void function bnx2x_ack_sb (line 9752) | static void function bnx2x_igu_clear_sb_gen (line 9773) | static void function bnx2x_igu_clear_sb (line 9823) | static void bnx2x_igu_clear_sb(struct bnx2x_softc *sc, uint8_t idu_sb_id) function bnx2x_reset_common (line 9832) | static void bnx2x_reset_common(struct bnx2x_softc *sc) function bnx2x_common_init_phy (line 9850) | static void bnx2x_common_init_phy(struct bnx2x_softc *sc) function bnx2x_pf_disable (line 9874) | static void bnx2x_pf_disable(struct bnx2x_softc *sc) function bnx2x_init_pxp (line 9885) | static void bnx2x_init_pxp(struct bnx2x_softc *sc) function bnx2x_get_pretend_reg (line 9898) | static uint32_t bnx2x_get_pretend_reg(struct bnx2x_softc *sc) function bnx2x_pretend_func (line 9911) | static int bnx2x_pretend_func(struct bnx2x_softc *sc, uint16_t pretend_f... function bnx2x_setup_fan_failure_detection (line 9925) | static void bnx2x_setup_fan_failure_detection(struct bnx2x_softc *sc) function bnx2x_enable_blocks_attention (line 9972) | static void bnx2x_enable_blocks_attention(struct bnx2x_softc *sc) function bnx2x_init_hw_common (line 10040) | static int bnx2x_init_hw_common(struct bnx2x_softc *sc) function bnx2x_init_hw_common_chip (line 10495) | static int bnx2x_init_hw_common_chip(struct bnx2x_softc *sc) function bnx2x_init_hw_port (line 10511) | static int bnx2x_init_hw_port(struct bnx2x_softc *sc) function bnx2x_flr_clnup_reg_poll (line 10724) | static uint32_t function bnx2x_flr_clnup_poll_hw_counter (line 10738) | static int function bnx2x_flr_clnup_poll_count (line 10753) | static uint32_t bnx2x_flr_clnup_poll_count(struct bnx2x_softc *sc) function bnx2x_poll_hw_usage_counters (line 10767) | static int bnx2x_poll_hw_usage_counters(struct bnx2x_softc *sc, uint32_t... function bnx2x_send_final_clnup (line 10827) | static int function bnx2x_pbf_pN_buf_flushed (line 10863) | static void function bnx2x_pbf_pN_cmd_flushed (line 10887) | static void function bnx2x_tx_hw_flushed (line 10910) | static void bnx2x_tx_hw_flushed(struct bnx2x_softc *sc, uint32_t poll_co... function bnx2x_hw_enable_status (line 10962) | static void bnx2x_hw_enable_status(struct bnx2x_softc *sc) function bnx2x_pf_flr_clnup (line 11003) | static int bnx2x_pf_flr_clnup(struct bnx2x_softc *sc) function bnx2x_init_hw_func (line 11047) | static int bnx2x_init_hw_func(struct bnx2x_softc *sc) function bnx2x_link_reset (line 11344) | static void bnx2x_link_reset(struct bnx2x_softc *sc) function bnx2x_reset_port (line 11356) | static void bnx2x_reset_port(struct bnx2x_softc *sc) function bnx2x_ilt_wr (line 11385) | static void bnx2x_ilt_wr(struct bnx2x_softc *sc, uint32_t index, phys_ad... function bnx2x_clear_func_ilt (line 11397) | static void bnx2x_clear_func_ilt(struct bnx2x_softc *sc, uint32_t func) function bnx2x_reset_func (line 11405) | static void bnx2x_reset_func(struct bnx2x_softc *sc) function bnx2x_release_firmware (line 11484) | static void bnx2x_release_firmware(struct bnx2x_softc *sc) function bnx2x_init_firmware (line 11492) | static int bnx2x_init_firmware(struct bnx2x_softc *sc) function cut_gzip_prefix (line 11541) | static int cut_gzip_prefix(const uint8_t * zbuf, int len) function ecore_gunzip (line 11569) | static int ecore_gunzip(struct bnx2x_softc *sc, const uint8_t * zbuf, in... function ecore_write_dmae_phys_len (line 11614) | static void function ecore_storm_memset_struct (line 11621) | void function bnx2x_print_adapter_info (line 11715) | void bnx2x_print_adapter_info(struct bnx2x_softc *sc) FILE: drivers/net/bnx2x/bnx2x.h function bnx2x_ilog2 (line 119) | static inline type bnx2x_device_type (line 136) | struct bnx2x_device_type { type bnx2x_bar (line 343) | struct bnx2x_bar { type bnx2x_dma (line 348) | struct bnx2x_dma { type attn_route (line 359) | struct attn_route { type iro (line 363) | struct iro { type host_hc_status_block_e2 (line 373) | struct host_hc_status_block_e2 type host_hc_status_block_e1x (line 375) | struct host_hc_status_block_e1x type doorbell_set_prod (line 379) | struct doorbell_set_prod type bnx2x_sw_tx_bd (line 383) | struct bnx2x_sw_tx_bd { type bnx2x_fastpath (line 395) | struct bnx2x_fastpath { type eth_context (line 464) | struct eth_context type hw_context (line 499) | struct hw_context { type bnx2x_fw_stats_req (line 637) | struct bnx2x_fw_stats_req { type bnx2x_fw_stats_data (line 643) | struct bnx2x_fw_stats_data { type bnx2x_slowpath (line 661) | struct bnx2x_slowpath { type bnx2x_port (line 720) | struct bnx2x_port { type bnx2x_mf_info (line 771) | struct bnx2x_mf_info { type bnx2x_devinfo (line 837) | struct bnx2x_devinfo { type bnx2x_sp_objs (line 1012) | struct bnx2x_sp_objs { type bnx2x_link_report_data (line 1022) | struct bnx2x_link_report_data { type bnx2x_pci_cap (line 1036) | struct bnx2x_pci_cap { type bnx2x_vfdb (line 1043) | struct bnx2x_vfdb type bnx2x_softc (line 1046) | struct bnx2x_softc { type bnx2x_nvram_data (line 1404) | struct bnx2x_nvram_data { type bnx2x_func_init_params (line 1433) | struct bnx2x_func_init_params { type bnx2x_softc (line 1449) | struct bnx2x_softc type bnx2x_softc (line 1450) | struct bnx2x_softc type bnx2x_softc (line 1451) | struct bnx2x_softc type bnx2x_softc (line 1453) | struct bnx2x_softc type bnx2x_softc (line 1454) | struct bnx2x_softc type bnx2x_softc (line 1455) | struct bnx2x_softc type bnx2x_softc (line 1716) | struct bnx2x_softc type bnx2x_dma (line 1717) | struct bnx2x_dma type bnx2x_softc (line 1721) | struct bnx2x_softc type bnx2x_softc (line 1724) | struct bnx2x_softc type dmae_command (line 1724) | struct dmae_command type bnx2x_softc (line 1725) | struct bnx2x_softc type bnx2x_softc (line 1726) | struct bnx2x_softc type bnx2x_softc (line 1728) | struct bnx2x_softc type eth_context (line 1728) | struct eth_context type bnx2x_softc (line 1730) | struct bnx2x_softc type bnx2x_softc (line 1734) | struct bnx2x_softc type bnx2x_softc (line 1737) | struct bnx2x_softc type bnx2x_softc (line 1738) | struct bnx2x_softc type bnx2x_softc (line 1740) | struct bnx2x_softc function reg_poll (line 1753) | static inline uint32_t function bnx2x_update_fp_sb_idx (line 1769) | static inline void function bnx2x_igu_ack_sb_gen (line 1776) | static inline void function bnx2x_hc_ack_sb (line 1794) | static inline void function bnx2x_hc_ack_int (line 1815) | static inline uint32_t function bnx2x_igu_ack_int (line 1826) | static inline uint32_t function bnx2x_ack_int (line 1839) | static inline uint32_t function func_by_vn (line 1850) | static inline int function bnx2x_link_sync_notify (line 1859) | static inline void function bnx2x_stats_id (line 1879) | static inline uint8_t type bnx2x_softc (line 1891) | struct bnx2x_softc type bnx2x_softc (line 1892) | struct bnx2x_softc type bnx2x_softc (line 1893) | struct bnx2x_softc type bnx2x_softc (line 1894) | struct bnx2x_softc type bnx2x_softc (line 1895) | struct bnx2x_softc type bnx2x_softc (line 1896) | struct bnx2x_softc type bnx2x_softc (line 1897) | struct bnx2x_softc type bnx2x_fastpath (line 1898) | struct bnx2x_fastpath type bnx2x_tx_queue (line 1899) | struct bnx2x_tx_queue type rte_mbuf (line 1899) | struct rte_mbuf type bnx2x_softc (line 1900) | struct bnx2x_softc type bnx2x_fastpath (line 1900) | struct bnx2x_fastpath type bnx2x_softc (line 1901) | struct bnx2x_softc type bnx2x_softc (line 1902) | struct bnx2x_softc type bnx2x_softc (line 1903) | struct bnx2x_softc type bnx2x_softc (line 1904) | struct bnx2x_softc type bnx2x_softc (line 1905) | struct bnx2x_softc type bnx2x_softc (line 1906) | struct bnx2x_softc type bnx2x_softc (line 1908) | struct bnx2x_softc type bnx2x_softc (line 1909) | struct bnx2x_softc type bnx2x_softc (line 1910) | struct bnx2x_softc type bnx2x_softc (line 1911) | struct bnx2x_softc type bnx2x_softc (line 1912) | struct bnx2x_softc type bnx2x_fastpath (line 1912) | struct bnx2x_fastpath type bnx2x_softc (line 1914) | struct bnx2x_softc type bnx2x_softc (line 1915) | struct bnx2x_softc type bnx2x_softc (line 1916) | struct bnx2x_softc type bnx2x_softc (line 1918) | struct bnx2x_softc type bnx2x_pci_cap (line 1925) | struct bnx2x_pci_cap type bnx2x_softc (line 1926) | struct bnx2x_softc type bnx2x_pci_cap (line 1928) | struct bnx2x_pci_cap function is_valid_ether_addr (line 1939) | static inline int is_valid_ether_addr(uint8_t *addr) function bnx2x_set_rx_mode (line 1947) | static inline void function pci_read (line 1962) | static inline int pci_read(struct bnx2x_softc *sc, size_t addr, function pci_write_word (line 1973) | static inline int pci_write_word(struct bnx2x_softc *sc, size_t addr, of... function pci_write_long (line 1986) | static inline int pci_write_long(struct bnx2x_softc *sc, size_t addr, of... FILE: drivers/net/bnx2x/bnx2x_ethdev.c type rte_pci_id (line 15) | struct rte_pci_id type rte_pci_id (line 21) | struct rte_pci_id function bnx2x_link_update (line 27) | static void function bnx2x_interrupt_action (line 49) | static void function __rte_unused (line 68) | static __rte_unused void function bnx2x_dev_configure (line 81) | static int function bnx2x_dev_start (line 142) | static int function bnx2x_dev_stop (line 178) | static void function bnx2x_dev_close (line 201) | static void function bnx2x_promisc_enable (line 221) | static void function bnx2x_promisc_disable (line 231) | static void function bnx2x_dev_allmulticast_enable (line 241) | static void function bnx2x_dev_allmulticast_disable (line 251) | static void function bnx2x_dev_link_update (line 261) | static int function bnx2xvf_dev_link_update (line 273) | static int function bnx2x_dev_stats_get (line 291) | static void function bnx2x_dev_infos_get (line 337) | static void function bnx2x_mac_addr_add (line 348) | static void function bnx2x_mac_addr_remove (line 358) | static void type eth_dev_ops (line 367) | struct eth_dev_ops type eth_dev_ops (line 390) | struct eth_dev_ops function bnx2x_common_dev_init (line 411) | static int function eth_bnx2x_dev_init (line 478) | static int function eth_bnx2xvf_dev_init (line 485) | static int type eth_driver (line 492) | struct eth_driver type bnx2x_softc (line 499) | struct bnx2x_softc type eth_driver (line 505) | struct eth_driver type bnx2x_softc (line 512) | struct bnx2x_softc function rte_bnx2x_pmd_init (line 515) | static int rte_bnx2x_pmd_init(const char *name __rte_unused, const char ... function rte_bnx2xvf_pmd_init (line 523) | static int rte_bnx2xvf_pmd_init(const char *name __rte_unused, const cha... type rte_driver (line 531) | struct rte_driver type rte_driver (line 536) | struct rte_driver FILE: drivers/net/bnx2x/bnx2x_ethdev.h type bnx2x_mac_ops (line 75) | struct bnx2x_mac_ops { FILE: drivers/net/bnx2x/bnx2x_rxtx.c type rte_mbuf (line 10) | struct rte_mbuf type rte_mempool (line 11) | struct rte_mempool type rte_mbuf (line 13) | struct rte_mbuf type rte_memzone (line 21) | struct rte_memzone type rte_eth_dev (line 22) | struct rte_eth_dev type rte_memzone (line 26) | struct rte_memzone function bnx2x_rx_queue_release (line 38) | static void function bnx2x_dev_rx_queue_release (line 58) | void function bnx2x_dev_rx_queue_setup (line 64) | int function bnx2x_tx_queue_release (line 187) | static void function bnx2x_dev_tx_queue_release (line 207) | void function bnx2x_xmit_pkts (line 213) | static uint16_t function bnx2x_dev_tx_queue_setup (line 255) | int function bnx2x_upd_rx_prod_fast (line 339) | static inline void function bnx2x_recv_pkts (line 351) | static uint16_t function bnx2x_dev_rx_init (line 457) | int function bnx2x_dev_clear_queues (line 465) | void FILE: drivers/net/bnx2x/bnx2x_rxtx.h type bnx2x_rx_entry (line 18) | struct bnx2x_rx_entry { type bnx2x_rx_queue (line 25) | struct bnx2x_rx_queue { type bnx2x_tx_queue (line 53) | struct bnx2x_tx_queue { type rte_eth_dev (line 71) | struct rte_eth_dev type rte_eth_rxconf (line 73) | struct rte_eth_rxconf type rte_mempool (line 74) | struct rte_mempool type rte_eth_dev (line 76) | struct rte_eth_dev type rte_eth_txconf (line 78) | struct rte_eth_txconf type rte_eth_dev (line 82) | struct rte_eth_dev type rte_eth_dev (line 83) | struct rte_eth_dev FILE: drivers/net/bnx2x/bnx2x_stats.c function bnx2x_get_port_stats_dma_len (line 46) | static inline uint16_t function bnx2x_storm_stats_post (line 95) | static void function bnx2x_hw_stats_post (line 125) | static void function bnx2x_stats_comp (line 172) | static int function bnx2x_stats_pmf_update (line 195) | static void function bnx2x_port_stats_init (line 253) | static void function bnx2x_func_stats_init (line 481) | static void function bnx2x_stats_start (line 510) | static void function bnx2x_stats_pmf_start (line 533) | static void function bnx2x_stats_restart (line 541) | static void function bnx2x_bmac_stats_update (line 556) | static void function bnx2x_mstat_stats_update (line 659) | static void function bnx2x_emac_stats_update (line 737) | static void function bnx2x_hw_stats_update (line 795) | static int function bnx2x_storm_stats_validate_counters (line 871) | static int function bnx2x_storm_stats_update (line 919) | static int function bnx2x_drv_stats_update (line 1096) | static void function bnx2x_edebug_stats_stopped (line 1140) | static uint8_t function bnx2x_stats_update (line 1156) | static void function bnx2x_port_stats_stop (line 1197) | static void function bnx2x_stats_stop (line 1252) | static void function bnx2x_stats_do_nothing (line 1276) | static void type bnx2x_softc (line 1283) | struct bnx2x_softc type bnx2x_stats_state (line 1284) | enum bnx2x_stats_state function bnx2x_stats_handle (line 1300) | void bnx2x_stats_handle(struct bnx2x_softc *sc, enum bnx2x_stats_event e... function bnx2x_port_stats_base_init (line 1320) | static void function bnx2x_prep_fw_stats_req (line 1356) | static void function bnx2x_memset_stats (line 1439) | void bnx2x_memset_stats(struct bnx2x_softc *sc) function bnx2x_stats_init (line 1478) | void function bnx2x_save_statistics (line 1564) | void FILE: drivers/net/bnx2x/bnx2x_stats.h type nig_stats (line 42) | struct nig_stats { type bnx2x_stats_event (line 64) | enum bnx2x_stats_event { type bnx2x_stats_state (line 72) | enum bnx2x_stats_state { type bnx2x_eth_stats (line 78) | struct bnx2x_eth_stats { type bnx2x_eth_q_stats (line 254) | struct bnx2x_eth_q_stats { type bnx2x_eth_stats_old (line 334) | struct bnx2x_eth_stats_old { type bnx2x_eth_q_stats_old (line 339) | struct bnx2x_eth_q_stats_old { type bnx2x_net_stats_old (line 410) | struct bnx2x_net_stats_old { type bnx2x_fw_port_stats_old (line 414) | struct bnx2x_fw_port_stats_old { type bnx2x_softc (line 626) | struct bnx2x_softc type bnx2x_softc (line 627) | struct bnx2x_softc type bnx2x_softc (line 628) | struct bnx2x_softc type bnx2x_stats_event (line 628) | enum bnx2x_stats_event type bnx2x_softc (line 629) | struct bnx2x_softc type bnx2x_softc (line 630) | struct bnx2x_softc FILE: drivers/net/bnx2x/bnx2x_vfpf.c function bnx2x_vf_crc (line 10) | static inline uint32_t function bnx2x_check_bull (line 21) | int function bnx2x_init_first_tlv (line 69) | static void function bnx2x_do_req4pf (line 90) | static int function bnx2x_check_me_flags (line 141) | static inline uint16_t bnx2x_check_me_flags(uint32_t val) function bnx2x_read_vf_id (line 152) | static inline int bnx2x_read_vf_id(struct bnx2x_softc *sc) type bnx2x_obtain_status (line 173) | struct bnx2x_obtain_status { function bnx2x_loop_obtain_resources (line 178) | static function bnx2x_vf_get_resources (line 237) | int bnx2x_vf_get_resources(struct bnx2x_softc *sc, uint8_t tx_count, uin... function bnx2x_vf_close (line 298) | void function bnx2x_vf_init (line 323) | int function bnx2x_vf_unload (line 355) | void function bnx2x_vf_q_flags (line 402) | static inline uint16_t function bnx2x_vf_rx_q_prep (line 414) | static void function bnx2x_vf_tx_q_prep (line 438) | static void function bnx2x_vf_setup_queue (line 457) | int function bnx2x_vf_set_mac (line 488) | int function bnx2x_vf_config_rss (line 535) | int function bnx2x_vf_set_rx_mode (line 569) | int FILE: drivers/net/bnx2x/bnx2x_vfpf.h type vf_resource_query (line 14) | struct vf_resource_query { type vf_first_tlv (line 37) | struct vf_first_tlv { type vf_common_reply_tlv (line 44) | struct vf_common_reply_tlv { type channel_list_end_tlv (line 52) | struct channel_list_end_tlv { type vf_acquire_tlv (line 59) | struct vf_acquire_tlv { type vf_q_op_tlv (line 71) | struct vf_q_op_tlv { type vf_rss_tlv (line 78) | struct vf_rss_tlv { type vf_resc (line 89) | struct vf_resc { type vf_acquire_resp_tlv (line 107) | struct vf_acquire_resp_tlv { type vf_init_tlv (line 121) | struct vf_init_tlv { type vf_rxq_params (line 131) | struct vf_rxq_params { type vf_txq_params (line 155) | struct vf_txq_params { type vf_setup_q_tlv (line 170) | struct vf_setup_q_tlv { type vf_q_mac_vlan_filter (line 184) | struct vf_q_mac_vlan_filter { type vf_set_q_filters_tlv (line 197) | struct vf_set_q_filters_tlv { type vf_close_tlv (line 223) | struct vf_close_tlv { type vf_release_tlv (line 230) | struct vf_release_tlv { type vf_first_tlv (line 237) | struct vf_first_tlv type vf_acquire_tlv (line 238) | struct vf_acquire_tlv type vf_init_tlv (line 239) | struct vf_init_tlv type vf_close_tlv (line 240) | struct vf_close_tlv type vf_q_op_tlv (line 241) | struct vf_q_op_tlv type vf_setup_q_tlv (line 242) | struct vf_setup_q_tlv type vf_set_q_filters_tlv (line 243) | struct vf_set_q_filters_tlv type vf_release_tlv (line 244) | struct vf_release_tlv type vf_rss_tlv (line 245) | struct vf_rss_tlv type channel_list_end_tlv (line 246) | struct channel_list_end_tlv type vf_common_reply_tlv (line 250) | struct vf_common_reply_tlv type vf_acquire_resp_tlv (line 251) | struct vf_acquire_resp_tlv type channel_list_end_tlv (line 252) | struct channel_list_end_tlv type bnx2x_vf_bulletin (line 256) | struct bnx2x_vf_bulletin { type channel_tlvs (line 285) | enum channel_tlvs { type bnx2x_vf_mbx_msg (line 306) | struct bnx2x_vf_mbx_msg { type bnx2x_softc (line 312) | struct bnx2x_softc type bnx2x_softc (line 313) | struct bnx2x_softc type ecore_config_rss_params (line 313) | struct ecore_config_rss_params FILE: drivers/net/bnx2x/debug.c function bnx2x_reg_write8 (line 44) | void function bnx2x_reg_write16 (line 51) | void function bnx2x_reg_write32 (line 62) | void function bnx2x_reg_read8 (line 73) | uint8_t function bnx2x_reg_read16 (line 84) | uint16_t function bnx2x_reg_read32 (line 99) | uint32_t FILE: drivers/net/bnx2x/ecore_hsi.h type license_key (line 39) | struct license_key { type license_key_t (line 59) | typedef struct license_key license_key_t; type mac_addr (line 142) | struct mac_addr { type shared_hw_cfg (line 148) | struct shared_hw_cfg { /* NVRAM Offset */ type port_hw_cfg (line 362) | struct port_hw_cfg { /* port 0: 0x12c port 1: 0x2bc */ type shared_feat_cfg (line 856) | struct shared_feat_cfg { /* NVRAM Offset */ type port_feat_cfg (line 913) | struct port_feat_cfg { /* port 0: 0x454 port 1: 0x4c8 */ type shm_dev_info (line 1147) | struct shm_dev_info { /* size */ type extended_dev_info_shared_cfg (line 1161) | struct extended_dev_info_shared_cfg { /* NVRAM OFFSET */ type drv_port_mb (line 1492) | struct drv_port_mb { type drv_func_mb (line 1567) | struct drv_func_mb { type mgmtfw_state (line 1790) | struct mgmtfw_state { type shared_mf_cfg (line 1798) | struct shared_mf_cfg { type port_mf_cfg (line 1809) | struct port_mf_cfg { type func_mf_cfg (line 1820) | struct func_mf_cfg { type mf_cfg_afex_vlan_mode (line 1889) | enum mf_cfg_afex_vlan_mode { type func_ext_cfg (line 1896) | struct func_ext_cfg { type mf_cfg (line 1927) | struct mf_cfg { type shmem_region (line 1944) | struct shmem_region { /* SharedMem Offset (size) */ type fw_flr_ack (line 2004) | struct fw_flr_ack { type fw_flr_mb (line 2010) | struct fw_flr_mb { type eee_remote_vals (line 2016) | struct eee_remote_vals { type dcbx_ets_feature (line 2098) | struct dcbx_ets_feature { type dcbx_pfc_feature (line 2109) | struct dcbx_pfc_feature { type dcbx_app_priority_entry (line 2139) | struct dcbx_app_priority_entry { type dcbx_app_priority_feature (line 2163) | struct dcbx_app_priority_feature { type dcbx_features (line 2179) | struct dcbx_features { type lldp_params (line 2190) | struct lldp_params { type lldp_dcbx_stat (line 2226) | struct lldp_dcbx_stat { type lldp_admin_mib (line 2240) | struct lldp_admin_mib { type lldp_remote_mib (line 2261) | struct lldp_remote_mib { type lldp_local_mib (line 2280) | struct lldp_local_mib { type lldp_local_mib_ext (line 2297) | struct lldp_local_mib_ext { type shmem_lfa (line 2309) | struct shmem_lfa { type shmem2_region (line 2354) | struct shmem2_region { type emac_stats (line 2560) | struct emac_stats { type bmac1_stats (line 2612) | struct bmac1_stats { type bmac2_stats (line 2716) | struct bmac2_stats { type mstat_stats (line 2832) | struct mstat_stats { type emac_stats (line 2959) | struct emac_stats type bmac1_stats (line 2960) | struct bmac1_stats type bmac2_stats (line 2961) | struct bmac2_stats type mstat_stats (line 2962) | struct mstat_stats type mac_stx (line 2966) | struct mac_stx { type host_port_stats (line 3090) | struct host_port_stats { type host_func_stats (line 3110) | struct host_func_stats { type afex_stats (line 3151) | struct afex_stats { type port_info (line 3191) | struct port_info { type atten_sp_status_block (line 3243) | struct atten_sp_status_block type cstorm_eth_ag_context (line 3257) | struct cstorm_eth_ag_context type dmae_command (line 3266) | struct dmae_command type doorbell_hdr (line 3368) | struct doorbell_hdr type eth_tx_doorbell (line 3384) | struct eth_tx_doorbell type hc_status_block_e1x (line 3413) | struct hc_status_block_e1x type host_hc_status_block_e1x (line 3423) | struct host_hc_status_block_e1x type hc_status_block_e2 (line 3432) | struct hc_status_block_e2 type host_hc_status_block_e2 (line 3442) | struct host_hc_status_block_e2 type hc_sp_status_block (line 3451) | struct hc_sp_status_block type host_sp_status_block (line 3462) | struct host_sp_status_block type igu_backward_compatible (line 3510) | struct igu_backward_compatible type igu_regular (line 3532) | struct igu_regular type igu_regular (line 3561) | struct igu_regular type igu_backward_compatible (line 3562) | struct igu_backward_compatible type igu_ctrl_cmd (line 3569) | enum igu_ctrl_cmd type igu_ctrl_reg (line 3579) | struct igu_ctrl_reg type igu_int_cmd (line 3598) | enum igu_int_cmd type igu_seg_access (line 3610) | enum igu_seg_access type parsing_flags (line 3621) | struct parsing_flags type prs_flags_ack_type (line 3656) | enum prs_flags_ack_type type prs_flags_eth_addr_type (line 3666) | enum prs_flags_eth_addr_type type prs_flags_over_eth (line 3676) | enum prs_flags_over_eth type prs_flags_over_ip (line 3688) | enum prs_flags_over_ip type sdm_op_gen (line 3699) | struct sdm_op_gen type timers_block_context (line 3718) | struct timers_block_context type tstorm_eth_ag_context (line 3736) | struct tstorm_eth_ag_context type ustorm_eth_ag_context (line 3745) | struct ustorm_eth_ag_context type xstorm_eth_ag_context (line 3764) | struct xstorm_eth_ag_context type doorbell (line 3783) | struct doorbell type doorbell_set_prod (line 3800) | struct doorbell_set_prod type regpair (line 3814) | struct regpair type regpair_native (line 3821) | struct regpair_native type classify_rule (line 3831) | enum classify_rule type classify_rule_action_type (line 3842) | enum classify_rule_action_type type client_init_general_data (line 3852) | struct client_init_general_data type client_init_rx_data (line 3872) | struct client_init_rx_data type client_init_tx_data (line 3942) | struct client_init_tx_data type client_init_ramrod_data (line 3974) | struct client_init_ramrod_data type client_update_ramrod_data (line 3985) | struct client_update_ramrod_data type cstorm_eth_st_context (line 4016) | struct cstorm_eth_st_context type double_regpair (line 4022) | struct double_regpair type eth_addr_type (line 4034) | enum eth_addr_type type eth_classify_cmd_header (line 4046) | struct eth_classify_cmd_header type eth_classify_header (line 4068) | struct eth_classify_header type eth_classify_mac_cmd (line 4080) | struct eth_classify_mac_cmd type eth_classify_pair_cmd (line 4095) | struct eth_classify_pair_cmd type eth_classify_vlan_cmd (line 4110) | struct eth_classify_vlan_cmd type eth_classify_mac_cmd (line 4124) | struct eth_classify_mac_cmd type eth_classify_vlan_cmd (line 4125) | struct eth_classify_vlan_cmd type eth_classify_pair_cmd (line 4126) | struct eth_classify_pair_cmd type eth_classify_rules_ramrod_data (line 4132) | struct eth_classify_rules_ramrod_data type eth_common_ramrod_data (line 4142) | struct eth_common_ramrod_data type ustorm_eth_st_context (line 4152) | struct ustorm_eth_st_context type tstorm_eth_st_context (line 4160) | struct tstorm_eth_st_context type xstorm_eth_st_context (line 4168) | struct xstorm_eth_st_context type eth_context (line 4176) | struct eth_context type eth_end_agg_rx_cqe (line 4202) | struct eth_end_agg_rx_cqe type eth_fast_path_rx_cqe (line 4228) | struct eth_fast_path_rx_cqe type eth_filter_rules_cmd (line 4271) | struct eth_filter_rules_cmd type eth_filter_rules_ramrod_data (line 4308) | struct eth_filter_rules_ramrod_data type eth_general_rules_ramrod_data (line 4318) | struct eth_general_rules_ramrod_data type eth_halt_ramrod_data (line 4328) | struct eth_halt_ramrod_data type eth_mac_addresses (line 4338) | struct eth_mac_addresses type eth_tunnel_data (line 4367) | struct eth_tunnel_data type eth_mac_addresses (line 4407) | struct eth_mac_addresses type eth_tunnel_data (line 4408) | struct eth_tunnel_data type eth_multicast_rules_cmd (line 4415) | struct eth_multicast_rules_cmd type eth_multicast_rules_ramrod_data (line 4437) | struct eth_multicast_rules_ramrod_data type ramrod_data (line 4447) | struct ramrod_data type ramrod_data (line 4458) | struct ramrod_data type eth_rss_hash_type (line 4465) | enum eth_rss_hash_type type eth_rss_mode (line 4481) | enum eth_rss_mode type eth_rss_update_ramrod_data (line 4495) | struct eth_rss_update_ramrod_data type eth_rx_bd (line 4529) | struct eth_rx_bd type common_ramrod_eth_rx_cqe (line 4539) | struct common_ramrod_eth_rx_cqe type eth_rx_cqe_next_page (line 4563) | struct eth_rx_cqe_next_page type eth_fast_path_rx_cqe (line 4575) | struct eth_fast_path_rx_cqe type common_ramrod_eth_rx_cqe (line 4576) | struct common_ramrod_eth_rx_cqe type eth_rx_cqe_next_page (line 4577) | struct eth_rx_cqe_next_page type eth_end_agg_rx_cqe (line 4578) | struct eth_end_agg_rx_cqe type eth_rx_cqe_type (line 4585) | enum eth_rx_cqe_type type eth_rx_fp_sel (line 4597) | enum eth_rx_fp_sel type eth_rx_sge (line 4607) | struct eth_rx_sge type spe_hdr (line 4617) | struct spe_hdr type regpair (line 4638) | struct regpair type regpair (line 4639) | struct regpair type eth_halt_ramrod_data (line 4640) | struct eth_halt_ramrod_data type regpair (line 4641) | struct regpair type eth_common_ramrod_data (line 4642) | struct eth_common_ramrod_data type regpair (line 4643) | struct regpair type regpair (line 4644) | struct regpair type regpair (line 4645) | struct regpair type eth_spe (line 4651) | struct eth_spe type eth_spqe_cmd_id (line 4661) | enum eth_spqe_cmd_id type eth_tpa_update_command (line 4683) | enum eth_tpa_update_command type eth_tunnel_lso_inc_ip_id (line 4694) | enum eth_tunnel_lso_inc_ip_id type eth_tunnel_non_lso_csum_location (line 4704) | enum eth_tunnel_non_lso_csum_location type eth_tx_bd (line 4714) | struct eth_tx_bd type eth_tx_bd_flags (line 4727) | struct eth_tx_bd_flags type eth_tx_start_bd (line 4749) | struct eth_tx_start_bd type eth_tx_parse_bd_e1x (line 4770) | struct eth_tx_parse_bd_e1x type eth_tx_parse_bd_e2 (line 4813) | struct eth_tx_parse_bd_e2 type eth_tx_parse_2nd_bd (line 4832) | struct eth_tx_parse_2nd_bd type eth_tx_next_bd (line 4878) | struct eth_tx_next_bd type eth_tx_start_bd (line 4890) | struct eth_tx_start_bd type eth_tx_bd (line 4891) | struct eth_tx_bd type eth_tx_parse_bd_e1x (line 4892) | struct eth_tx_parse_bd_e1x type eth_tx_parse_bd_e2 (line 4893) | struct eth_tx_parse_bd_e2 type eth_tx_parse_2nd_bd (line 4894) | struct eth_tx_parse_2nd_bd type eth_tx_next_bd (line 4895) | struct eth_tx_next_bd type eth_tx_bds_array (line 4901) | struct eth_tx_bds_array type eth_tx_vlan_type (line 4910) | enum eth_tx_vlan_type type eth_vlan_filter_mode (line 4922) | enum eth_vlan_filter_mode type mac_configuration_hdr (line 4933) | struct mac_configuration_hdr type mac_configuration_entry (line 4944) | struct mac_configuration_entry type mac_configuration_cmd (line 4971) | struct mac_configuration_cmd type set_mac_action_type (line 4981) | enum set_mac_action_type type tpa_mode (line 4991) | enum tpa_mode type tpa_update_ramrod_data (line 5001) | struct tpa_update_ramrod_data type tstorm_eth_approximate_match_multicast_filtering (line 5023) | struct tstorm_eth_approximate_match_multicast_filtering type tstorm_eth_function_common_config (line 5032) | struct tstorm_eth_function_common_config type tstorm_eth_mac_filter_config (line 5058) | struct tstorm_eth_mac_filter_config type tx_queue_init_ramrod_data (line 5073) | struct tx_queue_init_ramrod_data type afex_vif_list_ramrod_data (line 5108) | struct afex_vif_list_ramrod_data type cfc_del_event_data (line 5122) | struct cfc_del_event_data type cmng_flags_per_port (line 5133) | struct cmng_flags_per_port type rate_shaping_vars_per_port (line 5153) | struct rate_shaping_vars_per_port type fairness_vars_per_port (line 5162) | struct fairness_vars_per_port type safc_struct_per_port (line 5173) | struct safc_struct_per_port type cmng_struct_per_port (line 5191) | struct cmng_struct_per_port type rate_shaping_counter (line 5202) | struct rate_shaping_counter type rate_shaping_vars_per_vn (line 5217) | struct rate_shaping_vars_per_vn type fairness_vars_per_vn (line 5225) | struct fairness_vars_per_vn type cmng_vnic (line 5235) | struct cmng_vnic type cmng_init (line 5244) | struct cmng_init type cmng_init_input (line 5254) | struct cmng_init_input type common_spqe_cmd_id (line 5268) | enum common_spqe_cmd_id type connection_type (line 5287) | enum connection_type type cos_mode (line 5304) | enum cos_mode type hc_dynamic_drv_counter (line 5315) | struct hc_dynamic_drv_counter type cstorm_queue_zone_data (line 5323) | struct cstorm_queue_zone_data type vf_pf_channel_zone_data (line 5333) | struct vf_pf_channel_zone_data type non_trigger_vf_zone (line 5342) | struct non_trigger_vf_zone type vf_pf_channel_zone_trigger (line 5350) | struct vf_pf_channel_zone_trigger type trigger_vf_zone (line 5358) | struct trigger_vf_zone type cstorm_vf_zone_data (line 5375) | struct cstorm_vf_zone_data type dynamic_hc_sm_config (line 5385) | struct dynamic_hc_sm_config type dynamic_hc_config (line 5398) | struct dynamic_hc_config type e2_integ_data (line 5404) | struct e2_integ_data type eth_event_data (line 5456) | struct eth_event_data type vf_pf_event_data (line 5467) | struct vf_pf_event_data type vf_flr_event_data (line 5479) | struct vf_flr_event_data type malicious_vf_event_data (line 5491) | struct malicious_vf_event_data type vif_list_event_data (line 5503) | struct vif_list_event_data type function_update_event_data (line 5515) | struct function_update_event_data type vf_pf_event_data (line 5529) | struct vf_pf_event_data type eth_event_data (line 5530) | struct eth_event_data type cfc_del_event_data (line 5531) | struct cfc_del_event_data type vf_flr_event_data (line 5532) | struct vf_flr_event_data type malicious_vf_event_data (line 5533) | struct malicious_vf_event_data type vif_list_event_data (line 5534) | struct vif_list_event_data type function_update_event_data (line 5535) | struct function_update_event_data type event_ring_data (line 5542) | struct event_ring_data type event_ring_msg (line 5561) | struct event_ring_msg type event_ring_next (line 5572) | struct event_ring_next type event_ring_msg (line 5583) | struct event_ring_msg type event_ring_next (line 5584) | struct event_ring_next type event_ring_opcode (line 5591) | enum event_ring_opcode type fairness_mode (line 5618) | enum fairness_mode type priority_cos (line 5628) | struct priority_cos type flow_control_configuration (line 5638) | struct flow_control_configuration type function_start_data (line 5652) | struct function_start_data type function_update_data (line 5671) | struct function_update_data type fw_version (line 5698) | struct fw_version type gre_rss_mode (line 5726) | enum gre_rss_mode type gre_tunnel_type (line 5737) | enum gre_tunnel_type type hc_dynamic_sb_drv_counters (line 5749) | struct hc_dynamic_sb_drv_counters type hc_index_data (line 5758) | struct hc_index_data type hc_status_block_sm (line 5789) | struct hc_status_block_sm type pci_entity (line 5808) | struct pci_entity type hc_sb_data (line 5826) | struct hc_sb_data type hc_segment (line 5849) | enum hc_segment type hc_sp_status_block_data (line 5859) | struct hc_sp_status_block_data type hc_status_block_data_e1x (line 5880) | struct hc_status_block_data_e1x type hc_status_block_data_e2 (line 5890) | struct hc_status_block_data_e2 type igu_mode (line 5900) | enum igu_mode type ip_ver (line 5910) | enum ip_ver type malicious_vf_error_id (line 5920) | enum malicious_vf_error_id type mf_mode (line 5942) | enum mf_mode type tstorm_per_pf_stats (line 5954) | struct tstorm_per_pf_stats type per_pf_stats (line 5962) | struct per_pf_stats type tstorm_per_port_stats (line 5971) | struct tstorm_per_port_stats type per_port_stats (line 5984) | struct per_port_stats type tstorm_per_queue_stats (line 5993) | struct tstorm_per_queue_stats type ustorm_per_queue_stats (line 6012) | struct ustorm_per_queue_stats type xstorm_per_queue_stats (line 6029) | struct xstorm_per_queue_stats type per_queue_stats (line 6043) | struct per_queue_stats type pram_fw_version (line 6054) | struct pram_fw_version type regpair (line 6080) | struct regpair type regpair (line 6081) | struct regpair type afex_vif_list_ramrod_data (line 6082) | struct afex_vif_list_ramrod_data type protocol_common_spe (line 6088) | struct protocol_common_spe type set_timesync_ramrod_data (line 6098) | struct set_timesync_ramrod_data type slow_path_element (line 6112) | struct slow_path_element type stats_counter (line 6122) | struct stats_counter type stats_query_entry (line 6142) | struct stats_query_entry type stats_query_cmd_group (line 6154) | struct stats_query_cmd_group type stats_query_header (line 6163) | struct stats_query_header type stats_query_type (line 6176) | enum stats_query_type type status_block_state (line 6189) | enum status_block_state type storm_id (line 6200) | enum storm_id type traffic_type (line 6213) | enum traffic_type type tstorm_queue_zone_data (line 6224) | struct tstorm_queue_zone_data type tstorm_vf_zone_data (line 6233) | struct tstorm_vf_zone_data type ts_add_sub_value (line 6242) | enum ts_add_sub_value type ts_drift_adjust_cmd (line 6252) | enum ts_drift_adjust_cmd type ts_offset_cmd (line 6263) | enum ts_offset_cmd type ustorm_queue_zone_data (line 6274) | struct ustorm_queue_zone_data type ustorm_vf_zone_data (line 6284) | struct ustorm_vf_zone_data type vf_pf_channel_data (line 6293) | struct vf_pf_channel_data type vf_pf_channel_state (line 6311) | enum vf_pf_channel_state type vif_list_rule_kind (line 6321) | enum vif_list_rule_kind type xstorm_queue_zone_data (line 6333) | struct xstorm_queue_zone_data type xstorm_vf_zone_data (line 6342) | struct xstorm_vf_zone_data FILE: drivers/net/bnx2x/ecore_init.h type raw_op (line 70) | struct raw_op { type op_read (line 76) | struct op_read { type op_write (line 82) | struct op_write { type op_arr_write (line 88) | struct op_arr_write { type op_zero (line 100) | struct op_zero { type op_if_mode (line 106) | struct op_if_mode { type op_if_phase (line 112) | struct op_if_phase { type op_delay (line 118) | struct op_delay { type op_read (line 125) | struct op_read type op_write (line 126) | struct op_write type op_arr_write (line 127) | struct op_arr_write type op_zero (line 128) | struct op_zero type raw_op (line 129) | struct raw_op type op_if_mode (line 130) | struct op_if_mode type op_if_phase (line 131) | struct op_if_phase type op_delay (line 132) | struct op_delay function ecore_map_q_cos (line 252) | static inline void ecore_map_q_cos(struct bnx2x_softc *sc, uint32_t q_nu... function ecore_dcb_config_qm (line 306) | static inline void ecore_dcb_config_qm(struct bnx2x_softc *sc, enum cos_... function ecore_init_max (line 382) | static inline void ecore_init_max(const struct cmng_init_input *input_data, function ecore_init_max_per_vn (line 421) | static inline void ecore_init_max_per_vn(uint16_t vnic_max_rate, function ecore_init_min (line 436) | static inline void ecore_init_min(const struct cmng_init_input *input_data, function ecore_init_fw_wrr (line 494) | static inline void ecore_init_fw_wrr(const struct cmng_init_input *input... function ecore_init_safc (line 533) | static inline void ecore_init_safc(struct cmng_init *ram_data) function ecore_init_cmng (line 540) | static inline void ecore_init_cmng(const struct cmng_init_input *input_d... type ilt_line (line 574) | struct ilt_line { type ilt_client_info (line 580) | struct ilt_client_info { type ecore_ilt (line 590) | struct ecore_ilt { type src_ent (line 603) | struct src_ent { function ecore_set_mcp_parity (line 730) | static inline void ecore_set_mcp_parity(struct bnx2x_softc *sc, uint8_t ... function ecore_parity_reg_mask (line 747) | static inline uint32_t ecore_parity_reg_mask(struct bnx2x_softc *sc, int... function ecore_disable_blocks_parity (line 757) | static inline void ecore_disable_blocks_parity(struct bnx2x_softc *sc) function ecore_clear_blocks_parity (line 780) | static inline void ecore_clear_blocks_parity(struct bnx2x_softc *sc) function ecore_enable_blocks_parity (line 823) | static inline void ecore_enable_blocks_parity(struct bnx2x_softc *sc) FILE: drivers/net/bnx2x/ecore_init_ops.h type bnx2x_softc (line 40) | struct bnx2x_softc type bnx2x_softc (line 41) | struct bnx2x_softc function ecore_init_str_wr (line 45) | static void ecore_init_str_wr(struct bnx2x_softc *sc, uint32_t addr, function ecore_write_big_buf (line 54) | static void ecore_write_big_buf(struct bnx2x_softc *sc, uint32_t addr, u... function ecore_init_fill (line 62) | static void ecore_init_fill(struct bnx2x_softc *sc, uint32_t addr, int f... function ecore_write_big_buf_wb (line 78) | static void ecore_write_big_buf_wb(struct bnx2x_softc *sc, uint32_t addr... function ecore_init_wr_64 (line 86) | static void ecore_init_wr_64(struct bnx2x_softc *sc, uint32_t addr, type bnx2x_softc (line 125) | struct bnx2x_softc function ecore_init_wr_wb (line 155) | static void ecore_init_wr_wb(struct bnx2x_softc *sc, uint32_t addr, function ecore_wr_64 (line 164) | static void ecore_wr_64(struct bnx2x_softc *sc, uint32_t reg, uint32_t v... function ecore_init_wr_zp (line 174) | static void ecore_init_wr_zp(struct bnx2x_softc *sc, uint32_t addr, uint... function ecore_init_block (line 196) | static void ecore_init_block(struct bnx2x_softc *sc, uint32_t block, uin... type arb_line (line 300) | struct arb_line { type arb_line (line 307) | struct arb_line type arb_line (line 340) | struct arb_line type arb_line (line 357) | struct arb_line type arb_line (line 417) | struct arb_line function ecore_init_pxp_arb (line 444) | static void ecore_init_pxp_arb(struct bnx2x_softc *sc, int r_order, function ecore_ilt_line_mem_op (line 585) | static int ecore_ilt_line_mem_op(struct bnx2x_softc *sc, function ecore_ilt_client_mem_op (line 604) | static int ecore_ilt_client_mem_op(struct bnx2x_softc *sc, int cli_num, function ecore_ilt_mem_op_cnic (line 624) | static inline int ecore_ilt_mem_op_cnic(struct bnx2x_softc *sc, uint8_t ... function ecore_ilt_mem_op (line 636) | static int ecore_ilt_mem_op(struct bnx2x_softc *sc, uint8_t memop) function ecore_ilt_line_wr (line 647) | static void ecore_ilt_line_wr(struct bnx2x_softc *sc, int abs_idx, function ecore_ilt_line_init_op (line 657) | static void ecore_ilt_line_init_op(struct bnx2x_softc *sc, function ecore_ilt_boundry_init_op (line 676) | static void ecore_ilt_boundry_init_op(struct bnx2x_softc *sc, function ecore_ilt_client_init_op_ilt (line 709) | static void ecore_ilt_client_init_op_ilt(struct bnx2x_softc *sc, function ecore_ilt_client_init_op (line 726) | static void ecore_ilt_client_init_op(struct bnx2x_softc *sc, function ecore_ilt_client_id_init_op (line 734) | static void ecore_ilt_client_id_init_op(struct bnx2x_softc *sc, function ecore_ilt_init_op_cnic (line 743) | static inline void ecore_ilt_init_op_cnic(struct bnx2x_softc *sc, uint8_... function ecore_ilt_init_op (line 750) | static void ecore_ilt_init_op(struct bnx2x_softc *sc, uint8_t initop) function ecore_ilt_init_client_psz (line 758) | static void ecore_ilt_init_client_psz(struct bnx2x_softc *sc, int cli_num, function ecore_ilt_init_page_size (line 782) | static void ecore_ilt_init_page_size(struct bnx2x_softc *sc, uint8_t ini... function ecore_qm_init_cid_count (line 802) | static void ecore_qm_init_cid_count(struct bnx2x_softc *sc, int qm_cid_c... function ecore_qm_set_ptr_table (line 821) | static void ecore_qm_set_ptr_table(struct bnx2x_softc *sc, int qm_cid_co... function ecore_qm_init_ptr_table (line 835) | static void ecore_qm_init_ptr_table(struct bnx2x_softc *sc, int qm_cid_c... function ecore_src_init_t2 (line 862) | static void ecore_src_init_t2(struct bnx2x_softc *sc, struct src_ent *t2, FILE: drivers/net/bnx2x/ecore_mfw_req.h type fcoe_capabilities (line 45) | struct fcoe_capabilities { type glob_ncsi_oem_data (line 76) | struct glob_ncsi_oem_data type drv_info_opcode (line 87) | enum drv_info_opcode { type eth_stats_info (line 95) | struct eth_stats_info { type fcoe_stats_info (line 134) | struct fcoe_stats_info { type iscsi_stats_info (line 161) | struct iscsi_stats_info { type eth_stats_info (line 200) | struct eth_stats_info type fcoe_stats_info (line 201) | struct fcoe_stats_info type iscsi_stats_info (line 202) | struct iscsi_stats_info FILE: drivers/net/bnx2x/ecore_sp.c function ecore_exe_queue_init (line 53) | static void function ecore_exe_queue_free_elem (line 83) | static void ecore_exe_queue_free_elem(struct bnx2x_softc *sc __rte_unused, function ecore_exe_queue_length (line 90) | static inline int ecore_exe_queue_length(struct ecore_exe_queue_obj *o) function ecore_exe_queue_add (line 115) | static int ecore_exe_queue_add(struct bnx2x_softc *sc, function __ecore_exe_queue_reset_pending (line 152) | static void __ecore_exe_queue_reset_pending(struct bnx2x_softc *sc, stru... function ecore_exe_queue_reset_pending (line 166) | static inline void ecore_exe_queue_reset_pending(struct bnx2x_softc *sc, function ecore_exe_queue_step (line 185) | static int ecore_exe_queue_step(struct bnx2x_softc *sc, function ecore_exe_queue_empty (line 252) | static inline int ecore_exe_queue_empty(struct ecore_exe_queue_obj *o) type ecore_exeq_elem (line 262) | struct ecore_exeq_elem type bnx2x_softc (line 262) | struct type ecore_exeq_elem (line 267) | struct ecore_exeq_elem function ecore_raw_check_pending (line 271) | static int ecore_raw_check_pending(struct ecore_raw_obj *o) function ecore_raw_clear_pending (line 285) | static void ecore_raw_clear_pending(struct ecore_raw_obj *o) function ecore_raw_set_pending (line 292) | static void ecore_raw_set_pending(struct ecore_raw_obj *o) function ecore_state_wait (line 307) | static int ecore_state_wait(struct bnx2x_softc *sc, int state, function ecore_raw_wait (line 343) | static int ecore_raw_wait(struct bnx2x_softc *sc, struct ecore_raw_obj *... function ecore_get_cam_offset_mac (line 350) | static int ecore_get_cam_offset_mac(struct ecore_vlan_mac_obj *o, int *o... function ecore_get_credit_mac (line 359) | static int ecore_get_credit_mac(struct ecore_vlan_mac_obj *o) function ecore_put_cam_offset_mac (line 368) | static int ecore_put_cam_offset_mac(struct ecore_vlan_mac_obj *o, int of... function ecore_put_credit_mac (line 375) | static int ecore_put_credit_mac(struct ecore_vlan_mac_obj *o) function __ecore_vlan_mac_h_write_trylock (line 392) | static int __ecore_vlan_mac_h_write_trylock(struct bnx2x_softc *sc __rte... function __ecore_vlan_mac_h_exec_pending (line 414) | static void __ecore_vlan_mac_h_exec_pending(struct bnx2x_softc *sc, function __ecore_vlan_mac_h_pend (line 445) | static void __ecore_vlan_mac_h_pend(struct bnx2x_softc *sc __rte_unused, function __ecore_vlan_mac_h_write_unlock (line 465) | static void __ecore_vlan_mac_h_write_unlock(struct bnx2x_softc *sc, function ecore_vlan_mac_h_write_unlock (line 487) | void ecore_vlan_mac_h_write_unlock(struct bnx2x_softc *sc, function __ecore_vlan_mac_h_read_lock (line 504) | static int __ecore_vlan_mac_h_read_lock(struct bnx2x_softc *sc __rte_unu... function ecore_vlan_mac_h_read_lock (line 522) | static int ecore_vlan_mac_h_read_lock(struct bnx2x_softc *sc, function __ecore_vlan_mac_h_read_unlock (line 544) | static void __ecore_vlan_mac_h_read_unlock(struct bnx2x_softc *sc, function ecore_vlan_mac_h_read_unlock (line 582) | void ecore_vlan_mac_h_read_unlock(struct bnx2x_softc *sc, function ecore_get_n_elements (line 599) | static int ecore_get_n_elements(struct bnx2x_softc *sc, function ecore_check_mac_add (line 635) | static int ecore_check_mac_add(struct bnx2x_softc *sc __rte_unused, type ecore_vlan_mac_registry_elem (line 659) | struct ecore_vlan_mac_registry_elem type bnx2x_softc (line 659) | struct bnx2x_softc type ecore_vlan_mac_obj (line 662) | struct type ecore_vlan_mac_registry_elem (line 668) | struct ecore_vlan_mac_registry_elem function ecore_check_move (line 684) | static int ecore_check_move(struct bnx2x_softc *sc, function ecore_check_move_always_err (line 709) | static int ecore_check_move_always_err(__rte_unused struct bnx2x_softc *sc, function ecore_vlan_mac_get_rx_tx_flag (line 718) | static uint8_t ecore_vlan_mac_get_rx_tx_flag(struct ecore_vlan_mac_obj function ecore_set_mac_in_nig (line 735) | static void ecore_set_mac_in_nig(struct bnx2x_softc *sc, function ecore_vlan_mac_set_cmd_hdr_e2 (line 776) | static void ecore_vlan_mac_set_cmd_hdr_e2(struct ecore_vlan_mac_obj *o, function ecore_vlan_mac_set_rdata_hdr_e2 (line 807) | static void ecore_vlan_mac_set_rdata_hdr_e2(uint32_t cid, int type, stru... function ecore_set_one_mac_e2 (line 816) | static void ecore_set_one_mac_e2(struct bnx2x_softc *sc, function ecore_vlan_mac_set_rdata_hdr_e1x (line 909) | static void ecore_vlan_mac_set_rdata_hdr_e1x(struct ecore_vlan_mac_obj function ecore_vlan_mac_set_cfg_entry_e1x (line 922) | static void ecore_vlan_mac_set_cfg_entry_e1x(struct ecore_vlan_mac_obj function ecore_vlan_mac_set_rdata_e1x (line 954) | static void ecore_vlan_mac_set_rdata_e1x(struct bnx2x_softc *sc function ecore_set_one_mac_e1x (line 984) | static void ecore_set_one_mac_e1x(struct bnx2x_softc *sc, function ecore_vlan_mac_restore (line 1026) | static int ecore_vlan_mac_restore(struct bnx2x_softc *sc, type ecore_exeq_elem (line 1073) | struct ecore_exeq_elem type ecore_exe_queue_obj (line 1073) | struct ecore_exe_queue_obj type ecore_exeq_elem (line 1074) | struct ecore_exeq_elem type ecore_exeq_elem (line 1076) | struct ecore_exeq_elem type ecore_mac_ramrod_data (line 1077) | struct ecore_mac_ramrod_data function ecore_validate_vlan_mac_add (line 1103) | static int ecore_validate_vlan_mac_add(struct bnx2x_softc *sc, function ecore_validate_vlan_mac_del (line 1148) | static int ecore_validate_vlan_mac_del(struct bnx2x_softc *sc, function ecore_validate_vlan_mac_move (line 1208) | static int ecore_validate_vlan_mac_move(struct bnx2x_softc *sc, function ecore_validate_vlan_mac (line 1272) | static int ecore_validate_vlan_mac(struct bnx2x_softc *sc, function ecore_remove_vlan_mac (line 1288) | static int ecore_remove_vlan_mac(__rte_unused struct bnx2x_softc *sc, function ecore_wait_vlan_mac (line 1324) | static int ecore_wait_vlan_mac(struct bnx2x_softc *sc, function __ecore_vlan_mac_execute_step (line 1347) | static int __ecore_vlan_mac_execute_step(struct bnx2x_softc *sc, function ecore_complete_vlan_mac (line 1382) | static int ecore_complete_vlan_mac(struct bnx2x_softc *sc, function ecore_optimize_vlan_mac (line 1421) | static int ecore_optimize_vlan_mac(struct bnx2x_softc *sc, function ecore_vlan_mac_get_registry_elem (line 1485) | static int ecore_vlan_mac_get_registry_elem(struct bnx2x_softc *sc, function ecore_execute_vlan_mac (line 1538) | static int ecore_execute_vlan_mac(struct bnx2x_softc *sc, function ecore_vlan_mac_push_new_cmd (line 1660) | static int ecore_vlan_mac_push_new_cmd(struct bnx2x_softc *sc, struct function ecore_config_vlan_mac (line 1696) | int ecore_config_vlan_mac(struct bnx2x_softc *sc, function ecore_vlan_mac_del_all (line 1779) | static int ecore_vlan_mac_del_all(struct bnx2x_softc *sc, function ecore_init_raw_obj (line 1855) | static void ecore_init_raw_obj(struct ecore_raw_obj *raw, uint8_t cl_id, function ecore_init_vlan_mac_common (line 1875) | static void ecore_init_vlan_mac_common(struct ecore_vlan_mac_obj *o, function ecore_init_mac_obj (line 1902) | void ecore_init_mac_obj(struct bnx2x_softc *sc, function __storm_memset_mac_filters (line 1956) | static void __storm_memset_mac_filters(struct bnx2x_softc *sc, struct function ecore_set_rx_mode_e1x (line 1968) | static int ecore_set_rx_mode_e1x(struct bnx2x_softc *sc, function ecore_rx_mode_set_rdata_hdr_e2 (line 2050) | static void ecore_rx_mode_set_rdata_hdr_e2(uint32_t cid, struct eth_clas... function ecore_rx_mode_set_cmd_state_e2 (line 2057) | static void ecore_rx_mode_set_cmd_state_e2(unsigned long *accept_flags, ... function ecore_set_rx_mode_e2 (line 2102) | static int ecore_set_rx_mode_e2(struct bnx2x_softc *sc, function ecore_wait_rx_mode_comp_e2 (line 2201) | static int ecore_wait_rx_mode_comp_e2(struct bnx2x_softc *sc, function ecore_empty_rx_mode_wait (line 2207) | static int ecore_empty_rx_mode_wait(__rte_unused struct bnx2x_softc *sc, function ecore_config_rx_mode (line 2215) | int ecore_config_rx_mode(struct bnx2x_softc *sc, function ecore_init_rx_mode_obj (line 2240) | void ecore_init_rx_mode_obj(struct bnx2x_softc *sc, struct ecore_rx_mode... function ecore_mcast_bin_from_mac (line 2252) | static uint8_t ecore_mcast_bin_from_mac(uint8_t * mac) type ecore_mcast_mac_elem (line 2257) | struct ecore_mcast_mac_elem { type ecore_pending_mcast_cmd (line 2263) | struct ecore_pending_mcast_cmd { function ecore_mcast_wait (line 2280) | static int ecore_mcast_wait(struct bnx2x_softc *sc, struct ecore_mcast_o... function ecore_mcast_enqueue_cmd (line 2289) | static int ecore_mcast_enqueue_cmd(struct bnx2x_softc *sc __rte_unused, function ecore_mcast_get_next_bin (line 2370) | static int ecore_mcast_get_next_bin(struct ecore_mcast_obj *o, int last) function ecore_mcast_clear_first_bin (line 2397) | static int ecore_mcast_clear_first_bin(struct ecore_mcast_obj *o) function ecore_mcast_get_rx_tx_flag (line 2407) | static uint8_t ecore_mcast_get_rx_tx_flag(struct ecore_mcast_obj *o) function ecore_mcast_set_one_rule_e2 (line 2423) | static void ecore_mcast_set_one_rule_e2(struct bnx2x_softc *sc __rte_unu... function ecore_mcast_handle_restore_cmd_e2 (line 2485) | static int ecore_mcast_handle_restore_cmd_e2(struct bnx2x_softc *sc, function ecore_mcast_hdl_pending_add_e2 (line 2515) | static void ecore_mcast_hdl_pending_add_e2(struct bnx2x_softc *sc, function ecore_mcast_hdl_pending_del_e2 (line 2555) | static void ecore_mcast_hdl_pending_del_e2(struct bnx2x_softc *sc, function ecore_mcast_hdl_pending_restore_e2 (line 2586) | static void ecore_mcast_hdl_pending_restore_e2(struct bnx2x_softc *sc, function ecore_mcast_handle_pending_cmds_e2 (line 2602) | static int ecore_mcast_handle_pending_cmds_e2(struct bnx2x_softc *sc, st... function ecore_mcast_hdl_add (line 2649) | static void ecore_mcast_hdl_add(struct bnx2x_softc *sc, function ecore_mcast_hdl_del (line 2674) | static void ecore_mcast_hdl_del(struct bnx2x_softc *sc, function ecore_mcast_handle_current_cmd (line 2704) | static int ecore_mcast_handle_current_cmd(struct bnx2x_softc *sc, struct function ecore_mcast_validate_e2 (line 2738) | static int ecore_mcast_validate_e2(__rte_unused struct bnx2x_softc *sc, function ecore_mcast_revert_e2 (line 2783) | static void ecore_mcast_revert_e2(__rte_unused struct bnx2x_softc *sc, function ecore_mcast_set_rdata_hdr_e2 (line 2800) | static void ecore_mcast_set_rdata_hdr_e2(__rte_unused struct bnx2x_softc function ecore_mcast_refresh_registry_e2 (line 2823) | static int ecore_mcast_refresh_registry_e2(struct ecore_mcast_obj *o) function ecore_mcast_setup_e2 (line 2839) | static int ecore_mcast_setup_e2(struct bnx2x_softc *sc, function ecore_mcast_validate_e1h (line 2923) | static int ecore_mcast_validate_e1h(__rte_unused struct bnx2x_softc *sc, function ecore_mcast_revert_e1h (line 2934) | static void ecore_mcast_revert_e1h(__rte_unused struct bnx2x_softc *sc, function ecore_mcast_hdl_add_e1h (line 2946) | static void ecore_mcast_hdl_add_e1h(struct bnx2x_softc *sc __rte_unused, function ecore_mcast_hdl_restore_e1h (line 2970) | static void ecore_mcast_hdl_restore_e1h(struct bnx2x_softc *sc function ecore_mcast_setup_e1h (line 2988) | static int ecore_mcast_setup_e1h(struct bnx2x_softc *sc, function ecore_mcast_get_registry_size_aprox (line 3041) | static int ecore_mcast_get_registry_size_aprox(struct ecore_mcast_obj *o) function ecore_mcast_set_registry_size_aprox (line 3046) | static void ecore_mcast_set_registry_size_aprox(struct ecore_mcast_obj *o, function ecore_config_mcast (line 3052) | int ecore_config_mcast(struct bnx2x_softc *sc, function ecore_mcast_clear_sched (line 3119) | static void ecore_mcast_clear_sched(struct ecore_mcast_obj *o) function ecore_mcast_set_sched (line 3126) | static void ecore_mcast_set_sched(struct ecore_mcast_obj *o) function ecore_mcast_check_sched (line 3133) | static int ecore_mcast_check_sched(struct ecore_mcast_obj *o) function ecore_mcast_check_pending (line 3138) | static int ecore_mcast_check_pending(struct ecore_mcast_obj *o) function ecore_init_mcast_obj (line 3143) | void ecore_init_mcast_obj(struct bnx2x_softc *sc, function __atomic_add_ifless (line 3211) | static int __atomic_add_ifless(ecore_atomic_t * v, int a, int u) function __atomic_dec_ifmoe (line 3239) | static int __atomic_dec_ifmoe(ecore_atomic_t * v, int a, int u) function ecore_credit_pool_get (line 3257) | static int ecore_credit_pool_get(struct ecore_credit_pool_obj *o, int cnt) function ecore_credit_pool_put (line 3268) | static int ecore_credit_pool_put(struct ecore_credit_pool_obj *o, int cnt) function ecore_credit_pool_check (line 3282) | static int ecore_credit_pool_check(struct ecore_credit_pool_obj *o) function ecore_credit_pool_always_TRUE (line 3292) | static int ecore_credit_pool_always_TRUE(__rte_unused struct function ecore_credit_pool_get_entry (line 3299) | static int ecore_credit_pool_get_entry(struct ecore_credit_pool_obj *o, function ecore_credit_pool_put_entry (line 3328) | static int ecore_credit_pool_put_entry(struct ecore_credit_pool_obj *o, function ecore_credit_pool_put_entry_always_TRUE (line 3345) | static int ecore_credit_pool_put_entry_always_TRUE(__rte_unused struct function ecore_credit_pool_get_entry_always_TRUE (line 3352) | static int ecore_credit_pool_get_entry_always_TRUE(__rte_unused struct function ecore_init_credit_pool (line 3371) | static void ecore_init_credit_pool(struct ecore_credit_pool_obj *p, function ecore_init_mac_credit_pool (line 3413) | void ecore_init_mac_credit_pool(struct bnx2x_softc *sc, function ecore_init_vlan_credit_pool (line 3460) | void ecore_init_vlan_credit_pool(struct bnx2x_softc *sc, function ecore_setup_rss (line 3492) | static int ecore_setup_rss(struct bnx2x_softc *sc, function ecore_config_rss (line 3592) | int ecore_config_rss(struct bnx2x_softc *sc, struct ecore_config_rss_par... function ecore_init_rss_config_obj (line 3616) | void ecore_init_rss_config_obj(struct ecore_rss_config_obj *rss_obj, function ecore_queue_state_change (line 3643) | int ecore_queue_state_change(struct bnx2x_softc *sc, function ecore_queue_set_pending (line 3688) | static int ecore_queue_set_pending(struct ecore_queue_sp_obj *obj, function ecore_queue_wait_comp (line 3705) | static int ecore_queue_wait_comp(struct bnx2x_softc *sc, function ecore_queue_comp_cmd (line 3721) | static int ecore_queue_comp_cmd(struct bnx2x_softc *sc __rte_unused, function ecore_q_fill_setup_data_e2 (line 3765) | static void ecore_q_fill_setup_data_e2(struct ecore_queue_state_params function ecore_q_fill_init_general_data (line 3779) | static void ecore_q_fill_init_general_data(struct bnx2x_softc *sc __rte_... function ecore_q_fill_init_tx_data (line 3813) | static void ecore_q_fill_init_tx_data(struct ecore_txq_setup_params *par... function ecore_q_fill_init_pause_data (line 3846) | static void ecore_q_fill_init_pause_data(struct rxq_pause_params *params, function ecore_q_fill_init_rx_data (line 3859) | static void ecore_q_fill_init_rx_data(struct ecore_rxq_setup_params *par... function ecore_q_fill_setup_data_cmn (line 3917) | static void ecore_q_fill_setup_data_cmn(struct bnx2x_softc *sc, struct e... function ecore_q_fill_setup_tx_only (line 3937) | static void ecore_q_fill_setup_tx_only(struct bnx2x_softc *sc, struct ec... function ecore_q_init (line 3965) | static int ecore_q_init(struct bnx2x_softc *sc, function ecore_q_send_setup_e1x (line 4014) | static int ecore_q_send_setup_e1x(struct bnx2x_softc *sc, struct ecore_q... function ecore_q_send_setup_e2 (line 4042) | static int ecore_q_send_setup_e2(struct bnx2x_softc *sc, function ecore_q_send_setup_tx_only (line 4071) | static int ecore_q_send_setup_tx_only(struct bnx2x_softc *sc, struct eco... function ecore_q_fill_update_data (line 4119) | static void ecore_q_fill_update_data(struct ecore_queue_sp_obj *obj, function ecore_q_send_update (line 4187) | static int ecore_q_send_update(struct bnx2x_softc *sc, function ecore_q_send_deactivate (line 4230) | static int ecore_q_send_deactivate(struct bnx2x_softc *sc, struct ecore_... function ecore_q_send_activate (line 4250) | static int ecore_q_send_activate(struct bnx2x_softc *sc, function ecore_q_send_update_tpa (line 4263) | static int ecore_q_send_update_tpa(__rte_unused struct bnx2x_softc *sc, function ecore_q_send_halt (line 4271) | static int ecore_q_send_halt(struct bnx2x_softc *sc, function ecore_q_send_cfc_del (line 4286) | static int ecore_q_send_cfc_del(struct bnx2x_softc *sc, function ecore_q_send_terminate (line 4302) | static int ecore_q_send_terminate(struct bnx2x_softc *sc, struct ecore_q... function ecore_q_send_empty (line 4318) | static int ecore_q_send_empty(struct bnx2x_softc *sc, function ecore_queue_send_cmd_cmn (line 4328) | static int ecore_queue_send_cmd_cmn(struct bnx2x_softc *sc, struct ecore... function ecore_queue_send_cmd_e1x (line 4358) | static int ecore_queue_send_cmd_e1x(struct bnx2x_softc *sc, function ecore_queue_send_cmd_e2 (line 4381) | static int ecore_queue_send_cmd_e2(struct bnx2x_softc *sc, function ecore_queue_chk_transition (line 4420) | static int ecore_queue_chk_transition(struct bnx2x_softc *sc __rte_unused, function ecore_queue_chk_fwd_transition (line 4601) | static int ecore_queue_chk_fwd_transition(struct bnx2x_softc *sc __rte_u... function ecore_init_queue_obj (line 4647) | void ecore_init_queue_obj(struct bnx2x_softc *sc, function ecore_func_get_state (line 4683) | enum ecore_func_state ecore_func_get_state(__rte_unused struct bnx2x_sof... function ecore_func_wait_comp (line 4698) | static int ecore_func_wait_comp(struct bnx2x_softc *sc, function ecore_func_state_change_comp (line 4715) | static int function ecore_func_comp_cmd (line 4756) | static int ecore_func_comp_cmd(struct bnx2x_softc *sc, function ecore_func_chk_transition (line 4782) | static int ecore_func_chk_transition(struct bnx2x_softc *sc __rte_unused, function ecore_func_init_func (line 4879) | static int ecore_func_init_func(struct bnx2x_softc *sc, function ecore_func_init_port (line 4896) | static int ecore_func_init_port(struct bnx2x_softc *sc, function ecore_func_init_cmn_chip (line 4916) | static int ecore_func_init_cmn_chip(struct bnx2x_softc *sc, const struct... function ecore_func_init_cmn (line 4936) | static int ecore_func_init_cmn(struct bnx2x_softc *sc, function ecore_func_hw_init (line 4946) | static int ecore_func_hw_init(struct bnx2x_softc *sc, function ecore_func_reset_func (line 5015) | static void ecore_func_reset_func(struct bnx2x_softc *sc, const struct e... function ecore_func_reset_port (line 5036) | static void ecore_func_reset_port(struct bnx2x_softc *sc, const struct e... function ecore_func_reset_cmn (line 5053) | static void ecore_func_reset_cmn(struct bnx2x_softc *sc, function ecore_func_hw_reset (line 5060) | static int ecore_func_hw_reset(struct bnx2x_softc *sc, function ecore_func_send_start (line 5092) | static int ecore_func_send_start(struct bnx2x_softc *sc, function ecore_func_send_switch_update (line 5123) | static int ecore_func_send_switch_update(struct bnx2x_softc *sc, struct ... function ecore_func_send_afex_update (line 5144) | static int ecore_func_send_afex_update(struct bnx2x_softc *sc, struct ec... function ecore_func_send_afex_viflists (line 5180) | static function ecore_func_send_stop (line 5220) | static int ecore_func_send_stop(struct bnx2x_softc *sc, __rte_unused struct function ecore_func_send_tx_stop (line 5227) | static int ecore_func_send_tx_stop(struct bnx2x_softc *sc, __rte_unused ... function ecore_func_send_tx_start (line 5234) | static int ecore_func_send_tx_start(struct bnx2x_softc *sc, struct ecore... function ecore_func_send_cmd (line 5259) | static int ecore_func_send_cmd(struct bnx2x_softc *sc, function ecore_init_func_obj (line 5287) | void ecore_init_func_obj(__rte_unused struct bnx2x_softc *sc, function ecore_func_state_change (line 5321) | int ecore_func_state_change(struct bnx2x_softc *sc, function ecore_calc_crc8 (line 5390) | uint8_t ecore_calc_crc8(uint32_t data, uint8_t crc) function ecore_calc_crc32 (line 5441) | uint32_t FILE: drivers/net/bnx2x/ecore_sp.h type bnx2x_softc (line 65) | struct bnx2x_softc type phys_addr_t (line 66) | typedef phys_addr_t ecore_dma_addr_t; type ecore_atomic_t (line 67) | typedef volatile int ecore_atomic_t; type rte_spinlock_t (line 85) | typedef rte_spinlock_t ECORE_MUTEX; type rte_spinlock_t (line 90) | typedef rte_spinlock_t ECORE_MUTEX_SPIN; function ECORE_CRC32_LE (line 218) | static inline uint32_t type ecore_list_entry_t (line 250) | typedef struct _ecore_list_entry_t type ecore_list_t (line 255) | typedef struct ecore_list_t function ecore_set_fw_mac_addr (line 412) | static inline void type ecore_status_t (line 427) | enum ecore_status_t { type bnx2x_softc (line 447) | struct bnx2x_softc type eth_context (line 448) | struct eth_context type ecore_obj_type (line 475) | typedef enum { type ecore_raw_obj (line 499) | struct ecore_raw_obj { type ecore_mac_ramrod_data (line 525) | struct ecore_mac_ramrod_data { type ecore_vlan_ramrod_data (line 530) | struct ecore_vlan_ramrod_data { type ecore_vlan_mac_ramrod_data (line 534) | struct ecore_vlan_mac_ramrod_data { type ecore_mac_ramrod_data (line 541) | struct ecore_mac_ramrod_data type ecore_vlan_ramrod_data (line 542) | struct ecore_vlan_ramrod_data type ecore_vlan_mac_ramrod_data (line 543) | struct ecore_vlan_mac_ramrod_data type ecore_vlan_mac_cmd (line 547) | enum ecore_vlan_mac_cmd { type ecore_vlan_mac_data (line 553) | struct ecore_vlan_mac_data { type ecore_vlan_mac_data (line 569) | struct ecore_vlan_mac_data type ecore_exeq_elem (line 575) | struct ecore_exeq_elem { type ecore_exe_queue_obj (line 590) | struct ecore_exe_queue_obj type bnx2x_softc (line 592) | struct bnx2x_softc type ecore_exeq_elem (line 594) | struct ecore_exeq_elem type bnx2x_softc (line 596) | struct bnx2x_softc type ecore_exeq_elem (line 598) | struct ecore_exeq_elem type bnx2x_softc (line 603) | struct bnx2x_softc type ecore_exeq_elem (line 605) | struct ecore_exeq_elem type bnx2x_softc (line 606) | struct bnx2x_softc type ecore_exeq_elem (line 610) | struct ecore_exeq_elem type ecore_exe_queue_obj (line 611) | struct ecore_exe_queue_obj type ecore_exeq_elem (line 612) | struct ecore_exeq_elem type ecore_exe_queue_obj (line 614) | struct ecore_exe_queue_obj { type ecore_vlan_mac_registry_elem (line 669) | struct ecore_vlan_mac_registry_elem { type ecore_vlan_mac_ramrod_params (line 694) | struct ecore_vlan_mac_ramrod_params { type ecore_vlan_mac_obj (line 705) | struct ecore_vlan_mac_obj { type ecore_rx_mode_ramrod_params (line 889) | struct ecore_rx_mode_ramrod_params { type ecore_rx_mode_obj (line 912) | struct ecore_rx_mode_obj { type ecore_mcast_list_elem (line 922) | struct ecore_mcast_list_elem { type ecore_mcast_ramrod_params (line 932) | struct ecore_mcast_ramrod_params { type ecore_mcast_cmd (line 942) | enum ecore_mcast_cmd { type ecore_mcast_obj (line 949) | struct ecore_mcast_obj { type ecore_credit_pool_obj (line 1053) | struct ecore_credit_pool_obj { type ecore_config_rss_params (line 1128) | struct ecore_config_rss_params { type ecore_rss_config_obj (line 1154) | struct ecore_rss_config_obj { type ecore_q_state (line 1192) | enum ecore_q_state { type ecore_q_logical_state (line 1206) | enum ecore_q_logical_state { type ecore_queue_cmd (line 1212) | enum ecore_queue_cmd { type ecore_q_type (line 1257) | enum ecore_q_type { type ecore_queue_init_params (line 1270) | struct ecore_queue_init_params { type ecore_queue_terminate_params (line 1292) | struct ecore_queue_terminate_params { type ecore_queue_cfc_del_params (line 1297) | struct ecore_queue_cfc_del_params { type ecore_queue_update_params (line 1302) | struct ecore_queue_update_params { type rxq_pause_params (line 1311) | struct rxq_pause_params { type ecore_general_setup_params (line 1322) | struct ecore_general_setup_params { type ecore_rxq_setup_params (line 1331) | struct ecore_rxq_setup_params { type ecore_txq_setup_params (line 1359) | struct ecore_txq_setup_params { type ecore_queue_setup_params (line 1374) | struct ecore_queue_setup_params { type ecore_queue_setup_tx_only_params (line 1382) | struct ecore_queue_setup_tx_only_params { type ecore_queue_state_params (line 1390) | struct ecore_queue_state_params { type ecore_viflist_params (line 1410) | struct ecore_viflist_params { type ecore_queue_sp_obj (line 1415) | struct ecore_queue_sp_obj { type ecore_func_state (line 1482) | enum ecore_func_state { type ecore_func_cmd (line 1491) | enum ecore_func_cmd { type ecore_func_hw_init_params (line 1504) | struct ecore_func_hw_init_params { type ecore_func_hw_reset_params (line 1516) | struct ecore_func_hw_reset_params { type ecore_func_start_params (line 1528) | struct ecore_func_start_params { type ecore_func_switch_update_params (line 1553) | struct ecore_func_switch_update_params { type ecore_func_afex_update_params (line 1557) | struct ecore_func_afex_update_params { type ecore_func_afex_viflists_params (line 1563) | struct ecore_func_afex_viflists_params { type ecore_func_tx_start_params (line 1569) | struct ecore_func_tx_start_params { type ecore_func_state_params (line 1576) | struct ecore_func_state_params { type ecore_func_sp_drv_ops (line 1597) | struct ecore_func_sp_drv_ops { type ecore_func_sp_obj (line 1619) | struct ecore_func_sp_obj { type ecore_vlan_mac_obj (line 1677) | struct ecore_vlan_mac_obj type bnx2x_softc (line 1680) | struct bnx2x_softc type ecore_func_sp_obj (line 1681) | struct ecore_func_sp_obj type ecore_func_sp_drv_ops (line 1684) | struct ecore_func_sp_drv_ops type bnx2x_softc (line 1686) | struct bnx2x_softc type ecore_func_state_params (line 1687) | struct ecore_func_state_params type ecore_func_state (line 1689) | enum ecore_func_state type bnx2x_softc (line 1689) | struct bnx2x_softc type ecore_func_sp_obj (line 1690) | struct ecore_func_sp_obj type bnx2x_softc (line 1692) | struct bnx2x_softc type ecore_queue_sp_obj (line 1693) | struct ecore_queue_sp_obj type bnx2x_softc (line 1697) | struct bnx2x_softc type ecore_queue_state_params (line 1698) | struct ecore_queue_state_params type bnx2x_softc (line 1701) | struct bnx2x_softc type ecore_vlan_mac_obj (line 1702) | struct ecore_vlan_mac_obj type ecore_credit_pool_obj (line 1706) | struct ecore_credit_pool_obj type bnx2x_softc (line 1708) | struct bnx2x_softc type ecore_vlan_mac_obj (line 1709) | struct ecore_vlan_mac_obj type bnx2x_softc (line 1710) | struct bnx2x_softc type ecore_vlan_mac_obj (line 1711) | struct ecore_vlan_mac_obj type bnx2x_softc (line 1712) | struct bnx2x_softc type ecore_vlan_mac_obj (line 1713) | struct ecore_vlan_mac_obj type bnx2x_softc (line 1714) | struct bnx2x_softc type ecore_vlan_mac_ramrod_params (line 1715) | struct ecore_vlan_mac_ramrod_params type bnx2x_softc (line 1717) | struct bnx2x_softc type ecore_vlan_mac_ramrod_params (line 1718) | struct ecore_vlan_mac_ramrod_params type ecore_vlan_mac_obj (line 1719) | struct ecore_vlan_mac_obj type bnx2x_softc (line 1723) | struct bnx2x_softc type ecore_rx_mode_obj (line 1724) | struct ecore_rx_mode_obj type bnx2x_softc (line 1735) | struct bnx2x_softc type ecore_rx_mode_ramrod_params (line 1736) | struct ecore_rx_mode_ramrod_params type bnx2x_softc (line 1740) | struct bnx2x_softc type ecore_mcast_obj (line 1741) | struct ecore_mcast_obj type bnx2x_softc (line 1767) | struct bnx2x_softc type ecore_mcast_ramrod_params (line 1768) | struct ecore_mcast_ramrod_params type ecore_mcast_cmd (line 1769) | enum ecore_mcast_cmd type bnx2x_softc (line 1772) | struct bnx2x_softc type ecore_credit_pool_obj (line 1773) | struct ecore_credit_pool_obj type bnx2x_softc (line 1775) | struct bnx2x_softc type ecore_credit_pool_obj (line 1776) | struct ecore_credit_pool_obj type ecore_rss_config_obj (line 1780) | struct ecore_rss_config_obj type bnx2x_softc (line 1791) | struct bnx2x_softc type ecore_config_rss_params (line 1792) | struct ecore_config_rss_params FILE: drivers/net/bnx2x/elink.c type elink_params (line 44) | struct elink_params type elink_vars (line 45) | struct elink_vars type elink_params (line 47) | struct elink_params type elink_vars (line 48) | struct elink_vars type elink_phy (line 50) | struct elink_phy type elink_params (line 51) | struct elink_params type elink_status_t (line 745) | typedef elink_status_t(*read_sfp_module_eeprom_func_p) (struct elink_phy... function elink_bits_en (line 926) | static uint32_t elink_bits_en(struct bnx2x_softc *sc, uint32_t reg, uint... function elink_bits_dis (line 935) | static uint32_t elink_bits_dis(struct bnx2x_softc *sc, uint32_t reg, function elink_check_lfa (line 953) | static int elink_check_lfa(struct elink_params *params) function elink_get_epio (line 1076) | static void elink_get_epio(struct bnx2x_softc *sc, uint32_t epio_pin, function elink_set_epio (line 1095) | static void elink_set_epio(struct bnx2x_softc *sc, uint32_t epio_pin, ui... function elink_set_cfg_pin (line 1120) | static void elink_set_cfg_pin(struct bnx2x_softc *sc, uint32_t pin_cfg, function elink_get_cfg_pin (line 1134) | static uint32_t elink_get_cfg_pin(struct bnx2x_softc *sc, uint32_t pin_cfg, function elink_update_pfc_xmac (line 1153) | static void elink_update_pfc_xmac(struct elink_params *params, function elink_set_mdio_clk (line 1212) | static void elink_set_mdio_clk(struct bnx2x_softc *sc, uint32_t emac_base) function elink_set_mdio_emac_per_phy (line 1241) | static void elink_set_mdio_emac_per_phy(struct bnx2x_softc *sc, function elink_is_4_port_mode (line 1251) | static uint8_t elink_is_4_port_mode(struct bnx2x_softc *sc) function elink_emac_init (line 1264) | static void elink_emac_init(struct elink_params *params) function elink_set_xumac_nig (line 1307) | static void elink_set_xumac_nig(struct elink_params *params, function elink_set_umac_rxtx (line 1320) | static void elink_set_umac_rxtx(struct elink_params *params, uint8_t en) function elink_umac_enable (line 1339) | static void elink_umac_enable(struct elink_params *params, function elink_xmac_init (line 1435) | static void elink_xmac_init(struct elink_params *params, uint32_t max_sp... function elink_set_xmac_rxtx (line 1496) | static void elink_set_xmac_rxtx(struct elink_params *params, uint8_t en) function elink_status_t (line 1523) | static elink_status_t elink_xmac_enable(struct elink_params *params, type elink_params (line 1593) | struct elink_params type elink_vars (line 1594) | struct elink_vars type bnx2x_softc (line 1596) | struct bnx2x_softc function elink_update_pfc_bmac1 (line 1767) | static void elink_update_pfc_bmac1(struct elink_params *params, function elink_update_pfc_bmac2 (line 1796) | static void elink_update_pfc_bmac2(struct elink_params *params, function elink_status_t (line 1885) | static elink_status_t elink_pfc_nig_rx_priority_mask(struct bnx2x_softc ... function elink_update_mng (line 1930) | static void elink_update_mng(struct elink_params *params, uint32_t link_... function elink_update_link_attr (line 1939) | static void elink_update_link_attr(struct elink_params *params, function elink_update_pfc_nig (line 1950) | static void elink_update_pfc_nig(struct elink_params *params, function elink_status_t (line 2048) | elink_status_t elink_update_pfc(struct elink_params *params, function elink_status_t (line 2104) | static elink_status_t elink_bmac1_enable(struct elink_params *params, function elink_status_t (line 2174) | static elink_status_t elink_bmac2_enable(struct elink_params *params, function elink_status_t (line 2236) | static elink_status_t elink_bmac_enable(struct elink_params *params, function elink_set_bmac_rx (line 2281) | static void elink_set_bmac_rx(struct bnx2x_softc *sc, uint8_t port, uint... function elink_status_t (line 2307) | static elink_status_t elink_pbf_update(struct elink_params *params, function elink_get_emac_base (line 2391) | static uint32_t elink_get_emac_base(struct bnx2x_softc *sc, function elink_status_t (line 2426) | static elink_status_t elink_cl22_write(struct bnx2x_softc *sc, function elink_status_t (line 2460) | static elink_status_t elink_cl22_read(struct bnx2x_softc *sc, function elink_status_t (line 2501) | static elink_status_t elink_cl45_read(struct bnx2x_softc *sc, function elink_status_t (line 2576) | static elink_status_t elink_cl45_write(struct bnx2x_softc *sc, function elink_eee_has_cap (line 2651) | static uint8_t elink_eee_has_cap(struct elink_params *params) function elink_status_t (line 2662) | static elink_status_t elink_eee_nvram_to_time(uint32_t nvram_mode, function elink_status_t (line 2683) | static elink_status_t elink_eee_time_to_nvram(uint32_t idle_timer, function elink_eee_calc_timer (line 2704) | static uint32_t elink_eee_calc_timer(struct elink_params *params) function elink_status_t (line 2737) | static elink_status_t elink_eee_set_timers(struct elink_params *params, function elink_status_t (line 2770) | static elink_status_t elink_eee_initial_config(struct elink_params *params, function elink_status_t (line 2790) | static elink_status_t elink_eee_disable(struct elink_phy *phy, function elink_status_t (line 2806) | static elink_status_t elink_eee_advertise(struct elink_phy *phy, function elink_update_mng_eee (line 2834) | static void elink_update_mng_eee(struct elink_params *params, function elink_eee_an_resolve (line 2845) | static void elink_eee_an_resolve(struct elink_phy *phy, function elink_bsc_module_sel (line 2894) | static void elink_bsc_module_sel(struct elink_params *params) function elink_status_t (line 2921) | static elink_status_t elink_bsc_read(struct elink_params *params, function elink_cl45_read_or_write (line 3008) | static void elink_cl45_read_or_write(struct bnx2x_softc *sc, function elink_cl45_read_and_write (line 3017) | static void elink_cl45_read_and_write(struct bnx2x_softc *sc, function elink_get_warpcore_lane (line 3027) | static uint8_t elink_get_warpcore_lane(struct elink_params *params) function elink_set_aer_mmd (line 3078) | static void elink_set_aer_mmd(struct elink_params *params, function elink_set_serdes_access (line 3115) | static void elink_set_serdes_access(struct bnx2x_softc *sc, uint8_t port) function elink_serdes_deassert (line 3129) | static void elink_serdes_deassert(struct bnx2x_softc *sc, uint8_t port) function elink_xgxs_specific_func (line 3148) | static void elink_xgxs_specific_func(struct elink_phy *phy, function elink_xgxs_deassert (line 3163) | static void elink_xgxs_deassert(struct elink_params *params) function elink_calc_ieee_aneg_adv (line 3181) | static void elink_calc_ieee_aneg_adv(struct elink_phy *phy, function set_phy_vars (line 3222) | static void set_phy_vars(struct elink_params *params, struct elink_vars ... function elink_ext_phy_set_pause (line 3261) | static void elink_ext_phy_set_pause(struct elink_params *params, function elink_pause_resolve (line 3288) | static void elink_pause_resolve(struct elink_vars *vars, uint32_t pause_... function elink_ext_phy_update_adv_fc (line 3316) | static void elink_ext_phy_update_adv_fc(struct elink_phy *phy, function elink_ext_phy_resolve_fc (line 3368) | static uint8_t elink_ext_phy_resolve_fc(struct elink_phy *phy, function elink_warpcore_enable_AN_KR2 (line 3407) | static void elink_warpcore_enable_AN_KR2(struct elink_phy *phy, function elink_disable_kr2 (line 3446) | static void elink_disable_kr2(struct elink_params *params, function elink_warpcore_set_lpi_passthrough (line 3480) | static void elink_warpcore_set_lpi_passthrough(struct elink_phy *phy, function elink_warpcore_restart_AN_KR (line 3492) | static void elink_warpcore_restart_AN_KR(struct elink_phy *phy, function elink_warpcore_enable_AN_KR (line 3507) | static void elink_warpcore_enable_AN_KR(struct elink_phy *phy, function elink_warpcore_set_10G_KR (line 3633) | static void elink_warpcore_set_10G_KR(struct elink_phy *phy, function elink_warpcore_set_10G_XFI (line 3699) | static void elink_warpcore_set_10G_XFI(struct elink_phy *phy, function elink_warpcore_set_20G_force_KR2 (line 3813) | static void elink_warpcore_set_20G_force_KR2(struct elink_phy *phy, function elink_warpcore_set_20G_DXGXS (line 3865) | static void elink_warpcore_set_20G_DXGXS(struct bnx2x_softc *sc, function elink_warpcore_set_sgmii_speed (line 3914) | static void elink_warpcore_set_sgmii_speed(struct elink_phy *phy, function elink_warpcore_reset_lane (line 3996) | static void elink_warpcore_reset_lane(struct bnx2x_softc *sc, function elink_warpcore_clear_regs (line 4014) | static void elink_warpcore_clear_regs(struct elink_phy *phy, function elink_status_t (line 4050) | static elink_status_t elink_get_mod_abs_int_cfg(struct bnx2x_softc *sc, function elink_is_sfp_module_plugged (line 4091) | static int elink_is_sfp_module_plugged(struct elink_params *params) function elink_warpcore_get_sigdet (line 4109) | static int elink_warpcore_get_sigdet(struct elink_phy *phy, function elink_warpcore_config_runtime (line 4123) | static void elink_warpcore_config_runtime(struct elink_phy *phy, function elink_warpcore_config_sfi (line 4180) | static void elink_warpcore_config_sfi(struct elink_phy *phy, function elink_sfp_e3_set_transmitter (line 4197) | static void elink_sfp_e3_set_transmitter(struct elink_params *params, function elink_warpcore_config_init (line 4217) | static void elink_warpcore_config_init(struct elink_phy *phy, function elink_warpcore_link_reset (line 4325) | static void elink_warpcore_link_reset(struct elink_phy *phy, function elink_set_warpcore_loopback (line 4379) | static void elink_set_warpcore_loopback(struct elink_phy *phy, function elink_sync_link (line 4421) | static void elink_sync_link(struct elink_params *params, function elink_link_status_update (line 4525) | void elink_link_status_update(struct elink_params *params, function elink_set_master_ln (line 4592) | static void elink_set_master_ln(struct elink_params *params, function elink_status_t (line 4612) | static elink_status_t elink_reset_unicore(struct elink_params *params, function elink_set_swap_lanes (line 4654) | static void elink_set_swap_lanes(struct elink_params *params, function elink_set_parallel_detection (line 4696) | static void elink_set_parallel_detection(struct elink_phy *phy, function elink_set_autoneg (line 4745) | static void elink_set_autoneg(struct elink_phy *phy, function elink_program_serdes (line 4842) | static void elink_program_serdes(struct elink_phy *phy, function elink_set_brcm_cl37_advertisement (line 4891) | static void elink_set_brcm_cl37_advertisement(struct elink_phy *phy, function elink_set_ieee_aneg_advertisement (line 4909) | static void elink_set_ieee_aneg_advertisement(struct elink_phy *phy, function elink_restart_autoneg (line 4930) | static void elink_restart_autoneg(struct elink_phy *phy, function elink_initialize_sgmii_process (line 4969) | static void elink_initialize_sgmii_process(struct elink_phy *phy, function elink_status_t (line 5036) | static elink_status_t elink_direct_parallel_detect_used(struct elink_phy... function elink_update_adv_fc (line 5068) | static void elink_update_adv_fc(struct elink_phy *phy, function elink_flow_ctrl_resolve (line 5111) | static void elink_flow_ctrl_resolve(struct elink_phy *phy, function elink_check_fallback_to_cl37 (line 5137) | static void elink_check_fallback_to_cl37(struct elink_phy *phy, function elink_xgxs_an_resolve (line 5199) | static void elink_xgxs_an_resolve(struct elink_phy *phy, function elink_status_t (line 5210) | static elink_status_t elink_get_link_speed_duplex(struct elink_phy *phy, function elink_status_t (line 5300) | static elink_status_t elink_link_settings_status(struct elink_phy *phy, function elink_status_t (line 5373) | static elink_status_t elink_warpcore_read_status(struct elink_phy *phy, function elink_set_gmii_tx_driver (line 5493) | static void elink_set_gmii_tx_driver(struct elink_params *params) function elink_status_t (line 5528) | static elink_status_t elink_emac_program(struct elink_params *params, function elink_set_preemphasis (line 5572) | static void elink_set_preemphasis(struct elink_phy *phy, function elink_xgxs_config_init (line 5594) | static void elink_xgxs_config_init(struct elink_phy *phy, function elink_status_t (line 5643) | static elink_status_t elink_prepare_xgxs(struct elink_phy *phy, function elink_wait_reset_complete (line 5682) | static uint16_t elink_wait_reset_complete(struct bnx2x_softc *sc, function elink_link_int_enable (line 5708) | static void elink_link_int_enable(struct elink_params *params) function elink_rearm_latch_signal (line 5755) | static void elink_rearm_latch_signal(struct bnx2x_softc *sc, uint8_t port, function elink_link_int_ack (line 5786) | static void elink_link_int_ack(struct elink_params *params, function elink_status_t (line 5825) | static elink_status_t elink_format_ver(uint32_t num, uint8_t * str, function elink_status_t (line 5864) | static elink_status_t elink_null_format_ver(__rte_unused uint32_t spirom... function elink_set_xgxs_loopback (line 5872) | static void elink_set_xgxs_loopback(struct elink_phy *phy, function elink_status_t (line 5926) | elink_status_t elink_set_led(struct elink_params *params, function elink_status_t (line 6069) | static elink_status_t elink_link_initialize(struct elink_params *params, function elink_int_link_reset (line 6148) | static void elink_int_link_reset(__rte_unused struct elink_phy *phy, function elink_common_ext_link_reset (line 6156) | static void elink_common_ext_link_reset(__rte_unused struct elink_phy *phy, function elink_status_t (line 6173) | static elink_status_t elink_update_link_down(struct elink_params *params, function elink_status_t (line 6219) | static elink_status_t elink_update_link_up(struct elink_params *params, function elink_status_t (line 6319) | elink_status_t elink_link_update(struct elink_params * params, function elink_ext_phy_hw_reset (line 6580) | static void elink_ext_phy_hw_reset(struct bnx2x_softc *sc, uint8_t port) function elink_save_spirom_version (line 6589) | static void elink_save_spirom_version(struct bnx2x_softc *sc, function elink_save_bnx2x_spirom_ver (line 6600) | static void elink_save_bnx2x_spirom_ver(struct bnx2x_softc *sc, function elink_ext_phy_10G_an_resolve (line 6614) | static void elink_ext_phy_10G_an_resolve(struct bnx2x_softc *sc, function elink_8073_resolve_fc (line 6630) | static void elink_8073_resolve_fc(struct elink_phy *phy, function elink_status_t (line 6664) | static elink_status_t elink_8073_8727_external_rom_boot(struct bnx2x_sof... function elink_status_t (line 6738) | static elink_status_t elink_8073_is_snr_needed(struct bnx2x_softc *sc, function elink_status_t (line 6762) | static elink_status_t elink_8073_xaui_wa(struct bnx2x_softc *sc, function elink_807x_force_10G (line 6818) | static void elink_807x_force_10G(struct bnx2x_softc *sc, struct elink_ph... function elink_8073_set_pause_cl37 (line 6829) | static void elink_8073_set_pause_cl37(struct elink_params *params, function elink_8073_specific_func (line 6863) | static void elink_8073_specific_func(struct elink_phy *phy, function elink_status_t (line 6880) | static elink_status_t elink_8073_config_init(struct elink_phy *phy, function elink_8073_read_status (line 7024) | static uint8_t elink_8073_read_status(struct elink_phy *phy, function elink_8073_link_reset (line 7157) | static void elink_8073_link_reset(__rte_unused struct elink_phy *phy, function elink_status_t (line 7175) | static elink_status_t elink_8705_config_init(struct elink_phy *phy, function elink_8705_read_status (line 7202) | static uint8_t elink_8705_read_status(struct elink_phy *phy, function elink_set_disable_pmd_transmit (line 7236) | static void elink_set_disable_pmd_transmit(struct elink_params *params, function elink_get_gpio_port (line 7259) | static uint8_t elink_get_gpio_port(struct elink_params *params) function elink_sfp_e1e2_set_transmitter (line 7274) | static void elink_sfp_e1e2_set_transmitter(struct elink_params *params, function elink_sfp_set_transmitter (line 7328) | static void elink_sfp_set_transmitter(struct elink_params *params, function elink_status_t (line 7339) | static elink_status_t elink_8726_read_sfp_module_eeprom(struct elink_phy... function elink_warpcore_power_module (line 7411) | static void elink_warpcore_power_module(struct elink_params *params, function elink_status_t (line 7433) | static elink_status_t elink_warpcore_read_sfp_module_eeprom(__rte_unused... function elink_status_t (line 7478) | static elink_status_t elink_8727_read_sfp_module_eeprom(struct elink_phy... function elink_status_t (line 7574) | static elink_status_t elink_read_sfp_module_eeprom(struct elink_phy *phy, function elink_status_t (line 7618) | static elink_status_t elink_get_edc_mode(struct elink_phy *phy, function elink_status_t (line 7761) | static elink_status_t elink_verify_sfp_module(struct elink_phy *phy, function elink_status_t (line 7835) | static elink_status_t elink_wait_for_sfp_module_initialized(struct elink... function elink_8727_power_module (line 7870) | static void elink_8727_power_module(struct bnx2x_softc *sc, function elink_status_t (line 7900) | static elink_status_t elink_8726_set_limiting_mode(struct bnx2x_softc *sc, function elink_status_t (line 7940) | static elink_status_t elink_8727_set_limiting_mode(struct bnx2x_softc *sc, function elink_8727_specific_func (line 7971) | static void elink_8727_specific_func(struct elink_phy *phy, function elink_set_e1e2_module_fault_led (line 8015) | static void elink_set_e1e2_module_fault_led(struct elink_params *params, function elink_set_e3_module_fault_led (line 8049) | static void elink_set_e3_module_fault_led(struct elink_params *params, function elink_set_sfp_module_fault_led (line 8065) | static void elink_set_sfp_module_fault_led(struct elink_params *params, function elink_warpcore_hw_reset (line 8079) | static void elink_warpcore_hw_reset(__rte_unused struct elink_phy *phy, function elink_power_sfp_module (line 8093) | static void elink_power_sfp_module(struct elink_params *params, function elink_warpcore_set_limiting_mode (line 8111) | static void elink_warpcore_set_limiting_mode(struct elink_params *params, function elink_set_limiting_mode (line 8151) | static void elink_set_limiting_mode(struct elink_params *params, function elink_status_t (line 8168) | static elink_status_t elink_sfp_module_detection(struct elink_phy *phy, function elink_handle_module_detect_int (line 8225) | void elink_handle_module_detect_int(struct elink_params *params) function elink_sfp_mask_fault (line 8297) | static void elink_sfp_mask_fault(struct bnx2x_softc *sc, function elink_8706_8726_read_status (line 8319) | static uint8_t elink_8706_8726_read_status(struct elink_phy *phy, function elink_8706_config_init (line 8375) | static uint8_t elink_8706_config_init(struct elink_phy *phy, function elink_status_t (line 8481) | static elink_status_t elink_8706_read_status(struct elink_phy *phy, function elink_8726_config_loopback (line 8491) | static void elink_8726_config_loopback(struct elink_phy *phy, function elink_8726_external_rom_boot (line 8499) | static void elink_8726_external_rom_boot(struct elink_phy *phy, function elink_8726_read_status (line 8535) | static uint8_t elink_8726_read_status(struct elink_phy *phy, function elink_status_t (line 8555) | static elink_status_t elink_8726_config_init(struct elink_phy *phy, function elink_8726_link_reset (line 8636) | static void elink_8726_link_reset(struct elink_phy *phy, function elink_8727_set_link_led (line 8650) | static void elink_8727_set_link_led(struct elink_phy *phy, function elink_8727_hw_reset (line 8689) | static void elink_8727_hw_reset(__rte_unused struct elink_phy *phy, function elink_8727_config_speed (line 8705) | static void elink_8727_config_speed(struct elink_phy *phy, function elink_status_t (line 8762) | static elink_status_t elink_8727_config_init(struct elink_phy *phy, function elink_8727_handle_mod_abs (line 8847) | static void elink_8727_handle_mod_abs(struct elink_phy *phy, function elink_8727_read_status (line 8928) | static uint8_t elink_8727_read_status(struct elink_phy *phy, function elink_8727_link_reset (line 9083) | static void elink_8727_link_reset(struct elink_phy *phy, function elink_save_848xx_spirom_version (line 9101) | static void elink_save_848xx_spirom_version(struct elink_phy *phy, function elink_848xx_set_led (line 9167) | static void elink_848xx_set_led(struct bnx2x_softc *sc, struct elink_phy... function elink_848xx_specific_func (line 9204) | static void elink_848xx_specific_func(struct elink_phy *phy, function elink_status_t (line 9228) | static elink_status_t elink_848xx_cmn_config_init(struct elink_phy *phy, function elink_status_t (line 9369) | static elink_status_t elink_8481_config_init(struct elink_phy *phy, function elink_status_t (line 9388) | static elink_status_t elink_84833_cmd_hdlr(struct elink_phy *phy, function elink_status_t (line 9445) | static elink_status_t elink_84833_pair_swap_cfg(struct elink_phy *phy, function elink_84833_get_reset_gpios (line 9478) | static uint8_t elink_84833_get_reset_gpios(struct bnx2x_softc *sc, function elink_status_t (line 9520) | static elink_status_t elink_84833_hw_reset_phy(struct elink_phy *phy, function elink_status_t (line 9553) | static elink_status_t elink_8483x_disable_eee(struct elink_phy *phy, function elink_status_t (line 9573) | static elink_status_t elink_8483x_enable_eee(struct elink_phy *phy, function elink_status_t (line 9591) | static elink_status_t elink_848x3_config_init(struct elink_phy *phy, function elink_848xx_read_status (line 9761) | static uint8_t elink_848xx_read_status(struct elink_phy *phy, function elink_status_t (line 9897) | static elink_status_t elink_848xx_format_ver(uint32_t raw_ver, uint8_t *... function elink_8481_hw_reset (line 9907) | static void elink_8481_hw_reset(__rte_unused struct elink_phy *phy, function elink_8481_link_reset (line 9916) | static void elink_8481_link_reset(struct elink_phy *phy, function elink_848x3_link_reset (line 9924) | static void elink_848x3_link_reset(struct elink_phy *phy, function elink_848xx_set_link_led (line 9950) | static void elink_848xx_set_link_led(struct elink_phy *phy, function elink_54618se_specific_func (line 10197) | static void elink_54618se_specific_func(struct elink_phy *phy, function elink_status_t (line 10224) | static elink_status_t elink_54618se_config_init(struct elink_phy *phy, function elink_5461x_set_link_led (line 10412) | static void elink_5461x_set_link_led(struct elink_phy *phy, function elink_54618se_link_reset (line 10444) | static void elink_54618se_link_reset(struct elink_phy *phy, function elink_54618se_read_status (line 10470) | static uint8_t elink_54618se_read_status(struct elink_phy *phy, function elink_54618se_config_loopback (line 10568) | static void elink_54618se_config_loopback(struct elink_phy *phy, function elink_7101_config_loopback (line 10611) | static void elink_7101_config_loopback(struct elink_phy *phy, function elink_status_t (line 10620) | static elink_status_t elink_7101_config_init(struct elink_phy *phy, function elink_7101_read_status (line 10658) | static uint8_t elink_7101_read_status(struct elink_phy *phy, function elink_status_t (line 10692) | static elink_status_t elink_7101_format_ver(uint32_t spirom_ver, uint8_t... function elink_7101_hw_reset (line 10706) | static void elink_7101_hw_reset(__rte_unused struct elink_phy *phy, function elink_7101_set_link_led (line 10717) | static void elink_7101_set_link_led(struct elink_phy *phy, type elink_phy (line 10742) | struct elink_phy type elink_phy (line 10768) | struct elink_phy type elink_phy (line 10802) | struct elink_phy type elink_phy (line 10837) | struct elink_phy type elink_phy (line 10873) | struct elink_phy type elink_phy (line 10902) | struct elink_phy type elink_phy (line 10933) | struct elink_phy type elink_phy (line 10961) | struct elink_phy type elink_phy (line 10990) | struct elink_phy type elink_phy (line 11020) | struct elink_phy type elink_phy (line 11049) | struct elink_phy type elink_phy (line 11084) | struct elink_phy type elink_phy (line 11119) | struct elink_phy type elink_phy (line 11153) | struct elink_phy type elink_phy (line 11186) | struct elink_phy function elink_populate_preemphasis (line 11225) | static void elink_populate_preemphasis(struct bnx2x_softc *sc, function elink_get_ext_phy_config (line 11267) | static uint32_t elink_get_ext_phy_config(struct bnx2x_softc *sc, function elink_status_t (line 11293) | static elink_status_t elink_populate_int_phy(struct bnx2x_softc *sc, function elink_status_t (line 11434) | static elink_status_t elink_populate_ext_phy(struct bnx2x_softc *sc, function elink_status_t (line 11561) | static elink_status_t elink_populate_phy(struct bnx2x_softc *sc, function elink_phy_def_cfg (line 11575) | static void elink_phy_def_cfg(struct elink_params *params, function elink_phy_selection (line 11654) | uint32_t elink_phy_selection(struct elink_params *params) function elink_status_t (line 11687) | elink_status_t elink_phy_probe(struct elink_params * params) function elink_status_t (line 11764) | static elink_status_t elink_init_e3_emul_mac(struct elink_params *params, function elink_status_t (line 11840) | static elink_status_t elink_init_emul(struct elink_params *params, function elink_status_t (line 11882) | static elink_status_t elink_init_fpga(struct elink_params *params, function elink_init_bmac_loopback (line 11939) | static void elink_init_bmac_loopback(struct elink_params *params, function elink_init_emac_loopback (line 11959) | static void elink_init_emac_loopback(struct elink_params *params, function elink_init_xmac_loopback (line 11978) | static void elink_init_xmac_loopback(struct elink_params *params, function elink_init_umac_loopback (line 12003) | static void elink_init_umac_loopback(struct elink_params *params, function elink_init_xgxs_loopback (line 12018) | static void elink_init_xgxs_loopback(struct elink_params *params, function elink_set_rx_filter (line 12071) | void elink_set_rx_filter(struct elink_params *params, uint8_t en) function elink_status_t (line 12087) | static elink_status_t elink_avoid_link_flap(struct elink_params *params, function elink_cannot_avoid_link_flap (line 12160) | static void elink_cannot_avoid_link_flap(struct elink_params *params, type elink_params (line 12220) | struct elink_params type elink_vars (line 12221) | struct elink_vars type bnx2x_softc (line 12224) | struct bnx2x_softc type elink_params (line 12322) | struct elink_params type elink_vars (line 12323) | struct elink_vars type bnx2x_softc (line 12326) | struct bnx2x_softc function elink_status_t (line 12430) | elink_status_t elink_lfa_reset(struct elink_params * params, function elink_status_t (line 12485) | static elink_status_t elink_8073_common_init_phy(struct bnx2x_softc *sc, function elink_status_t (line 12610) | static elink_status_t elink_8726_common_init_phy(struct bnx2x_softc *sc, function elink_get_ext_phy_reset_gpio (line 12659) | static void elink_get_ext_phy_reset_gpio(struct bnx2x_softc *sc, function elink_status_t (line 12708) | static elink_status_t elink_8727_common_init_phy(struct bnx2x_softc *sc, function elink_status_t (line 12807) | static elink_status_t elink_84833_common_init_phy(struct bnx2x_softc *sc, function elink_status_t (line 12825) | static elink_status_t elink_ext_phy_common_init(struct bnx2x_softc *sc, function elink_status_t (line 12882) | elink_status_t elink_common_init_phy(struct bnx2x_softc * sc, function elink_check_over_curr (line 12930) | static void elink_check_over_curr(struct elink_params *params, function elink_analyze_link_error (line 12966) | static uint8_t elink_analyze_link_error(struct elink_params *params, function elink_status_t (line 13042) | static elink_status_t elink_check_half_open_conn(struct elink_params *pa... function elink_sfp_tx_fault_detection (line 13098) | static void elink_sfp_tx_fault_detection(struct elink_phy *phy, function elink_kr2_recovery (line 13145) | static void elink_kr2_recovery(struct elink_params *params, function elink_check_kr2_wa (line 13154) | static void elink_check_kr2_wa(struct elink_params *params, function elink_period_func (line 13226) | void elink_period_func(struct elink_params *params, struct elink_vars *v... function elink_fan_failure_det_req (line 13270) | uint8_t elink_fan_failure_det_req(struct bnx2x_softc *sc, function elink_hw_reset_phy (line 13290) | void elink_hw_reset_phy(struct elink_params *params) function elink_init_mod_abs_int (line 13310) | void elink_init_mod_abs_int(struct bnx2x_softc *sc, struct elink_vars *v... FILE: drivers/net/bnx2x/elink.h type bnx2x_softc (line 51) | struct bnx2x_softc type bnx2x_softc (line 53) | struct bnx2x_softc type bnx2x_softc (line 54) | struct bnx2x_softc type bnx2x_softc (line 57) | struct bnx2x_softc type bnx2x_softc (line 60) | struct bnx2x_softc type bnx2x_softc (line 64) | struct bnx2x_softc type bnx2x_softc (line 65) | struct bnx2x_softc type bnx2x_softc (line 69) | struct bnx2x_softc type bnx2x_softc (line 73) | struct bnx2x_softc type elink_log_id_t (line 76) | typedef enum elink_log_id { type elink_status_t (line 84) | typedef enum elink_status { type bnx2x_softc (line 92) | struct bnx2x_softc type bnx2x_softc (line 95) | struct bnx2x_softc type elink_vars (line 213) | struct elink_vars type elink_params (line 214) | struct elink_params type elink_phy (line 215) | struct elink_phy type elink_phy (line 217) | struct elink_phy type elink_params (line 217) | struct elink_params type elink_vars (line 218) | struct elink_vars type elink_phy (line 219) | struct elink_phy type elink_params (line 219) | struct elink_params type elink_vars (line 220) | struct elink_vars type elink_phy (line 221) | struct elink_phy type elink_params (line 222) | struct elink_params type elink_phy (line 223) | struct elink_phy type elink_params (line 224) | struct elink_params type elink_phy (line 226) | struct elink_phy type elink_params (line 226) | struct elink_params type elink_phy (line 227) | struct elink_phy type elink_params (line 228) | struct elink_params type elink_phy (line 229) | struct elink_phy type elink_params (line 230) | struct elink_params type elink_reg_set (line 231) | struct elink_reg_set { type elink_phy (line 237) | struct elink_phy { type elink_params (line 340) | struct elink_params { type elink_vars (line 440) | struct elink_vars { type elink_params (line 485) | struct elink_params type elink_vars (line 485) | struct elink_vars type elink_params (line 490) | struct elink_params type elink_vars (line 490) | struct elink_vars type elink_params (line 492) | struct elink_params type elink_vars (line 492) | struct elink_vars type elink_params (line 496) | struct elink_params type elink_vars (line 497) | struct elink_vars type elink_params (line 503) | struct elink_params type elink_vars (line 504) | struct elink_vars type elink_params (line 512) | struct elink_params type bnx2x_softc (line 515) | struct bnx2x_softc type elink_params (line 518) | struct elink_params type elink_params (line 521) | struct elink_params type elink_params (line 524) | struct elink_params type bnx2x_softc (line 527) | struct bnx2x_softc type elink_params (line 531) | struct elink_params type elink_nig_brb_pfc_port_params (line 548) | struct elink_nig_brb_pfc_port_params { type elink_ets_bw_params (line 562) | struct elink_ets_bw_params { type elink_ets_sp_params (line 566) | struct elink_ets_sp_params { type elink_cos_state (line 574) | enum elink_cos_state { type elink_ets_cos_params (line 579) | struct elink_ets_cos_params { type elink_ets_params (line 587) | struct elink_ets_params { type elink_params (line 595) | struct elink_params type elink_vars (line 596) | struct elink_vars type elink_nig_brb_pfc_port_params (line 597) | struct elink_nig_brb_pfc_port_params type bnx2x_softc (line 599) | struct bnx2x_softc type elink_vars (line 599) | struct elink_vars type elink_params (line 603) | struct elink_params type elink_vars (line 603) | struct elink_vars type elink_params (line 605) | struct elink_params FILE: drivers/net/bonding/rte_eth_bond.h type ether_addr (line 256) | struct ether_addr FILE: drivers/net/bonding/rte_eth_bond_8023ad.c function bond_dbg_get_time_diff_ms (line 52) | static unsigned function bond_print_lacp (line 64) | static void type ether_addr (line 151) | struct ether_addr type port (line 155) | struct port function timer_cancel (line 157) | static void function timer_set (line 163) | static void function timer_force_expired (line 170) | static void function timer_is_stopped (line 176) | static bool function timer_is_expired (line 182) | static bool function timer_is_running (line 189) | static bool function set_warning_flags (line 195) | static void function show_warnings (line 209) | static void function record_default (line 260) | static void function rx_machine (line 278) | static void function periodic_machine (line 399) | static void function mux_machine (line 461) | static void function tx_machine (line 564) | static void function selection_logic (line 653) | static void function link_speed_key (line 706) | static uint16_t function bond_mode_8023ad_periodic_cb (line 740) | static void function bond_mode_8023ad_activate_slave (line 837) | void function bond_mode_8023ad_deactivate_slave (line 926) | int function bond_mode_8023ad_mac_address_update (line 966) | void function bond_mode_8023ad_conf_get (line 1001) | void function bond_mode_8023ad_setup (line 1018) | void function bond_mode_8023ad_enable (line 1049) | int function bond_mode_8023ad_start (line 1061) | int function bond_mode_8023ad_stop (line 1068) | void function bond_mode_8023ad_handle_slow_pkt (line 1074) | void function rte_eth_bond_8023ad_conf_get (line 1138) | int function rte_eth_bond_8023ad_setup (line 1155) | int function rte_eth_bond_8023ad_slave_info (line 1185) | int FILE: drivers/net/bonding/rte_eth_bond_8023ad.h type rte_bond_8023ad_selection (line 67) | enum rte_bond_8023ad_selection { type slow_protocol (line 74) | struct slow_protocol { type slow_protocol_frame (line 80) | struct slow_protocol_frame { type port_params (line 85) | struct port_params { type lacpdu_actor_partner_params (line 98) | struct lacpdu_actor_partner_params { type lacpdu (line 107) | struct lacpdu { type lacpdu_header (line 125) | struct lacpdu_header { type marker (line 130) | struct marker { type marker_header (line 146) | struct marker_header { type rte_eth_bond_8023ad_conf (line 151) | struct rte_eth_bond_8023ad_conf { type rte_eth_bond_8023ad_slave_info (line 162) | struct rte_eth_bond_8023ad_slave_info { type rte_eth_bond_8023ad_conf (line 185) | struct rte_eth_bond_8023ad_conf type rte_eth_bond_8023ad_conf (line 200) | struct rte_eth_bond_8023ad_conf type rte_eth_bond_8023ad_slave_info (line 216) | struct rte_eth_bond_8023ad_slave_info FILE: drivers/net/bonding/rte_eth_bond_8023ad_private.h type port (line 114) | struct port { type mode8023ad_private (line 167) | struct mode8023ad_private { type port (line 183) | struct port type bond_dev_private (line 186) | struct bond_dev_private type rte_eth_dev (line 198) | struct rte_eth_dev type rte_eth_bond_8023ad_conf (line 199) | struct rte_eth_bond_8023ad_conf type rte_eth_dev (line 212) | struct rte_eth_dev type rte_eth_bond_8023ad_conf (line 213) | struct rte_eth_bond_8023ad_conf type rte_eth_dev (line 225) | struct rte_eth_dev type rte_eth_dev (line 236) | struct rte_eth_dev type rte_eth_dev (line 248) | struct rte_eth_dev type rte_eth_dev (line 259) | struct rte_eth_dev type bond_dev_private (line 270) | struct bond_dev_private type rte_mbuf (line 271) | struct rte_mbuf type rte_eth_dev (line 285) | struct rte_eth_dev type rte_eth_dev (line 299) | struct rte_eth_dev type rte_eth_dev (line 306) | struct rte_eth_dev FILE: drivers/net/bonding/rte_eth_bond_alb.c function simple_hash (line 37) | static inline uint8_t function calculate_slave (line 50) | static uint8_t function bond_mode_alb_enable (line 60) | int function bond_mode_alb_arp_recv (line 103) | void bond_mode_alb_arp_recv(struct ether_hdr *eth_h, uint16_t offset, function bond_mode_alb_arp_xmit (line 150) | uint8_t function bond_mode_alb_arp_upd (line 222) | uint8_t function bond_mode_alb_client_list_upd (line 263) | void FILE: drivers/net/bonding/rte_eth_bond_alb.h type client_data (line 43) | struct client_data { type mode_alb_private (line 67) | struct mode_alb_private { type rte_eth_dev (line 88) | struct rte_eth_dev type ether_hdr (line 100) | struct ether_hdr type bond_dev_private (line 101) | struct bond_dev_private type ether_hdr (line 117) | struct ether_hdr type bond_dev_private (line 118) | struct bond_dev_private type client_data (line 131) | struct client_data type rte_mbuf (line 132) | struct rte_mbuf type bond_dev_private (line 132) | struct bond_dev_private type rte_eth_dev (line 140) | struct rte_eth_dev FILE: drivers/net/bonding/rte_eth_bond_api.c function valid_bonded_ethdev (line 47) | int function valid_bonded_port_id (line 58) | int function valid_slave_port_id (line 67) | int function activate_slave (line 81) | void function deactivate_slave (line 108) | void function number_of_sockets (line 150) | uint8_t type rte_pci_id (line 168) | struct rte_pci_id type eth_driver (line 175) | struct eth_driver function rte_eth_bond_create (line 183) | int function rte_eth_bond_free (line 299) | int function __eth_bond_slave_add_lock_free (line 331) | static int function rte_eth_bond_slave_add (line 438) | int function __eth_bond_slave_remove_lock_free (line 462) | static int function rte_eth_bond_slave_remove (line 538) | int function rte_eth_bond_mode_set (line 560) | int function rte_eth_bond_mode_get (line 569) | int function rte_eth_bond_primary_set (line 582) | int function rte_eth_bond_primary_get (line 603) | int function rte_eth_bond_slaves_get (line 619) | int function rte_eth_bond_active_slaves_get (line 642) | int function rte_eth_bond_mac_address_set (line 664) | int function rte_eth_bond_mac_address_reset (line 690) | int function rte_eth_bond_xmit_policy_set (line 719) | int function rte_eth_bond_xmit_policy_get (line 749) | int function rte_eth_bond_link_monitoring_set (line 762) | int function rte_eth_bond_link_monitoring_get (line 776) | int function rte_eth_bond_link_down_prop_delay_set (line 789) | int function rte_eth_bond_link_down_prop_delay_get (line 804) | int function rte_eth_bond_link_up_prop_delay_set (line 817) | int function rte_eth_bond_link_up_prop_delay_get (line 832) | int FILE: drivers/net/bonding/rte_eth_bond_args.c function find_port_id_by_pci_addr (line 54) | static inline int function find_port_id_by_dev_name (line 76) | static inline int function parse_port_id (line 95) | static inline int function bond_ethdev_parse_slave_port_kvarg (line 128) | int function bond_ethdev_parse_slave_mode_kvarg (line 151) | int function bond_ethdev_parse_socket_id_kvarg (line 184) | int function bond_ethdev_parse_primary_slave_port_id_kvarg (line 207) | int function bond_ethdev_parse_balance_xmit_policy_kvarg (line 225) | int function bond_ethdev_parse_bond_mac_addr_kvarg (line 248) | int function bond_ethdev_parse_time_ms_kvarg (line 260) | int FILE: drivers/net/bonding/rte_eth_bond_pmd.c function get_vlan_offset (line 59) | static inline size_t function bond_ethdev_rx_burst (line 79) | static uint16_t function bond_ethdev_rx_burst_active_backup (line 109) | static uint16_t function bond_ethdev_rx_burst_8023ad (line 124) | static uint16_t function arp_op_name (line 201) | static void function ipv4_addr_to_dot (line 235) | static void type client_stats_t (line 248) | struct client_stats_t { type client_stats_t (line 254) | struct client_stats_t function update_client_stats (line 256) | static void function mode6_debug (line 313) | static void function bond_ethdev_rx_burst_alb (line 354) | static uint16_t function bond_ethdev_tx_burst_round_robin (line 386) | static uint16_t function bond_ethdev_tx_burst_active_backup (line 449) | static uint16_t function ether_hash (line 466) | static inline uint16_t function ipv4_hash (line 479) | static inline uint32_t function ipv6_hash (line 485) | static inline uint32_t function xmit_l2_hash (line 499) | uint16_t function xmit_l23_hash (line 509) | uint16_t function xmit_l34_hash (line 537) | uint16_t type bwg_slave (line 588) | struct bwg_slave { function bond_tlb_activate_slave (line 594) | void function bandwidth_cmp (line 603) | static int function bandwidth_left (line 623) | static void function bond_ethdev_update_tlb_slave_cb (line 638) | static void function bond_ethdev_tx_burst_tlb (line 681) | static uint16_t function bond_tlb_disable (line 737) | void function bond_tlb_enable (line 743) | void function bond_ethdev_tx_burst_alb (line 749) | static uint16_t function bond_ethdev_tx_burst_balance (line 892) | static uint16_t function bond_ethdev_tx_burst_8023ad (line 953) | static uint16_t function bond_ethdev_tx_burst_broadcast (line 1045) | static uint16_t function link_properties_set (line 1105) | void function link_properties_reset (line 1121) | void function link_properties_valid (line 1132) | int function mac_address_get (line 1143) | int function mac_address_set (line 1164) | int function mac_address_slaves_update (line 1188) | int function bond_ethdev_mode_set (line 1242) | int function slave_configure (line 1296) | int function slave_remove (line 1372) | void function slave_add (line 1394) | void function bond_ethdev_primary_set (line 1424) | void type rte_eth_dev (line 1441) | struct rte_eth_dev function bond_ethdev_start (line 1443) | static int function bond_ethdev_free_queues (line 1515) | static void function bond_ethdev_stop (line 1533) | void function bond_ethdev_close (line 1573) | void type rte_eth_dev (line 1580) | struct rte_eth_dev function bond_ethdev_info (line 1582) | static void function bond_ethdev_rx_queue_setup (line 1601) | static int function bond_ethdev_tx_queue_setup (line 1625) | static int function bond_ethdev_rx_queue_release (line 1648) | static void function bond_ethdev_tx_queue_release (line 1657) | static void function bond_ethdev_slave_link_status_change_monitor (line 1666) | static void function bond_ethdev_link_update (line 1724) | static int function bond_ethdev_stats_get (line 1755) | static void function bond_ethdev_stats_reset (line 1782) | static void function bond_ethdev_promiscuous_enable (line 1792) | static void function bond_ethdev_promiscuous_disable (line 1820) | static void function bond_ethdev_delayed_lsc_propagation (line 1848) | static void function bond_ethdev_lsc_event_callback (line 1858) | void type eth_dev_ops (line 1980) | struct eth_dev_ops function bond_init (line 1997) | static int function bond_uninit (line 2064) | static int function bond_ethdev_configure (line 2084) | static int type rte_driver (line 2304) | struct rte_driver FILE: drivers/net/bonding/rte_eth_bond_private.h type bond_rx_queue (line 68) | struct bond_rx_queue { type bond_tx_queue (line 81) | struct bond_tx_queue { type bond_ethdev_slave_ports (line 93) | struct bond_ethdev_slave_ports { type bond_slave_details (line 98) | struct bond_slave_details { type rte_mbuf (line 109) | struct rte_mbuf type bond_dev_private (line 112) | struct bond_dev_private { type eth_dev_ops (line 162) | struct eth_dev_ops type rte_eth_dev (line 165) | struct rte_eth_dev function find_slave_by_id (line 169) | static inline uint8_t type rte_eth_dev (line 191) | struct rte_eth_dev type rte_eth_dev (line 194) | struct rte_eth_dev type rte_eth_dev (line 197) | struct rte_eth_dev type rte_eth_link (line 198) | struct rte_eth_link type rte_eth_dev (line 200) | struct rte_eth_dev type rte_eth_link (line 203) | struct rte_eth_link type rte_eth_link (line 204) | struct rte_eth_link type rte_eth_dev (line 207) | struct rte_eth_dev type ether_addr (line 207) | struct ether_addr type rte_eth_dev (line 210) | struct rte_eth_dev type ether_addr (line 210) | struct ether_addr type rte_eth_dev (line 213) | struct rte_eth_dev type rte_eth_dev (line 219) | struct rte_eth_dev type rte_eth_dev (line 222) | struct rte_eth_dev type rte_eth_dev (line 223) | struct rte_eth_dev type bond_dev_private (line 226) | struct bond_dev_private type rte_eth_dev (line 227) | struct rte_eth_dev type bond_dev_private (line 230) | struct bond_dev_private type rte_eth_dev (line 231) | struct rte_eth_dev type rte_mbuf (line 234) | struct rte_mbuf type rte_mbuf (line 237) | struct rte_mbuf type rte_mbuf (line 240) | struct rte_mbuf type bond_dev_private (line 243) | struct bond_dev_private type rte_eth_event_type (line 247) | enum rte_eth_event_type type bond_dev_private (line 279) | struct bond_dev_private type bond_dev_private (line 282) | struct bond_dev_private type bond_dev_private (line 285) | struct bond_dev_private type rte_eth_dev (line 288) | struct rte_eth_dev type rte_eth_dev (line 291) | struct rte_eth_dev FILE: drivers/net/cxgbe/base/adapter.h type adapter (line 48) | struct adapter type sge_rspq (line 49) | struct sge_rspq type port_info (line 55) | struct port_info { type rx_sw_desc (line 96) | struct rx_sw_desc { /* SW state per Rx descriptor */ type sge_fl (line 101) | struct sge_fl { /* SGE free-buffer queue state */ type pkt_gl (line 126) | struct pkt_gl { type sge_rspq (line 136) | struct sge_rspq type pkt_gl (line 137) | struct pkt_gl type sge_rspq (line 139) | struct sge_rspq { /* state for an SGE response queue */ type sge_eth_rx_stats (line 169) | struct sge_eth_rx_stats { /* Ethernet rx queue statistics */ type sge_eth_rxq (line 177) | struct sge_eth_rxq { /* a SW Ethernet Rx queue */ type tx_eth_coal_desc (line 198) | struct tx_eth_coal_desc { type tx_desc (line 204) | struct tx_desc { type tx_sw_desc (line 208) | struct tx_sw_desc { /* SW state per Tx descriptor */ type eth_coalesce (line 218) | struct eth_coalesce { type sge_txq (line 227) | struct sge_txq { type sge_eth_tx_stats (line 253) | struct sge_eth_tx_stats { /* Ethernet tx queue statistics */ type sge_eth_txq (line 264) | struct sge_eth_txq { /* state for an SGE Ethernet Tx q... type sge (line 273) | struct sge { type mbox_entry (line 298) | struct mbox_entry { type adapter (line 304) | struct adapter { function cxgbe_read_addr64 (line 326) | static inline uint64_t cxgbe_read_addr64(volatile void *addr) function cxgbe_read_addr (line 336) | static inline uint32_t cxgbe_read_addr(volatile void *addr) function cxgbe_write_addr64 (line 356) | static inline uint64_t cxgbe_write_addr64(volatile void *addr, uint64_t ... function u32 (line 373) | static inline u32 t4_read_reg(struct adapter *adapter, u32 reg_addr) function t4_write_reg (line 390) | static inline void t4_write_reg(struct adapter *adapter, u32 reg_addr, u... function u64 (line 404) | static inline u64 t4_read_reg64(struct adapter *adapter, u32 reg_addr) function t4_write_reg64 (line 421) | static inline void t4_write_reg64(struct adapter *adapter, u32 reg_addr, function t4_os_set_hw_addr (line 439) | static inline void t4_os_set_hw_addr(struct adapter *adapter, int port_idx, function t4_os_lock_init (line 452) | static inline void t4_os_lock_init(rte_spinlock_t *lock) function t4_os_lock (line 461) | static inline void t4_os_lock(rte_spinlock_t *lock) function t4_os_unlock (line 470) | static inline void t4_os_unlock(rte_spinlock_t *lock) function t4_os_init_list_head (line 479) | static inline void t4_os_init_list_head(struct mbox_list *head) type mbox_entry (line 484) | struct mbox_entry type mbox_list (line 484) | struct mbox_list function t4_os_atomic_add_tail (line 495) | static inline void t4_os_atomic_add_tail(struct mbox_entry *entry, function t4_os_atomic_list_del (line 509) | static inline void t4_os_atomic_list_del(struct mbox_entry *entry, type port_info (line 525) | struct port_info type adapter (line 525) | struct adapter type adapter (line 535) | struct adapter type adapter (line 536) | struct adapter type sge_txq (line 538) | struct sge_txq type adapter (line 539) | struct adapter type adapter (line 540) | struct adapter type adapter (line 541) | struct adapter type sge_eth_txq (line 542) | struct sge_eth_txq type rte_mbuf (line 542) | struct rte_mbuf type sge_rspq (line 543) | struct sge_rspq type pkt_gl (line 544) | struct pkt_gl type adapter (line 545) | struct adapter type adapter (line 546) | struct adapter type sge_eth_txq (line 546) | struct sge_eth_txq type rte_eth_dev (line 547) | struct rte_eth_dev type adapter (line 549) | struct adapter type sge_rspq (line 549) | struct sge_rspq type rte_eth_dev (line 550) | struct rte_eth_dev type sge_fl (line 551) | struct sge_fl type rte_mempool (line 552) | struct rte_mempool type sge_eth_txq (line 554) | struct sge_eth_txq type sge_eth_txq (line 555) | struct sge_eth_txq type adapter (line 556) | struct adapter type sge_eth_txq (line 556) | struct sge_eth_txq type adapter (line 557) | struct adapter type sge_rspq (line 557) | struct sge_rspq type adapter (line 558) | struct adapter type sge_rspq (line 558) | struct sge_rspq type adapter (line 559) | struct adapter type sge_eth_rxq (line 559) | struct sge_eth_rxq type port_info (line 560) | struct port_info type sge_rspq (line 561) | struct sge_rspq type sge_rspq (line 563) | struct sge_rspq type rte_mbuf (line 563) | struct rte_mbuf type port_info (line 565) | struct port_info FILE: drivers/net/cxgbe/base/common.h type dev_master (line 57) | enum dev_master { MASTER_CANT, MASTER_MAY, MASTER_MUST } type dev_state (line 59) | enum dev_state { DEV_STATE_UNINIT, DEV_STATE_INIT, DEV_STATE_ERR } type port_stats (line 67) | struct port_stats { type sge_params (line 134) | struct sge_params { type tp_params (line 140) | struct tp_params { type vpd_params (line 168) | struct vpd_params { type pci_params (line 172) | struct pci_params { type devlog_params (line 183) | struct devlog_params { type arch_specific_params (line 189) | struct arch_specific_params { type adapter_params (line 197) | struct adapter_params { type link_config (line 227) | struct link_config { type adapter (line 240) | struct adapter type adapter (line 242) | struct adapter function t4_wait_op_done (line 246) | static inline int t4_wait_op_done(struct adapter *adapter, int reg, u32 ... type adapter (line 256) | struct adapter type adapter (line 257) | struct adapter type adapter (line 259) | struct adapter type adapter (line 260) | struct adapter type adapter (line 261) | struct adapter type link_config (line 262) | struct link_config type adapter (line 263) | struct adapter type adapter (line 265) | struct adapter type dev_master (line 266) | enum dev_master type dev_state (line 266) | enum dev_state type adapter (line 267) | struct adapter type adapter (line 268) | struct adapter type adapter (line 269) | struct adapter type adapter (line 270) | struct adapter type adapter (line 271) | struct adapter type chip_type (line 273) | enum chip_type type adapter (line 274) | struct adapter type adapter (line 276) | struct adapter type adapter (line 277) | struct adapter type adapter (line 280) | struct adapter type adapter (line 284) | struct adapter type adapter (line 287) | struct adapter type adapter (line 291) | struct adapter type adapter (line 294) | struct adapter type adapter (line 297) | struct adapter type adapter (line 300) | struct adapter type adapter (line 302) | struct adapter type adapter (line 304) | struct adapter type adapter (line 306) | struct adapter type adapter (line 309) | struct adapter type adapter (line 312) | struct adapter function core_ticks_per_usec (line 315) | static inline unsigned int core_ticks_per_usec(const struct adapter *adap) function us_to_core_ticks (line 320) | static inline unsigned int us_to_core_ticks(const struct adapter *adap, function core_ticks_to_us (line 326) | static inline unsigned int core_ticks_to_us(const struct adapter *adapter, type adapter (line 334) | struct adapter type adapter (line 336) | struct adapter function t4_wr_mbox_timeout (line 340) | static inline int t4_wr_mbox_timeout(struct adapter *adap, int mbox, type adapter (line 348) | struct adapter type vpd_params (line 348) | struct vpd_params function t4_wr_mbox (line 350) | static inline int t4_wr_mbox(struct adapter *adap, int mbox, const void ... function t4_wr_mbox_ns (line 356) | static inline int t4_wr_mbox_ns(struct adapter *adap, int mbox, const vo... type adapter (line 362) | struct adapter type adapter (line 365) | struct adapter type adapter (line 369) | struct adapter type vpd_params (line 369) | struct vpd_params type adapter (line 370) | struct adapter type adapter (line 372) | struct adapter type adapter (line 373) | struct adapter type fw_port_type (line 374) | enum fw_port_type type adapter (line 375) | struct adapter type port_stats (line 375) | struct port_stats type adapter (line 376) | struct adapter type port_stats (line 377) | struct port_stats type port_stats (line 378) | struct port_stats type adapter (line 379) | struct adapter type adapter (line 380) | struct adapter type adapter (line 381) | struct adapter type adapter (line 382) | struct adapter type adapter (line 383) | struct adapter type adapter (line 384) | struct adapter type adapter (line 385) | struct adapter type adapter (line 386) | struct adapter type adapter (line 387) | struct adapter type adapter (line 389) | struct adapter type t4_bar2_qtype (line 392) | enum t4_bar2_qtype { T4_BAR2_QTYPE_EGRESS, T4_BAR2_QTYPE_INGRESS } type adapter (line 393) | struct adapter type adapter (line 397) | struct adapter type adapter (line 398) | struct adapter type adapter (line 399) | struct adapter type adapter (line 400) | struct adapter FILE: drivers/net/cxgbe/base/t4_chip_type.h type chip_type (line 57) | enum chip_type { function is_t4 (line 69) | static inline int is_t4(enum chip_type chip) function is_t5 (line 74) | static inline int is_t5(enum chip_type chip) FILE: drivers/net/cxgbe/base/t4_hw.c type link_config (line 60) | struct link_config function t4_read_mtu_tbl (line 70) | void t4_read_mtu_tbl(struct adapter *adap, u16 *mtus, u8 *mtu_log) function t4_tp_wr_bits_indirect (line 94) | void t4_tp_wr_bits_indirect(struct adapter *adap, unsigned int addr, function t4_load_mtus (line 117) | void t4_load_mtus(struct adapter *adap, const unsigned short *mtus, function t4_wait_op_done_val (line 164) | int t4_wait_op_done_val(struct adapter *adapter, int reg, u32 mask, function t4_set_reg_field (line 192) | void t4_set_reg_field(struct adapter *adapter, unsigned int addr, u32 mask, function t4_read_indirect (line 213) | void t4_read_indirect(struct adapter *adap, unsigned int addr_reg, function t4_write_indirect (line 236) | void t4_write_indirect(struct adapter *adap, unsigned int addr_reg, function t4_report_fw_error (line 254) | static void t4_report_fw_error(struct adapter *adap) function get_mbox_rpl (line 277) | static void get_mbox_rpl(struct adapter *adap, __be64 *rpl, int nflit, function fw_asrt (line 287) | static void fw_asrt(struct adapter *adap, u32 mbox_addr) function t4_wr_mbox_meat_timeout (line 337) | int t4_wr_mbox_meat_timeout(struct adapter *adap, int mbox, function t4_wr_mbox_meat (line 565) | int t4_wr_mbox_meat(struct adapter *adap, int mbox, const void *cmd, int... function t4_config_rss_range (line 589) | int t4_config_rss_range(struct adapter *adapter, int mbox, unsigned int ... function t4_config_vi_rss (line 681) | int t4_config_vi_rss(struct adapter *adapter, int mbox, unsigned int viid, function init_cong_ctrl (line 703) | static void init_cong_ctrl(unsigned short *a, unsigned short *b) function t4_get_core_clock (line 767) | int t4_get_core_clock(struct adapter *adapter, struct vpd_params *p) function sf1_read (line 817) | static int sf1_read(struct adapter *adapter, unsigned int byte_cnt, int ... function sf1_write (line 846) | static int sf1_write(struct adapter *adapter, unsigned int byte_cnt, int... function t4_read_flash (line 872) | int t4_read_flash(struct adapter *adapter, unsigned int addr, function t4_get_fw_version (line 910) | int t4_get_fw_version(struct adapter *adapter, u32 *vers) function t4_get_tp_version (line 923) | int t4_get_tp_version(struct adapter *adapter, u32 *vers) function t4_link_l1cfg (line 947) | int t4_link_l1cfg(struct adapter *adap, unsigned int mbox, unsigned int ... function t4_flash_cfg_addr (line 989) | int t4_flash_cfg_addr(struct adapter *adapter) function t4_intr_enable (line 1016) | void t4_intr_enable(struct adapter *adapter) function t4_intr_disable (line 1042) | void t4_intr_disable(struct adapter *adapter) type fw_port_type (line 1054) | enum fw_port_type function t4_get_mps_bg_map (line 1089) | unsigned int t4_get_mps_bg_map(struct adapter *adap, int idx) function t4_get_port_stats (line 1108) | void t4_get_port_stats(struct adapter *adap, int idx, struct port_stats *p) function t4_get_port_stats_offset (line 1190) | void t4_get_port_stats_offset(struct adapter *adap, int idx, function t4_clr_port_stats (line 1211) | void t4_clr_port_stats(struct adapter *adap, int idx) function t4_fw_hello (line 1250) | int t4_fw_hello(struct adapter *adap, unsigned int mbox, unsigned int ev... function t4_fw_bye (line 1376) | int t4_fw_bye(struct adapter *adap, unsigned int mbox) function t4_fw_reset (line 1393) | int t4_fw_reset(struct adapter *adap, unsigned int mbox, int reset) function t4_fw_halt (line 1419) | int t4_fw_halt(struct adapter *adap, unsigned int mbox, int force) function t4_fw_restart (line 1485) | int t4_fw_restart(struct adapter *adap, unsigned int mbox, int reset) function t4_fixup_host_params_compat (line 1543) | int t4_fixup_host_params_compat(struct adapter *adap, function t4_fixup_host_params (line 1656) | int t4_fixup_host_params(struct adapter *adap, unsigned int page_size, function t4_fw_initialize (line 1671) | int t4_fw_initialize(struct adapter *adap, unsigned int mbox) function t4_query_params_rw (line 1694) | static int t4_query_params_rw(struct adapter *adap, unsigned int mbox, function t4_query_params (line 1728) | int t4_query_params(struct adapter *adap, unsigned int mbox, unsigned in... function t4_set_params_timeout (line 1749) | int t4_set_params_timeout(struct adapter *adap, unsigned int mbox, function t4_set_params (line 1775) | int t4_set_params(struct adapter *adap, unsigned int mbox, unsigned int pf, function t4_alloc_vi_func (line 1802) | int t4_alloc_vi_func(struct adapter *adap, unsigned int mbox, function t4_alloc_vi (line 1861) | int t4_alloc_vi(struct adapter *adap, unsigned int mbox, unsigned int port, function t4_free_vi (line 1879) | int t4_free_vi(struct adapter *adap, unsigned int mbox, unsigned int pf, function t4_set_rxmode (line 1909) | int t4_set_rxmode(struct adapter *adap, unsigned int mbox, unsigned int ... function t4_change_mac (line 1962) | int t4_change_mac(struct adapter *adap, unsigned int mbox, unsigned int ... function t4_enable_vi_params (line 2005) | int t4_enable_vi_params(struct adapter *adap, unsigned int mbox, function t4_enable_vi (line 2032) | int t4_enable_vi(struct adapter *adap, unsigned int mbox, unsigned int v... function t4_iq_start_stop (line 2051) | int t4_iq_start_stop(struct adapter *adap, unsigned int mbox, bool start, function t4_iq_free (line 2083) | int t4_iq_free(struct adapter *adap, unsigned int mbox, unsigned int pf, function t4_eth_eq_free (line 2111) | int t4_eth_eq_free(struct adapter *adap, unsigned int mbox, unsigned int... function t4_handle_fw_rpl (line 2133) | int t4_handle_fw_rpl(struct adapter *adap, const __be64 *rpl) function t4_reset_link_config (line 2211) | void t4_reset_link_config(struct adapter *adap, int idx) function init_link_config (line 2231) | static void init_link_config(struct link_config *lc, function t4_wait_dev_ready (line 2256) | static int t4_wait_dev_ready(struct adapter *adapter) type flash_desc (line 2271) | struct flash_desc { function t4_get_flash_params (line 2276) | int t4_get_flash_params(struct adapter *adapter) function t4_prep_adapter (line 2337) | int t4_prep_adapter(struct adapter *adapter) function t4_bar2_sge_qregs (line 2415) | int t4_bar2_sge_qregs(struct adapter *adapter, unsigned int qid, function t4_init_sge_params (line 2488) | int t4_init_sge_params(struct adapter *adapter) function t4_init_tp_params (line 2521) | int t4_init_tp_params(struct adapter *adap) function t4_filter_field_shift (line 2574) | int t4_filter_field_shift(const struct adapter *adap, unsigned int filte... function t4_init_rss_mode (line 2620) | int t4_init_rss_mode(struct adapter *adap, int mbox) function t4_port_init (line 2642) | int t4_port_init(struct adapter *adap, int mbox, int pf, int vf) FILE: drivers/net/cxgbe/base/t4_hw.h type pcie_memwin (line 59) | enum pcie_memwin { type sge_qstat (line 70) | struct sge_qstat { /* data written to SGE queue status en... type rsp_ctrl (line 79) | struct rsp_ctrl { FILE: drivers/net/cxgbe/base/t4_msg.h type rss_header (line 56) | struct rss_header { type work_request_hdr (line 84) | struct work_request_hdr { type cpl_tx_data (line 97) | struct cpl_tx_data { type cpl_tx_pkt_core (line 104) | struct cpl_tx_pkt_core { type cpl_tx_pkt (line 111) | struct cpl_tx_pkt { type cpl_tx_pkt_lso_core (line 171) | struct cpl_tx_pkt_lso_core { type cpl_tx_pkt_lso (line 180) | struct cpl_tx_pkt_lso { type cpl_rx_pkt (line 224) | struct cpl_rx_pkt { type cpl_fw4_msg (line 270) | struct cpl_fw4_msg { type cpl_fw6_msg (line 279) | struct cpl_fw6_msg { type ulptx_sge_pair (line 302) | struct ulptx_sge_pair { type ulptx_sgl (line 307) | struct ulptx_sgl { type ulptx_idata (line 318) | struct ulptx_idata { type ulp_txpkt (line 327) | struct ulp_txpkt { FILE: drivers/net/cxgbe/base/t4fw_interface.h type fw_retval (line 41) | enum fw_retval { type fw_memtype (line 71) | enum fw_memtype { type fw_wr_opcodes (line 84) | enum fw_wr_opcodes { type fw_wr_hdr (line 92) | struct fw_wr_hdr { type fw_eth_tx_pkt_wr (line 127) | struct fw_eth_tx_pkt_wr { type fw_eth_tx_pkts_wr (line 139) | struct fw_eth_tx_pkts_wr { type fw_cmd_opcodes (line 172) | enum fw_cmd_opcodes { type fw_cmd_hdr (line 194) | struct fw_cmd_hdr { type fw_reset_cmd (line 240) | struct fw_reset_cmd { type fw_hello_cmd (line 258) | struct fw_hello_cmd { type fw_bye_cmd (line 318) | struct fw_bye_cmd { type fw_initialize_cmd (line 324) | struct fw_initialize_cmd { type fw_caps_config_nic (line 330) | enum fw_caps_config_nic { type fw_memtype_cf (line 335) | enum fw_memtype_cf { type fw_caps_config_cmd (line 339) | struct fw_caps_config_cmd { type fw_params_mnem (line 385) | enum fw_params_mnem { type fw_params_param_dev (line 394) | enum fw_params_param_dev { type fw_params_param_pfvf (line 403) | enum fw_params_param_pfvf { type fw_params_param_dmaq (line 410) | enum fw_params_param_dmaq { type fw_params_cmd (line 445) | struct fw_params_cmd { type fw_iq_type (line 471) | enum fw_iq_type { type fw_iq_cmd (line 475) | struct fw_iq_cmd { type fw_eq_eth_cmd (line 667) | struct fw_eq_eth_cmd { type fw_vi_func (line 781) | enum fw_vi_func { type fw_vi_cmd (line 785) | struct fw_vi_cmd { type fw_vi_mac_smac (line 858) | enum fw_vi_mac_smac { type fw_vi_mac_cmd (line 863) | struct fw_vi_mac_cmd { type fw_vi_rxmode_cmd (line 902) | struct fw_vi_rxmode_cmd { type fw_vi_enable_cmd (line 948) | struct fw_vi_enable_cmd { type fw_vi_stats_pf_index (line 985) | enum fw_vi_stats_pf_index { type fw_vi_stats_cmd (line 1005) | struct fw_vi_stats_cmd { type fw_port_cap (line 1061) | enum fw_port_cap { type fw_port_mdi (line 1080) | enum fw_port_mdi { type fw_port_action (line 1089) | enum fw_port_action { type fw_port_cmd (line 1094) | struct fw_port_cmd { type fw_port_type (line 1262) | enum fw_port_type { type fw_port_module_type (line 1289) | enum fw_port_module_type { type fw_port_mod_sub_type (line 1304) | enum fw_port_mod_sub_type { type fw_port_link_dn_rc (line 1327) | enum fw_port_link_dn_rc { type fw_port_stats_tx_index (line 1343) | enum fw_port_stats_tx_index { type fw_port_stat_rx_index (line 1369) | enum fw_port_stat_rx_index { type fw_port_stats_cmd (line 1399) | struct fw_port_stats_cmd { type fw_rss_ind_tbl_cmd (line 1472) | struct fw_rss_ind_tbl_cmd { type fw_rss_vi_config_cmd (line 1516) | struct fw_rss_vi_config_cmd { type fw_debug_cmd (line 1599) | struct fw_debug_cmd { type fw_hdr (line 1681) | struct fw_hdr { FILE: drivers/net/cxgbe/cxgbe.h type adapter (line 46) | struct adapter type adapter (line 47) | struct adapter type port_info (line 48) | struct port_info type adapter (line 49) | struct adapter type port_info (line 50) | struct port_info type port_stats (line 50) | struct port_stats type port_info (line 51) | struct port_info type port_info (line 52) | struct port_info type adapter (line 53) | struct adapter type sge_rspq (line 53) | struct sge_rspq type adapter (line 55) | struct adapter type rte_eth_dev (line 56) | struct rte_eth_dev type rte_eth_dev (line 57) | struct rte_eth_dev type port_info (line 58) | struct port_info FILE: drivers/net/cxgbe/cxgbe_compat.h type u8 (line 130) | typedef uint8_t u8; type s8 (line 131) | typedef int8_t s8; type u16 (line 132) | typedef uint16_t u16; type u32 (line 133) | typedef uint32_t u32; type s32 (line 134) | typedef int32_t s32; type u64 (line 135) | typedef uint64_t u64; type dma_addr_t (line 137) | typedef uint64_t dma_addr_t; function hweight32 (line 205) | static inline uint8_t hweight32(uint32_t word32) function cxgbe_fls (line 223) | static inline int cxgbe_fls(int x) function ilog2 (line 228) | static inline unsigned long ilog2(unsigned long n) function writel (line 255) | static inline void writel(unsigned int val, volatile void __iomem *addr) function writeq (line 260) | static inline void writeq(u64 val, volatile void __iomem *addr) FILE: drivers/net/cxgbe/cxgbe_ethdev.c function cxgbe_xmit_pkts (line 88) | static uint16_t cxgbe_xmit_pkts(void *tx_queue, struct rte_mbuf **tx_pkts, function cxgbe_recv_pkts (line 121) | static uint16_t cxgbe_recv_pkts(void *rx_queue, struct rte_mbuf **rx_pkts, function cxgbe_dev_info_get (line 137) | static void cxgbe_dev_info_get(struct rte_eth_dev *eth_dev, function cxgbe_dev_promiscuous_enable (line 167) | static void cxgbe_dev_promiscuous_enable(struct rte_eth_dev *eth_dev) function cxgbe_dev_promiscuous_disable (line 176) | static void cxgbe_dev_promiscuous_disable(struct rte_eth_dev *eth_dev) function cxgbe_dev_allmulticast_enable (line 185) | static void cxgbe_dev_allmulticast_enable(struct rte_eth_dev *eth_dev) function cxgbe_dev_allmulticast_disable (line 196) | static void cxgbe_dev_allmulticast_disable(struct rte_eth_dev *eth_dev) function cxgbe_dev_link_update (line 207) | static int cxgbe_dev_link_update(struct rte_eth_dev *eth_dev, type rte_eth_dev (line 228) | struct rte_eth_dev type rte_eth_dev (line 230) | struct rte_eth_dev function cxgbe_dev_close (line 238) | static void cxgbe_dev_close(struct rte_eth_dev *eth_dev) function cxgbe_dev_start (line 277) | static int cxgbe_dev_start(struct rte_eth_dev *eth_dev) function cxgbe_dev_stop (line 327) | static void cxgbe_dev_stop(struct rte_eth_dev *eth_dev) function cxgbe_dev_configure (line 346) | static int cxgbe_dev_configure(struct rte_eth_dev *eth_dev) function cxgbe_dev_tx_queue_start (line 368) | static int cxgbe_dev_tx_queue_start(struct rte_eth_dev *eth_dev, function cxgbe_dev_tx_queue_stop (line 379) | static int cxgbe_dev_tx_queue_stop(struct rte_eth_dev *eth_dev, function cxgbe_dev_tx_queue_setup (line 390) | static int cxgbe_dev_tx_queue_setup(struct rte_eth_dev *eth_dev, function cxgbe_dev_tx_queue_release (line 444) | static void cxgbe_dev_tx_queue_release(void *q) function cxgbe_dev_rx_queue_start (line 460) | static int cxgbe_dev_rx_queue_start(struct rte_eth_dev *eth_dev, function cxgbe_dev_rx_queue_stop (line 474) | static int cxgbe_dev_rx_queue_stop(struct rte_eth_dev *eth_dev, function cxgbe_dev_rx_queue_setup (line 488) | static int cxgbe_dev_rx_queue_setup(struct rte_eth_dev *eth_dev, function cxgbe_dev_rx_queue_release (line 547) | static void cxgbe_dev_rx_queue_release(void *q) function cxgbe_dev_stats_get (line 567) | static void cxgbe_dev_stats_get(struct rte_eth_dev *eth_dev, function cxgbe_dev_stats_reset (line 620) | static void cxgbe_dev_stats_reset(struct rte_eth_dev *eth_dev) function cxgbe_flow_ctrl_get (line 645) | static int cxgbe_flow_ctrl_get(struct rte_eth_dev *eth_dev, function cxgbe_flow_ctrl_set (line 667) | static int cxgbe_flow_ctrl_set(struct rte_eth_dev *eth_dev, type eth_dev_ops (line 697) | struct eth_dev_ops function eth_cxgbe_dev_init (line 726) | static int eth_cxgbe_dev_init(struct rte_eth_dev *eth_dev) type eth_driver (line 772) | struct eth_driver type port_info (line 779) | struct port_info function rte_cxgbe_pmd_init (line 787) | static int rte_cxgbe_pmd_init(const char *name __rte_unused, type rte_driver (line 796) | struct rte_driver FILE: drivers/net/cxgbe/cxgbe_main.c function fwevtq_handler (line 73) | static int fwevtq_handler(struct sge_rspq *q, const __be64 *rsp, function setup_sge_fwevtq (line 110) | int setup_sge_fwevtq(struct adapter *adapter) function closest_timer (line 122) | static int closest_timer(const struct sge *s, int time) function closest_thres (line 139) | static int closest_thres(const struct sge *s, int thres) function cxgb4_set_rspq_intr_params (line 165) | int cxgb4_set_rspq_intr_params(struct sge_rspq *q, unsigned int us, function is_x_1g_port (line 201) | static inline bool is_x_1g_port(const struct link_config *lc) function is_x_10g_port (line 206) | static inline bool is_x_10g_port(const struct link_config *lc) function init_rspq (line 213) | inline void init_rspq(struct adapter *adap, struct sge_rspq *q, function cfg_queue_count (line 223) | int cfg_queue_count(struct rte_eth_dev *eth_dev) function cfg_queues (line 250) | void cfg_queues(struct rte_eth_dev *eth_dev) function cxgbe_stats_get (line 313) | void cxgbe_stats_get(struct port_info *pi, struct port_stats *stats) function cxgbe_stats_reset (line 319) | void cxgbe_stats_reset(struct port_info *pi) function setup_memwin (line 324) | static void setup_memwin(struct adapter *adap) function init_rss (line 346) | static int init_rss(struct adapter *adap) function print_port_info (line 365) | static void print_port_info(struct adapter *adap) function adap_init0_tweaks (line 405) | static int adap_init0_tweaks(struct adapter *adapter) function adap_init0_config (line 438) | static int adap_init0_config(struct adapter *adapter, int reset) function adap_init0 (line 592) | static int adap_init0(struct adapter *adap) function t4_os_portmod_changed (line 814) | void t4_os_portmod_changed(const struct adapter *adap, int port_id) function link_start (line 847) | int link_start(struct port_info *pi) function cxgb4_write_rss (line 893) | int cxgb4_write_rss(const struct port_info *pi, const u16 *queues) function setup_rss (line 943) | int setup_rss(struct port_info *pi) function enable_rx (line 969) | static void enable_rx(struct adapter *adap) function cxgbe_up (line 1006) | int cxgbe_up(struct adapter *adap) function cxgbe_down (line 1020) | int cxgbe_down(struct port_info *pi) function cxgbe_close (line 1038) | void cxgbe_close(struct adapter *adapter) function cxgbe_probe (line 1061) | int cxgbe_probe(struct adapter *adapter) FILE: drivers/net/cxgbe/sge.c type adapter (line 70) | struct adapter type sge_eth_txq (line 71) | struct sge_eth_txq function fl_mtu_bufsize (line 95) | static inline unsigned int fl_mtu_bufsize(struct adapter *adapter, function txq_avail (line 143) | static inline unsigned int txq_avail(const struct sge_txq *q) function map_mbuf (line 148) | static int map_mbuf(struct rte_mbuf *mbuf, dma_addr_t *addr) function free_tx_desc (line 171) | static void free_tx_desc(struct sge_txq *q, unsigned int n) function reclaim_tx_desc (line 200) | static void reclaim_tx_desc(struct sge_txq *q, unsigned int n) function fl_cap (line 219) | static inline unsigned int fl_cap(const struct sge_fl *fl) function fl_starving (line 233) | static inline bool fl_starving(const struct adapter *adapter, function free_rx_bufs (line 249) | static void free_rx_bufs(struct sge_fl *q, int n) function unmap_rx_buf (line 280) | static void unmap_rx_buf(struct sge_fl *q) function ring_fl_db (line 287) | static inline void ring_fl_db(struct adapter *adap, struct sge_fl *q) function set_rx_sw_desc (line 327) | static inline void set_rx_sw_desc(struct rx_sw_desc *sd, void *buf, function refill_fl_usembufs (line 347) | static unsigned int refill_fl_usembufs(struct adapter *adap, struct sge_... function refill_fl (line 424) | static unsigned int refill_fl(struct adapter *adap, struct sge_fl *q, in... function __refill_fl (line 429) | static inline void __refill_fl(struct adapter *adap, struct sge_fl *fl) function reclaimable (line 437) | static inline int reclaimable(const struct sge_txq *q) function reclaim_completed_tx (line 453) | void reclaim_completed_tx(struct sge_txq *q) function sgl_len (line 472) | static inline unsigned int sgl_len(unsigned int n) function flits_to_desc (line 502) | static inline unsigned int flits_to_desc(unsigned int n) function is_eth_imm (line 514) | static inline int is_eth_imm(const struct rte_mbuf *m) function calc_tx_flits (line 533) | static inline unsigned int calc_tx_flits(const struct rte_mbuf *m) function write_sgl (line 585) | static void write_sgl(struct rte_mbuf *mbuf, struct sge_txq *q, function ring_tx_db (line 653) | static inline void ring_tx_db(struct adapter *adap, struct sge_txq *q) function u64 (line 715) | static u64 hwcsum(enum chip_type chip, const struct rte_mbuf *m) function txq_advance (line 752) | static inline void txq_advance(struct sge_txq *q, unsigned int n) function wraps_around (line 762) | static inline int wraps_around(struct sge_txq *q, int ndesc) function tx_timer_cb (line 767) | static void tx_timer_cb(void *data) function ship_tx_pkt_coalesce_wr (line 797) | static inline void ship_tx_pkt_coalesce_wr(struct adapter *adap, function should_tx_packet_coalesce (line 843) | static inline int should_tx_packet_coalesce(struct sge_eth_txq *txq, function tx_do_packet_coalesce (line 930) | static inline int tx_do_packet_coalesce(struct sge_eth_txq *txq, function t4_eth_xmit (line 1025) | int t4_eth_xmit(struct sge_eth_txq *txq, struct rte_mbuf *mbuf) type rte_memzone (line 1197) | struct rte_memzone type rte_mbuf (line 1247) | struct rte_mbuf type pkt_gl (line 1247) | struct pkt_gl type rte_mbuf (line 1265) | struct rte_mbuf type pkt_gl (line 1265) | struct pkt_gl function t4_ethrx_handler (line 1281) | int t4_ethrx_handler(struct sge_rspq *q, const __be64 *rsp, function is_new_response (line 1345) | static inline bool is_new_response(const struct rsp_ctrl *r, function rspq_next (line 1359) | static inline void rspq_next(struct sge_rspq *q) function process_responses (line 1383) | static int process_responses(struct sge_rspq *q, int budget, function cxgbe_poll (line 1509) | int cxgbe_poll(struct sge_rspq *q, struct rte_mbuf **rx_pkts, type adapter (line 1531) | struct adapter type t4_bar2_qtype (line 1532) | enum t4_bar2_qtype function t4_sge_eth_rxq_start (line 1545) | int t4_sge_eth_rxq_start(struct adapter *adap, struct sge_rspq *rq) function t4_sge_eth_rxq_stop (line 1554) | int t4_sge_eth_rxq_stop(struct adapter *adap, struct sge_rspq *rq) function t4_sge_alloc_rxq (line 1567) | int t4_sge_alloc_rxq(struct adapter *adap, struct sge_rspq *iq, bool fwe... function init_txq (line 1777) | static void init_txq(struct adapter *adap, struct sge_txq *q, unsigned i... function t4_sge_eth_txq_start (line 1795) | int t4_sge_eth_txq_start(struct sge_eth_txq *txq) function t4_sge_eth_txq_stop (line 1810) | int t4_sge_eth_txq_stop(struct sge_eth_txq *txq) function t4_sge_alloc_eth_txq (line 1817) | int t4_sge_alloc_eth_txq(struct adapter *adap, struct sge_eth_txq *txq, function free_txq (line 1885) | static void free_txq(struct sge_txq *q) function free_rspq_fl (line 1892) | static void free_rspq_fl(struct adapter *adap, struct sge_rspq *rq, function t4_sge_eth_clear_queues (line 1918) | void t4_sge_eth_clear_queues(struct port_info *pi) function t4_sge_eth_rxq_release (line 1941) | void t4_sge_eth_rxq_release(struct adapter *adap, struct sge_eth_rxq *rxq) function t4_sge_eth_txq_release (line 1949) | void t4_sge_eth_txq_release(struct adapter *adap, struct sge_eth_txq *txq) function t4_sge_tx_monitor_start (line 1961) | void t4_sge_tx_monitor_start(struct adapter *adap) function t4_sge_tx_monitor_stop (line 1966) | void t4_sge_tx_monitor_stop(struct adapter *adap) function t4_free_sge_resources (line 1977) | void t4_free_sge_resources(struct adapter *adap) function t4_sge_init_soft (line 2020) | static int t4_sge_init_soft(struct adapter *adap) function t4_sge_init (line 2122) | int t4_sge_init(struct adapter *adap) FILE: drivers/net/e1000/base/e1000_80003es2lan.c type e1000_hw (line 40) | struct e1000_hw type e1000_hw (line 41) | struct e1000_hw type e1000_hw (line 42) | struct e1000_hw type e1000_hw (line 43) | struct e1000_hw type e1000_hw (line 44) | struct e1000_hw type e1000_hw (line 47) | struct e1000_hw type e1000_hw (line 50) | struct e1000_hw type e1000_hw (line 52) | struct e1000_hw type e1000_hw (line 53) | struct e1000_hw type e1000_hw (line 54) | struct e1000_hw type e1000_hw (line 55) | struct e1000_hw type e1000_hw (line 57) | struct e1000_hw type e1000_hw (line 58) | struct e1000_hw type e1000_hw (line 59) | struct e1000_hw type e1000_hw (line 60) | struct e1000_hw type e1000_hw (line 61) | struct e1000_hw type e1000_hw (line 62) | struct e1000_hw type e1000_hw (line 63) | struct e1000_hw type e1000_hw (line 64) | struct e1000_hw type e1000_hw (line 65) | struct e1000_hw type e1000_hw (line 67) | struct e1000_hw type e1000_hw (line 69) | struct e1000_hw type e1000_hw (line 70) | struct e1000_hw type e1000_hw (line 71) | struct e1000_hw type e1000_hw (line 72) | struct e1000_hw function STATIC (line 88) | STATIC s32 e1000_init_phy_params_80003es2lan(struct e1000_hw *hw) function STATIC (line 139) | STATIC s32 e1000_init_nvm_params_80003es2lan(struct e1000_hw *hw) function STATIC (line 195) | STATIC s32 e1000_init_mac_params_80003es2lan(struct e1000_hw *hw) function e1000_init_function_pointers_80003es2lan (line 279) | void e1000_init_function_pointers_80003es2lan(struct e1000_hw *hw) function STATIC (line 294) | STATIC s32 e1000_acquire_phy_80003es2lan(struct e1000_hw *hw) function STATIC (line 310) | STATIC void e1000_release_phy_80003es2lan(struct e1000_hw *hw) function STATIC (line 327) | STATIC s32 e1000_acquire_mac_csr_80003es2lan(struct e1000_hw *hw) function STATIC (line 344) | STATIC void e1000_release_mac_csr_80003es2lan(struct e1000_hw *hw) function STATIC (line 361) | STATIC s32 e1000_acquire_nvm_80003es2lan(struct e1000_hw *hw) function STATIC (line 385) | STATIC void e1000_release_nvm_80003es2lan(struct e1000_hw *hw) function STATIC (line 401) | STATIC s32 e1000_acquire_swfw_sync_80003es2lan(struct e1000_hw *hw, u16 ... function STATIC (line 448) | STATIC void e1000_release_swfw_sync_80003es2lan(struct e1000_hw *hw, u16... function STATIC (line 472) | STATIC s32 e1000_read_phy_reg_gg82563_80003es2lan(struct e1000_hw *hw, function STATIC (line 543) | STATIC s32 e1000_write_phy_reg_gg82563_80003es2lan(struct e1000_hw *hw, function STATIC (line 615) | STATIC s32 e1000_write_nvm_80003es2lan(struct e1000_hw *hw, u16 offset, function STATIC (line 630) | STATIC s32 e1000_get_cfg_done_80003es2lan(struct e1000_hw *hw) function STATIC (line 661) | STATIC s32 e1000_phy_force_speed_duplex_80003es2lan(struct e1000_hw *hw) function STATIC (line 756) | STATIC s32 e1000_get_cable_length_80003es2lan(struct e1000_hw *hw) function STATIC (line 792) | STATIC s32 e1000_get_link_up_info_80003es2lan(struct e1000_hw *hw, u16 *... function STATIC (line 818) | STATIC s32 e1000_reset_hw_80003es2lan(struct e1000_hw *hw) function STATIC (line 879) | STATIC s32 e1000_init_hw_80003es2lan(struct e1000_hw *hw) function STATIC (line 982) | STATIC void e1000_initialize_hw_bits_80003es2lan(struct e1000_hw *hw) function STATIC (line 1029) | STATIC s32 e1000_copper_link_setup_gg82563_80003es2lan(struct e1000_hw *hw) function STATIC (line 1177) | STATIC s32 e1000_setup_copper_link_80003es2lan(struct e1000_hw *hw) function STATIC (line 1236) | STATIC s32 e1000_cfg_on_link_up_80003es2lan(struct e1000_hw *hw) function STATIC (line 1267) | STATIC s32 e1000_cfg_kmrn_10_100_80003es2lan(struct e1000_hw *hw, u16 du... function STATIC (line 1318) | STATIC s32 e1000_cfg_kmrn_1000_80003es2lan(struct e1000_hw *hw) function STATIC (line 1369) | STATIC s32 e1000_read_kmrn_reg_80003es2lan(struct e1000_hw *hw, u32 offset, function STATIC (line 1406) | STATIC s32 e1000_write_kmrn_reg_80003es2lan(struct e1000_hw *hw, u32 off... function STATIC (line 1434) | STATIC s32 e1000_read_mac_addr_80003es2lan(struct e1000_hw *hw) function STATIC (line 1458) | STATIC void e1000_power_down_phy_copper_80003es2lan(struct e1000_hw *hw) function STATIC (line 1474) | STATIC void e1000_clear_hw_cntrs_80003es2lan(struct e1000_hw *hw) FILE: drivers/net/e1000/base/e1000_82540.c type e1000_hw (line 47) | struct e1000_hw type e1000_hw (line 48) | struct e1000_hw type e1000_hw (line 49) | struct e1000_hw type e1000_hw (line 50) | struct e1000_hw type e1000_hw (line 51) | struct e1000_hw type e1000_hw (line 52) | struct e1000_hw type e1000_hw (line 53) | struct e1000_hw type e1000_hw (line 54) | struct e1000_hw type e1000_hw (line 55) | struct e1000_hw type e1000_hw (line 56) | struct e1000_hw type e1000_hw (line 57) | struct e1000_hw type e1000_hw (line 58) | struct e1000_hw type e1000_hw (line 59) | struct e1000_hw function STATIC (line 65) | STATIC s32 e1000_init_phy_params_82540(struct e1000_hw *hw) function STATIC (line 116) | STATIC s32 e1000_init_nvm_params_82540(struct e1000_hw *hw) function STATIC (line 157) | STATIC s32 e1000_init_mac_params_82540(struct e1000_hw *hw) function e1000_init_function_pointers_82540 (line 254) | void e1000_init_function_pointers_82540(struct e1000_hw *hw) function STATIC (line 269) | STATIC s32 e1000_reset_hw_82540(struct e1000_hw *hw) function STATIC (line 327) | STATIC s32 e1000_init_hw_82540(struct e1000_hw *hw) function STATIC (line 410) | STATIC s32 e1000_setup_copper_link_82540(struct e1000_hw *hw) function STATIC (line 459) | STATIC s32 e1000_setup_fiber_serdes_link_82540(struct e1000_hw *hw) function STATIC (line 498) | STATIC s32 e1000_adjust_serdes_amplitude_82540(struct e1000_hw *hw) function STATIC (line 528) | STATIC s32 e1000_set_vco_speed_82540(struct e1000_hw *hw) function STATIC (line 587) | STATIC s32 e1000_set_phy_mode_82540(struct e1000_hw *hw) function STATIC (line 630) | STATIC void e1000_power_down_phy_copper_82540(struct e1000_hw *hw) function STATIC (line 645) | STATIC void e1000_clear_hw_cntrs_82540(struct e1000_hw *hw) function s32 (line 690) | s32 e1000_read_mac_addr_82540(struct e1000_hw *hw) FILE: drivers/net/e1000/base/e1000_82541.c type e1000_hw (line 45) | struct e1000_hw type e1000_hw (line 46) | struct e1000_hw type e1000_hw (line 47) | struct e1000_hw type e1000_hw (line 48) | struct e1000_hw type e1000_hw (line 49) | struct e1000_hw type e1000_hw (line 50) | struct e1000_hw type e1000_hw (line 52) | struct e1000_hw type e1000_hw (line 53) | struct e1000_hw type e1000_hw (line 54) | struct e1000_hw type e1000_hw (line 55) | struct e1000_hw type e1000_hw (line 56) | struct e1000_hw type e1000_hw (line 58) | struct e1000_hw type e1000_hw (line 59) | struct e1000_hw type e1000_hw (line 60) | struct e1000_hw type e1000_hw (line 61) | struct e1000_hw type e1000_hw (line 63) | struct e1000_hw type e1000_hw (line 64) | struct e1000_hw function STATIC (line 83) | STATIC s32 e1000_init_phy_params_82541(struct e1000_hw *hw) function STATIC (line 126) | STATIC s32 e1000_init_nvm_params_82541(struct e1000_hw *hw) function STATIC (line 217) | STATIC s32 e1000_init_mac_params_82541(struct e1000_hw *hw) function e1000_init_function_pointers_82541 (line 277) | void e1000_init_function_pointers_82541(struct e1000_hw *hw) function STATIC (line 292) | STATIC s32 e1000_reset_hw_82541(struct e1000_hw *hw) function STATIC (line 370) | STATIC s32 e1000_init_hw_82541(struct e1000_hw *hw) function STATIC (line 440) | STATIC s32 e1000_get_link_up_info_82541(struct e1000_hw *hw, u16 *speed, function STATIC (line 495) | STATIC s32 e1000_phy_hw_reset_82541(struct e1000_hw *hw) function STATIC (line 529) | STATIC s32 e1000_setup_copper_link_82541(struct e1000_hw *hw) function STATIC (line 580) | STATIC s32 e1000_check_for_link_82541(struct e1000_hw *hw) function STATIC (line 664) | STATIC s32 e1000_config_dsp_after_link_change_82541(struct e1000_hw *hw, function STATIC (line 868) | STATIC s32 e1000_get_cable_length_igp_82541(struct e1000_hw *hw) function STATIC (line 941) | STATIC s32 e1000_set_d3_lplu_state_82541(struct e1000_hw *hw, bool active) function STATIC (line 1032) | STATIC s32 e1000_setup_led_82541(struct e1000_hw *hw) function STATIC (line 1063) | STATIC s32 e1000_cleanup_led_82541(struct e1000_hw *hw) function STATIC (line 1087) | STATIC s32 e1000_phy_init_script_82541(struct e1000_hw *hw) function e1000_init_script_state_82541 (line 1200) | void e1000_init_script_state_82541(struct e1000_hw *hw, bool state) function STATIC (line 1224) | STATIC void e1000_power_down_phy_copper_82541(struct e1000_hw *hw) function STATIC (line 1239) | STATIC void e1000_clear_hw_cntrs_82541(struct e1000_hw *hw) FILE: drivers/net/e1000/base/e1000_82541.h type e1000_hw (line 90) | struct e1000_hw FILE: drivers/net/e1000/base/e1000_82542.c type e1000_hw (line 40) | struct e1000_hw type e1000_hw (line 41) | struct e1000_hw type e1000_hw (line 42) | struct e1000_hw type e1000_hw (line 43) | struct e1000_hw type e1000_hw (line 44) | struct e1000_hw type e1000_hw (line 45) | struct e1000_hw type e1000_hw (line 46) | struct e1000_hw type e1000_hw (line 47) | struct e1000_hw type e1000_hw (line 48) | struct e1000_hw type e1000_hw (line 49) | struct e1000_hw type e1000_hw (line 50) | struct e1000_hw type e1000_hw (line 51) | struct e1000_hw function STATIC (line 57) | STATIC s32 e1000_init_phy_params_82542(struct e1000_hw *hw) function STATIC (line 73) | STATIC s32 e1000_init_nvm_params_82542(struct e1000_hw *hw) function STATIC (line 99) | STATIC s32 e1000_init_mac_params_82542(struct e1000_hw *hw) function e1000_init_function_pointers_82542 (line 158) | void e1000_init_function_pointers_82542(struct e1000_hw *hw) function STATIC (line 174) | STATIC s32 e1000_get_bus_info_82542(struct e1000_hw *hw) function STATIC (line 191) | STATIC s32 e1000_reset_hw_82542(struct e1000_hw *hw) function STATIC (line 242) | STATIC s32 e1000_init_hw_82542(struct e1000_hw *hw) function STATIC (line 316) | STATIC s32 e1000_setup_link_82542(struct e1000_hw *hw) function STATIC (line 372) | STATIC s32 e1000_led_on_82542(struct e1000_hw *hw) function STATIC (line 391) | STATIC s32 e1000_led_off_82542(struct e1000_hw *hw) function STATIC (line 413) | STATIC void e1000_rar_set_82542(struct e1000_hw *hw, u8 *addr, u32 index) function u32 (line 445) | u32 e1000_translate_register_82542(u32 reg) function STATIC (line 539) | STATIC void e1000_clear_hw_cntrs_82542(struct e1000_hw *hw) function s32 (line 565) | s32 e1000_read_mac_addr_82542(struct e1000_hw *hw) FILE: drivers/net/e1000/base/e1000_82543.c type e1000_hw (line 45) | struct e1000_hw type e1000_hw (line 46) | struct e1000_hw type e1000_hw (line 47) | struct e1000_hw type e1000_hw (line 48) | struct e1000_hw type e1000_hw (line 50) | struct e1000_hw type e1000_hw (line 52) | struct e1000_hw type e1000_hw (line 53) | struct e1000_hw type e1000_hw (line 54) | struct e1000_hw type e1000_hw (line 55) | struct e1000_hw type e1000_hw (line 56) | struct e1000_hw type e1000_hw (line 57) | struct e1000_hw type e1000_hw (line 58) | struct e1000_hw type e1000_hw (line 59) | struct e1000_hw type e1000_hw (line 60) | struct e1000_hw type e1000_hw (line 61) | struct e1000_hw type e1000_hw (line 62) | struct e1000_hw type e1000_hw (line 63) | struct e1000_hw type e1000_hw (line 65) | struct e1000_hw type e1000_hw (line 66) | struct e1000_hw type e1000_hw (line 67) | struct e1000_hw type e1000_hw (line 68) | struct e1000_hw type e1000_hw (line 69) | struct e1000_hw type e1000_hw (line 70) | struct e1000_hw type e1000_hw (line 71) | struct e1000_hw type e1000_hw (line 72) | struct e1000_hw type e1000_hw (line 74) | struct e1000_hw type e1000_hw (line 75) | struct e1000_hw function STATIC (line 81) | STATIC s32 e1000_init_phy_params_82543(struct e1000_hw *hw) function STATIC (line 164) | STATIC s32 e1000_init_nvm_params_82543(struct e1000_hw *hw) function STATIC (line 190) | STATIC s32 e1000_init_mac_params_82543(struct e1000_hw *hw) function e1000_init_function_pointers_82543 (line 264) | void e1000_init_function_pointers_82543(struct e1000_hw *hw) function STATIC (line 280) | STATIC bool e1000_tbi_compatibility_enabled_82543(struct e1000_hw *hw) function e1000_set_tbi_compatibility_82543 (line 305) | void e1000_set_tbi_compatibility_82543(struct e1000_hw *hw, bool state) function e1000_tbi_sbp_enabled_82543 (line 332) | bool e1000_tbi_sbp_enabled_82543(struct e1000_hw *hw) function STATIC (line 357) | STATIC void e1000_set_tbi_sbp_82543(struct e1000_hw *hw, bool state) function STATIC (line 378) | STATIC bool e1000_init_phy_disabled_82543(struct e1000_hw *hw) function e1000_tbi_adjust_stats_82543 (line 406) | void e1000_tbi_adjust_stats_82543(struct e1000_hw *hw, function STATIC (line 482) | STATIC s32 e1000_read_phy_reg_82543(struct e1000_hw *hw, u32 offset, u16... function STATIC (line 538) | STATIC s32 e1000_write_phy_reg_82543(struct e1000_hw *hw, u32 offset, u1... function STATIC (line 585) | STATIC void e1000_raise_mdi_clk_82543(struct e1000_hw *hw, u32 *ctrl) function STATIC (line 604) | STATIC void e1000_lower_mdi_clk_82543(struct e1000_hw *hw, u32 *ctrl) function STATIC (line 625) | STATIC void e1000_shift_out_mdi_bits_82543(struct e1000_hw *hw, u32 data, function STATIC (line 677) | STATIC u16 e1000_shift_in_mdi_bits_82543(struct e1000_hw *hw) function STATIC (line 736) | STATIC s32 e1000_phy_force_speed_duplex_82543(struct e1000_hw *hw) function STATIC (line 762) | STATIC s32 e1000_polarity_reversal_workaround_82543(struct e1000_hw *hw) function STATIC (line 856) | STATIC s32 e1000_phy_hw_reset_82543(struct e1000_hw *hw) function STATIC (line 896) | STATIC s32 e1000_reset_hw_82543(struct e1000_hw *hw) function STATIC (line 951) | STATIC s32 e1000_init_hw_82543(struct e1000_hw *hw) function STATIC (line 1014) | STATIC s32 e1000_setup_link_82543(struct e1000_hw *hw) function STATIC (line 1055) | STATIC s32 e1000_setup_copper_link_82543(struct e1000_hw *hw) function STATIC (line 1143) | STATIC s32 e1000_setup_fiber_link_82543(struct e1000_hw *hw) function STATIC (line 1192) | STATIC s32 e1000_check_for_copper_link_82543(struct e1000_hw *hw) function STATIC (line 1328) | STATIC s32 e1000_check_for_fiber_link_82543(struct e1000_hw *hw) function STATIC (line 1398) | STATIC s32 e1000_config_mac_to_phy_82543(struct e1000_hw *hw) function STATIC (line 1452) | STATIC void e1000_write_vfta_82543(struct e1000_hw *hw, u32 offset, u32 ... function STATIC (line 1475) | STATIC s32 e1000_led_on_82543(struct e1000_hw *hw) function STATIC (line 1502) | STATIC s32 e1000_led_off_82543(struct e1000_hw *hw) function STATIC (line 1528) | STATIC void e1000_clear_hw_cntrs_82543(struct e1000_hw *hw) FILE: drivers/net/e1000/base/e1000_82543.h type e1000_hw (line 48) | struct e1000_hw type e1000_hw_stats (line 49) | struct e1000_hw_stats type e1000_hw (line 52) | struct e1000_hw type e1000_hw (line 54) | struct e1000_hw FILE: drivers/net/e1000/base/e1000_82571.c type e1000_hw (line 52) | struct e1000_hw type e1000_hw (line 53) | struct e1000_hw type e1000_hw (line 54) | struct e1000_hw type e1000_hw (line 56) | struct e1000_hw type e1000_hw (line 57) | struct e1000_hw type e1000_hw (line 58) | struct e1000_hw type e1000_hw (line 59) | struct e1000_hw type e1000_hw (line 61) | struct e1000_hw type e1000_hw (line 62) | struct e1000_hw type e1000_hw (line 63) | struct e1000_hw type e1000_hw (line 64) | struct e1000_hw type e1000_hw (line 65) | struct e1000_hw type e1000_hw (line 66) | struct e1000_hw type e1000_hw (line 67) | struct e1000_hw type e1000_hw (line 68) | struct e1000_hw type e1000_hw (line 69) | struct e1000_hw type e1000_hw (line 70) | struct e1000_hw type e1000_hw (line 71) | struct e1000_hw type e1000_hw (line 72) | struct e1000_hw type e1000_hw (line 73) | struct e1000_hw type e1000_hw (line 74) | struct e1000_hw type e1000_hw (line 75) | struct e1000_hw type e1000_hw (line 76) | struct e1000_hw type e1000_hw (line 77) | struct e1000_hw type e1000_hw (line 78) | struct e1000_hw type e1000_hw (line 79) | struct e1000_hw type e1000_hw (line 81) | struct e1000_hw type e1000_hw (line 83) | struct e1000_hw type e1000_hw (line 84) | struct e1000_hw type e1000_hw (line 86) | struct e1000_hw type e1000_hw (line 87) | struct e1000_hw function STATIC (line 93) | STATIC s32 e1000_init_phy_params_82571(struct e1000_hw *hw) function STATIC (line 204) | STATIC s32 e1000_init_nvm_params_82571(struct e1000_hw *hw) function STATIC (line 285) | STATIC s32 e1000_init_mac_params_82571(struct e1000_hw *hw) function e1000_init_function_pointers_82571 (line 447) | void e1000_init_function_pointers_82571(struct e1000_hw *hw) function STATIC (line 463) | STATIC s32 e1000_get_phy_id_82571(struct e1000_hw *hw) function STATIC (line 513) | STATIC s32 e1000_get_hw_semaphore_82571(struct e1000_hw *hw) function STATIC (line 574) | STATIC void e1000_put_hw_semaphore_82571(struct e1000_hw *hw) function STATIC (line 594) | STATIC s32 e1000_get_hw_semaphore_82573(struct e1000_hw *hw) function STATIC (line 631) | STATIC void e1000_put_hw_semaphore_82573(struct e1000_hw *hw) function STATIC (line 649) | STATIC s32 e1000_get_hw_semaphore_82574(struct e1000_hw *hw) function STATIC (line 669) | STATIC void e1000_put_hw_semaphore_82574(struct e1000_hw *hw) function STATIC (line 689) | STATIC s32 e1000_set_d0_lplu_state_82574(struct e1000_hw *hw, bool active) function STATIC (line 715) | STATIC s32 e1000_set_d3_lplu_state_82574(struct e1000_hw *hw, bool active) function STATIC (line 742) | STATIC s32 e1000_acquire_nvm_82571(struct e1000_hw *hw) function STATIC (line 772) | STATIC void e1000_release_nvm_82571(struct e1000_hw *hw) function STATIC (line 792) | STATIC s32 e1000_write_nvm_82571(struct e1000_hw *hw, u16 offset, u16 wo... function STATIC (line 825) | STATIC s32 e1000_update_nvm_checksum_82571(struct e1000_hw *hw) function STATIC (line 886) | STATIC s32 e1000_validate_nvm_checksum_82571(struct e1000_hw *hw) function STATIC (line 910) | STATIC s32 e1000_write_nvm_eewr_82571(struct e1000_hw *hw, u16 offset, function STATIC (line 953) | STATIC s32 e1000_get_cfg_done_82571(struct e1000_hw *hw) function STATIC (line 985) | STATIC s32 e1000_set_d0_lplu_state_82571(struct e1000_hw *hw, bool active) function STATIC (line 1064) | STATIC s32 e1000_reset_hw_82571(struct e1000_hw *hw) function STATIC (line 1189) | STATIC s32 e1000_init_hw_82571(struct e1000_hw *hw) function STATIC (line 1269) | STATIC void e1000_initialize_hw_bits_82571(struct e1000_hw *hw) function STATIC (line 1403) | STATIC void e1000_clear_vfta_82571(struct e1000_hw *hw) function STATIC (line 1452) | STATIC bool e1000_check_mng_mode_82574(struct e1000_hw *hw) function STATIC (line 1468) | STATIC s32 e1000_led_on_82574(struct e1000_hw *hw) function e1000_check_phy_82574 (line 1496) | bool e1000_check_phy_82574(struct e1000_hw *hw) function STATIC (line 1535) | STATIC s32 e1000_setup_link_82571(struct e1000_hw *hw) function STATIC (line 1565) | STATIC s32 e1000_setup_copper_link_82571(struct e1000_hw *hw) function STATIC (line 1603) | STATIC s32 e1000_setup_fiber_serdes_link_82571(struct e1000_hw *hw) function STATIC (line 1645) | STATIC s32 e1000_check_for_serdes_link_82571(struct e1000_hw *hw) function STATIC (line 1806) | STATIC s32 e1000_valid_led_default_82571(struct e1000_hw *hw, u16 *data) function e1000_get_laa_state_82571 (line 1841) | bool e1000_get_laa_state_82571(struct e1000_hw *hw) function e1000_set_laa_state_82571 (line 1858) | void e1000_set_laa_state_82571(struct e1000_hw *hw, bool state) function STATIC (line 1890) | STATIC s32 e1000_fix_nvm_checksum_82571(struct e1000_hw *hw) function STATIC (line 1939) | STATIC s32 e1000_read_mac_addr_82571(struct e1000_hw *hw) function STATIC (line 1965) | STATIC void e1000_power_down_phy_copper_82571(struct e1000_hw *hw) function STATIC (line 1986) | STATIC void e1000_clear_hw_cntrs_82571(struct e1000_hw *hw) FILE: drivers/net/e1000/base/e1000_82571.h type e1000_hw (line 61) | struct e1000_hw type e1000_hw (line 62) | struct e1000_hw type e1000_hw (line 63) | struct e1000_hw FILE: drivers/net/e1000/base/e1000_82575.c type e1000_hw (line 47) | struct e1000_hw type e1000_hw (line 48) | struct e1000_hw type e1000_hw (line 49) | struct e1000_hw type e1000_hw (line 50) | struct e1000_hw type e1000_hw (line 51) | struct e1000_hw type e1000_hw (line 52) | struct e1000_hw type e1000_hw (line 53) | struct e1000_hw type e1000_hw (line 54) | struct e1000_hw type e1000_hw (line 55) | struct e1000_hw type e1000_hw (line 56) | struct e1000_hw type e1000_hw (line 58) | struct e1000_hw type e1000_hw (line 59) | struct e1000_hw type e1000_hw (line 61) | struct e1000_hw type e1000_hw (line 62) | struct e1000_hw type e1000_hw (line 63) | struct e1000_hw type e1000_hw (line 65) | struct e1000_hw type e1000_hw (line 67) | struct e1000_hw type e1000_hw (line 69) | struct e1000_hw type e1000_hw (line 71) | struct e1000_hw type e1000_hw (line 73) | struct e1000_hw type e1000_hw (line 74) | struct e1000_hw type e1000_hw (line 75) | struct e1000_hw type e1000_hw (line 76) | struct e1000_hw type e1000_hw (line 77) | struct e1000_hw type e1000_hw (line 78) | struct e1000_hw type e1000_hw (line 80) | struct e1000_hw type e1000_hw (line 81) | struct e1000_hw type e1000_hw (line 82) | struct e1000_hw type e1000_hw (line 84) | struct e1000_hw type e1000_hw (line 85) | struct e1000_hw type e1000_hw (line 86) | struct e1000_hw type e1000_hw (line 87) | struct e1000_hw type e1000_hw (line 88) | struct e1000_hw type e1000_hw (line 89) | struct e1000_hw type e1000_hw (line 90) | struct e1000_hw type e1000_hw (line 91) | struct e1000_hw type e1000_hw (line 92) | struct e1000_hw type e1000_hw (line 93) | struct e1000_hw type e1000_hw (line 94) | struct e1000_hw type e1000_hw (line 95) | struct e1000_hw type e1000_hw (line 96) | struct e1000_hw type e1000_hw (line 97) | struct e1000_hw type e1000_hw (line 99) | struct e1000_hw type e1000_hw (line 101) | struct e1000_hw type e1000_hw (line 102) | struct e1000_hw type e1000_hw (line 103) | struct e1000_hw type e1000_hw (line 104) | struct e1000_hw type e1000_hw (line 106) | struct e1000_hw type e1000_hw (line 107) | struct e1000_hw type e1000_hw (line 108) | struct e1000_hw type e1000_hw (line 109) | struct e1000_hw type e1000_hw (line 110) | struct e1000_hw type e1000_hw (line 111) | struct e1000_hw type e1000_hw (line 112) | struct e1000_hw type e1000_hw (line 113) | struct e1000_hw type e1000_hw (line 114) | struct e1000_hw type e1000_hw (line 115) | struct e1000_hw function STATIC (line 132) | STATIC bool e1000_sgmii_uses_mdio_82575(struct e1000_hw *hw) function STATIC (line 163) | STATIC s32 e1000_init_phy_params_82575(struct e1000_hw *hw) function s32 (line 324) | s32 e1000_init_nvm_params_82575(struct e1000_hw *hw) function STATIC (line 409) | STATIC s32 e1000_init_mac_params_82575(struct e1000_hw *hw) function e1000_init_function_pointers_82575 (line 528) | void e1000_init_function_pointers_82575(struct e1000_hw *hw) function STATIC (line 544) | STATIC s32 e1000_acquire_phy_82575(struct e1000_hw *hw) function STATIC (line 566) | STATIC void e1000_release_phy_82575(struct e1000_hw *hw) function STATIC (line 591) | STATIC s32 e1000_read_phy_reg_sgmii_82575(struct e1000_hw *hw, u32 offset, function STATIC (line 624) | STATIC s32 e1000_write_phy_reg_sgmii_82575(struct e1000_hw *hw, u32 offset, function STATIC (line 655) | STATIC s32 e1000_get_phy_id_82575(struct e1000_hw *hw) function STATIC (line 757) | STATIC s32 e1000_phy_hw_reset_sgmii_82575(struct e1000_hw *hw) function STATIC (line 805) | STATIC s32 e1000_set_d0_lplu_state_82575(struct e1000_hw *hw, bool active) function STATIC (line 891) | STATIC s32 e1000_set_d0_lplu_state_82580(struct e1000_hw *hw, bool active) function s32 (line 939) | s32 e1000_set_d3_lplu_state_82580(struct e1000_hw *hw, bool active) function STATIC (line 982) | STATIC s32 e1000_acquire_nvm_82575(struct e1000_hw *hw) function STATIC (line 1032) | STATIC void e1000_release_nvm_82575(struct e1000_hw *hw) function STATIC (line 1049) | STATIC s32 e1000_acquire_swfw_sync_82575(struct e1000_hw *hw, u16 mask) function STATIC (line 1101) | STATIC void e1000_release_swfw_sync_82575(struct e1000_hw *hw, u16 mask) function STATIC (line 1127) | STATIC s32 e1000_get_cfg_done_82575(struct e1000_hw *hw) function STATIC (line 1168) | STATIC s32 e1000_get_link_up_info_82575(struct e1000_hw *hw, u16 *speed, function STATIC (line 1192) | STATIC s32 e1000_check_for_link_82575(struct e1000_hw *hw) function STATIC (line 1231) | STATIC s32 e1000_check_for_link_media_swap(struct e1000_hw *hw) function STATIC (line 1284) | STATIC void e1000_power_up_serdes_link_82575(struct e1000_hw *hw) function STATIC (line 1318) | STATIC s32 e1000_get_pcs_speed_and_duplex_82575(struct e1000_hw *hw, function e1000_shutdown_serdes_link_82575 (line 1382) | void e1000_shutdown_serdes_link_82575(struct e1000_hw *hw) function STATIC (line 1417) | STATIC s32 e1000_reset_hw_82575(struct e1000_hw *hw) function s32 (line 1481) | s32 e1000_init_hw_82575(struct e1000_hw *hw) function STATIC (line 1538) | STATIC s32 e1000_setup_copper_link_82575(struct e1000_hw *hw) function STATIC (line 1624) | STATIC s32 e1000_setup_serdes_link_82575(struct e1000_hw *hw) function STATIC (line 1767) | STATIC s32 e1000_get_media_type_82575(struct e1000_hw *hw) function STATIC (line 1845) | STATIC s32 e1000_set_sfp_media_type_82575(struct e1000_hw *hw) function STATIC (line 1915) | STATIC s32 e1000_valid_led_default_82575(struct e1000_hw *hw, u16 *data) function STATIC (line 1950) | STATIC bool e1000_sgmii_active_82575(struct e1000_hw *hw) function STATIC (line 1963) | STATIC s32 e1000_reset_init_script_82575(struct e1000_hw *hw) function STATIC (line 1998) | STATIC s32 e1000_read_mac_addr_82575(struct e1000_hw *hw) function STATIC (line 2026) | STATIC void e1000_config_collision_dist_82575(struct e1000_hw *hw) function STATIC (line 2048) | STATIC void e1000_power_down_phy_copper_82575(struct e1000_hw *hw) function STATIC (line 2068) | STATIC void e1000_clear_hw_cntrs_82575(struct e1000_hw *hw) function e1000_rx_fifo_flush_82575 (line 2136) | void e1000_rx_fifo_flush_82575(struct e1000_hw *hw) function STATIC (line 2211) | STATIC s32 e1000_set_pcie_completion_timeout(struct e1000_hw *hw) function e1000_vmdq_set_anti_spoofing_pf (line 2260) | void e1000_vmdq_set_anti_spoofing_pf(struct e1000_hw *hw, bool enable, i... function e1000_vmdq_set_loopback_pf (line 2298) | void e1000_vmdq_set_loopback_pf(struct e1000_hw *hw, bool enable) function e1000_vmdq_set_replication_pf (line 2335) | void e1000_vmdq_set_replication_pf(struct e1000_hw *hw, bool enable) function STATIC (line 2356) | STATIC s32 e1000_read_phy_reg_82580(struct e1000_hw *hw, u32 offset, u16... function STATIC (line 2382) | STATIC s32 e1000_write_phy_reg_82580(struct e1000_hw *hw, u32 offset, u1... function STATIC (line 2408) | STATIC s32 e1000_reset_mdicnfg_82580(struct e1000_hw *hw) function STATIC (line 2446) | STATIC s32 e1000_reset_hw_82580(struct e1000_hw *hw) function u16 (line 2540) | u16 e1000_rxpbs_adjust_82580(u32 data) function s32 (line 2559) | s32 e1000_validate_nvm_checksum_with_offset(struct e1000_hw *hw, u16 off... function s32 (line 2596) | s32 e1000_update_nvm_checksum_with_offset(struct e1000_hw *hw, u16 offset) function STATIC (line 2630) | STATIC s32 e1000_validate_nvm_checksum_82580(struct e1000_hw *hw) function STATIC (line 2671) | STATIC s32 e1000_update_nvm_checksum_82580(struct e1000_hw *hw) function STATIC (line 2715) | STATIC s32 e1000_validate_nvm_checksum_i350(struct e1000_hw *hw) function STATIC (line 2743) | STATIC s32 e1000_update_nvm_checksum_i350(struct e1000_hw *hw) function STATIC (line 2769) | STATIC s32 __e1000_access_emi_reg(struct e1000_hw *hw, u16 address, function s32 (line 2794) | s32 e1000_read_emi_reg(struct e1000_hw *hw, u16 addr, u16 *data) function s32 (line 2807) | s32 e1000_initialize_M88E1512_phy(struct e1000_hw *hw) function s32 (line 2897) | s32 e1000_set_eee_i350(struct e1000_hw *hw) function s32 (line 2942) | s32 e1000_set_eee_i354(struct e1000_hw *hw) function s32 (line 3016) | s32 e1000_get_eee_status_i354(struct e1000_hw *hw, bool *status) function e1000_clear_vfta_i350 (line 3055) | void e1000_clear_vfta_i350(struct e1000_hw *hw) function e1000_write_vfta_i350 (line 3079) | void e1000_write_vfta_i350(struct e1000_hw *hw, u32 offset, u32 value) function s32 (line 3099) | s32 e1000_set_i2c_bb(struct e1000_hw *hw) function s32 (line 3131) | s32 e1000_read_i2c_byte_generic(struct e1000_hw *hw, u8 byte_offset, function s32 (line 3222) | s32 e1000_write_i2c_byte_generic(struct e1000_hw *hw, u8 byte_offset, function STATIC (line 3291) | STATIC void e1000_i2c_start(struct e1000_hw *hw) function STATIC (line 3322) | STATIC void e1000_i2c_stop(struct e1000_hw *hw) function STATIC (line 3348) | STATIC s32 e1000_clock_in_i2c_byte(struct e1000_hw *hw, u8 *data) function STATIC (line 3371) | STATIC s32 e1000_clock_out_i2c_byte(struct e1000_hw *hw, u8 data) function STATIC (line 3404) | STATIC s32 e1000_get_i2c_ack(struct e1000_hw *hw) function STATIC (line 3450) | STATIC s32 e1000_clock_in_i2c_bit(struct e1000_hw *hw, bool *data) function STATIC (line 3479) | STATIC s32 e1000_clock_out_i2c_bit(struct e1000_hw *hw, bool data) function STATIC (line 3513) | STATIC void e1000_raise_i2c_clk(struct e1000_hw *hw, u32 *i2cctl) function STATIC (line 3533) | STATIC void e1000_lower_i2c_clk(struct e1000_hw *hw, u32 *i2cctl) function STATIC (line 3555) | STATIC s32 e1000_set_i2c_data(struct e1000_hw *hw, u32 *i2cctl, bool data) function STATIC (line 3590) | STATIC bool e1000_get_i2c_data(u32 *i2cctl) function e1000_i2c_bus_clear (line 3611) | void e1000_i2c_bus_clear(struct e1000_hw *hw) FILE: drivers/net/e1000/base/e1000_82575.h type e1000_adv_data_desc (line 60) | struct e1000_adv_data_desc { type e1000_adv_context_desc (line 98) | struct e1000_adv_context_desc { type e1000_adv_tx_context_desc (line 317) | struct e1000_adv_tx_context_desc { type e1000_hw (line 478) | struct e1000_hw type e1000_hw (line 479) | struct e1000_hw type e1000_hw (line 480) | struct e1000_hw type e1000_hw (line 481) | struct e1000_hw type e1000_hw (line 482) | struct e1000_hw type e1000_promisc_type (line 484) | enum e1000_promisc_type { type e1000_hw (line 492) | struct e1000_hw type e1000_hw (line 493) | struct e1000_hw type e1000_hw (line 494) | struct e1000_hw type e1000_promisc_type (line 494) | enum e1000_promisc_type type e1000_hw (line 496) | struct e1000_hw type e1000_hw (line 497) | struct e1000_hw type e1000_hw (line 498) | struct e1000_hw type e1000_hw (line 499) | struct e1000_hw type e1000_hw (line 500) | struct e1000_hw type e1000_hw (line 514) | struct e1000_hw type e1000_hw (line 515) | struct e1000_hw type e1000_hw (line 517) | struct e1000_hw type e1000_hw (line 519) | struct e1000_hw FILE: drivers/net/e1000/base/e1000_api.c function s32 (line 43) | s32 e1000_init_mac_params(struct e1000_hw *hw) function s32 (line 69) | s32 e1000_init_nvm_params(struct e1000_hw *hw) function s32 (line 95) | s32 e1000_init_phy_params(struct e1000_hw *hw) function s32 (line 121) | s32 e1000_init_mbx_params(struct e1000_hw *hw) function s32 (line 149) | s32 e1000_set_mac_type(struct e1000_hw *hw) function s32 (line 379) | s32 e1000_setup_init_funcs(struct e1000_hw *hw, bool init_device) function s32 (line 506) | s32 e1000_get_bus_info(struct e1000_hw *hw) function e1000_clear_vfta (line 521) | void e1000_clear_vfta(struct e1000_hw *hw) function e1000_write_vfta (line 536) | void e1000_write_vfta(struct e1000_hw *hw, u32 offset, u32 value) function e1000_update_mc_addr_list (line 551) | void e1000_update_mc_addr_list(struct e1000_hw *hw, u8 *mc_addr_list, function s32 (line 567) | s32 e1000_force_mac_fc(struct e1000_hw *hw) function s32 (line 580) | s32 e1000_check_for_link(struct e1000_hw *hw) function e1000_check_mng_mode (line 595) | bool e1000_check_mng_mode(struct e1000_hw *hw) function s32 (line 611) | s32 e1000_mng_write_dhcp_info(struct e1000_hw *hw, u8 *buffer, u16 length) function s32 (line 623) | s32 e1000_reset_hw(struct e1000_hw *hw) function s32 (line 638) | s32 e1000_init_hw(struct e1000_hw *hw) function s32 (line 654) | s32 e1000_setup_link(struct e1000_hw *hw) function s32 (line 672) | s32 e1000_get_speed_and_duplex(struct e1000_hw *hw, u16 *speed, u16 *dup... function s32 (line 688) | s32 e1000_setup_led(struct e1000_hw *hw) function s32 (line 703) | s32 e1000_cleanup_led(struct e1000_hw *hw) function s32 (line 719) | s32 e1000_blink_led(struct e1000_hw *hw) function s32 (line 734) | s32 e1000_id_led_init(struct e1000_hw *hw) function s32 (line 749) | s32 e1000_led_on(struct e1000_hw *hw) function s32 (line 764) | s32 e1000_led_off(struct e1000_hw *hw) function e1000_reset_adaptive (line 779) | void e1000_reset_adaptive(struct e1000_hw *hw) function e1000_update_adaptive (line 791) | void e1000_update_adaptive(struct e1000_hw *hw) function s32 (line 804) | s32 e1000_disable_pcie_master(struct e1000_hw *hw) function e1000_config_collision_dist (line 816) | void e1000_config_collision_dist(struct e1000_hw *hw) function e1000_rar_set (line 830) | void e1000_rar_set(struct e1000_hw *hw, u8 *addr, u32 index) function s32 (line 842) | s32 e1000_validate_mdi_setting(struct e1000_hw *hw) function u32 (line 859) | u32 e1000_hash_mc_addr(struct e1000_hw *hw, u8 *mc_addr) function e1000_enable_tx_pkt_filtering (line 873) | bool e1000_enable_tx_pkt_filtering(struct e1000_hw *hw) function s32 (line 890) | s32 e1000_mng_host_if_write(struct e1000_hw *hw, u8 *buffer, u16 length, function s32 (line 903) | s32 e1000_mng_write_cmd_header(struct e1000_hw *hw, function s32 (line 919) | s32 e1000_mng_enable_host_if(struct e1000_hw *hw) function s32 (line 931) | s32 e1000_check_reset_block(struct e1000_hw *hw) function s32 (line 948) | s32 e1000_read_phy_reg(struct e1000_hw *hw, u32 offset, u16 *data) function s32 (line 965) | s32 e1000_write_phy_reg(struct e1000_hw *hw, u32 offset, u16 data) function e1000_release_phy (line 980) | void e1000_release_phy(struct e1000_hw *hw) function s32 (line 993) | s32 e1000_acquire_phy(struct e1000_hw *hw) function s32 (line 1005) | s32 e1000_cfg_on_link_up(struct e1000_hw *hw) function s32 (line 1023) | s32 e1000_read_kmrn_reg(struct e1000_hw *hw, u32 offset, u16 *data) function s32 (line 1038) | s32 e1000_write_kmrn_reg(struct e1000_hw *hw, u32 offset, u16 data) function s32 (line 1051) | s32 e1000_get_cable_length(struct e1000_hw *hw) function s32 (line 1067) | s32 e1000_get_phy_info(struct e1000_hw *hw) function s32 (line 1082) | s32 e1000_phy_hw_reset(struct e1000_hw *hw) function s32 (line 1097) | s32 e1000_phy_commit(struct e1000_hw *hw) function s32 (line 1119) | s32 e1000_set_d0_lplu_state(struct e1000_hw *hw, bool active) function s32 (line 1141) | s32 e1000_set_d3_lplu_state(struct e1000_hw *hw, bool active) function s32 (line 1157) | s32 e1000_read_mac_addr(struct e1000_hw *hw) function s32 (line 1176) | s32 e1000_read_pba_string(struct e1000_hw *hw, u8 *pba_num, u32 pba_num_... function s32 (line 1191) | s32 e1000_read_pba_length(struct e1000_hw *hw, u32 *pba_num_size) function s32 (line 1206) | s32 e1000_read_pba_num(struct e1000_hw *hw, u32 *pba_num) function s32 (line 1218) | s32 e1000_validate_nvm_checksum(struct e1000_hw *hw) function s32 (line 1233) | s32 e1000_update_nvm_checksum(struct e1000_hw *hw) function e1000_reload_nvm (line 1248) | void e1000_reload_nvm(struct e1000_hw *hw) function s32 (line 1264) | s32 e1000_read_nvm(struct e1000_hw *hw, u16 offset, u16 words, u16 *data) function s32 (line 1282) | s32 e1000_write_nvm(struct e1000_hw *hw, u16 offset, u16 words, u16 *data) function s32 (line 1300) | s32 e1000_write_8bit_ctrl_reg(struct e1000_hw *hw, u32 reg, u32 offset, function e1000_power_up_phy (line 1313) | void e1000_power_up_phy(struct e1000_hw *hw) function e1000_power_down_phy (line 1328) | void e1000_power_down_phy(struct e1000_hw *hw) function e1000_power_up_fiber_serdes_link (line 1340) | void e1000_power_up_fiber_serdes_link(struct e1000_hw *hw) function e1000_shutdown_fiber_serdes_link (line 1352) | void e1000_shutdown_fiber_serdes_link(struct e1000_hw *hw) FILE: drivers/net/e1000/base/e1000_api.h type e1000_hw (line 39) | struct e1000_hw type e1000_hw (line 40) | struct e1000_hw type e1000_hw (line 41) | struct e1000_hw type e1000_hw (line 42) | struct e1000_hw type e1000_hw (line 43) | struct e1000_hw type e1000_hw (line 44) | struct e1000_hw type e1000_hw (line 45) | struct e1000_hw type e1000_hw (line 46) | struct e1000_hw type e1000_hw (line 47) | struct e1000_hw type e1000_hw (line 48) | struct e1000_hw type e1000_hw (line 49) | struct e1000_hw type e1000_hw (line 50) | struct e1000_hw type e1000_hw (line 51) | struct e1000_hw type e1000_hw (line 53) | struct e1000_hw type e1000_hw (line 54) | struct e1000_hw type e1000_hw (line 55) | struct e1000_hw type e1000_hw (line 56) | struct e1000_hw type e1000_hw (line 57) | struct e1000_hw type e1000_hw (line 58) | struct e1000_hw type e1000_hw (line 59) | struct e1000_hw type e1000_hw (line 60) | struct e1000_hw type e1000_hw (line 61) | struct e1000_hw type e1000_hw (line 62) | struct e1000_hw type e1000_hw (line 63) | struct e1000_hw type e1000_hw (line 64) | struct e1000_hw type e1000_hw (line 65) | struct e1000_hw type e1000_hw (line 66) | struct e1000_hw type e1000_hw (line 67) | struct e1000_hw type e1000_hw (line 68) | struct e1000_hw type e1000_hw (line 69) | struct e1000_hw type e1000_hw (line 70) | struct e1000_hw type e1000_hw (line 71) | struct e1000_hw type e1000_hw (line 72) | struct e1000_hw type e1000_hw (line 73) | struct e1000_hw type e1000_hw (line 75) | struct e1000_hw type e1000_hw (line 76) | struct e1000_hw type e1000_hw (line 77) | struct e1000_hw type e1000_hw (line 78) | struct e1000_hw type e1000_hw (line 79) | struct e1000_hw type e1000_hw (line 80) | struct e1000_hw type e1000_hw (line 81) | struct e1000_hw type e1000_hw (line 82) | struct e1000_hw type e1000_hw (line 83) | struct e1000_hw type e1000_hw (line 84) | struct e1000_hw type e1000_hw (line 85) | struct e1000_hw type e1000_hw (line 86) | struct e1000_hw type e1000_hw (line 87) | struct e1000_hw type e1000_hw (line 88) | struct e1000_hw type e1000_hw (line 90) | struct e1000_hw type e1000_hw (line 91) | struct e1000_hw type e1000_hw (line 92) | struct e1000_hw type e1000_hw (line 93) | struct e1000_hw type e1000_hw (line 94) | struct e1000_hw type e1000_hw (line 95) | struct e1000_hw type e1000_hw (line 96) | struct e1000_hw type e1000_hw (line 97) | struct e1000_hw type e1000_hw (line 98) | struct e1000_hw type e1000_hw (line 99) | struct e1000_hw type e1000_hw (line 100) | struct e1000_hw type e1000_hw (line 101) | struct e1000_hw type e1000_hw (line 102) | struct e1000_hw type e1000_hw (line 103) | struct e1000_hw type e1000_hw (line 104) | struct e1000_hw type e1000_hw (line 105) | struct e1000_hw type e1000_hw (line 106) | struct e1000_hw type e1000_hw (line 107) | struct e1000_hw type e1000_hw (line 108) | struct e1000_hw type e1000_hw (line 109) | struct e1000_hw type e1000_hw (line 110) | struct e1000_hw type e1000_hw (line 111) | struct e1000_hw type e1000_hw (line 112) | struct e1000_hw type e1000_hw (line 113) | struct e1000_hw type e1000_hw (line 114) | struct e1000_hw type e1000_hw (line 116) | struct e1000_hw type e1000_host_mng_command_header (line 117) | struct e1000_host_mng_command_header type e1000_hw (line 118) | struct e1000_hw FILE: drivers/net/e1000/base/e1000_hw.h type e1000_hw (line 41) | struct e1000_hw type e1000_mac_type (line 194) | enum e1000_mac_type { type e1000_media_type (line 232) | enum e1000_media_type { type e1000_nvm_type (line 240) | enum e1000_nvm_type { type e1000_nvm_override (line 250) | enum e1000_nvm_override { type e1000_phy_type (line 258) | enum e1000_phy_type { type e1000_bus_type (line 277) | enum e1000_bus_type { type e1000_bus_speed (line 285) | enum e1000_bus_speed { type e1000_bus_width (line 297) | enum e1000_bus_width { type e1000_1000t_rx_status (line 308) | enum e1000_1000t_rx_status { type e1000_rev_polarity (line 314) | enum e1000_rev_polarity { type e1000_fc_mode (line 320) | enum e1000_fc_mode { type e1000_ffe_config (line 328) | enum e1000_ffe_config { type e1000_dsp_config (line 334) | enum e1000_dsp_config { type e1000_ms_type (line 341) | enum e1000_ms_type { type e1000_smart_speed (line 348) | enum e1000_smart_speed { type e1000_serdes_link_state (line 354) | enum e1000_serdes_link_state { type e1000_rx_desc (line 365) | struct e1000_rx_desc { type e1000_tx_desc (line 436) | struct e1000_tx_desc { type e1000_context_desc (line 457) | struct e1000_context_desc { type e1000_data_desc (line 486) | struct e1000_data_desc { type e1000_hw_stats (line 507) | struct e1000_hw_stats { type e1000_vf_stats (line 590) | struct e1000_vf_stats { type e1000_phy_stats (line 622) | struct e1000_phy_stats { type e1000_host_mng_dhcp_cookie (line 627) | struct e1000_host_mng_dhcp_cookie { type e1000_host_command_header (line 639) | struct e1000_host_command_header { type e1000_host_command_info (line 647) | struct e1000_host_command_info { type e1000_host_mng_command_header (line 653) | struct e1000_host_mng_command_header { type e1000_host_mng_command_info (line 662) | struct e1000_host_mng_command_info { type e1000_mac_operations (line 674) | struct e1000_mac_operations { type e1000_phy_operations (line 719) | struct e1000_phy_operations { type e1000_nvm_operations (line 748) | struct e1000_nvm_operations { type e1000_mac_info (line 760) | struct e1000_mac_info { type e1000_phy_info (line 804) | struct e1000_phy_info { type e1000_nvm_info (line 837) | struct e1000_nvm_info { type e1000_bus_info (line 852) | struct e1000_bus_info { type e1000_fc_info (line 861) | struct e1000_fc_info { type e1000_mbx_operations (line 872) | struct e1000_mbx_operations { type e1000_mbx_stats (line 883) | struct e1000_mbx_stats { type e1000_mbx_info (line 892) | struct e1000_mbx_info { type e1000_dev_spec_82541 (line 900) | struct e1000_dev_spec_82541 { type e1000_dev_spec_82542 (line 907) | struct e1000_dev_spec_82542 { type e1000_dev_spec_82543 (line 911) | struct e1000_dev_spec_82543 { type e1000_dev_spec_82571 (line 917) | struct e1000_dev_spec_82571 { type e1000_dev_spec_80003es2lan (line 923) | struct e1000_dev_spec_80003es2lan { type e1000_shadow_ram (line 927) | struct e1000_shadow_ram { type e1000_ulp_state (line 936) | enum e1000_ulp_state { type e1000_dev_spec_ich8lan (line 943) | struct e1000_dev_spec_ich8lan { type e1000_dev_spec_82575 (line 959) | struct e1000_dev_spec_82575 { type e1000_dev_spec_vf (line 971) | struct e1000_dev_spec_vf { type e1000_hw (line 976) | struct e1000_hw { type e1000_hw (line 1019) | struct e1000_hw type e1000_hw (line 1020) | struct e1000_hw type e1000_hw (line 1021) | struct e1000_hw type e1000_hw (line 1022) | struct e1000_hw type e1000_hw (line 1023) | struct e1000_hw type e1000_hw (line 1024) | struct e1000_hw FILE: drivers/net/e1000/base/e1000_i210.c type e1000_hw (line 37) | struct e1000_hw type e1000_hw (line 38) | struct e1000_hw type e1000_hw (line 39) | struct e1000_hw type e1000_hw (line 40) | struct e1000_hw type e1000_hw (line 42) | struct e1000_hw type e1000_hw (line 43) | struct e1000_hw function STATIC (line 54) | STATIC s32 e1000_acquire_nvm_i210(struct e1000_hw *hw) function STATIC (line 72) | STATIC void e1000_release_nvm_i210(struct e1000_hw *hw) function s32 (line 87) | s32 e1000_acquire_swfw_sync_i210(struct e1000_hw *hw, u16 mask) function e1000_release_swfw_sync_i210 (line 139) | void e1000_release_swfw_sync_i210(struct e1000_hw *hw, u16 mask) function STATIC (line 161) | STATIC s32 e1000_get_hw_semaphore_i210(struct e1000_hw *hw) function s32 (line 234) | s32 e1000_read_nvm_srrd_i210(struct e1000_hw *hw, u16 offset, u16 words, function s32 (line 279) | s32 e1000_write_nvm_srwr_i210(struct e1000_hw *hw, u16 offset, u16 words, function STATIC (line 320) | STATIC s32 e1000_write_nvm_srwr(struct e1000_hw *hw, u16 offset, u16 words, function STATIC (line 375) | STATIC s32 e1000_read_invm_word_i210(struct e1000_hw *hw, u8 address, u1... function STATIC (line 417) | STATIC s32 e1000_read_invm_i210(struct e1000_hw *hw, u16 offset, function s32 (line 498) | s32 e1000_read_invm_version(struct e1000_hw *hw, function s32 (line 597) | s32 e1000_validate_nvm_checksum_i210(struct e1000_hw *hw) function s32 (line 636) | s32 e1000_update_nvm_checksum_i210(struct e1000_hw *hw) function e1000_get_flash_presence_i210 (line 695) | bool e1000_get_flash_presence_i210(struct e1000_hw *hw) function s32 (line 715) | s32 e1000_update_flash_i210(struct e1000_hw *hw) function s32 (line 746) | s32 e1000_pool_flash_update_done_i210(struct e1000_hw *hw) function STATIC (line 771) | STATIC s32 e1000_init_nvm_params_i210(struct e1000_hw *hw) function e1000_init_function_pointers_i210 (line 804) | void e1000_init_function_pointers_i210(struct e1000_hw *hw) function STATIC (line 820) | STATIC s32 e1000_valid_led_default_i210(struct e1000_hw *hw, u16 *data) function STATIC (line 855) | STATIC s32 __e1000_access_xmdio_reg(struct e1000_hw *hw, u16 address, function s32 (line 897) | s32 e1000_read_xmdio_reg(struct e1000_hw *hw, u16 addr, u8 dev_addr, u16... function s32 (line 911) | s32 e1000_write_xmdio_reg(struct e1000_hw *hw, u16 addr, u8 dev_addr, u1... function STATIC (line 925) | STATIC s32 e1000_pll_workaround_i210(struct e1000_hw *hw) function s32 (line 987) | s32 e1000_init_hw_i210(struct e1000_hw *hw) FILE: drivers/net/e1000/base/e1000_i210.h type e1000_hw (line 37) | struct e1000_hw type e1000_hw (line 38) | struct e1000_hw type e1000_hw (line 39) | struct e1000_hw type e1000_hw (line 40) | struct e1000_hw type e1000_hw (line 41) | struct e1000_hw type e1000_hw (line 43) | struct e1000_hw type e1000_hw (line 45) | struct e1000_hw type e1000_fw_version (line 46) | struct e1000_fw_version type e1000_hw (line 47) | struct e1000_hw type e1000_hw (line 48) | struct e1000_hw type e1000_hw (line 49) | struct e1000_hw type e1000_hw (line 51) | struct e1000_hw type e1000_hw (line 53) | struct e1000_hw type E1000_INVM_STRUCTURE_TYPE (line 65) | enum E1000_INVM_STRUCTURE_TYPE { FILE: drivers/net/e1000/base/e1000_ich8lan.c type e1000_hw (line 69) | struct e1000_hw type e1000_hw (line 70) | struct e1000_hw type e1000_hw (line 71) | struct e1000_hw type e1000_hw (line 72) | struct e1000_hw type e1000_hw (line 73) | struct e1000_hw type e1000_hw (line 74) | struct e1000_hw type e1000_hw (line 75) | struct e1000_hw type e1000_hw (line 76) | struct e1000_hw type e1000_hw (line 77) | struct e1000_hw type e1000_hw (line 78) | struct e1000_hw type e1000_hw (line 80) | struct e1000_hw type e1000_hw (line 84) | struct e1000_hw type e1000_hw (line 85) | struct e1000_hw type e1000_hw (line 86) | struct e1000_hw type e1000_hw (line 87) | struct e1000_hw type e1000_hw (line 89) | struct e1000_hw type e1000_hw (line 91) | struct e1000_hw type e1000_hw (line 93) | struct e1000_hw type e1000_hw (line 95) | struct e1000_hw type e1000_hw (line 96) | struct e1000_hw type e1000_hw (line 97) | struct e1000_hw type e1000_hw (line 99) | struct e1000_hw type e1000_hw (line 100) | struct e1000_hw type e1000_hw (line 101) | struct e1000_hw type e1000_hw (line 102) | struct e1000_hw type e1000_hw (line 103) | struct e1000_hw type e1000_hw (line 104) | struct e1000_hw type e1000_hw (line 105) | struct e1000_hw type e1000_hw (line 106) | struct e1000_hw type e1000_hw (line 108) | struct e1000_hw type e1000_hw (line 109) | struct e1000_hw type e1000_hw (line 110) | struct e1000_hw type e1000_hw (line 111) | struct e1000_hw type e1000_hw (line 112) | struct e1000_hw type e1000_hw (line 113) | struct e1000_hw type e1000_hw (line 114) | struct e1000_hw type e1000_hw (line 115) | struct e1000_hw type e1000_hw (line 116) | struct e1000_hw type e1000_hw (line 117) | struct e1000_hw type e1000_hw (line 118) | struct e1000_hw type e1000_hw (line 119) | struct e1000_hw type e1000_hw (line 120) | struct e1000_hw type e1000_hw (line 122) | struct e1000_hw type e1000_hw (line 124) | struct e1000_hw type e1000_hw (line 126) | struct e1000_hw type e1000_hw (line 128) | struct e1000_hw type e1000_hw (line 129) | struct e1000_hw type e1000_hw (line 130) | struct e1000_hw type e1000_hw (line 131) | struct e1000_hw type e1000_hw (line 132) | struct e1000_hw type e1000_hw (line 133) | struct e1000_hw type ich8_hsfsts (line 138) | struct ich8_hsfsts { type ich8_hsflctl (line 155) | struct ich8_hsflctl { type ich8_flracc (line 167) | struct ich8_flracc { function STATIC (line 186) | STATIC bool e1000_phy_is_accessible_pchlan(struct e1000_hw *hw) function STATIC (line 254) | STATIC void e1000_toggle_lanphypc_pch_lpt(struct e1000_hw *hw) function STATIC (line 298) | STATIC s32 e1000_init_phy_workarounds_pchlan(struct e1000_hw *hw) function STATIC (line 431) | STATIC s32 e1000_init_phy_params_pchlan(struct e1000_hw *hw) function STATIC (line 520) | STATIC s32 e1000_init_phy_params_ich8lan(struct e1000_hw *hw) function STATIC (line 612) | STATIC s32 e1000_init_nvm_params_ich8lan(struct e1000_hw *hw) function STATIC (line 679) | STATIC s32 e1000_init_mac_params_ich8lan(struct e1000_hw *hw) function STATIC (line 802) | STATIC s32 __e1000_access_emi_reg_locked(struct e1000_hw *hw, u16 address, function s32 (line 831) | s32 e1000_read_emi_reg_locked(struct e1000_hw *hw, u16 addr, u16 *data) function s32 (line 846) | s32 e1000_write_emi_reg_locked(struct e1000_hw *hw, u16 addr, u16 data) function s32 (line 867) | s32 e1000_set_eee_pchlan(struct e1000_hw *hw) function STATIC (line 957) | STATIC s32 e1000_k1_workaround_lpt_lp(struct e1000_hw *hw, bool link) function s32 (line 1046) | s32 e1000_enable_ulp_lpt_lp(struct e1000_hw *hw, bool to_sx) function s32 (line 1190) | s32 e1000_disable_ulp_lpt_lp(struct e1000_hw *hw, bool force) function STATIC (line 1372) | STATIC s32 e1000_check_for_copper_link_ich8lan(struct e1000_hw *hw) function e1000_init_function_pointers_ich8lan (line 1542) | void e1000_init_function_pointers_ich8lan(struct e1000_hw *hw) function STATIC (line 1570) | STATIC s32 e1000_acquire_nvm_ich8lan(struct e1000_hw *hw) function STATIC (line 1585) | STATIC void e1000_release_nvm_ich8lan(struct e1000_hw *hw) function STATIC (line 1601) | STATIC s32 e1000_acquire_swflag_ich8lan(struct e1000_hw *hw) function STATIC (line 1662) | STATIC void e1000_release_swflag_ich8lan(struct e1000_hw *hw) function STATIC (line 1690) | STATIC bool e1000_check_mng_mode_ich8lan(struct e1000_hw *hw) function STATIC (line 1711) | STATIC bool e1000_check_mng_mode_pchlan(struct e1000_hw *hw) function STATIC (line 1734) | STATIC void e1000_rar_set_pch2lan(struct e1000_hw *hw, u8 *addr, u32 index) function STATIC (line 1802) | STATIC void e1000_rar_set_pch_lpt(struct e1000_hw *hw, u8 *addr, u32 index) function STATIC (line 1879) | STATIC void e1000_update_mc_addr_list_pch2lan(struct e1000_hw *hw, function STATIC (line 1923) | STATIC s32 e1000_check_reset_block_ich8lan(struct e1000_hw *hw) function STATIC (line 1950) | STATIC s32 e1000_write_smbus_addr(struct e1000_hw *hw) function STATIC (line 1991) | STATIC s32 e1000_sw_lcd_config_ich8lan(struct e1000_hw *hw) function STATIC (line 2116) | STATIC s32 e1000_k1_gig_workaround_hv(struct e1000_hw *hw, bool link) function s32 (line 2198) | s32 e1000_configure_k1_ich8lan(struct e1000_hw *hw, bool k1_enable) function STATIC (line 2251) | STATIC s32 e1000_oem_bits_config_ich8lan(struct e1000_hw *hw, bool d0_st... function STATIC (line 2318) | STATIC s32 e1000_set_mdio_slow_mode_hv(struct e1000_hw *hw) function STATIC (line 2340) | STATIC s32 e1000_hv_phy_workarounds_ich8lan(struct e1000_hw *hw) function e1000_copy_rx_addrs_to_phy_ich8lan (line 2425) | void e1000_copy_rx_addrs_to_phy_ich8lan(struct e1000_hw *hw) function STATIC (line 2463) | STATIC u32 e1000_calc_rx_da_crc(u8 mac[]) function s32 (line 2488) | s32 e1000_lv_jumbo_workaround_ich8lan(struct e1000_hw *hw, bool enable) function STATIC (line 2666) | STATIC s32 e1000_lv_phy_workarounds_ich8lan(struct e1000_hw *hw) function STATIC (line 2702) | STATIC s32 e1000_k1_workaround_lv(struct e1000_hw *hw) function STATIC (line 2753) | STATIC void e1000_gate_hw_phy_config_ich8lan(struct e1000_hw *hw, bool g... function STATIC (line 2779) | STATIC void e1000_lan_init_done_ich8lan(struct e1000_hw *hw) function STATIC (line 2809) | STATIC s32 e1000_post_phy_reset_ich8lan(struct e1000_hw *hw) function STATIC (line 2882) | STATIC s32 e1000_phy_hw_reset_ich8lan(struct e1000_hw *hw) function STATIC (line 2911) | STATIC s32 e1000_set_lplu_state_pchlan(struct e1000_hw *hw, bool active) function STATIC (line 2946) | STATIC s32 e1000_set_d0_lplu_state_ich8lan(struct e1000_hw *hw, bool act... function STATIC (line 3042) | STATIC s32 e1000_set_d3_lplu_state_ich8lan(struct e1000_hw *hw, bool act... function STATIC (line 3131) | STATIC s32 e1000_valid_nvm_bank_detect_ich8lan(struct e1000_hw *hw, u32 ... function STATIC (line 3198) | STATIC s32 e1000_read_nvm_ich8lan(struct e1000_hw *hw, u16 offset, u16 w... function STATIC (line 3258) | STATIC s32 e1000_flash_cycle_init_ich8lan(struct e1000_hw *hw) function STATIC (line 3331) | STATIC s32 e1000_flash_cycle_ich8lan(struct e1000_hw *hw, u32 timeout) function STATIC (line 3368) | STATIC s32 e1000_read_flash_word_ich8lan(struct e1000_hw *hw, u32 offset, function STATIC (line 3390) | STATIC s32 e1000_read_flash_byte_ich8lan(struct e1000_hw *hw, u32 offset, function STATIC (line 3415) | STATIC s32 e1000_read_flash_data_ich8lan(struct e1000_hw *hw, u32 offset, function STATIC (line 3493) | STATIC s32 e1000_write_nvm_ich8lan(struct e1000_hw *hw, u16 offset, u16 ... function STATIC (line 3531) | STATIC s32 e1000_update_nvm_checksum_ich8lan(struct e1000_hw *hw) function STATIC (line 3685) | STATIC s32 e1000_validate_nvm_checksum_ich8lan(struct e1000_hw *hw) function STATIC (line 3736) | STATIC s32 e1000_write_flash_data_ich8lan(struct e1000_hw *hw, u32 offset, function STATIC (line 3811) | STATIC s32 e1000_write_flash_byte_ich8lan(struct e1000_hw *hw, u32 offset, function STATIC (line 3830) | STATIC s32 e1000_retry_write_flash_byte_ich8lan(struct e1000_hw *hw, function STATIC (line 3863) | STATIC s32 e1000_erase_flash_bank_ich8lan(struct e1000_hw *hw, u32 bank) function STATIC (line 3974) | STATIC s32 e1000_valid_led_default_ich8lan(struct e1000_hw *hw, u16 *data) function STATIC (line 4005) | STATIC s32 e1000_id_led_init_pchlan(struct e1000_hw *hw) function STATIC (line 4073) | STATIC s32 e1000_get_bus_info_ich8lan(struct e1000_hw *hw) function STATIC (line 4100) | STATIC s32 e1000_reset_hw_ich8lan(struct e1000_hw *hw) function STATIC (line 4221) | STATIC s32 e1000_init_hw_ich8lan(struct e1000_hw *hw) function STATIC (line 4306) | STATIC void e1000_initialize_hw_bits_ich8lan(struct e1000_hw *hw) function STATIC (line 4390) | STATIC s32 e1000_setup_link_ich8lan(struct e1000_hw *hw) function STATIC (line 4444) | STATIC s32 e1000_setup_copper_link_ich8lan(struct e1000_hw *hw) function STATIC (line 4535) | STATIC s32 e1000_setup_copper_link_pch_lpt(struct e1000_hw *hw) function STATIC (line 4564) | STATIC s32 e1000_get_link_up_info_ich8lan(struct e1000_hw *hw, u16 *speed, function STATIC (line 4599) | STATIC s32 e1000_kmrn_lock_loss_workaround_ich8lan(struct e1000_hw *hw) function e1000_set_kmrn_lock_loss_workaround_ich8lan (line 4661) | void e1000_set_kmrn_lock_loss_workaround_ich8lan(struct e1000_hw *hw, function e1000_igp3_phy_powerdown_workaround_ich8lan (line 4688) | void e1000_igp3_phy_powerdown_workaround_ich8lan(struct e1000_hw *hw) function e1000_gig_downshift_workaround_ich8lan (line 4742) | void e1000_gig_downshift_workaround_ich8lan(struct e1000_hw *hw) function e1000_suspend_workarounds_ich8lan (line 4782) | void e1000_suspend_workarounds_ich8lan(struct e1000_hw *hw) function e1000_resume_workarounds_pchlan (line 4913) | void e1000_resume_workarounds_pchlan(struct e1000_hw *hw) function STATIC (line 4982) | STATIC s32 e1000_cleanup_led_ich8lan(struct e1000_hw *hw) function STATIC (line 5000) | STATIC s32 e1000_led_on_ich8lan(struct e1000_hw *hw) function STATIC (line 5018) | STATIC s32 e1000_led_off_ich8lan(struct e1000_hw *hw) function STATIC (line 5036) | STATIC s32 e1000_setup_led_pchlan(struct e1000_hw *hw) function STATIC (line 5050) | STATIC s32 e1000_cleanup_led_pchlan(struct e1000_hw *hw) function STATIC (line 5064) | STATIC s32 e1000_led_on_pchlan(struct e1000_hw *hw) function STATIC (line 5096) | STATIC s32 e1000_led_off_pchlan(struct e1000_hw *hw) function STATIC (line 5134) | STATIC s32 e1000_get_cfg_done_ich8lan(struct e1000_hw *hw) function STATIC (line 5190) | STATIC void e1000_power_down_phy_copper_ich8lan(struct e1000_hw *hw) function STATIC (line 5207) | STATIC void e1000_clear_hw_cntrs_ich8lan(struct e1000_hw *hw) FILE: drivers/net/e1000/base/e1000_ich8lan.h type e1000_hw (line 296) | struct e1000_hw type e1000_hw (line 298) | struct e1000_hw type e1000_hw (line 299) | struct e1000_hw type e1000_hw (line 300) | struct e1000_hw type e1000_hw (line 301) | struct e1000_hw type e1000_hw (line 302) | struct e1000_hw type e1000_hw (line 303) | struct e1000_hw type e1000_hw (line 304) | struct e1000_hw type e1000_hw (line 305) | struct e1000_hw type e1000_hw (line 306) | struct e1000_hw type e1000_hw (line 307) | struct e1000_hw type e1000_hw (line 309) | struct e1000_hw type e1000_hw (line 310) | struct e1000_hw type e1000_hw (line 313) | struct e1000_hw FILE: drivers/net/e1000/base/e1000_mac.c type e1000_hw (line 36) | struct e1000_hw type e1000_hw (line 37) | struct e1000_hw type e1000_hw (line 38) | struct e1000_hw type e1000_hw (line 39) | struct e1000_hw function e1000_init_mac_ops_generic (line 47) | void e1000_init_mac_ops_generic(struct e1000_hw *hw) function s32 (line 86) | s32 e1000_null_ops_generic(struct e1000_hw E1000_UNUSEDARG *hw) function e1000_null_mac_generic (line 97) | void e1000_null_mac_generic(struct e1000_hw E1000_UNUSEDARG *hw) function s32 (line 108) | s32 e1000_null_link_info(struct e1000_hw E1000_UNUSEDARG *hw, function e1000_null_mng_mode (line 120) | bool e1000_null_mng_mode(struct e1000_hw E1000_UNUSEDARG *hw) function e1000_null_update_mc (line 131) | void e1000_null_update_mc(struct e1000_hw E1000_UNUSEDARG *hw, function e1000_null_write_vfta (line 143) | void e1000_null_write_vfta(struct e1000_hw E1000_UNUSEDARG *hw, function e1000_null_rar_set (line 155) | void e1000_null_rar_set(struct e1000_hw E1000_UNUSEDARG *hw, function s32 (line 171) | s32 e1000_get_bus_info_pci_generic(struct e1000_hw *hw) function s32 (line 226) | s32 e1000_get_bus_info_pcie_generic(struct e1000_hw *hw) function STATIC (line 272) | STATIC void e1000_set_lan_id_multi_port_pcie(struct e1000_hw *hw) function e1000_set_lan_id_multi_port_pci (line 290) | void e1000_set_lan_id_multi_port_pci(struct e1000_hw *hw) function e1000_set_lan_id_single_port (line 312) | void e1000_set_lan_id_single_port(struct e1000_hw *hw) function e1000_clear_vfta_generic (line 326) | void e1000_clear_vfta_generic(struct e1000_hw *hw) function e1000_write_vfta_generic (line 347) | void e1000_write_vfta_generic(struct e1000_hw *hw, u32 offset, u32 value) function e1000_init_rx_addrs_generic (line 364) | void e1000_init_rx_addrs_generic(struct e1000_hw *hw, u16 rar_count) function s32 (line 394) | s32 e1000_check_alt_mac_addr_generic(struct e1000_hw *hw) function STATIC (line 472) | STATIC void e1000_rar_set_generic(struct e1000_hw *hw, u8 *addr, u32 index) function u32 (line 508) | u32 e1000_hash_mc_addr_generic(struct e1000_hw *hw, u8 *mc_addr) function e1000_update_mc_addr_list_generic (line 579) | void e1000_update_mc_addr_list_generic(struct e1000_hw *hw, function e1000_pcix_mmrbc_workaround_generic (line 616) | void e1000_pcix_mmrbc_workaround_generic(struct e1000_hw *hw) function e1000_clear_hw_cntrs_base_generic (line 650) | void e1000_clear_hw_cntrs_base_generic(struct e1000_hw *hw) function s32 (line 701) | s32 e1000_check_for_copper_link_generic(struct e1000_hw *hw) function s32 (line 766) | s32 e1000_check_for_fiber_link_generic(struct e1000_hw *hw) function s32 (line 833) | s32 e1000_check_for_serdes_link_generic(struct e1000_hw *hw) function s32 (line 939) | s32 e1000_set_default_fc_generic(struct e1000_hw *hw) function s32 (line 994) | s32 e1000_setup_link_generic(struct e1000_hw *hw) function s32 (line 1050) | s32 e1000_commit_fc_settings_generic(struct e1000_hw *hw) function s32 (line 1119) | s32 e1000_poll_fiber_serdes_link_generic(struct e1000_hw *hw) function s32 (line 1168) | s32 e1000_setup_fiber_serdes_link_generic(struct e1000_hw *hw) function STATIC (line 1219) | STATIC void e1000_config_collision_dist_generic(struct e1000_hw *hw) function s32 (line 1242) | s32 e1000_set_fc_watermarks_generic(struct e1000_hw *hw) function s32 (line 1281) | s32 e1000_force_mac_fc_generic(struct e1000_hw *hw) function s32 (line 1343) | s32 e1000_config_fc_after_link_up_generic(struct e1000_hw *hw) function s32 (line 1651) | s32 e1000_get_speed_and_duplex_copper_generic(struct e1000_hw *hw, u16 *... function s32 (line 1690) | s32 e1000_get_speed_and_duplex_fiber_serdes_generic(struct e1000_hw E100... function s32 (line 1708) | s32 e1000_get_hw_semaphore_generic(struct e1000_hw *hw) function e1000_put_hw_semaphore_generic (line 1759) | void e1000_put_hw_semaphore_generic(struct e1000_hw *hw) function s32 (line 1778) | s32 e1000_get_auto_rd_done_generic(struct e1000_hw *hw) function s32 (line 1807) | s32 e1000_valid_led_default_generic(struct e1000_hw *hw, u16 *data) function s32 (line 1830) | s32 e1000_id_led_init_generic(struct e1000_hw *hw) function s32 (line 1898) | s32 e1000_setup_led_generic(struct e1000_hw *hw) function s32 (line 1930) | s32 e1000_cleanup_led_generic(struct e1000_hw *hw) function s32 (line 1944) | s32 e1000_blink_led_generic(struct e1000_hw *hw) function s32 (line 1991) | s32 e1000_led_on_generic(struct e1000_hw *hw) function s32 (line 2020) | s32 e1000_led_off_generic(struct e1000_hw *hw) function e1000_set_pcie_no_snoop_generic (line 2050) | void e1000_set_pcie_no_snoop_generic(struct e1000_hw *hw, u32 no_snoop) function s32 (line 2078) | s32 e1000_disable_pcie_master_generic(struct e1000_hw *hw) function e1000_reset_adaptive_generic (line 2115) | void e1000_reset_adaptive_generic(struct e1000_hw *hw) function e1000_update_adaptive_generic (line 2143) | void e1000_update_adaptive_generic(struct e1000_hw *hw) function STATIC (line 2184) | STATIC s32 e1000_validate_mdi_setting_generic(struct e1000_hw *hw) function s32 (line 2204) | s32 e1000_validate_mdi_setting_crossover_generic(struct e1000_hw E1000_U... function s32 (line 2223) | s32 e1000_write_8bit_ctrl_reg_generic(struct e1000_hw *hw, u32 reg, FILE: drivers/net/e1000/base/e1000_mac.h type e1000_hw (line 37) | struct e1000_hw type e1000_hw (line 41) | struct e1000_hw type e1000_hw (line 42) | struct e1000_hw type e1000_hw (line 43) | struct e1000_hw type e1000_hw (line 44) | struct e1000_hw type e1000_hw (line 45) | struct e1000_hw type e1000_hw (line 46) | struct e1000_hw type e1000_hw (line 47) | struct e1000_hw type e1000_hw (line 48) | struct e1000_hw type e1000_hw (line 49) | struct e1000_hw type e1000_hw (line 50) | struct e1000_hw type e1000_hw (line 51) | struct e1000_hw type e1000_hw (line 52) | struct e1000_hw type e1000_hw (line 53) | struct e1000_hw type e1000_hw (line 54) | struct e1000_hw type e1000_hw (line 55) | struct e1000_hw type e1000_hw (line 56) | struct e1000_hw type e1000_hw (line 57) | struct e1000_hw type e1000_hw (line 58) | struct e1000_hw type e1000_hw (line 59) | struct e1000_hw type e1000_hw (line 60) | struct e1000_hw type e1000_hw (line 61) | struct e1000_hw type e1000_hw (line 62) | struct e1000_hw type e1000_hw (line 63) | struct e1000_hw type e1000_hw (line 64) | struct e1000_hw type e1000_hw (line 66) | struct e1000_hw type e1000_hw (line 68) | struct e1000_hw type e1000_hw (line 69) | struct e1000_hw type e1000_hw (line 70) | struct e1000_hw type e1000_hw (line 71) | struct e1000_hw type e1000_hw (line 73) | struct e1000_hw type e1000_hw (line 74) | struct e1000_hw type e1000_hw (line 75) | struct e1000_hw type e1000_hw (line 76) | struct e1000_hw type e1000_hw (line 77) | struct e1000_hw type e1000_hw (line 78) | struct e1000_hw type e1000_hw (line 79) | struct e1000_hw type e1000_hw (line 82) | struct e1000_hw type e1000_hw (line 84) | struct e1000_hw type e1000_hw (line 85) | struct e1000_hw type e1000_hw (line 86) | struct e1000_hw type e1000_hw (line 87) | struct e1000_hw type e1000_hw (line 88) | struct e1000_hw type e1000_hw (line 89) | struct e1000_hw type e1000_hw (line 90) | struct e1000_hw type e1000_hw (line 91) | struct e1000_hw type e1000_hw (line 92) | struct e1000_hw type e1000_hw (line 93) | struct e1000_hw FILE: drivers/net/e1000/base/e1000_manage.c function u8 (line 44) | u8 e1000_calculate_checksum(u8 *buffer, u32 length) function s32 (line 70) | s32 e1000_mng_enable_host_if_generic(struct e1000_hw *hw) function e1000_check_mng_mode_generic (line 111) | bool e1000_check_mng_mode_generic(struct e1000_hw *hw) function e1000_enable_tx_pkt_filtering_generic (line 129) | bool e1000_enable_tx_pkt_filtering_generic(struct e1000_hw *hw) function s32 (line 189) | s32 e1000_mng_write_cmd_header_generic(struct e1000_hw *hw, function s32 (line 223) | s32 e1000_mng_host_if_write_generic(struct e1000_hw *hw, u8 *buffer, function s32 (line 295) | s32 e1000_mng_write_dhcp_info_generic(struct e1000_hw *hw, u8 *buffer, function e1000_enable_mng_pass_thru (line 340) | bool e1000_enable_mng_pass_thru(struct e1000_hw *hw) function s32 (line 391) | s32 e1000_host_interface_command(struct e1000_hw *hw, u8 *buffer, u32 le... function s32 (line 464) | s32 e1000_load_firmware(struct e1000_hw *hw, u8 *buffer, u32 length) FILE: drivers/net/e1000/base/e1000_manage.h type e1000_hw (line 37) | struct e1000_hw type e1000_hw (line 38) | struct e1000_hw type e1000_hw (line 39) | struct e1000_hw type e1000_hw (line 40) | struct e1000_hw type e1000_hw (line 42) | struct e1000_hw type e1000_host_mng_command_header (line 43) | struct e1000_host_mng_command_header type e1000_hw (line 44) | struct e1000_hw type e1000_hw (line 46) | struct e1000_hw type e1000_hw (line 48) | struct e1000_hw type e1000_hw (line 49) | struct e1000_hw type e1000_mng_mode (line 51) | enum e1000_mng_mode { FILE: drivers/net/e1000/base/e1000_mbx.c function STATIC (line 40) | STATIC s32 e1000_null_mbx_check_for_flag(struct e1000_hw E1000_UNUSEDARG... function STATIC (line 53) | STATIC s32 e1000_null_mbx_transact(struct e1000_hw E1000_UNUSEDARG *hw, function s32 (line 73) | s32 e1000_read_mbx(struct e1000_hw *hw, u32 *msg, u16 size, u16 mbx_id) function s32 (line 99) | s32 e1000_write_mbx(struct e1000_hw *hw, u32 *msg, u16 size, u16 mbx_id) function s32 (line 122) | s32 e1000_check_for_msg(struct e1000_hw *hw, u16 mbx_id) function s32 (line 142) | s32 e1000_check_for_ack(struct e1000_hw *hw, u16 mbx_id) function s32 (line 162) | s32 e1000_check_for_rst(struct e1000_hw *hw, u16 mbx_id) function STATIC (line 182) | STATIC s32 e1000_poll_for_msg(struct e1000_hw *hw, u16 mbx_id) function STATIC (line 213) | STATIC s32 e1000_poll_for_ack(struct e1000_hw *hw, u16 mbx_id) function s32 (line 247) | s32 e1000_read_posted_mbx(struct e1000_hw *hw, u32 *msg, u16 size, u16 m... function s32 (line 276) | s32 e1000_write_posted_mbx(struct e1000_hw *hw, u32 *msg, u16 size, u16 ... function e1000_init_mbx_ops_generic (line 303) | void e1000_init_mbx_ops_generic(struct e1000_hw *hw) function STATIC (line 323) | STATIC u32 e1000_read_v2p_mailbox(struct e1000_hw *hw) function STATIC (line 341) | STATIC s32 e1000_check_for_bit_vf(struct e1000_hw *hw, u32 mask) function STATIC (line 361) | STATIC s32 e1000_check_for_msg_vf(struct e1000_hw *hw, function STATIC (line 384) | STATIC s32 e1000_check_for_ack_vf(struct e1000_hw *hw, function STATIC (line 407) | STATIC s32 e1000_check_for_rst_vf(struct e1000_hw *hw, function STATIC (line 430) | STATIC s32 e1000_obtain_mbx_lock_vf(struct e1000_hw *hw) function STATIC (line 455) | STATIC s32 e1000_write_mbx_vf(struct e1000_hw *hw, u32 *msg, u16 size, function STATIC (line 497) | STATIC s32 e1000_read_mbx_vf(struct e1000_hw *hw, u32 *msg, u16 size, function s32 (line 531) | s32 e1000_init_mbx_params_vf(struct e1000_hw *hw) function STATIC (line 559) | STATIC s32 e1000_check_for_bit_pf(struct e1000_hw *hw, u32 mask) function STATIC (line 579) | STATIC s32 e1000_check_for_msg_pf(struct e1000_hw *hw, u16 vf_number) function STATIC (line 600) | STATIC s32 e1000_check_for_ack_pf(struct e1000_hw *hw, u16 vf_number) function STATIC (line 621) | STATIC s32 e1000_check_for_rst_pf(struct e1000_hw *hw, u16 vf_number) function STATIC (line 644) | STATIC s32 e1000_obtain_mbx_lock_pf(struct e1000_hw *hw, u16 vf_number) function STATIC (line 671) | STATIC s32 e1000_write_mbx_pf(struct e1000_hw *hw, u32 *msg, u16 size, function STATIC (line 714) | STATIC s32 e1000_read_mbx_pf(struct e1000_hw *hw, u32 *msg, u16 size, function s32 (line 747) | s32 e1000_init_mbx_params_pf(struct e1000_hw *hw) FILE: drivers/net/e1000/base/e1000_mbx.h type e1000_hw (line 94) | struct e1000_hw type e1000_hw (line 95) | struct e1000_hw type e1000_hw (line 96) | struct e1000_hw type e1000_hw (line 97) | struct e1000_hw type e1000_hw (line 98) | struct e1000_hw type e1000_hw (line 99) | struct e1000_hw type e1000_hw (line 100) | struct e1000_hw type e1000_hw (line 101) | struct e1000_hw type e1000_hw (line 102) | struct e1000_hw type e1000_hw (line 103) | struct e1000_hw FILE: drivers/net/e1000/base/e1000_nvm.c type e1000_hw (line 36) | struct e1000_hw function e1000_init_nvm_ops_generic (line 44) | void e1000_init_nvm_ops_generic(struct e1000_hw *hw) function s32 (line 65) | s32 e1000_null_read_nvm(struct e1000_hw E1000_UNUSEDARG *hw, function e1000_null_nvm_generic (line 78) | void e1000_null_nvm_generic(struct e1000_hw E1000_UNUSEDARG *hw) function s32 (line 89) | s32 e1000_null_led_default(struct e1000_hw E1000_UNUSEDARG *hw, function s32 (line 101) | s32 e1000_null_write_nvm(struct e1000_hw E1000_UNUSEDARG *hw, function STATIC (line 117) | STATIC void e1000_raise_eec_clk(struct e1000_hw *hw, u32 *eecd) function STATIC (line 132) | STATIC void e1000_lower_eec_clk(struct e1000_hw *hw, u32 *eecd) function STATIC (line 150) | STATIC void e1000_shift_out_eec_bits(struct e1000_hw *hw, u16 data, u16 ... function STATIC (line 197) | STATIC u16 e1000_shift_in_eec_bits(struct e1000_hw *hw, u16 count) function s32 (line 234) | s32 e1000_poll_eerd_eewr_done(struct e1000_hw *hw, int ee_reg) function s32 (line 264) | s32 e1000_acquire_nvm_generic(struct e1000_hw *hw) function STATIC (line 298) | STATIC void e1000_standby_nvm(struct e1000_hw *hw) function e1000_stop_nvm (line 339) | void e1000_stop_nvm(struct e1000_hw *hw) function e1000_release_nvm_generic (line 365) | void e1000_release_nvm_generic(struct e1000_hw *hw) function STATIC (line 384) | STATIC s32 e1000_ready_nvm_eeprom(struct e1000_hw *hw) function s32 (line 443) | s32 e1000_read_nvm_spi(struct e1000_hw *hw, u16 offset, u16 words, u16 *... function s32 (line 503) | s32 e1000_read_nvm_microwire(struct e1000_hw *hw, u16 offset, u16 words, function s32 (line 558) | s32 e1000_read_nvm_eerd(struct e1000_hw *hw, u16 offset, u16 words, u16 ... function s32 (line 603) | s32 e1000_write_nvm_spi(struct e1000_hw *hw, u16 offset, u16 words, u16 ... function s32 (line 683) | s32 e1000_write_nvm_microwire(struct e1000_hw *hw, u16 offset, u16 words, function s32 (line 767) | s32 e1000_read_pba_string_generic(struct e1000_hw *hw, u8 *pba_num, function s32 (line 882) | s32 e1000_read_pba_length_generic(struct e1000_hw *hw, u32 *pba_num_size) function s32 (line 941) | s32 e1000_read_pba_num_generic(struct e1000_hw *hw, u32 *pba_num) function s32 (line 981) | s32 e1000_read_pba_raw(struct e1000_hw *hw, u16 *eeprom_buf, function s32 (line 1050) | s32 e1000_write_pba_raw(struct e1000_hw *hw, u16 *eeprom_buf, function s32 (line 1109) | s32 e1000_get_pba_block_size(struct e1000_hw *hw, u16 *eeprom_buf, function s32 (line 1165) | s32 e1000_read_mac_addr_generic(struct e1000_hw *hw) function s32 (line 1193) | s32 e1000_validate_nvm_checksum_generic(struct e1000_hw *hw) function s32 (line 1226) | s32 e1000_update_nvm_checksum_generic(struct e1000_hw *hw) function STATIC (line 1257) | STATIC void e1000_reload_nvm_generic(struct e1000_hw *hw) function e1000_get_fw_version (line 1277) | void e1000_get_fw_version(struct e1000_hw *hw, struct e1000_fw_version *... FILE: drivers/net/e1000/base/e1000_nvm.h type e1000_pba (line 37) | struct e1000_pba { type e1000_fw_version (line 42) | struct e1000_fw_version { type e1000_hw (line 59) | struct e1000_hw type e1000_hw (line 60) | struct e1000_hw type e1000_hw (line 61) | struct e1000_hw type e1000_hw (line 62) | struct e1000_hw type e1000_hw (line 63) | struct e1000_hw type e1000_hw (line 64) | struct e1000_hw type e1000_hw (line 66) | struct e1000_hw type e1000_hw (line 67) | struct e1000_hw type e1000_hw (line 68) | struct e1000_hw type e1000_hw (line 69) | struct e1000_hw type e1000_hw (line 71) | struct e1000_hw type e1000_hw (line 72) | struct e1000_hw type e1000_pba (line 74) | struct e1000_pba type e1000_hw (line 75) | struct e1000_hw type e1000_pba (line 76) | struct e1000_pba type e1000_hw (line 77) | struct e1000_hw type e1000_hw (line 79) | struct e1000_hw type e1000_hw (line 80) | struct e1000_hw type e1000_hw (line 82) | struct e1000_hw type e1000_hw (line 84) | struct e1000_hw type e1000_hw (line 85) | struct e1000_hw type e1000_hw (line 86) | struct e1000_hw type e1000_hw (line 88) | struct e1000_hw type e1000_hw (line 90) | struct e1000_hw type e1000_hw (line 91) | struct e1000_hw type e1000_hw (line 92) | struct e1000_hw type e1000_hw (line 93) | struct e1000_hw type e1000_fw_version (line 94) | struct e1000_fw_version FILE: drivers/net/e1000/base/e1000_osdep.c function e1000_write_pci_cfg (line 43) | void function e1000_read_pci_cfg (line 49) | void function e1000_pci_set_mwi (line 56) | void function e1000_pci_clear_mwi (line 61) | void function e1000_read_pcie_cap_reg (line 70) | int32_t function e1000_write_pcie_cap_reg (line 79) | int32_t FILE: drivers/net/e1000/base/e1000_osdep.h type u64 (line 81) | typedef uint64_t u64; type u32 (line 82) | typedef uint32_t u32; type u16 (line 83) | typedef uint16_t u16; type u8 (line 84) | typedef uint8_t u8; type s64 (line 85) | typedef int64_t s64; type s32 (line 86) | typedef int32_t s32; type s16 (line 87) | typedef int16_t s16; type s8 (line 88) | typedef int8_t s8; function e1000_read_addr (line 109) | static inline uint32_t e1000_read_addr(volatile void* addr) FILE: drivers/net/e1000/base/e1000_phy.c type e1000_hw (line 36) | struct e1000_hw type e1000_hw (line 37) | struct e1000_hw type e1000_hw (line 40) | struct e1000_hw function e1000_init_phy_ops_generic (line 69) | void e1000_init_phy_ops_generic(struct e1000_hw *hw) function s32 (line 106) | s32 e1000_null_set_page(struct e1000_hw E1000_UNUSEDARG *hw, function s32 (line 118) | s32 e1000_null_read_reg(struct e1000_hw E1000_UNUSEDARG *hw, function e1000_null_phy_generic (line 130) | void e1000_null_phy_generic(struct e1000_hw E1000_UNUSEDARG *hw) function s32 (line 141) | s32 e1000_null_lplu_state(struct e1000_hw E1000_UNUSEDARG *hw, function s32 (line 153) | s32 e1000_null_write_reg(struct e1000_hw E1000_UNUSEDARG *hw, function s32 (line 169) | s32 e1000_read_i2c_byte_null(struct e1000_hw E1000_UNUSEDARG *hw, function s32 (line 187) | s32 e1000_write_i2c_byte_null(struct e1000_hw E1000_UNUSEDARG *hw, function s32 (line 205) | s32 e1000_check_reset_block_generic(struct e1000_hw *hw) function s32 (line 224) | s32 e1000_get_phy_id(struct e1000_hw *hw) function s32 (line 265) | s32 e1000_phy_reset_dsp_generic(struct e1000_hw *hw) function s32 (line 290) | s32 e1000_read_phy_reg_mdic(struct e1000_hw *hw, u32 offset, u16 *data) function s32 (line 355) | s32 e1000_write_phy_reg_mdic(struct e1000_hw *hw, u32 offset, u16 data) function s32 (line 421) | s32 e1000_read_phy_reg_i2c(struct e1000_hw *hw, u32 offset, u16 *data) function s32 (line 468) | s32 e1000_write_phy_reg_i2c(struct e1000_hw *hw, u32 offset, u16 data) function s32 (line 529) | s32 e1000_read_sfp_data_byte(struct e1000_hw *hw, u16 offset, u8 *data) function s32 (line 584) | s32 e1000_write_sfp_data_byte(struct e1000_hw *hw, u16 offset, u8 data) function s32 (line 654) | s32 e1000_read_phy_reg_m88(struct e1000_hw *hw, u32 offset, u16 *data) function s32 (line 684) | s32 e1000_write_phy_reg_m88(struct e1000_hw *hw, u32 offset, u16 data) function s32 (line 714) | s32 e1000_set_page_igp(struct e1000_hw *hw, u16 page) function STATIC (line 736) | STATIC s32 __e1000_read_phy_reg_igp(struct e1000_hw *hw, u32 offset, u16... function s32 (line 776) | s32 e1000_read_phy_reg_igp(struct e1000_hw *hw, u32 offset, u16 *data) function s32 (line 790) | s32 e1000_read_phy_reg_igp_locked(struct e1000_hw *hw, u32 offset, u16 *... function STATIC (line 805) | STATIC s32 __e1000_write_phy_reg_igp(struct e1000_hw *hw, u32 offset, u1... function s32 (line 844) | s32 e1000_write_phy_reg_igp(struct e1000_hw *hw, u32 offset, u16 data) function s32 (line 858) | s32 e1000_write_phy_reg_igp_locked(struct e1000_hw *hw, u32 offset, u16 ... function STATIC (line 874) | STATIC s32 __e1000_read_kmrn_reg(struct e1000_hw *hw, u32 offset, u16 *d... function s32 (line 918) | s32 e1000_read_kmrn_reg_generic(struct e1000_hw *hw, u32 offset, u16 *data) function s32 (line 933) | s32 e1000_read_kmrn_reg_locked(struct e1000_hw *hw, u32 offset, u16 *data) function STATIC (line 949) | STATIC s32 __e1000_write_kmrn_reg(struct e1000_hw *hw, u32 offset, u16 d... function s32 (line 989) | s32 e1000_write_kmrn_reg_generic(struct e1000_hw *hw, u32 offset, u16 data) function s32 (line 1003) | s32 e1000_write_kmrn_reg_locked(struct e1000_hw *hw, u32 offset, u16 data) function STATIC (line 1014) | STATIC s32 e1000_set_master_slave_mode(struct e1000_hw *hw) function s32 (line 1054) | s32 e1000_copper_link_setup_82577(struct e1000_hw *hw) function s32 (line 1118) | s32 e1000_copper_link_setup_m88(struct e1000_hw *hw) function s32 (line 1270) | s32 e1000_copper_link_setup_m88_gen2(struct e1000_hw *hw) function s32 (line 1366) | s32 e1000_copper_link_setup_igp(struct e1000_hw *hw) function s32 (line 1476) | s32 e1000_phy_setup_autoneg(struct e1000_hw *hw) function s32 (line 1629) | s32 e1000_copper_link_autoneg(struct e1000_hw *hw) function s32 (line 1693) | s32 e1000_setup_copper_link_generic(struct e1000_hw *hw) function s32 (line 1746) | s32 e1000_phy_force_speed_duplex_igp(struct e1000_hw *hw) function s32 (line 1812) | s32 e1000_phy_force_speed_duplex_m88(struct e1000_hw *hw) function s32 (line 1951) | s32 e1000_phy_force_speed_duplex_ife(struct e1000_hw *hw) function e1000_phy_force_speed_duplex_setup (line 2019) | void e1000_phy_force_speed_duplex_setup(struct e1000_hw *hw, u16 *phy_ctrl) function s32 (line 2082) | s32 e1000_set_d3_lplu_state_generic(struct e1000_hw *hw, bool active) function s32 (line 2166) | s32 e1000_check_downshift_generic(struct e1000_hw *hw) function s32 (line 2211) | s32 e1000_check_polarity_m88(struct e1000_hw *hw) function s32 (line 2238) | s32 e1000_check_polarity_igp(struct e1000_hw *hw) function s32 (line 2281) | s32 e1000_check_polarity_ife(struct e1000_hw *hw) function STATIC (line 2316) | STATIC s32 e1000_wait_autoneg(struct e1000_hw *hw) function s32 (line 2354) | s32 e1000_phy_has_link_generic(struct e1000_hw *hw, u32 iterations, function s32 (line 2412) | s32 e1000_get_cable_length_m88(struct e1000_hw *hw) function s32 (line 2438) | s32 e1000_get_cable_length_m88_gen2(struct e1000_hw *hw) function s32 (line 2561) | s32 e1000_get_cable_length_igp_2(struct e1000_hw *hw) function s32 (line 2631) | s32 e1000_get_phy_info_m88(struct e1000_hw *hw) function s32 (line 2706) | s32 e1000_get_phy_info_igp(struct e1000_hw *hw) function s32 (line 2768) | s32 e1000_get_phy_info_ife(struct e1000_hw *hw) function s32 (line 2823) | s32 e1000_phy_sw_reset_generic(struct e1000_hw *hw) function s32 (line 2856) | s32 e1000_phy_hw_reset_generic(struct e1000_hw *hw) function s32 (line 2897) | s32 e1000_get_cfg_done_generic(struct e1000_hw E1000_UNUSEDARG *hw) function s32 (line 2913) | s32 e1000_phy_init_script_igp3(struct e1000_hw *hw) function e1000_get_phy_type_from_id (line 2996) | enum e1000_phy_type e1000_get_phy_type_from_id(u32 phy_id) function s32 (line 3063) | s32 e1000_determine_phy_address(struct e1000_hw *hw) function STATIC (line 3099) | STATIC u32 e1000_get_phy_addr_for_bm_page(u32 page, u32 reg) function s32 (line 3118) | s32 e1000_write_phy_reg_bm(struct e1000_hw *hw, u32 offset, u16 data) function s32 (line 3178) | s32 e1000_read_phy_reg_bm(struct e1000_hw *hw, u32 offset, u16 *data) function s32 (line 3237) | s32 e1000_read_phy_reg_bm2(struct e1000_hw *hw, u32 offset, u16 *data) function s32 (line 3282) | s32 e1000_write_phy_reg_bm2(struct e1000_hw *hw, u32 offset, u16 data) function s32 (line 3327) | s32 e1000_enable_phy_wakeup_reg_access_bm(struct e1000_hw *hw, u16 *phy_... function s32 (line 3385) | s32 e1000_disable_phy_wakeup_reg_access_bm(struct e1000_hw *hw, u16 *phy... function STATIC (line 3435) | STATIC s32 e1000_access_phy_wakeup_reg_bm(struct e1000_hw *hw, u32 offset, function e1000_power_up_phy_copper (line 3498) | void e1000_power_up_phy_copper(struct e1000_hw *hw) function e1000_power_down_phy_copper (line 3522) | void e1000_power_down_phy_copper(struct e1000_hw *hw) function STATIC (line 3551) | STATIC s32 __e1000_read_phy_reg_hv(struct e1000_hw *hw, u32 offset, u16 ... function s32 (line 3618) | s32 e1000_read_phy_reg_hv(struct e1000_hw *hw, u32 offset, u16 *data) function s32 (line 3632) | s32 e1000_read_phy_reg_hv_locked(struct e1000_hw *hw, u32 offset, u16 *d... function s32 (line 3646) | s32 e1000_read_phy_reg_page_hv(struct e1000_hw *hw, u32 offset, u16 *data) function STATIC (line 3661) | STATIC s32 __e1000_write_phy_reg_hv(struct e1000_hw *hw, u32 offset, u16... function s32 (line 3744) | s32 e1000_write_phy_reg_hv(struct e1000_hw *hw, u32 offset, u16 data) function s32 (line 3758) | s32 e1000_write_phy_reg_hv_locked(struct e1000_hw *hw, u32 offset, u16 d... function s32 (line 3772) | s32 e1000_write_phy_reg_page_hv(struct e1000_hw *hw, u32 offset, u16 data) function STATIC (line 3781) | STATIC u32 e1000_get_phy_addr_for_hv_page(u32 page) function STATIC (line 3803) | STATIC s32 e1000_access_phy_debug_regs_hv(struct e1000_hw *hw, u32 offset, function s32 (line 3850) | s32 e1000_link_stall_workaround_hv(struct e1000_hw *hw) function s32 (line 3898) | s32 e1000_check_polarity_82577(struct e1000_hw *hw) function s32 (line 3922) | s32 e1000_phy_force_speed_duplex_82577(struct e1000_hw *hw) function s32 (line 3971) | s32 e1000_get_phy_info_82577(struct e1000_hw *hw) function s32 (line 4034) | s32 e1000_get_cable_length_82577(struct e1000_hw *hw) function s32 (line 4066) | s32 e1000_write_phy_reg_gs40g(struct e1000_hw *hw, u32 offset, u16 data) function s32 (line 4098) | s32 e1000_read_phy_reg_gs40g(struct e1000_hw *hw, u32 offset, u16 *data) function s32 (line 4129) | s32 e1000_read_phy_reg_mphy(struct e1000_hw *hw, u32 address, u32 *data) function s32 (line 4190) | s32 e1000_write_phy_reg_mphy(struct e1000_hw *hw, u32 address, u32 data, function e1000_is_mphy_ready (line 4252) | bool e1000_is_mphy_ready(struct e1000_hw *hw) FILE: drivers/net/e1000/base/e1000_phy.h type e1000_hw (line 37) | struct e1000_hw type e1000_hw (line 38) | struct e1000_hw type e1000_hw (line 39) | struct e1000_hw type e1000_hw (line 40) | struct e1000_hw type e1000_hw (line 41) | struct e1000_hw type e1000_hw (line 42) | struct e1000_hw type e1000_hw (line 43) | struct e1000_hw type e1000_hw (line 45) | struct e1000_hw type e1000_hw (line 47) | struct e1000_hw type e1000_hw (line 48) | struct e1000_hw type e1000_hw (line 49) | struct e1000_hw type e1000_hw (line 50) | struct e1000_hw type e1000_hw (line 51) | struct e1000_hw type e1000_hw (line 52) | struct e1000_hw type e1000_hw (line 53) | struct e1000_hw type e1000_hw (line 54) | struct e1000_hw type e1000_hw (line 55) | struct e1000_hw type e1000_hw (line 56) | struct e1000_hw type e1000_hw (line 57) | struct e1000_hw type e1000_hw (line 58) | struct e1000_hw type e1000_hw (line 59) | struct e1000_hw type e1000_hw (line 60) | struct e1000_hw type e1000_hw (line 61) | struct e1000_hw type e1000_hw (line 62) | struct e1000_hw type e1000_hw (line 63) | struct e1000_hw type e1000_hw (line 64) | struct e1000_hw type e1000_hw (line 65) | struct e1000_hw type e1000_hw (line 66) | struct e1000_hw type e1000_hw (line 67) | struct e1000_hw type e1000_hw (line 68) | struct e1000_hw type e1000_hw (line 69) | struct e1000_hw type e1000_hw (line 70) | struct e1000_hw type e1000_hw (line 71) | struct e1000_hw type e1000_hw (line 72) | struct e1000_hw type e1000_hw (line 73) | struct e1000_hw type e1000_hw (line 74) | struct e1000_hw type e1000_hw (line 75) | struct e1000_hw type e1000_hw (line 76) | struct e1000_hw type e1000_hw (line 77) | struct e1000_hw type e1000_hw (line 78) | struct e1000_hw type e1000_hw (line 79) | struct e1000_hw type e1000_hw (line 80) | struct e1000_hw type e1000_hw (line 81) | struct e1000_hw type e1000_hw (line 82) | struct e1000_hw type e1000_hw (line 83) | struct e1000_hw type e1000_hw (line 84) | struct e1000_hw type e1000_hw (line 85) | struct e1000_hw type e1000_hw (line 87) | struct e1000_hw type e1000_phy_type (line 88) | enum e1000_phy_type type e1000_hw (line 89) | struct e1000_hw type e1000_hw (line 90) | struct e1000_hw type e1000_hw (line 91) | struct e1000_hw type e1000_hw (line 92) | struct e1000_hw type e1000_hw (line 93) | struct e1000_hw type e1000_hw (line 94) | struct e1000_hw type e1000_hw (line 95) | struct e1000_hw type e1000_hw (line 96) | struct e1000_hw type e1000_hw (line 97) | struct e1000_hw type e1000_hw (line 98) | struct e1000_hw type e1000_hw (line 99) | struct e1000_hw type e1000_hw (line 100) | struct e1000_hw type e1000_hw (line 101) | struct e1000_hw type e1000_hw (line 102) | struct e1000_hw type e1000_hw (line 103) | struct e1000_hw type e1000_hw (line 104) | struct e1000_hw type e1000_hw (line 105) | struct e1000_hw type e1000_hw (line 106) | struct e1000_hw type e1000_hw (line 107) | struct e1000_hw type e1000_hw (line 108) | struct e1000_hw type e1000_hw (line 109) | struct e1000_hw type e1000_hw (line 110) | struct e1000_hw type e1000_hw (line 111) | struct e1000_hw type e1000_hw (line 112) | struct e1000_hw type e1000_hw (line 113) | struct e1000_hw type e1000_hw (line 114) | struct e1000_hw type e1000_hw (line 115) | struct e1000_hw type e1000_hw (line 116) | struct e1000_hw type e1000_hw (line 117) | struct e1000_hw type e1000_hw (line 118) | struct e1000_hw type e1000_hw (line 119) | struct e1000_hw type e1000_hw (line 121) | struct e1000_hw type sfp_e1000_flags (line 310) | struct sfp_e1000_flags { FILE: drivers/net/e1000/base/e1000_vf.c type e1000_hw (line 38) | struct e1000_hw type e1000_hw (line 39) | struct e1000_hw type e1000_hw (line 40) | struct e1000_hw type e1000_hw (line 41) | struct e1000_hw type e1000_hw (line 42) | struct e1000_hw type e1000_hw (line 43) | struct e1000_hw type e1000_hw (line 44) | struct e1000_hw type e1000_hw (line 45) | struct e1000_hw type e1000_hw (line 46) | struct e1000_hw type e1000_hw (line 48) | struct e1000_hw type e1000_hw (line 49) | struct e1000_hw type e1000_hw (line 50) | struct e1000_hw type e1000_hw (line 51) | struct e1000_hw type e1000_hw (line 52) | struct e1000_hw function STATIC (line 60) | STATIC s32 e1000_init_phy_params_vf(struct e1000_hw *hw) function STATIC (line 76) | STATIC s32 e1000_init_nvm_params_vf(struct e1000_hw *hw) function STATIC (line 90) | STATIC s32 e1000_init_mac_params_vf(struct e1000_hw *hw) function e1000_init_function_pointers_vf (line 143) | void e1000_init_function_pointers_vf(struct e1000_hw *hw) function STATIC (line 161) | STATIC s32 e1000_acquire_vf(struct e1000_hw E1000_UNUSEDARG *hw) function STATIC (line 175) | STATIC void e1000_release_vf(struct e1000_hw E1000_UNUSEDARG *hw) function STATIC (line 187) | STATIC s32 e1000_setup_link_vf(struct e1000_hw E1000_UNUSEDARG *hw) function STATIC (line 201) | STATIC s32 e1000_get_bus_info_pcie_vf(struct e1000_hw *hw) function STATIC (line 223) | STATIC s32 e1000_get_link_up_info_vf(struct e1000_hw *hw, u16 *speed, function STATIC (line 260) | STATIC s32 e1000_reset_hw_vf(struct e1000_hw *hw) function STATIC (line 309) | STATIC s32 e1000_init_hw_vf(struct e1000_hw *hw) function STATIC (line 325) | STATIC void e1000_rar_set_vf(struct e1000_hw *hw, u8 *addr, function STATIC (line 358) | STATIC u32 e1000_hash_mc_addr_vf(struct e1000_hw *hw, u8 *mc_addr) function STATIC (line 381) | STATIC void e1000_write_msg_read_ack(struct e1000_hw *hw, function e1000_update_mc_addr_list_vf (line 401) | void e1000_update_mc_addr_list_vf(struct e1000_hw *hw, function e1000_vfta_set_vf (line 446) | void e1000_vfta_set_vf(struct e1000_hw *hw, u16 vid, bool set) function e1000_rlpml_set_vf (line 463) | void e1000_rlpml_set_vf(struct e1000_hw *hw, u16 max_size) function s32 (line 479) | s32 e1000_promisc_set_vf(struct e1000_hw *hw, enum e1000_promisc_type type) function STATIC (line 514) | STATIC s32 e1000_read_mac_addr_vf(struct e1000_hw *hw) function STATIC (line 532) | STATIC s32 e1000_check_for_link_vf(struct e1000_hw *hw) FILE: drivers/net/e1000/base/e1000_vf.h type e1000_hw (line 41) | struct e1000_hw type e1000_adv_tx_context_desc (line 144) | struct e1000_adv_tx_context_desc { type e1000_mac_type (line 157) | enum e1000_mac_type { type e1000_vf_stats (line 164) | struct e1000_vf_stats { type e1000_mac_operations (line 198) | struct e1000_mac_operations { type e1000_mac_info (line 214) | struct e1000_mac_info { type e1000_mbx_operations (line 227) | struct e1000_mbx_operations { type e1000_mbx_stats (line 238) | struct e1000_mbx_stats { type e1000_mbx_info (line 247) | struct e1000_mbx_info { type e1000_dev_spec_vf (line 255) | struct e1000_dev_spec_vf { type e1000_hw (line 260) | struct e1000_hw { type e1000_promisc_type (line 282) | enum e1000_promisc_type { type e1000_hw (line 291) | struct e1000_hw type e1000_hw (line 292) | struct e1000_hw type e1000_hw (line 293) | struct e1000_hw type e1000_hw (line 294) | struct e1000_hw type e1000_promisc_type (line 294) | enum e1000_promisc_type FILE: drivers/net/e1000/e1000_ethdev.h type e1000_interrupt (line 112) | struct e1000_interrupt { type e1000_vfta (line 118) | struct e1000_vfta { type e1000_vf_info (line 126) | struct e1000_vf_info { type e1000_flex_filter_info (line 139) | struct e1000_flex_filter_info { type e1000_flex_filter (line 148) | struct e1000_flex_filter { type e1000_5tuple_filter_info (line 158) | struct e1000_5tuple_filter_info { type e1000_2tuple_filter_info (line 175) | struct e1000_2tuple_filter_info { type e1000_5tuple_filter (line 190) | struct e1000_5tuple_filter { type e1000_2tuple_filter (line 198) | struct e1000_2tuple_filter { type e1000_filter_info (line 208) | struct e1000_filter_info { type e1000_adapter (line 225) | struct e1000_adapter { type rte_eth_dev (line 261) | struct rte_eth_dev type rte_eth_dev (line 262) | struct rte_eth_dev type rte_eth_dev (line 264) | struct rte_eth_dev type rte_eth_rxconf (line 266) | struct rte_eth_rxconf type rte_mempool (line 267) | struct rte_mempool type rte_eth_dev (line 269) | struct rte_eth_dev type rte_eth_dev (line 274) | struct rte_eth_dev type rte_eth_txconf (line 276) | struct rte_eth_txconf type rte_eth_dev (line 278) | struct rte_eth_dev type rte_eth_dev (line 280) | struct rte_eth_dev type rte_mbuf (line 282) | struct rte_mbuf type rte_mbuf (line 285) | struct rte_mbuf type rte_mbuf (line 289) | struct rte_mbuf type rte_eth_dev (line 291) | struct rte_eth_dev type rte_eth_rss_conf (line 292) | struct rte_eth_rss_conf type rte_eth_dev (line 294) | struct rte_eth_dev type rte_eth_rss_conf (line 295) | struct rte_eth_rss_conf type rte_eth_dev (line 297) | struct rte_eth_dev type rte_eth_dev (line 299) | struct rte_eth_dev type rte_eth_dev (line 304) | struct rte_eth_dev type rte_eth_dev (line 306) | struct rte_eth_dev type rte_eth_dev (line 308) | struct rte_eth_dev type rte_eth_dev (line 316) | struct rte_eth_dev type rte_eth_dev (line 317) | struct rte_eth_dev type rte_eth_dev (line 319) | struct rte_eth_dev type rte_eth_rxconf (line 321) | struct rte_eth_rxconf type rte_mempool (line 322) | struct rte_mempool type rte_eth_dev (line 324) | struct rte_eth_dev type rte_eth_dev (line 329) | struct rte_eth_dev type rte_eth_txconf (line 331) | struct rte_eth_txconf type rte_eth_dev (line 333) | struct rte_eth_dev type rte_eth_dev (line 335) | struct rte_eth_dev type rte_mbuf (line 337) | struct rte_mbuf type rte_mbuf (line 340) | struct rte_mbuf type rte_mbuf (line 343) | struct rte_mbuf type rte_eth_dev (line 346) | struct rte_eth_dev FILE: drivers/net/e1000/em_ethdev.c type rte_eth_dev (line 64) | struct rte_eth_dev type rte_eth_dev (line 65) | struct rte_eth_dev type rte_eth_dev (line 66) | struct rte_eth_dev type rte_eth_dev (line 67) | struct rte_eth_dev type rte_eth_dev (line 68) | struct rte_eth_dev type rte_eth_dev (line 69) | struct rte_eth_dev type rte_eth_dev (line 70) | struct rte_eth_dev type rte_eth_dev (line 71) | struct rte_eth_dev type rte_eth_dev (line 72) | struct rte_eth_dev type rte_eth_dev (line 74) | struct rte_eth_dev type rte_eth_stats (line 75) | struct rte_eth_stats type rte_eth_dev (line 76) | struct rte_eth_dev type rte_eth_dev (line 77) | struct rte_eth_dev type rte_eth_dev_info (line 78) | struct rte_eth_dev_info type rte_eth_dev (line 79) | struct rte_eth_dev type rte_eth_fc_conf (line 80) | struct rte_eth_fc_conf type rte_eth_dev (line 81) | struct rte_eth_dev type rte_eth_fc_conf (line 82) | struct rte_eth_fc_conf type rte_eth_dev (line 83) | struct rte_eth_dev type rte_eth_dev (line 84) | struct rte_eth_dev type rte_eth_dev (line 85) | struct rte_eth_dev type rte_intr_handle (line 86) | struct rte_intr_handle type e1000_hw (line 89) | struct e1000_hw type e1000_hw (line 90) | struct e1000_hw type e1000_hw (line 91) | struct e1000_hw type e1000_hw (line 92) | struct e1000_hw type e1000_hw (line 93) | struct e1000_hw type e1000_hw (line 94) | struct e1000_hw type rte_eth_dev (line 96) | struct rte_eth_dev type rte_eth_dev (line 98) | struct rte_eth_dev type rte_eth_dev (line 100) | struct rte_eth_dev type rte_eth_dev (line 101) | struct rte_eth_dev type rte_eth_dev (line 102) | struct rte_eth_dev type rte_eth_dev (line 103) | struct rte_eth_dev type rte_eth_dev (line 104) | struct rte_eth_dev type rte_eth_dev (line 110) | struct rte_eth_dev type rte_eth_dev (line 111) | struct rte_eth_dev type e1000_hw (line 113) | struct e1000_hw type e1000_hw (line 114) | struct e1000_hw type rte_eth_dev (line 115) | struct rte_eth_dev type ether_addr (line 115) | struct ether_addr type rte_eth_dev (line 117) | struct rte_eth_dev type rte_eth_dev (line 119) | struct rte_eth_dev type ether_addr (line 120) | struct ether_addr type e1000_fc_mode (line 127) | enum e1000_fc_mode type rte_pci_id (line 132) | struct rte_pci_id type eth_dev_ops (line 140) | struct eth_dev_ops function rte_em_dev_atomic_read_link_status (line 183) | static inline int function rte_em_dev_atomic_write_link_status (line 209) | static inline int function eth_em_dev_init (line 223) | static int function eth_em_dev_uninit (line 291) | static int type eth_driver (line 323) | struct eth_driver type e1000_adapter (line 332) | struct e1000_adapter function rte_em_pmd_init (line 335) | static int function em_hw_init (line 342) | static int function eth_em_configure (line 427) | static int function em_set_pba (line 440) | static void function eth_em_start (line 488) | static int function eth_em_stop (line 632) | static void function eth_em_close (line 653) | static void function em_get_rx_buffer_size (line 668) | static int function em_hardware_init (line 682) | static int function eth_em_stats_get (line 746) | static void function eth_em_stats_reset (line 872) | static void function em_get_max_pktlen (line 885) | static uint32_t function eth_em_infos_get (line 908) | static void function eth_em_link_update (line 939) | static int function em_hw_control_acquire (line 1008) | static void function em_hw_control_release (line 1031) | static void function em_init_manageability (line 1052) | static void function em_release_manageability (line 1075) | static void function eth_em_promiscuous_enable (line 1091) | static void function eth_em_promiscuous_disable (line 1103) | static void function eth_em_allmulticast_enable (line 1119) | static void function eth_em_allmulticast_disable (line 1131) | static void function eth_em_vlan_filter_set (line 1145) | static int function em_vlan_hw_filter_disable (line 1172) | static void function em_vlan_hw_filter_enable (line 1186) | static void function em_vlan_hw_strip_disable (line 1207) | static void function em_vlan_hw_strip_enable (line 1221) | static void function eth_em_vlan_offload_set (line 1234) | static void function em_intr_disable (line 1252) | static void function eth_em_interrupt_setup (line 1268) | static int function eth_em_interrupt_get_status (line 1290) | static int function eth_em_interrupt_action (line 1318) | static int function eth_em_interrupt_handler (line 1386) | static void function eth_em_led_on (line 1397) | static int function eth_em_led_off (line 1406) | static int function eth_em_flow_ctrl_get (line 1415) | static int function eth_em_flow_ctrl_set (line 1457) | static int function eth_em_rar_set (line 1517) | static void function eth_em_rar_clear (line 1526) | static void function eth_em_mtu_set (line 1537) | static int function eth_em_set_mc_addr_list (line 1576) | static int type rte_driver (line 1588) | struct rte_driver FILE: drivers/net/e1000/em_rxtx.c type rte_mbuf (line 81) | struct rte_mbuf type rte_mempool (line 82) | struct rte_mempool type rte_mbuf (line 84) | struct rte_mbuf type em_rx_entry (line 100) | struct em_rx_entry { type em_tx_entry (line 107) | struct em_tx_entry { type em_rx_queue (line 116) | struct em_rx_queue { type em_ctx_info (line 169) | struct em_ctx_info { type em_tx_queue (line 178) | struct em_tx_queue { function em_set_xmit_ctx (line 239) | static inline void function what_ctx_update (line 307) | static inline uint32_t function em_xmit_cleanup (line 322) | static inline int function tx_desc_cksum_flags_to_upper (line 379) | static inline uint32_t function eth_em_xmit_pkts (line 391) | uint16_t function rx_desc_status_to_pkt_flags (line 642) | static inline uint64_t function rx_desc_error_to_pkt_flags (line 653) | static inline uint64_t function eth_em_recv_pkts (line 665) | uint16_t function eth_em_recv_scattered_pkts (line 839) | uint16_t type rte_memzone (line 1107) | struct rte_memzone type rte_eth_dev (line 1108) | struct rte_eth_dev type rte_memzone (line 1111) | struct rte_memzone function em_tx_queue_release_mbufs (line 1129) | static void function em_tx_queue_release (line 1144) | static void function eth_em_tx_queue_release (line 1154) | void function em_reset_tx_queue (line 1161) | static void function eth_em_tx_queue_setup (line 1195) | int function em_rx_queue_release_mbufs (line 1319) | static void function em_rx_queue_release (line 1334) | static void function eth_em_rx_queue_release (line 1344) | void function em_reset_rx_queue (line 1351) | static void function eth_em_rx_queue_setup (line 1360) | int function eth_em_rx_queue_count (line 1449) | uint32_t function eth_em_rx_descriptor_done (line 1477) | int function em_dev_clear_queues (line 1494) | void function em_dev_free_queues (line 1518) | void function em_rctl_bsize (line 1540) | static uint32_t function em_alloc_rx_queue_mbufs (line 1605) | static int function eth_em_rx_init (line 1644) | int function eth_em_tx_init (line 1833) | void FILE: drivers/net/e1000/igb_ethdev.c type rte_eth_dev (line 87) | struct rte_eth_dev type rte_eth_dev (line 88) | struct rte_eth_dev type rte_eth_dev (line 89) | struct rte_eth_dev type rte_eth_dev (line 90) | struct rte_eth_dev type rte_eth_dev (line 91) | struct rte_eth_dev type rte_eth_dev (line 92) | struct rte_eth_dev type rte_eth_dev (line 93) | struct rte_eth_dev type rte_eth_dev (line 94) | struct rte_eth_dev type rte_eth_dev (line 95) | struct rte_eth_dev type rte_eth_dev (line 97) | struct rte_eth_dev type rte_eth_stats (line 98) | struct rte_eth_stats type rte_eth_dev (line 99) | struct rte_eth_dev type rte_eth_dev (line 100) | struct rte_eth_dev type rte_eth_dev_info (line 101) | struct rte_eth_dev_info type rte_eth_dev (line 102) | struct rte_eth_dev type rte_eth_dev_info (line 103) | struct rte_eth_dev_info type rte_eth_dev (line 104) | struct rte_eth_dev type rte_eth_fc_conf (line 105) | struct rte_eth_fc_conf type rte_eth_dev (line 106) | struct rte_eth_dev type rte_eth_fc_conf (line 107) | struct rte_eth_fc_conf type rte_eth_dev (line 108) | struct rte_eth_dev type rte_eth_dev (line 110) | struct rte_eth_dev type rte_eth_dev (line 112) | struct rte_eth_dev type rte_eth_dev (line 113) | struct rte_eth_dev type rte_intr_handle (line 114) | struct rte_intr_handle type e1000_hw (line 116) | struct e1000_hw type e1000_hw (line 117) | struct e1000_hw type e1000_hw (line 118) | struct e1000_hw type e1000_hw (line 119) | struct e1000_hw type e1000_hw (line 120) | struct e1000_hw type rte_eth_dev (line 122) | struct rte_eth_dev type rte_eth_dev (line 124) | struct rte_eth_dev type rte_eth_dev (line 126) | struct rte_eth_dev type rte_eth_dev (line 127) | struct rte_eth_dev type rte_eth_dev (line 129) | struct rte_eth_dev type rte_eth_dev (line 130) | struct rte_eth_dev type rte_eth_dev (line 131) | struct rte_eth_dev type rte_eth_dev (line 132) | struct rte_eth_dev type rte_eth_dev (line 133) | struct rte_eth_dev type rte_eth_dev (line 134) | struct rte_eth_dev type rte_eth_dev (line 136) | struct rte_eth_dev type rte_eth_dev (line 137) | struct rte_eth_dev type e1000_hw (line 139) | struct e1000_hw type e1000_hw (line 140) | struct e1000_hw type rte_eth_dev (line 141) | struct rte_eth_dev type ether_addr (line 142) | struct ether_addr type rte_eth_dev (line 144) | struct rte_eth_dev type rte_eth_dev (line 145) | struct rte_eth_dev type ether_addr (line 146) | struct ether_addr type e1000_hw (line 148) | struct e1000_hw type rte_eth_dev (line 149) | struct rte_eth_dev type rte_eth_dev (line 150) | struct rte_eth_dev type rte_eth_dev (line 151) | struct rte_eth_dev type rte_eth_dev (line 152) | struct rte_eth_dev type e1000_hw (line 153) | struct e1000_hw type rte_eth_dev (line 154) | struct rte_eth_dev type rte_eth_stats (line 154) | struct rte_eth_stats type rte_eth_dev (line 155) | struct rte_eth_dev type rte_eth_dev (line 156) | struct rte_eth_dev type e1000_hw (line 158) | struct e1000_hw type rte_eth_dev (line 159) | struct rte_eth_dev type rte_eth_dev (line 160) | struct rte_eth_dev type ether_addr (line 161) | struct ether_addr type rte_eth_dev (line 162) | struct rte_eth_dev type rte_eth_dev (line 163) | struct rte_eth_dev type rte_dev_reg_info (line 164) | struct rte_dev_reg_info type rte_eth_dev (line 166) | struct rte_eth_dev type rte_eth_rss_reta_entry64 (line 167) | struct rte_eth_rss_reta_entry64 type rte_eth_dev (line 169) | struct rte_eth_dev type rte_eth_rss_reta_entry64 (line 170) | struct rte_eth_rss_reta_entry64 type rte_eth_dev (line 173) | struct rte_eth_dev type rte_eth_syn_filter (line 174) | struct rte_eth_syn_filter type rte_eth_dev (line 176) | struct rte_eth_dev type rte_eth_syn_filter (line 177) | struct rte_eth_syn_filter type rte_eth_dev (line 178) | struct rte_eth_dev type rte_filter_op (line 179) | enum rte_filter_op type rte_eth_dev (line 181) | struct rte_eth_dev type rte_eth_ntuple_filter (line 182) | struct rte_eth_ntuple_filter type rte_eth_dev (line 183) | struct rte_eth_dev type rte_eth_ntuple_filter (line 184) | struct rte_eth_ntuple_filter type rte_eth_dev (line 185) | struct rte_eth_dev type rte_eth_flex_filter (line 186) | struct rte_eth_flex_filter type rte_eth_dev (line 188) | struct rte_eth_dev type rte_eth_flex_filter (line 189) | struct rte_eth_flex_filter type rte_eth_dev (line 190) | struct rte_eth_dev type rte_filter_op (line 191) | enum rte_filter_op type rte_eth_dev (line 193) | struct rte_eth_dev type rte_eth_ntuple_filter (line 194) | struct rte_eth_ntuple_filter type rte_eth_dev (line 195) | struct rte_eth_dev type rte_eth_ntuple_filter (line 196) | struct rte_eth_ntuple_filter type rte_eth_dev (line 197) | struct rte_eth_dev type rte_eth_ntuple_filter (line 198) | struct rte_eth_ntuple_filter type rte_eth_dev (line 200) | struct rte_eth_dev type rte_eth_ntuple_filter (line 201) | struct rte_eth_ntuple_filter type rte_eth_dev (line 202) | struct rte_eth_dev type rte_filter_op (line 203) | enum rte_filter_op type rte_eth_dev (line 205) | struct rte_eth_dev type rte_eth_ethertype_filter (line 206) | struct rte_eth_ethertype_filter type rte_eth_dev (line 208) | struct rte_eth_dev type rte_filter_op (line 209) | enum rte_filter_op type rte_eth_dev (line 211) | struct rte_eth_dev type rte_eth_ethertype_filter (line 212) | struct rte_eth_ethertype_filter type rte_eth_dev (line 213) | struct rte_eth_dev type rte_filter_type (line 214) | enum rte_filter_type type rte_filter_op (line 215) | enum rte_filter_op type rte_eth_dev (line 217) | struct rte_eth_dev type rte_eth_dev (line 218) | struct rte_eth_dev type rte_dev_reg_info (line 219) | struct rte_dev_reg_info type rte_eth_dev (line 220) | struct rte_eth_dev type rte_eth_dev (line 221) | struct rte_eth_dev type rte_dev_eeprom_info (line 222) | struct rte_dev_eeprom_info type rte_eth_dev (line 223) | struct rte_eth_dev type rte_dev_eeprom_info (line 224) | struct rte_dev_eeprom_info type rte_eth_dev (line 225) | struct rte_eth_dev type ether_addr (line 226) | struct ether_addr type rte_eth_dev (line 228) | struct rte_eth_dev type rte_eth_dev (line 229) | struct rte_eth_dev type rte_eth_dev (line 230) | struct rte_eth_dev type timespec (line 231) | struct timespec type rte_eth_dev (line 233) | struct rte_eth_dev type timespec (line 234) | struct timespec type rte_eth_dev (line 236) | struct rte_eth_dev type rte_eth_dev (line 238) | struct rte_eth_dev type e1000_hw (line 240) | struct e1000_hw type e1000_hw (line 242) | struct e1000_hw type rte_eth_dev (line 245) | struct rte_eth_dev type e1000_fc_mode (line 264) | enum e1000_fc_mode type rte_pci_id (line 269) | struct rte_pci_id type rte_pci_id (line 280) | struct rte_pci_id type eth_dev_ops (line 288) | struct eth_dev_ops type eth_dev_ops (line 343) | struct eth_dev_ops function rte_igb_dev_atomic_read_link_status (line 375) | static inline int function rte_igb_dev_atomic_write_link_status (line 401) | static inline int function igb_intr_enable (line 415) | static inline void function igb_intr_disable (line 427) | static void function igb_pf_reset_hw (line 434) | static inline int32_t function igb_identify_hardware (line 451) | static void function igb_reset_swfw_lock (line 467) | static int function eth_igb_dev_init (line 523) | static int function eth_igb_dev_uninit (line 678) | static int function eth_igbvf_dev_init (line 721) | static int function eth_igbvf_dev_uninit (line 792) | static int type eth_driver (line 816) | struct eth_driver type e1000_adapter (line 825) | struct e1000_adapter type eth_driver (line 831) | struct eth_driver type e1000_adapter (line 839) | struct e1000_adapter function rte_igb_pmd_init (line 842) | static int function igb_vmdq_vlan_hw_filter_enable (line 849) | static void function rte_igbvf_pmd_init (line 865) | static int function eth_igb_configure (line 874) | static int function eth_igb_start (line 887) | static int function eth_igb_stop (line 1083) | static void function eth_igb_close (line 1159) | static void function igb_get_rx_buffer_size (line 1200) | static int function igb_hardware_init (line 1225) | static int function eth_igb_stats_get (line 1277) | static void function eth_igb_stats_reset (line 1414) | static void function eth_igbvf_stats_get (line 1427) | static void function eth_igbvf_stats_reset (line 1485) | static void function eth_igb_infos_get (line 1500) | static void function eth_igbvf_infos_get (line 1593) | static void function eth_igb_link_update (line 1645) | static int function igb_hw_control_acquire (line 1719) | static void function igb_hw_control_release (line 1734) | static void function igb_init_manageability (line 1750) | static void function igb_release_manageability (line 1769) | static void function eth_igb_promiscuous_enable (line 1782) | static void function eth_igb_promiscuous_disable (line 1794) | static void function eth_igb_allmulticast_enable (line 1810) | static void function eth_igb_allmulticast_disable (line 1822) | static void function eth_igb_vlan_filter_set (line 1836) | static int function eth_igb_vlan_tpid_set (line 1863) | static void function igb_vlan_hw_filter_disable (line 1874) | static void function igb_vlan_hw_filter_enable (line 1888) | static void function igb_vlan_hw_strip_disable (line 1909) | static void function igb_vlan_hw_strip_enable (line 1922) | static void function igb_vlan_hw_extend_disable (line 1935) | static void function igb_vlan_hw_extend_enable (line 1954) | static void function eth_igb_vlan_offload_set (line 1973) | static void function eth_igb_lsc_interrupt_setup (line 2009) | static int function eth_igb_rxq_interrupt_setup (line 2031) | static int eth_igb_rxq_interrupt_setup(struct rte_eth_dev *dev) function eth_igb_interrupt_get_status (line 2060) | static int function eth_igb_interrupt_action (line 2095) | static int function eth_igb_interrupt_handler (line 2175) | static void function eth_igb_led_on (line 2185) | static int function eth_igb_led_off (line 2194) | static int function eth_igb_flow_ctrl_get (line 2203) | static int function eth_igb_flow_ctrl_set (line 2245) | static int function eth_igb_rar_set (line 2306) | static void function eth_igb_rar_clear (line 2319) | static void function eth_igb_default_mac_addr_set (line 2330) | static void function igbvf_intr_disable (line 2341) | static void function igbvf_stop_adapter (line 2352) | static void function eth_igbvf_link_update (line 2387) | static int eth_igbvf_link_update(struct e1000_hw *hw) function igbvf_dev_configure (line 2421) | static int function igbvf_dev_start (line 2448) | static int function igbvf_dev_stop (line 2478) | static void function igbvf_dev_close (line 2494) | static void function igbvf_set_vfta (line 2510) | static int igbvf_set_vfta(struct e1000_hw *hw, uint16_t vid, bool on) function igbvf_set_vfta_all (line 2525) | static void igbvf_set_vfta_all(struct rte_eth_dev *dev, bool on) function igbvf_vlan_filter_set (line 2548) | static int function igbvf_default_mac_addr_set (line 2579) | static void function eth_igb_rss_reta_update (line 2590) | static int function eth_igb_rss_reta_query (line 2631) | static int function eth_igb_syn_filter_set (line 2673) | static int function eth_igb_syn_filter_get (line 2711) | static int function eth_igb_syn_filter_handle (line 2730) | static int function ntuple_filter_to_2tuple (line 2779) | static inline int type e1000_2tuple_filter (line 2825) | struct e1000_2tuple_filter type e1000_2tuple_filter_list (line 2826) | struct e1000_2tuple_filter_list type e1000_2tuple_filter_info (line 2827) | struct e1000_2tuple_filter_info type e1000_2tuple_filter (line 2829) | struct e1000_2tuple_filter type e1000_2tuple_filter_info (line 2833) | struct e1000_2tuple_filter_info function igb_add_2tuple_filter (line 2851) | static int function igb_remove_2tuple_filter (line 2949) | static int type e1000_flex_filter (line 2983) | struct e1000_flex_filter type e1000_flex_filter_list (line 2984) | struct e1000_flex_filter_list type e1000_flex_filter_info (line 2985) | struct e1000_flex_filter_info type e1000_flex_filter (line 2987) | struct e1000_flex_filter type e1000_flex_filter_info (line 2991) | struct e1000_flex_filter_info function eth_igb_add_del_flex_filter (line 2998) | static int function eth_igb_get_flex_filter (line 3105) | static int function eth_igb_flex_filter_handle (line 3151) | static int function ntuple_filter_to_5tuple_82576 (line 3202) | static inline int type e1000_5tuple_filter (line 3287) | struct e1000_5tuple_filter type e1000_5tuple_filter_list (line 3288) | struct e1000_5tuple_filter_list type e1000_5tuple_filter_info (line 3289) | struct e1000_5tuple_filter_info type e1000_5tuple_filter (line 3291) | struct e1000_5tuple_filter type e1000_5tuple_filter_info (line 3295) | struct e1000_5tuple_filter_info function igb_add_5tuple_filter_82576 (line 3313) | static int function igb_remove_5tuple_filter_82576 (line 3424) | static int function eth_igb_mtu_set (line 3462) | static int function igb_add_del_ntuple_filter (line 3524) | static int function igb_get_ntuple_filter (line 3572) | static int function igb_ntuple_filter_handle (line 3639) | static int function igb_ethertype_filter_lookup (line 3681) | static inline int function igb_ethertype_filter_insert (line 3695) | static inline int function igb_ethertype_filter_remove (line 3711) | static inline int function igb_add_del_ethertype_filter (line 3723) | static int function igb_get_ethertype_filter (line 3784) | static int function igb_ethertype_filter_handle (line 3819) | static int function eth_igb_filter_ctrl (line 3861) | static int function eth_igb_set_mc_addr_list (line 3891) | static int function igb_timesync_enable (line 3903) | static int function igb_timesync_disable (line 3937) | static int function igb_timesync_read_rx_timestamp (line 3962) | static int function igb_timesync_read_tx_timestamp (line 3985) | static int function eth_igb_get_reg_length (line 4007) | static int function igbvf_get_reg_length (line 4020) | static int function eth_igb_get_regs (line 4033) | static int function igbvf_get_regs (line 4057) | static int function eth_igb_get_eeprom_length (line 4081) | static int function eth_igb_get_eeprom (line 4090) | static int function eth_igb_set_eeprom (line 4114) | static int type rte_driver (line 4137) | struct rte_driver type rte_driver (line 4142) | struct rte_driver function eth_igb_rx_queue_intr_disable (line 4148) | static int function eth_igb_rx_queue_intr_enable (line 4161) | static int function eth_igb_write_ivar (line 4178) | static void function eth_igb_assign_msix_vector (line 4193) | static void function eth_igb_configure_msix_intr (line 4228) | static void FILE: drivers/net/e1000/igb_pf.c function dev_num_vf (line 57) | static inline uint16_t function igb_vf_perm_addr_gen (line 63) | static inline function igb_mb_intr_setup (line 81) | static inline int function igb_pf_host_init (line 92) | void igb_pf_host_init(struct rte_eth_dev *eth_dev) function igb_pf_host_uninit (line 130) | void igb_pf_host_uninit(struct rte_eth_dev *dev) function igb_pf_host_configure (line 153) | int igb_pf_host_configure(struct rte_eth_dev *eth_dev) function set_rx_mode (line 218) | static void function igb_vf_reset_event (line 260) | static inline void function igb_vf_reset_msg (line 282) | static inline void function igb_vf_reset (line 300) | static int function igb_vf_set_mac_addr (line 326) | static int function igb_vf_set_multicast (line 343) | static int function igb_vf_set_vlan (line 386) | static int function igb_vf_set_rlpml (line 419) | static int function igb_rcv_msg_from_vf (line 444) | static int function igb_rcv_ack_from_vf (line 504) | static inline void function igb_pf_mbx_process (line 514) | void igb_pf_mbx_process(struct rte_eth_dev *eth_dev) FILE: drivers/net/e1000/igb_regs.h type reg_info (line 38) | struct reg_info { type reg_info (line 45) | struct reg_info type reg_info (line 61) | struct reg_info type reg_info (line 66) | struct reg_info type reg_info (line 84) | struct reg_info type reg_info (line 94) | struct reg_info type reg_info (line 106) | struct reg_info type reg_info (line 118) | struct reg_info type reg_info (line 139) | struct reg_info type reg_info (line 154) | struct reg_info type reg_info (line 165) | struct reg_info type reg_info (line 180) | struct reg_info function igb_read_regs (line 186) | static inline int function igb_reg_group_count (line 199) | static inline int function igb_read_regs_group (line 210) | static inline int FILE: drivers/net/e1000/igb_rxtx.c type rte_mbuf (line 81) | struct rte_mbuf type rte_mempool (line 82) | struct rte_mempool type rte_mbuf (line 84) | struct rte_mbuf type igb_rx_entry (line 100) | struct igb_rx_entry { type igb_tx_entry (line 107) | struct igb_tx_entry { type igb_rx_queue (line 116) | struct igb_rx_queue { type igb_advctx_num (line 142) | enum igb_advctx_num { type igb_advctx_info (line 171) | struct igb_advctx_info { type igb_tx_queue (line 180) | struct igb_tx_queue { function igbe_set_xmit_ctx (line 237) | static inline void function what_advctx_update (line 304) | static inline uint32_t function tx_desc_cksum_flags_to_olinfo (line 327) | static inline uint32_t function tx_desc_vlan_flags_to_cmdtype (line 339) | static inline uint32_t function eth_igb_xmit_pkts (line 346) | uint16_t function igb_rxd_pkt_info_to_pkt_type (line 615) | static inline uint32_t function rx_desc_hlen_type_rss_to_pkt_flags (line 671) | static inline uint64_t function rx_desc_hlen_type_rss_to_pkt_flags (line 688) | static inline uint64_t function rx_desc_status_to_pkt_flags (line 717) | static inline uint64_t function rx_desc_error_to_pkt_flags (line 732) | static inline uint64_t function eth_igb_recv_pkts (line 748) | uint16_t function eth_igb_recv_scattered_pkts (line 927) | uint16_t type rte_memzone (line 1204) | struct rte_memzone type rte_eth_dev (line 1205) | struct rte_eth_dev type rte_memzone (line 1209) | struct rte_memzone function igb_tx_queue_release_mbufs (line 1227) | static void function igb_tx_queue_release (line 1242) | static void function eth_igb_tx_queue_release (line 1252) | void function igb_reset_tx_queue_stat (line 1258) | static void function igb_reset_tx_queue (line 1268) | static void function eth_igb_tx_queue_setup (line 1302) | int function igb_rx_queue_release_mbufs (line 1402) | static void function igb_rx_queue_release (line 1417) | static void function eth_igb_rx_queue_release (line 1427) | void function igb_reset_rx_queue (line 1433) | static void function eth_igb_rx_queue_setup (line 1449) | int function eth_igb_rx_queue_count (line 1538) | uint32_t function eth_igb_rx_descriptor_done (line 1566) | int function igb_dev_clear_queues (line 1583) | void function igb_dev_free_queues (line 1607) | void function igb_rss_disable (line 1655) | static void function igb_hw_rss_hash_set (line 1667) | static void function eth_igb_rss_hash_update (line 1712) | int function eth_igb_rss_hash_conf_get (line 1742) | int eth_igb_rss_hash_conf_get(struct rte_eth_dev *dev, function igb_rss_configure (line 1794) | static void function igb_is_vmdq_supported (line 1838) | static int function igb_vmdq_rx_hw_configure (line 1869) | static int function igb_alloc_rx_queue_mbufs (line 1973) | static int function igb_dev_mq_rx_configure (line 2002) | static int function eth_igb_rx_init (line 2041) | int function eth_igb_tx_init (line 2285) | void function eth_igbvf_rx_init (line 2339) | int function eth_igbvf_tx_init (line 2472) | void FILE: drivers/net/enic/base/cq_desc.h type cq_desc_types (line 42) | enum cq_desc_types { type cq_desc (line 60) | struct cq_desc { function cq_color_enc (line 76) | static inline void cq_color_enc(struct cq_desc *desc, const u8 color) function cq_desc_enc (line 84) | static inline void cq_desc_enc(struct cq_desc *desc, function cq_desc_dec (line 95) | static inline void cq_desc_dec(const struct cq_desc *desc_arg, function cq_color_dec (line 119) | static inline void cq_color_dec(const struct cq_desc *desc_arg, u8 *color) FILE: drivers/net/enic/base/cq_enet_desc.h type cq_enet_wq_desc (line 42) | struct cq_enet_wq_desc { function cq_enet_wq_desc_enc (line 49) | static inline void cq_enet_wq_desc_enc(struct cq_enet_wq_desc *desc, function cq_enet_wq_desc_dec (line 56) | static inline void cq_enet_wq_desc_dec(struct cq_enet_wq_desc *desc, type cq_enet_rq_desc (line 64) | struct cq_enet_rq_desc { function cq_enet_rq_desc_enc (line 127) | static inline void cq_enet_rq_desc_enc(struct cq_enet_rq_desc *desc, function cq_enet_rq_desc_dec (line 180) | static inline void cq_enet_rq_desc_dec(struct cq_enet_rq_desc *desc, FILE: drivers/net/enic/base/rq_enet_desc.h type rq_enet_desc (line 40) | struct rq_enet_desc { type rq_enet_type_types (line 46) | enum rq_enet_type_types { function rq_enet_desc_enc (line 59) | static inline void rq_enet_desc_enc(struct rq_enet_desc *desc, function rq_enet_desc_dec (line 67) | static inline void rq_enet_desc_dec(struct rq_enet_desc *desc, FILE: drivers/net/enic/base/vnic_cq.c function vnic_cq_mem_size (line 39) | int vnic_cq_mem_size(struct vnic_cq *cq, unsigned int desc_count, function vnic_cq_free (line 49) | void vnic_cq_free(struct vnic_cq *cq) function vnic_cq_alloc (line 56) | int vnic_cq_alloc(struct vnic_dev *vdev, struct vnic_cq *cq, unsigned in... function vnic_cq_init (line 82) | void vnic_cq_init(struct vnic_cq *cq, unsigned int flow_control_enable, function vnic_cq_clean (line 107) | void vnic_cq_clean(struct vnic_cq *cq) FILE: drivers/net/enic/base/vnic_cq.h type vnic_cq_ctrl (line 45) | struct vnic_cq_ctrl { type vnic_rx_bytes_counter (line 72) | struct vnic_rx_bytes_counter { type vnic_cq (line 78) | struct vnic_cq { function vnic_cq_service (line 94) | static inline unsigned int vnic_cq_service(struct vnic_cq *cq, type vnic_cq (line 138) | struct vnic_cq type vnic_dev (line 139) | struct vnic_dev type vnic_cq (line 139) | struct vnic_cq type vnic_cq (line 142) | struct vnic_cq type vnic_cq (line 147) | struct vnic_cq type vnic_cq (line 148) | struct vnic_cq FILE: drivers/net/enic/base/vnic_dev.c type vnic_proxy_type (line 46) | enum vnic_proxy_type { type vnic_res (line 52) | struct vnic_res { type vnic_intr_coal_timer_info (line 58) | struct vnic_intr_coal_timer_info { type vnic_dev (line 64) | struct vnic_dev { type vnic_dev (line 97) | struct vnic_dev function vnic_register_cbacks (line 102) | void vnic_register_cbacks(struct vnic_dev *vdev, function vnic_dev_discover_res (line 113) | static int vnic_dev_discover_res(struct vnic_dev *vdev, function vnic_dev_get_res_count (line 204) | unsigned int vnic_dev_get_res_count(struct vnic_dev *vdev, type vnic_dev (line 210) | struct vnic_dev type vnic_res_type (line 210) | enum vnic_res_type function vnic_dev_desc_ring_size (line 228) | unsigned int vnic_dev_desc_ring_size(struct vnic_dev_ring *ring, function vnic_set_hdr_split_size (line 255) | void vnic_set_hdr_split_size(struct vnic_dev *vdev, u16 size) function u16 (line 260) | u16 vnic_get_hdr_split_size(struct vnic_dev *vdev) function vnic_dev_clear_desc_ring (line 265) | void vnic_dev_clear_desc_ring(struct vnic_dev_ring *ring) function vnic_dev_alloc_desc_ring (line 270) | int vnic_dev_alloc_desc_ring(__attribute__((unused)) struct vnic_dev *vdev, function vnic_dev_free_desc_ring (line 309) | void vnic_dev_free_desc_ring(__attribute__((unused)) struct vnic_dev *v... function _vnic_dev_cmd (line 316) | static int _vnic_dev_cmd(struct vnic_dev *vdev, enum vnic_devcmd_cmd cmd, function vnic_dev_cmd_proxy (line 381) | static int vnic_dev_cmd_proxy(struct vnic_dev *vdev, function vnic_dev_cmd_no_proxy (line 414) | static int vnic_dev_cmd_no_proxy(struct vnic_dev *vdev, function vnic_dev_cmd_proxy_by_index_start (line 430) | void vnic_dev_cmd_proxy_by_index_start(struct vnic_dev *vdev, u16 index) function vnic_dev_cmd_proxy_by_bdf_start (line 436) | void vnic_dev_cmd_proxy_by_bdf_start(struct vnic_dev *vdev, u16 bdf) function vnic_dev_cmd_proxy_end (line 442) | void vnic_dev_cmd_proxy_end(struct vnic_dev *vdev) function vnic_dev_cmd (line 448) | int vnic_dev_cmd(struct vnic_dev *vdev, enum vnic_devcmd_cmd cmd, function vnic_dev_capable (line 466) | static int vnic_dev_capable(struct vnic_dev *vdev, enum vnic_devcmd_cmd ... function vnic_dev_spec (line 477) | int vnic_dev_spec(struct vnic_dev *vdev, unsigned int offset, size_t size, function vnic_dev_stats_clear (line 510) | int vnic_dev_stats_clear(struct vnic_dev *vdev) function vnic_dev_stats_dump (line 518) | int vnic_dev_stats_dump(struct vnic_dev *vdev, struct vnic_stats **stats) function vnic_dev_close (line 541) | int vnic_dev_close(struct vnic_dev *vdev) function vnic_dev_enable (line 550) | int vnic_dev_enable(struct vnic_dev *vdev) function vnic_dev_enable_wait (line 558) | int vnic_dev_enable_wait(struct vnic_dev *vdev) function vnic_dev_disable (line 569) | int vnic_dev_disable(struct vnic_dev *vdev) function vnic_dev_open (line 577) | int vnic_dev_open(struct vnic_dev *vdev, int arg) function vnic_dev_open_done (line 585) | int vnic_dev_open_done(struct vnic_dev *vdev, int *done) function vnic_dev_soft_reset (line 602) | int vnic_dev_soft_reset(struct vnic_dev *vdev, int arg) function vnic_dev_soft_reset_done (line 610) | int vnic_dev_soft_reset_done(struct vnic_dev *vdev, int *done) function vnic_dev_get_mac_addr (line 627) | int vnic_dev_get_mac_addr(struct vnic_dev *vdev, u8 *mac_addr) function vnic_dev_packet_filter (line 646) | int vnic_dev_packet_filter(struct vnic_dev *vdev, int directed, int mult... function vnic_dev_add_addr (line 666) | int vnic_dev_add_addr(struct vnic_dev *vdev, u8 *addr) function vnic_dev_del_addr (line 685) | int vnic_dev_del_addr(struct vnic_dev *vdev, u8 *addr) function vnic_dev_set_ig_vlan_rewrite_mode (line 704) | int vnic_dev_set_ig_vlan_rewrite_mode(struct vnic_dev *vdev, function vnic_dev_raise_intr (line 717) | int vnic_dev_raise_intr(struct vnic_dev *vdev, u16 intr) function vnic_dev_set_reset_flag (line 730) | void vnic_dev_set_reset_flag(struct vnic_dev *vdev, int state) function vnic_dev_in_reset (line 735) | static inline int vnic_dev_in_reset(struct vnic_dev *vdev) function vnic_dev_notify_setcmd (line 740) | int vnic_dev_notify_setcmd(struct vnic_dev *vdev, function vnic_dev_notify_set (line 764) | int vnic_dev_notify_set(struct vnic_dev *vdev, u16 intr) function vnic_dev_notify_unsetcmd (line 790) | int vnic_dev_notify_unsetcmd(struct vnic_dev *vdev) function vnic_dev_notify_unset (line 810) | int vnic_dev_notify_unset(struct vnic_dev *vdev) function vnic_dev_notify_ready (line 822) | static int vnic_dev_notify_ready(struct vnic_dev *vdev) function vnic_dev_init (line 843) | int vnic_dev_init(struct vnic_dev *vdev, int arg) function vnic_dev_deinit (line 864) | int vnic_dev_deinit(struct vnic_dev *vdev) function vnic_dev_intr_coal_timer_info_default (line 872) | void vnic_dev_intr_coal_timer_info_default(struct vnic_dev *vdev) function vnic_dev_link_status (line 881) | int vnic_dev_link_status(struct vnic_dev *vdev) function u32 (line 889) | u32 vnic_dev_port_speed(struct vnic_dev *vdev) function vnic_dev_set_intr_mode (line 897) | void vnic_dev_set_intr_mode(struct vnic_dev *vdev, function vnic_dev_get_intr_mode (line 903) | enum vnic_dev_intr_mode vnic_dev_get_intr_mode( function u32 (line 909) | u32 vnic_dev_intr_coal_timer_usec_to_hw(struct vnic_dev *vdev, u32 usec) function u32 (line 915) | u32 vnic_dev_intr_coal_timer_hw_to_usec(struct vnic_dev *vdev, u32 hw_cy... function u32 (line 921) | u32 vnic_dev_get_intr_coal_timer_max(struct vnic_dev *vdev) function vnic_dev_unregister (line 926) | void vnic_dev_unregister(struct vnic_dev *vdev) type vnic_dev (line 946) | struct vnic_dev type vnic_dev (line 946) | struct vnic_dev type rte_pci_device (line 947) | struct rte_pci_device type vnic_dev_bar (line 947) | struct vnic_dev_bar type vnic_dev (line 951) | struct vnic_dev type rte_pci_device (line 973) | struct rte_pci_device type vnic_dev (line 973) | struct vnic_dev function vnic_dev_set_mac_addr (line 978) | int vnic_dev_set_mac_addr(struct vnic_dev *vdev, u8 *mac_addr) function vnic_dev_classifier (line 1004) | int vnic_dev_classifier(struct vnic_dev *vdev, u8 cmd, u16 *entry, FILE: drivers/net/enic/base/vnic_dev.h function u64 (line 49) | static inline u64 readq(void __iomem *reg) function writeq (line 55) | static inline void writeq(u64 val, void __iomem *reg) type vnic_dev_intr_mode (line 65) | enum vnic_dev_intr_mode { type vnic_dev_bar (line 72) | struct vnic_dev_bar { type vnic_dev_ring (line 78) | struct vnic_dev_ring { type vnic_dev_iomap_info (line 91) | struct vnic_dev_iomap_info { type vnic_dev (line 97) | struct vnic_dev type vnic_stats (line 98) | struct vnic_stats type vnic_dev (line 100) | struct vnic_dev type vnic_dev (line 101) | struct vnic_dev type vnic_res_type (line 102) | enum vnic_res_type type vnic_dev (line 103) | struct vnic_dev type rte_pci_device (line 106) | struct rte_pci_device type vnic_dev (line 109) | struct vnic_dev type vnic_res_type (line 109) | enum vnic_res_type type vnic_dev (line 111) | struct vnic_dev type vnic_res_type (line 112) | enum vnic_res_type type vnic_dev (line 113) | struct vnic_dev type vnic_res_type (line 114) | enum vnic_res_type type vnic_dev (line 115) | struct vnic_dev type vnic_res_type (line 116) | enum vnic_res_type type vnic_dev (line 117) | struct vnic_dev type vnic_res_type (line 118) | enum vnic_res_type type vnic_dev_ring (line 119) | struct vnic_dev_ring type vnic_dev_ring (line 121) | struct vnic_dev_ring type vnic_dev (line 122) | struct vnic_dev type vnic_dev (line 123) | struct vnic_dev type vnic_dev (line 124) | struct vnic_dev type vnic_dev_ring (line 124) | struct vnic_dev_ring type vnic_dev (line 127) | struct vnic_dev type vnic_dev_ring (line 128) | struct vnic_dev_ring type vnic_dev (line 129) | struct vnic_dev type vnic_devcmd_cmd (line 129) | enum vnic_devcmd_cmd type vnic_dev (line 131) | struct vnic_dev type vnic_devcmd_cmd (line 131) | enum vnic_devcmd_cmd type vnic_dev (line 133) | struct vnic_dev type vnic_dev (line 134) | struct vnic_dev type vnic_dev (line 135) | struct vnic_dev type vnic_dev (line 136) | struct vnic_dev type vnic_devcmd_fw_info (line 137) | struct vnic_devcmd_fw_info type vnic_dev (line 138) | struct vnic_dev type vnic_dev (line 139) | struct vnic_dev type vnic_dev (line 141) | struct vnic_dev type vnic_dev (line 142) | struct vnic_dev type vnic_stats (line 142) | struct vnic_stats type vnic_dev (line 143) | struct vnic_dev type vnic_dev (line 144) | struct vnic_dev type vnic_dev (line 146) | struct vnic_dev type vnic_dev (line 148) | struct vnic_dev type vnic_dev (line 149) | struct vnic_dev type vnic_dev (line 150) | struct vnic_dev type vnic_dev (line 151) | struct vnic_dev type vnic_dev (line 152) | struct vnic_dev type vnic_dev (line 153) | struct vnic_dev type vnic_dev (line 154) | struct vnic_dev type vnic_dev (line 155) | struct vnic_dev type vnic_dev (line 157) | struct vnic_dev type vnic_dev (line 158) | struct vnic_dev type vnic_dev (line 159) | struct vnic_dev type vnic_dev (line 160) | struct vnic_dev type vnic_dev (line 161) | struct vnic_dev type vnic_dev (line 162) | struct vnic_dev type vnic_dev (line 163) | struct vnic_dev type vnic_dev (line 164) | struct vnic_dev type vnic_dev (line 165) | struct vnic_dev type vnic_dev (line 166) | struct vnic_dev type vnic_dev (line 167) | struct vnic_dev type vnic_dev (line 168) | struct vnic_dev type vnic_dev (line 169) | struct vnic_dev type vnic_dev (line 170) | struct vnic_dev type vnic_dev (line 171) | struct vnic_dev type vnic_dev (line 172) | struct vnic_dev type vnic_dev (line 173) | struct vnic_dev type vnic_dev (line 174) | struct vnic_dev type vnic_dev (line 175) | struct vnic_dev type vnic_dev (line 176) | struct vnic_dev type vnic_dev (line 177) | struct vnic_dev type vnic_dev (line 178) | struct vnic_dev type vnic_dev (line 179) | struct vnic_dev type vnic_dev (line 180) | struct vnic_dev type vnic_dev (line 181) | struct vnic_dev type vnic_dev_intr_mode (line 182) | enum vnic_dev_intr_mode type vnic_dev_intr_mode (line 183) | enum vnic_dev_intr_mode type vnic_dev (line 183) | struct vnic_dev type vnic_dev (line 184) | struct vnic_dev type vnic_dev (line 185) | struct vnic_dev type vnic_dev (line 186) | struct vnic_dev type vnic_dev (line 187) | struct vnic_dev type vnic_dev (line 188) | struct vnic_dev type vnic_dev (line 190) | struct vnic_dev type vnic_dev (line 190) | struct vnic_dev type rte_pci_device (line 191) | struct rte_pci_device type vnic_dev_bar (line 191) | struct vnic_dev_bar type rte_pci_device (line 193) | struct rte_pci_device type vnic_dev (line 193) | struct vnic_dev type vnic_dev (line 194) | struct vnic_dev type vnic_dev (line 196) | struct vnic_dev type vnic_dev (line 197) | struct vnic_dev type vnic_dev (line 198) | struct vnic_dev type vnic_dev (line 199) | struct vnic_dev type vnic_dev (line 200) | struct vnic_dev type vnic_dev (line 201) | struct vnic_dev type vnic_dev (line 202) | struct vnic_dev type vnic_dev (line 203) | struct vnic_dev type vnic_dev (line 204) | struct vnic_dev type filter (line 205) | struct filter type vnic_dev (line 207) | struct vnic_dev type vnic_dev (line 209) | struct vnic_dev FILE: drivers/net/enic/base/vnic_devcmd.h type vnic_devcmd_cmd (line 96) | enum vnic_devcmd_cmd { type vnic_devcmd_status (line 520) | enum vnic_devcmd_status { type vnic_devcmd_error (line 526) | enum vnic_devcmd_error { type vnic_devcmd_fw_info (line 549) | struct vnic_devcmd_fw_info { type fwinfo_asic_type (line 558) | enum fwinfo_asic_type { type vnic_devcmd_notify (line 565) | struct vnic_devcmd_notify { type vnic_devcmd_provinfo (line 587) | struct vnic_devcmd_provinfo { type filter_usnic_id (line 618) | struct filter_usnic_id { type protocol_e (line 633) | enum protocol_e { type filter_ipv4_5tuple (line 638) | struct filter_ipv4_5tuple { type filter_mac_vlan (line 650) | struct filter_mac_vlan { type filter_action (line 662) | struct filter_action { type filter_type (line 670) | enum filter_type { type filter (line 677) | struct filter { type filter_tlv (line 693) | struct filter_tlv { type vnic_devcmd (line 719) | struct vnic_devcmd { type vnic_devcmd2 (line 738) | struct vnic_devcmd2 { type devcmd2_result (line 746) | struct devcmd2_result { type overlay_feature_t (line 764) | typedef enum { FILE: drivers/net/enic/base/vnic_enet.h type vnic_enet_config (line 40) | struct vnic_enet_config { FILE: drivers/net/enic/base/vnic_intr.c function vnic_intr_free (line 39) | void vnic_intr_free(struct vnic_intr *intr) function vnic_intr_alloc (line 44) | int vnic_intr_alloc(struct vnic_dev *vdev, struct vnic_intr *intr, function vnic_intr_init (line 59) | void vnic_intr_init(struct vnic_intr *intr, u32 coalescing_timer, function vnic_intr_coalescing_timer_set (line 68) | void vnic_intr_coalescing_timer_set(struct vnic_intr *intr, function vnic_intr_clean (line 75) | void vnic_intr_clean(struct vnic_intr *intr) FILE: drivers/net/enic/base/vnic_intr.h type vnic_intr_ctrl (line 46) | struct vnic_intr_ctrl { type vnic_intr (line 63) | struct vnic_intr { function vnic_intr_unmask (line 69) | static inline void vnic_intr_unmask(struct vnic_intr *intr) function vnic_intr_mask (line 74) | static inline void vnic_intr_mask(struct vnic_intr *intr) function vnic_intr_masked (line 79) | static inline int vnic_intr_masked(struct vnic_intr *intr) function vnic_intr_return_credits (line 84) | static inline void vnic_intr_return_credits(struct vnic_intr *intr, function vnic_intr_credits (line 97) | static inline unsigned int vnic_intr_credits(struct vnic_intr *intr) function vnic_intr_return_all_credits (line 102) | static inline void vnic_intr_return_all_credits(struct vnic_intr *intr) function u32 (line 111) | static inline u32 vnic_intr_legacy_pba(u32 __iomem *legacy_pba) type vnic_intr (line 117) | struct vnic_intr type vnic_dev (line 118) | struct vnic_dev type vnic_intr (line 118) | struct vnic_intr type vnic_intr (line 120) | struct vnic_intr type vnic_intr (line 122) | struct vnic_intr type vnic_intr (line 124) | struct vnic_intr FILE: drivers/net/enic/base/vnic_nic.h function vnic_set_nic_cfg (line 67) | static inline void vnic_set_nic_cfg(u32 *nic_cfg, FILE: drivers/net/enic/base/vnic_resource.h type vnic_res_type (line 48) | enum vnic_res_type { type vnic_resource_header (line 76) | struct vnic_resource_header { type mgmt_barmap_hdr (line 81) | struct mgmt_barmap_hdr { type vnic_resource (line 89) | struct vnic_resource { FILE: drivers/net/enic/base/vnic_rq.c function vnic_rq_alloc_bufs (line 39) | static int vnic_rq_alloc_bufs(struct vnic_rq *rq) function vnic_rq_mem_size (line 74) | int vnic_rq_mem_size(struct vnic_rq *rq, unsigned int desc_count, function vnic_rq_free (line 87) | void vnic_rq_free(struct vnic_rq *rq) function vnic_rq_alloc (line 106) | int vnic_rq_alloc(struct vnic_dev *vdev, struct vnic_rq *rq, unsigned in... function vnic_rq_init_start (line 139) | void vnic_rq_init_start(struct vnic_rq *rq, unsigned int cq_index, function vnic_rq_init (line 163) | void vnic_rq_init(struct vnic_rq *rq, unsigned int cq_index, function vnic_rq_error_out (line 182) | void vnic_rq_error_out(struct vnic_rq *rq, unsigned int error) function vnic_rq_error_status (line 187) | unsigned int vnic_rq_error_status(struct vnic_rq *rq) function vnic_rq_enable (line 192) | void vnic_rq_enable(struct vnic_rq *rq) function vnic_rq_disable (line 197) | int vnic_rq_disable(struct vnic_rq *rq) function vnic_rq_clean (line 215) | void vnic_rq_clean(struct vnic_rq *rq, FILE: drivers/net/enic/base/vnic_rq.h type vnic_rq_ctrl (line 44) | struct vnic_rq_ctrl { type vnic_rq_buf (line 82) | struct vnic_rq_buf { type vnic_rq (line 93) | struct vnic_rq { function vnic_rq_desc_avail (line 108) | static inline unsigned int vnic_rq_desc_avail(struct vnic_rq *rq) function vnic_rq_desc_used (line 114) | static inline unsigned int vnic_rq_desc_used(struct vnic_rq *rq) type vnic_rq (line 120) | struct vnic_rq function vnic_rq_next_index (line 125) | static inline unsigned int vnic_rq_next_index(struct vnic_rq *rq) function vnic_rq_post (line 130) | static inline void vnic_rq_post(struct vnic_rq *rq, function vnic_rq_post_commit (line 165) | static inline void vnic_rq_post_commit(struct vnic_rq *rq, function vnic_rq_return_descs (line 192) | static inline void vnic_rq_return_descs(struct vnic_rq *rq, unsigned int... type desc_return_options (line 197) | enum desc_return_options { function vnic_rq_service (line 202) | static inline int vnic_rq_service(struct vnic_rq *rq, function vnic_rq_fill (line 233) | static inline int vnic_rq_fill(struct vnic_rq *rq, function vnic_rq_fill_count (line 248) | static inline int vnic_rq_fill_count(struct vnic_rq *rq, type vnic_rq (line 263) | struct vnic_rq type vnic_dev (line 264) | struct vnic_dev type vnic_rq (line 264) | struct vnic_rq type vnic_rq (line 266) | struct vnic_rq type vnic_rq (line 270) | struct vnic_rq type vnic_rq (line 273) | struct vnic_rq type vnic_rq (line 274) | struct vnic_rq type vnic_rq (line 275) | struct vnic_rq type vnic_rq (line 276) | struct vnic_rq type vnic_rq (line 277) | struct vnic_rq type vnic_rq (line 278) | struct vnic_rq type vnic_rq_buf (line 278) | struct vnic_rq_buf type vnic_rq (line 279) | struct vnic_rq FILE: drivers/net/enic/base/vnic_rss.c function vnic_set_rss_key (line 39) | void vnic_set_rss_key(union vnic_rss_key *rss_key, u8 *key) function vnic_set_rss_cpu (line 54) | void vnic_set_rss_cpu(union vnic_rss_cpu *rss_cpu, u8 *cpu) function vnic_get_rss_key (line 63) | void vnic_get_rss_key(union vnic_rss_key *rss_key, u8 *key) function vnic_get_rss_cpu (line 78) | void vnic_get_rss_cpu(union vnic_rss_cpu *rss_cpu, u8 *cpu) FILE: drivers/net/enic/base/vnic_stats.h type vnic_tx_stats (line 40) | struct vnic_tx_stats { type vnic_rx_stats (line 56) | struct vnic_rx_stats { type vnic_stats (line 81) | struct vnic_stats { FILE: drivers/net/enic/base/vnic_wq.c function vnic_wq_get_ctrl (line 39) | static inline function vnic_wq_alloc_ring (line 49) | static inline function vnic_wq_alloc_bufs (line 61) | static int vnic_wq_alloc_bufs(struct vnic_wq *wq) function vnic_wq_free (line 96) | void vnic_wq_free(struct vnic_wq *wq) function vnic_wq_mem_size (line 115) | int vnic_wq_mem_size(struct vnic_wq *wq, unsigned int desc_count, function vnic_wq_alloc (line 129) | int vnic_wq_alloc(struct vnic_dev *vdev, struct vnic_wq *wq, unsigned in... function vnic_wq_init_start (line 158) | void vnic_wq_init_start(struct vnic_wq *wq, unsigned int cq_index, function vnic_wq_init (line 181) | void vnic_wq_init(struct vnic_wq *wq, unsigned int cq_index, function vnic_wq_error_out (line 190) | void vnic_wq_error_out(struct vnic_wq *wq, unsigned int error) function vnic_wq_error_status (line 195) | unsigned int vnic_wq_error_status(struct vnic_wq *wq) function vnic_wq_enable (line 200) | void vnic_wq_enable(struct vnic_wq *wq) function vnic_wq_disable (line 205) | int vnic_wq_disable(struct vnic_wq *wq) function vnic_wq_clean (line 223) | void vnic_wq_clean(struct vnic_wq *wq, FILE: drivers/net/enic/base/vnic_wq.h type vnic_wq_ctrl (line 44) | struct vnic_wq_ctrl { type vnic_wq_buf (line 68) | struct vnic_wq_buf { type vnic_wq (line 94) | struct vnic_wq { function vnic_wq_desc_avail (line 106) | static inline unsigned int vnic_wq_desc_avail(struct vnic_wq *wq) function vnic_wq_desc_used (line 112) | static inline unsigned int vnic_wq_desc_used(struct vnic_wq *wq) type vnic_wq (line 118) | struct vnic_wq function num_cache_lines_touched (line 133) | static inline unsigned int num_cache_lines_touched(dma_addr_t addr, function u64 (line 178) | static inline u64 vnic_cached_posted_index(dma_addr_t addr, unsigned int... function vnic_wq_post (line 195) | static inline void vnic_wq_post(struct vnic_wq *wq, function vnic_wq_service (line 240) | static inline void vnic_wq_service(struct vnic_wq *wq, type vnic_wq (line 264) | struct vnic_wq type vnic_dev (line 265) | struct vnic_dev type vnic_wq (line 265) | struct vnic_wq type vnic_wq (line 267) | struct vnic_wq type vnic_wq (line 271) | struct vnic_wq type vnic_wq (line 274) | struct vnic_wq type vnic_wq (line 275) | struct vnic_wq type vnic_wq (line 276) | struct vnic_wq type vnic_wq (line 277) | struct vnic_wq type vnic_wq (line 278) | struct vnic_wq type vnic_wq (line 279) | struct vnic_wq type vnic_wq_buf (line 279) | struct vnic_wq_buf type vnic_wq (line 280) | struct vnic_wq FILE: drivers/net/enic/base/wq_enet_desc.h type wq_enet_desc (line 40) | struct wq_enet_desc { function wq_enet_desc_enc (line 69) | static inline void wq_enet_desc_enc(struct wq_enet_desc *desc, function wq_enet_desc_dec (line 88) | static inline void wq_enet_desc_dec(struct wq_enet_desc *desc, FILE: drivers/net/enic/enic.h type enic_fdir_node (line 82) | struct enic_fdir_node { type enic_fdir (line 88) | struct enic_fdir { type enic (line 95) | struct enic { function enic_cq_rq (line 138) | static inline unsigned int enic_cq_rq(__rte_unused struct enic *enic, un... function enic_cq_wq (line 143) | static inline unsigned int enic_cq_wq(struct enic *enic, unsigned int wq) function enic_msix_err_intr (line 148) | static inline unsigned int enic_msix_err_intr(__rte_unused struct enic *... type enic (line 153) | struct enic type rte_eth_dev (line 153) | struct rte_eth_dev type enic (line 155) | struct enic type enic (line 158) | struct enic type rte_eth_fdir_stats (line 159) | struct rte_eth_fdir_stats type enic (line 160) | struct enic type rte_eth_fdir_filter (line 161) | struct rte_eth_fdir_filter type enic (line 162) | struct enic type rte_eth_fdir_filter (line 163) | struct rte_eth_fdir_filter type enic (line 165) | struct enic type enic (line 166) | struct enic type enic (line 167) | struct enic type enic (line 169) | struct enic type enic (line 170) | struct enic type enic (line 171) | struct enic type enic (line 172) | struct enic type enic (line 174) | struct enic type rte_mempool (line 175) | struct rte_mempool type enic (line 177) | struct enic type enic (line 178) | struct enic type enic (line 179) | struct enic type enic (line 180) | struct enic type enic (line 181) | struct enic type enic (line 182) | struct enic type enic (line 183) | struct enic type enic (line 184) | struct enic type rte_eth_stats (line 185) | struct rte_eth_stats type enic (line 186) | struct enic type enic (line 187) | struct enic type enic (line 188) | struct enic type enic (line 189) | struct enic type enic (line 190) | struct enic type vnic_wq (line 190) | struct vnic_wq type enic (line 191) | struct enic type vnic_wq (line 191) | struct vnic_wq type rte_mbuf (line 192) | struct rte_mbuf type vnic_rq (line 195) | struct vnic_rq type rte_mbuf (line 195) | struct rte_mbuf type enic (line 197) | struct enic type enic (line 198) | struct enic type enic (line 199) | struct enic FILE: drivers/net/enic/enic_clsf.c function enic_fdir_stats_get (line 67) | void enic_fdir_stats_get(struct enic *enic, struct rte_eth_fdir_stats *s... function enic_fdir_del_fltr (line 72) | int enic_fdir_del_fltr(struct enic *enic, struct rte_eth_fdir_filter *pa... function enic_fdir_add_fltr (line 99) | int enic_fdir_add_fltr(struct enic *enic, struct rte_eth_fdir_filter *pa... function enic_clsf_destroy (line 222) | void enic_clsf_destroy(struct enic *enic) function enic_clsf_init (line 242) | int enic_clsf_init(struct enic *enic) FILE: drivers/net/enic/enic_compat.h type u8 (line 91) | typedef unsigned char u8; type u16 (line 92) | typedef unsigned short u16; type u32 (line 93) | typedef unsigned int u32; type u64 (line 94) | typedef unsigned long long u64; type dma_addr_t (line 95) | typedef unsigned long long dma_addr_t; function ioread32 (line 97) | static inline uint32_t ioread32(volatile void *addr) function ioread16 (line 102) | static inline uint16_t ioread16(volatile void *addr) function ioread8 (line 107) | static inline uint8_t ioread8(volatile void *addr) function iowrite32 (line 112) | static inline void iowrite32(uint32_t val, volatile void *addr) function iowrite16 (line 117) | static inline void iowrite16(uint16_t val, volatile void *addr) function iowrite8 (line 122) | static inline void iowrite8(uint8_t val, volatile void *addr) function readl (line 127) | static inline unsigned int readl(volatile void __iomem *addr) function writel (line 132) | static inline void writel(unsigned int val, volatile void __iomem *addr) FILE: drivers/net/enic/enic_ethdev.c type rte_pci_id (line 61) | struct rte_pci_id function enicpmd_fdir_ctrl_func (line 72) | static int function enicpmd_dev_filter_ctrl (line 115) | static int function enicpmd_dev_tx_queue_release (line 132) | static void enicpmd_dev_tx_queue_release(void *txq) function enicpmd_dev_setup_intr (line 138) | static int enicpmd_dev_setup_intr(struct enic *enic) function enicpmd_dev_tx_queue_setup (line 168) | static int enicpmd_dev_tx_queue_setup(struct rte_eth_dev *eth_dev, function enicpmd_dev_tx_queue_start (line 189) | static int enicpmd_dev_tx_queue_start(struct rte_eth_dev *eth_dev, function enicpmd_dev_tx_queue_stop (line 201) | static int enicpmd_dev_tx_queue_stop(struct rte_eth_dev *eth_dev, function enicpmd_dev_rx_queue_start (line 216) | static int enicpmd_dev_rx_queue_start(struct rte_eth_dev *eth_dev, function enicpmd_dev_rx_queue_stop (line 228) | static int enicpmd_dev_rx_queue_stop(struct rte_eth_dev *eth_dev, function enicpmd_dev_rx_queue_release (line 243) | static void enicpmd_dev_rx_queue_release(void *rxq) function enicpmd_dev_rx_queue_setup (line 249) | static int enicpmd_dev_rx_queue_setup(struct rte_eth_dev *eth_dev, function enicpmd_vlan_filter_set (line 271) | static int enicpmd_vlan_filter_set(struct rte_eth_dev *eth_dev, function enicpmd_vlan_offload_set (line 284) | static void enicpmd_vlan_offload_set(struct rte_eth_dev *eth_dev, int mask) function enicpmd_dev_configure (line 310) | static int enicpmd_dev_configure(struct rte_eth_dev *eth_dev) function enicpmd_dev_start (line 336) | static int enicpmd_dev_start(struct rte_eth_dev *eth_dev) function enicpmd_dev_stop (line 347) | static void enicpmd_dev_stop(struct rte_eth_dev *eth_dev) function enicpmd_dev_close (line 363) | static void enicpmd_dev_close(struct rte_eth_dev *eth_dev) function enicpmd_dev_link_update (line 371) | static int enicpmd_dev_link_update(struct rte_eth_dev *eth_dev, function enicpmd_dev_stats_get (line 388) | static void enicpmd_dev_stats_get(struct rte_eth_dev *eth_dev, function enicpmd_dev_stats_reset (line 397) | static void enicpmd_dev_stats_reset(struct rte_eth_dev *eth_dev) function enicpmd_dev_info_get (line 405) | static void enicpmd_dev_info_get(struct rte_eth_dev *eth_dev, function enicpmd_dev_promiscuous_enable (line 428) | static void enicpmd_dev_promiscuous_enable(struct rte_eth_dev *eth_dev) function enicpmd_dev_promiscuous_disable (line 437) | static void enicpmd_dev_promiscuous_disable(struct rte_eth_dev *eth_dev) function enicpmd_dev_allmulticast_enable (line 446) | static void enicpmd_dev_allmulticast_enable(struct rte_eth_dev *eth_dev) function enicpmd_dev_allmulticast_disable (line 455) | static void enicpmd_dev_allmulticast_disable(struct rte_eth_dev *eth_dev) function enicpmd_add_mac_addr (line 464) | static void enicpmd_add_mac_addr(struct rte_eth_dev *eth_dev, function enicpmd_remove_mac_addr (line 474) | static void enicpmd_remove_mac_addr(struct rte_eth_dev *eth_dev, __rte_u... function enicpmd_xmit_pkts (line 483) | static uint16_t enicpmd_xmit_pkts(void *tx_queue, struct rte_mbuf **tx_p... function enicpmd_recv_pkts (line 529) | static uint16_t enicpmd_recv_pkts(void *rx_queue, struct rte_mbuf **rx_p... type eth_dev_ops (line 541) | struct eth_dev_ops type enic (line 583) | struct enic function eth_enicpmd_dev_init (line 587) | static int eth_enicpmd_dev_init(struct rte_eth_dev *eth_dev) type eth_driver (line 611) | struct eth_driver type enic (line 618) | struct enic function rte_enic_pmd_init (line 625) | static int type rte_driver (line 635) | struct rte_driver FILE: drivers/net/enic/enic_main.c function enic_is_sriov_vf (line 63) | static inline int enic_is_sriov_vf(struct enic *enic) function is_zero_addr (line 68) | static int is_zero_addr(uint8_t *addr) function is_mcast_addr (line 73) | static int is_mcast_addr(uint8_t *addr) function is_eth_addr_valid (line 78) | static int is_eth_addr_valid(uint8_t *addr) type rte_mbuf (line 83) | struct rte_mbuf type rte_mempool (line 84) | struct rte_mempool type rte_mbuf (line 86) | struct rte_mbuf function enic_set_hdr_split_size (line 93) | void enic_set_hdr_split_size(struct enic *enic, u16 split_hdr_size) function enic_free_wq_buf (line 98) | static void enic_free_wq_buf(__rte_unused struct vnic_wq *wq, struct vni... function enic_wq_free_buf (line 106) | static void enic_wq_free_buf(struct vnic_wq *wq, function enic_wq_service (line 114) | static int enic_wq_service(struct vnic_dev *vdev, struct cq_desc *cq_desc, function enic_log_q_error (line 126) | static void enic_log_q_error(struct enic *enic) function enic_cleanup_wq (line 146) | unsigned int enic_cleanup_wq(struct enic *enic, struct vnic_wq *wq) function enic_send_pkt (line 156) | int enic_send_pkt(struct enic *enic, struct vnic_wq *wq, function enic_dev_stats_clear (line 204) | void enic_dev_stats_clear(struct enic *enic) function enic_dev_stats_get (line 210) | void enic_dev_stats_get(struct enic *enic, struct rte_eth_stats *r_stats) function enic_del_mac_address (line 232) | void enic_del_mac_address(struct enic *enic) function enic_set_mac_address (line 238) | void enic_set_mac_address(struct enic *enic, uint8_t *mac_addr) function enic_free_rq_buf (line 263) | static void function enic_init_vnic_resources (line 273) | void enic_init_vnic_resources(struct enic *enic) function enic_rq_alloc_buf (line 316) | static int enic_rq_alloc_buf(struct vnic_rq *rq) function enic_rq_indicate_buf (line 379) | static int enic_rq_indicate_buf(struct vnic_rq *rq, function enic_rq_service (line 525) | static int enic_rq_service(struct vnic_dev *vdev, struct cq_desc *cq_desc, function enic_poll (line 536) | int enic_poll(struct vnic_rq *rq, struct rte_mbuf **rx_pkts, type rte_memzone (line 563) | struct rte_memzone function enic_free_consistent (line 580) | static void function enic_intr_handler (line 589) | static void function enic_enable (line 600) | int enic_enable(struct enic *enic) function enic_alloc_intr_resources (line 642) | int enic_alloc_intr_resources(struct enic *enic) function enic_free_rq (line 658) | void enic_free_rq(void *rxq) function enic_start_wq (line 667) | void enic_start_wq(struct enic *enic, uint16_t queue_idx) function enic_stop_wq (line 672) | int enic_stop_wq(struct enic *enic, uint16_t queue_idx) function enic_start_rq (line 677) | void enic_start_rq(struct enic *enic, uint16_t queue_idx) function enic_stop_rq (line 682) | int enic_stop_rq(struct enic *enic, uint16_t queue_idx) function enic_alloc_rq (line 687) | int enic_alloc_rq(struct enic *enic, uint16_t queue_idx, function enic_free_wq (line 733) | void enic_free_wq(void *txq) function enic_alloc_wq (line 742) | int enic_alloc_wq(struct enic *enic, uint16_t queue_idx, function enic_disable (line 786) | int enic_disable(struct enic *enic) function enic_dev_wait (line 826) | static int enic_dev_wait(struct vnic_dev *vdev, function enic_dev_open (line 851) | static int enic_dev_open(struct enic *enic) function enic_set_rsskey (line 864) | static int enic_set_rsskey(struct enic *enic) function enic_set_rsscpu (line 897) | static int enic_set_rsscpu(struct enic *enic, u8 rss_hash_bits) function enic_set_niccfg (line 924) | static int enic_set_niccfg(struct enic *enic, u8 rss_default_cpu, function enic_set_rss_nic_cfg (line 941) | int enic_set_rss_nic_cfg(struct enic *enic) function enic_setup_finish (line 970) | int enic_setup_finish(struct enic *enic) function enic_add_packet_filter (line 996) | void enic_add_packet_filter(struct enic *enic) function enic_get_link_status (line 1003) | int enic_get_link_status(struct enic *enic) function enic_dev_deinit (line 1008) | static void enic_dev_deinit(struct enic *enic) function enic_set_vnic_res (line 1016) | int enic_set_vnic_res(struct enic *enic) function enic_dev_init (line 1037) | static int enic_dev_init(struct enic *enic) function enic_probe (line 1071) | int enic_probe(struct enic *enic) function enic_remove (line 1138) | void enic_remove(struct enic *enic) FILE: drivers/net/enic/enic_res.c function enic_get_vnic_config (line 54) | int enic_get_vnic_config(struct enic *enic) function enic_add_vlan (line 134) | int enic_add_vlan(struct enic *enic, u16 vlanid) function enic_del_vlan (line 147) | int enic_del_vlan(struct enic *enic, u16 vlanid) function enic_set_nic_cfg (line 160) | int enic_set_nic_cfg(struct enic *enic, u8 rss_default_cpu, u8 rss_hash_... function enic_set_rss_key (line 178) | int enic_set_rss_key(struct enic *enic, dma_addr_t key_pa, u64 len) function enic_set_rss_cpu (line 186) | int enic_set_rss_cpu(struct enic *enic, dma_addr_t cpu_pa, u64 len) function enic_free_vnic_resources (line 194) | void enic_free_vnic_resources(struct enic *enic) function enic_get_res_counts (line 207) | void enic_get_res_counts(struct enic *enic) FILE: drivers/net/enic/enic_res.h function enic_queue_wq_desc_ex (line 59) | static inline void enic_queue_wq_desc_ex(struct vnic_wq *wq, function enic_queue_wq_desc_cont (line 85) | static inline void enic_queue_wq_desc_cont(struct vnic_wq *wq, function enic_queue_wq_desc (line 94) | static inline void enic_queue_wq_desc(struct vnic_wq *wq, void *os_buf, function enic_queue_wq_desc_csum (line 104) | static inline void enic_queue_wq_desc_csum(struct vnic_wq *wq, function enic_queue_wq_desc_csum_l4 (line 116) | static inline void enic_queue_wq_desc_csum_l4(struct vnic_wq *wq, function enic_queue_wq_desc_tso (line 127) | static inline void enic_queue_wq_desc_tso(struct vnic_wq *wq, function enic_queue_rq_desc (line 137) | static inline void enic_queue_rq_desc(struct vnic_rq *rq, type enic (line 153) | struct enic type enic (line 155) | struct enic type enic (line 156) | struct enic type enic (line 157) | struct enic type enic (line 158) | struct enic type enic (line 161) | struct enic type enic (line 162) | struct enic type enic (line 163) | struct enic type enic (line 164) | struct enic type enic (line 165) | struct enic type enic (line 166) | struct enic FILE: drivers/net/fm10k/base/fm10k_api.c function s32 (line 44) | s32 fm10k_set_mac_type(struct fm10k_hw *hw) function s32 (line 89) | s32 fm10k_init_shared_code(struct fm10k_hw *hw) function s32 (line 123) | s32 fm10k_reset_hw(struct fm10k_hw *hw) function s32 (line 135) | s32 fm10k_init_hw(struct fm10k_hw *hw) function s32 (line 147) | s32 fm10k_stop_hw(struct fm10k_hw *hw) function s32 (line 160) | s32 fm10k_start_hw(struct fm10k_hw *hw) function s32 (line 172) | s32 fm10k_get_bus_info(struct fm10k_hw *hw) function fm10k_is_slot_appropriate (line 185) | bool fm10k_is_slot_appropriate(struct fm10k_hw *hw) function s32 (line 202) | s32 fm10k_update_vlan(struct fm10k_hw *hw, u32 vid, u8 idx, bool set) function s32 (line 215) | s32 fm10k_read_mac_addr(struct fm10k_hw *hw) function fm10k_update_hw_stats (line 227) | void fm10k_update_hw_stats(struct fm10k_hw *hw, struct fm10k_hw_stats *s... function fm10k_rebind_hw_stats (line 239) | void fm10k_rebind_hw_stats(struct fm10k_hw *hw, struct fm10k_hw_stats *s... function s32 (line 254) | s32 fm10k_configure_dglort_map(struct fm10k_hw *hw, function fm10k_set_dma_mask (line 269) | void fm10k_set_dma_mask(struct fm10k_hw *hw, u64 dma_mask) function s32 (line 286) | s32 fm10k_get_fault(struct fm10k_hw *hw, int type, struct fm10k_fault *f... function s32 (line 303) | s32 fm10k_update_uc_addr(struct fm10k_hw *hw, u16 lport, function s32 (line 321) | s32 fm10k_update_mc_addr(struct fm10k_hw *hw, u16 lport, function s32 (line 337) | s32 fm10k_adjust_systime(struct fm10k_hw *hw, s32 ppb) FILE: drivers/net/fm10k/base/fm10k_api.h type fm10k_hw (line 40) | struct fm10k_hw type fm10k_hw (line 41) | struct fm10k_hw type fm10k_hw (line 42) | struct fm10k_hw type fm10k_hw (line 43) | struct fm10k_hw type fm10k_hw (line 44) | struct fm10k_hw type fm10k_hw (line 45) | struct fm10k_hw type fm10k_hw (line 46) | struct fm10k_hw type fm10k_hw (line 47) | struct fm10k_hw type fm10k_hw (line 48) | struct fm10k_hw type fm10k_hw (line 49) | struct fm10k_hw type fm10k_hw (line 50) | struct fm10k_hw type fm10k_hw_stats (line 50) | struct fm10k_hw_stats type fm10k_hw (line 51) | struct fm10k_hw type fm10k_hw_stats (line 51) | struct fm10k_hw_stats type fm10k_hw (line 52) | struct fm10k_hw type fm10k_dglort_cfg (line 53) | struct fm10k_dglort_cfg type fm10k_hw (line 54) | struct fm10k_hw type fm10k_hw (line 55) | struct fm10k_hw type fm10k_fault (line 55) | struct fm10k_fault type fm10k_hw (line 56) | struct fm10k_hw type fm10k_hw (line 58) | struct fm10k_hw type fm10k_hw (line 60) | struct fm10k_hw FILE: drivers/net/fm10k/base/fm10k_common.c function STATIC (line 43) | STATIC s32 fm10k_get_bus_info_generic(struct fm10k_hw *hw) function u16 (line 160) | u16 fm10k_get_pcie_msix_count_generic(struct fm10k_hw *hw) function s32 (line 185) | s32 fm10k_init_ops_generic(struct fm10k_hw *hw) function s32 (line 207) | s32 fm10k_start_hw_generic(struct fm10k_hw *hw) function s32 (line 223) | s32 fm10k_disable_queues_generic(struct fm10k_hw *hw, u16 q_cnt) function s32 (line 276) | s32 fm10k_stop_hw_generic(struct fm10k_hw *hw) function u32 (line 291) | u32 fm10k_read_hw_stats_32b(struct fm10k_hw *hw, u32 addr, function STATIC (line 314) | STATIC u64 fm10k_read_hw_stats_48b(struct fm10k_hw *hw, u32 addr, function STATIC (line 347) | STATIC void fm10k_update_hw_base_48b(struct fm10k_hw_stat *stat, u64 delta) function STATIC (line 371) | STATIC void fm10k_update_hw_stats_tx_q(struct fm10k_hw *hw, function STATIC (line 424) | STATIC void fm10k_update_hw_stats_rx_q(struct fm10k_hw *hw, function fm10k_update_hw_stats_q (line 483) | void fm10k_update_hw_stats_q(struct fm10k_hw *hw, struct fm10k_hw_stats_... function fm10k_unbind_hw_stats_q (line 506) | void fm10k_unbind_hw_stats_q(struct fm10k_hw_stats_q *q, u32 idx, u32 co... function s32 (line 524) | s32 fm10k_get_host_state_generic(struct fm10k_hw *hw, bool *host_ready) FILE: drivers/net/fm10k/base/fm10k_common.h type fm10k_hw (line 39) | struct fm10k_hw type fm10k_hw (line 40) | struct fm10k_hw type fm10k_hw (line 41) | struct fm10k_hw type fm10k_hw (line 42) | struct fm10k_hw type fm10k_hw (line 43) | struct fm10k_hw type fm10k_hw (line 44) | struct fm10k_hw type fm10k_hw_stat (line 45) | struct fm10k_hw_stat type fm10k_hw (line 47) | struct fm10k_hw type fm10k_hw_stats_q (line 47) | struct fm10k_hw_stats_q type fm10k_hw_stats_q (line 50) | struct fm10k_hw_stats_q type fm10k_hw (line 51) | struct fm10k_hw FILE: drivers/net/fm10k/base/fm10k_mbx.c function STATIC (line 42) | STATIC void fm10k_fifo_init(struct fm10k_mbx_fifo *fifo, u32 *buffer, u1... function STATIC (line 56) | STATIC u16 fm10k_fifo_used(struct fm10k_mbx_fifo *fifo) function STATIC (line 67) | STATIC u16 fm10k_fifo_unused(struct fm10k_mbx_fifo *fifo) function STATIC (line 78) | STATIC bool fm10k_fifo_empty(struct fm10k_mbx_fifo *fifo) function STATIC (line 90) | STATIC u16 fm10k_fifo_head_offset(struct fm10k_mbx_fifo *fifo, u16 offset) function STATIC (line 102) | STATIC u16 fm10k_fifo_tail_offset(struct fm10k_mbx_fifo *fifo, u16 offset) function STATIC (line 113) | STATIC u16 fm10k_fifo_head_len(struct fm10k_mbx_fifo *fifo) function STATIC (line 131) | STATIC u16 fm10k_fifo_head_drop(struct fm10k_mbx_fifo *fifo) function STATIC (line 150) | STATIC u16 fm10k_mbx_index_len(struct fm10k_mbx_info *mbx, u16 head, u16... function STATIC (line 169) | STATIC u16 fm10k_mbx_tail_add(struct fm10k_mbx_info *mbx, u16 offset) function STATIC (line 185) | STATIC u16 fm10k_mbx_tail_sub(struct fm10k_mbx_info *mbx, u16 offset) function STATIC (line 201) | STATIC u16 fm10k_mbx_head_add(struct fm10k_mbx_info *mbx, u16 offset) function STATIC (line 217) | STATIC u16 fm10k_mbx_head_sub(struct fm10k_mbx_info *mbx, u16 offset) function STATIC (line 232) | STATIC u16 fm10k_mbx_pushed_tail_len(struct fm10k_mbx_info *mbx) function STATIC (line 254) | STATIC void fm10k_fifo_write_copy(struct fm10k_mbx_fifo *fifo, function STATIC (line 282) | STATIC s32 fm10k_fifo_enqueue(struct fm10k_mbx_fifo *fifo, const u32 *msg) function STATIC (line 316) | STATIC u16 fm10k_mbx_validate_msg_size(struct fm10k_mbx_info *mbx, u16 len) function STATIC (line 351) | STATIC void fm10k_mbx_write_copy(struct fm10k_hw *hw, function STATIC (line 403) | STATIC void fm10k_mbx_pull_head(struct fm10k_hw *hw, function STATIC (line 444) | STATIC void fm10k_mbx_read_copy(struct fm10k_hw *hw, function STATIC (line 492) | STATIC s32 fm10k_mbx_push_tail(struct fm10k_hw *hw, function STATIC (line 583) | STATIC u16 fm10k_crc_16b(const u32 *data, u16 seed, u16 len) function STATIC (line 611) | STATIC u16 fm10k_fifo_crc(struct fm10k_mbx_fifo *fifo, u16 offset, function STATIC (line 640) | STATIC void fm10k_mbx_update_local_crc(struct fm10k_mbx_info *mbx, u16 h... function STATIC (line 661) | STATIC s32 fm10k_mbx_verify_remote_crc(struct fm10k_mbx_info *mbx) function STATIC (line 685) | STATIC bool fm10k_mbx_rx_ready(struct fm10k_mbx_info *mbx) function STATIC (line 699) | STATIC bool fm10k_mbx_tx_ready(struct fm10k_mbx_info *mbx, u16 len) function STATIC (line 712) | STATIC bool fm10k_mbx_tx_complete(struct fm10k_mbx_info *mbx) function STATIC (line 725) | STATIC u16 fm10k_mbx_dequeue_rx(struct fm10k_hw *hw, function STATIC (line 762) | STATIC s32 fm10k_mbx_enqueue_tx(struct fm10k_hw *hw, function STATIC (line 810) | STATIC s32 fm10k_mbx_read(struct fm10k_hw *hw, struct fm10k_mbx_info *mbx) function STATIC (line 839) | STATIC void fm10k_mbx_write(struct fm10k_hw *hw, struct fm10k_mbx_info *... function STATIC (line 863) | STATIC void fm10k_mbx_create_connect_hdr(struct fm10k_mbx_info *mbx) function STATIC (line 878) | STATIC void fm10k_mbx_create_data_hdr(struct fm10k_mbx_info *mbx) function STATIC (line 904) | STATIC void fm10k_mbx_create_disconnect_hdr(struct fm10k_mbx_info *mbx) function STATIC (line 926) | STATIC void fm10k_mbx_create_error_msg(struct fm10k_mbx_info *mbx, s32 err) function STATIC (line 957) | STATIC s32 fm10k_mbx_validate_msg_hdr(struct fm10k_mbx_info *mbx) function STATIC (line 1025) | STATIC s32 fm10k_mbx_create_reply(struct fm10k_hw *hw, function STATIC (line 1065) | STATIC void fm10k_mbx_reset_work(struct fm10k_mbx_info *mbx) function STATIC (line 1087) | STATIC void fm10k_mbx_update_max_size(struct fm10k_mbx_info *mbx, u16 size) function STATIC (line 1111) | STATIC void fm10k_mbx_connect_reset(struct fm10k_mbx_info *mbx) function STATIC (line 1136) | STATIC s32 fm10k_mbx_process_connect(struct fm10k_hw *hw, function STATIC (line 1182) | STATIC s32 fm10k_mbx_process_data(struct fm10k_hw *hw, function STATIC (line 1225) | STATIC s32 fm10k_mbx_process_disconnect(struct fm10k_hw *hw, function STATIC (line 1277) | STATIC s32 fm10k_mbx_process_error(struct fm10k_hw *hw, function STATIC (line 1329) | STATIC s32 fm10k_mbx_process(struct fm10k_hw *hw, function STATIC (line 1392) | STATIC void fm10k_mbx_disconnect(struct fm10k_hw *hw, function STATIC (line 1431) | STATIC s32 fm10k_mbx_connect(struct fm10k_hw *hw, struct fm10k_mbx_info ... function STATIC (line 1472) | STATIC s32 fm10k_mbx_validate_handlers(const struct fm10k_msg_data *msg_... function STATIC (line 1528) | STATIC s32 fm10k_mbx_register_handlers(struct fm10k_mbx_info *mbx, function s32 (line 1557) | s32 fm10k_pfvf_mbx_init(struct fm10k_hw *hw, struct fm10k_mbx_info *mbx, function STATIC (line 1632) | STATIC void fm10k_sm_mbx_create_data_hdr(struct fm10k_mbx_info *mbx) function STATIC (line 1649) | STATIC void fm10k_sm_mbx_create_connect_hdr(struct fm10k_mbx_info *mbx, ... function STATIC (line 1666) | STATIC void fm10k_sm_mbx_connect_reset(struct fm10k_mbx_info *mbx) function STATIC (line 1695) | STATIC s32 fm10k_sm_mbx_connect(struct fm10k_hw *hw, struct fm10k_mbx_in... function STATIC (line 1743) | STATIC void fm10k_sm_mbx_disconnect(struct fm10k_hw *hw, function STATIC (line 1779) | STATIC s32 fm10k_sm_mbx_validate_fifo_hdr(struct fm10k_mbx_info *mbx) function STATIC (line 1823) | STATIC void fm10k_sm_mbx_process_error(struct fm10k_mbx_info *mbx) function STATIC (line 1859) | STATIC void fm10k_sm_mbx_create_error_msg(struct fm10k_mbx_info *mbx, s3... function STATIC (line 1886) | STATIC s32 fm10k_sm_mbx_receive(struct fm10k_hw *hw, function STATIC (line 1927) | STATIC void fm10k_sm_mbx_transmit(struct fm10k_hw *hw, function STATIC (line 1972) | STATIC void fm10k_sm_mbx_create_reply(struct fm10k_hw *hw, function STATIC (line 2009) | STATIC void fm10k_sm_mbx_process_reset(struct fm10k_hw *hw, function STATIC (line 2043) | STATIC s32 fm10k_sm_mbx_process_version_1(struct fm10k_hw *hw, function STATIC (line 2088) | STATIC s32 fm10k_sm_mbx_process(struct fm10k_hw *hw, function s32 (line 2140) | s32 fm10k_sm_mbx_init(struct fm10k_hw *hw, struct fm10k_mbx_info *mbx, FILE: drivers/net/fm10k/base/fm10k_mbx.h type fm10k_mbx_info (line 38) | struct fm10k_mbx_info type fm10k_mbx_state (line 111) | enum fm10k_mbx_state { type fm10k_msg_type (line 181) | enum fm10k_msg_type { type fm10k_mbx_ops (line 253) | struct fm10k_mbx_ops { type fm10k_mbx_fifo (line 266) | struct fm10k_mbx_fifo { type fm10k_mbx_info (line 287) | struct fm10k_mbx_info { type fm10k_hw (line 324) | struct fm10k_hw type fm10k_mbx_info (line 324) | struct fm10k_mbx_info type fm10k_msg_data (line 325) | struct fm10k_msg_data type fm10k_hw (line 326) | struct fm10k_hw type fm10k_mbx_info (line 326) | struct fm10k_mbx_info type fm10k_msg_data (line 327) | struct fm10k_msg_data FILE: drivers/net/fm10k/base/fm10k_osdep.h type u8 (line 65) | typedef uint8_t u8; type s8 (line 66) | typedef int8_t s8; type u16 (line 67) | typedef uint16_t u16; type s16 (line 68) | typedef int16_t s16; type u32 (line 69) | typedef uint32_t u32; type s32 (line 70) | typedef int32_t s32; type s64 (line 71) | typedef int64_t s64; type u64 (line 72) | typedef uint64_t u64; FILE: drivers/net/fm10k/base/fm10k_pf.c function STATIC (line 44) | STATIC s32 fm10k_reset_hw_pf(struct fm10k_hw *hw) function STATIC (line 105) | STATIC bool fm10k_is_ari_hierarchy_pf(struct fm10k_hw *hw) function STATIC (line 119) | STATIC s32 fm10k_init_hw_pf(struct fm10k_hw *hw) function STATIC (line 219) | STATIC bool fm10k_is_slot_appropriate_pf(struct fm10k_hw *hw) function STATIC (line 239) | STATIC s32 fm10k_update_vlan_pf(struct fm10k_hw *hw, u32 vid, u8 vsi, bo... function STATIC (line 292) | STATIC s32 fm10k_read_mac_addr_pf(struct fm10k_hw *hw) function fm10k_glort_valid_pf (line 335) | bool fm10k_glort_valid_pf(struct fm10k_hw *hw, u16 glort) function STATIC (line 354) | STATIC s32 fm10k_update_xc_addr_pf(struct fm10k_hw *hw, u16 glort, function STATIC (line 400) | STATIC s32 fm10k_update_uc_addr_pf(struct fm10k_hw *hw, u16 glort, function STATIC (line 423) | STATIC s32 fm10k_update_mc_addr_pf(struct fm10k_hw *hw, u16 glort, function STATIC (line 445) | STATIC s32 fm10k_update_xcast_mode_pf(struct fm10k_hw *hw, u16 glort, u8... function STATIC (line 481) | STATIC void fm10k_update_int_moderator_pf(struct fm10k_hw *hw) function STATIC (line 514) | STATIC s32 fm10k_update_lport_state_pf(struct fm10k_hw *hw, u16 glort, function STATIC (line 551) | STATIC s32 fm10k_configure_dglort_map_pf(struct fm10k_hw *hw, function u16 (line 628) | u16 fm10k_queues_per_pool(struct fm10k_hw *hw) function u16 (line 636) | u16 fm10k_vf_queue_index(struct fm10k_hw *hw, u16 vf_idx) function STATIC (line 646) | STATIC u16 fm10k_vectors_per_pool(struct fm10k_hw *hw) function STATIC (line 654) | STATIC u16 fm10k_vf_vector_index(struct fm10k_hw *hw, u16 vf_idx) function STATIC (line 672) | STATIC s32 fm10k_iov_assign_resources_pf(struct fm10k_hw *hw, u16 num_vfs, function STATIC (line 786) | STATIC s32 fm10k_iov_configure_tc_pf(struct fm10k_hw *hw, u16 vf_idx, in... function STATIC (line 846) | STATIC s32 fm10k_iov_assign_int_moderator_pf(struct fm10k_hw *hw, u16 vf... function STATIC (line 880) | STATIC s32 fm10k_iov_assign_default_mac_vlan_pf(struct fm10k_hw *hw, function STATIC (line 972) | STATIC s32 fm10k_iov_reset_resources_pf(struct fm10k_hw *hw, function STATIC (line 1098) | STATIC s32 fm10k_iov_set_lport_pf(struct fm10k_hw *hw, function STATIC (line 1124) | STATIC void fm10k_iov_reset_lport_pf(struct fm10k_hw *hw, function STATIC (line 1154) | STATIC void fm10k_iov_update_stats_pf(struct fm10k_hw *hw, function STATIC (line 1166) | STATIC s32 fm10k_iov_report_timestamp_pf(struct fm10k_hw *hw, function s32 (line 1189) | s32 fm10k_iov_msg_msix_pf(struct fm10k_hw *hw, u32 **results, function s32 (line 1211) | s32 fm10k_iov_msg_mac_vlan_pf(struct fm10k_hw *hw, u32 **results, function STATIC (line 1316) | STATIC u8 fm10k_iov_supported_xcast_mode_pf(struct fm10k_vf_info *vf_info, function s32 (line 1357) | s32 fm10k_iov_msg_lport_state_pf(struct fm10k_hw *hw, u32 **results, type fm10k_msg_data (line 1420) | struct fm10k_msg_data function STATIC (line 1436) | STATIC void fm10k_update_hw_stats_pf(struct fm10k_hw *hw, function STATIC (line 1508) | STATIC void fm10k_rebind_hw_stats_pf(struct fm10k_hw *hw, function STATIC (line 1538) | STATIC void fm10k_set_dma_mask_pf(struct fm10k_hw *hw, u64 dma_mask) function STATIC (line 1559) | STATIC s32 fm10k_get_fault_pf(struct fm10k_hw *hw, int type, function STATIC (line 1608) | STATIC s32 fm10k_request_lport_map_pf(struct fm10k_hw *hw) function STATIC (line 1631) | STATIC s32 fm10k_get_host_state_pf(struct fm10k_hw *hw, bool *switch_ready) type fm10k_tlv_attr (line 1657) | struct fm10k_tlv_attr function s32 (line 1671) | s32 fm10k_msg_lport_map_pf(struct fm10k_hw *hw, u32 **results, type fm10k_tlv_attr (line 1704) | struct fm10k_tlv_attr function s32 (line 1717) | s32 fm10k_msg_update_pvid_pf(struct fm10k_hw *hw, u32 **results, function fm10k_record_global_table_data (line 1758) | static void fm10k_record_global_table_data(struct fm10k_global_table_dat... type fm10k_tlv_attr (line 1766) | struct fm10k_tlv_attr type fm10k_swapi_error (line 1768) | struct fm10k_swapi_error function s32 (line 1781) | s32 fm10k_msg_err_pf(struct fm10k_hw *hw, u32 **results, type fm10k_tlv_attr (line 1807) | struct fm10k_tlv_attr type fm10k_swapi_1588_timestamp (line 1809) | struct fm10k_swapi_1588_timestamp function STATIC (line 1824) | STATIC s32 fm10k_request_tx_timestamp_mode_pf(struct fm10k_hw *hw, function STATIC (line 1867) | STATIC s32 fm10k_adjust_systime_pf(struct fm10k_hw *hw, s32 ppb) function u64 (line 1916) | static u64 fm10k_read_systime_pf(struct fm10k_hw *hw) type fm10k_msg_data (line 1931) | struct fm10k_msg_data function s32 (line 1948) | s32 fm10k_init_ops_pf(struct fm10k_hw *hw) FILE: drivers/net/fm10k/base/fm10k_pf.h type fm10k_hw (line 40) | struct fm10k_hw type fm10k_hw (line 41) | struct fm10k_hw type fm10k_hw (line 42) | struct fm10k_hw type fm10k_pf_tlv_msg_id_v1 (line 44) | enum fm10k_pf_tlv_msg_id_v1 { type fm10k_pf_tlv_attr_id_v1 (line 63) | enum fm10k_pf_tlv_attr_id_v1 { type fm10k_mac_update (line 93) | struct fm10k_mac_update { type fm10k_global_table_data (line 102) | struct fm10k_global_table_data { type fm10k_swapi_error (line 107) | struct fm10k_swapi_error { type fm10k_swapi_1588_timestamp (line 114) | struct fm10k_swapi_1588_timestamp { type fm10k_hw (line 125) | struct fm10k_hw type fm10k_mbx_info (line 125) | struct fm10k_mbx_info type fm10k_tlv_attr (line 126) | struct fm10k_tlv_attr type fm10k_hw (line 130) | struct fm10k_hw type fm10k_mbx_info (line 131) | struct fm10k_mbx_info type fm10k_tlv_attr (line 132) | struct fm10k_tlv_attr type fm10k_hw (line 137) | struct fm10k_hw type fm10k_mbx_info (line 137) | struct fm10k_mbx_info type fm10k_tlv_attr (line 138) | struct fm10k_tlv_attr type fm10k_tlv_attr (line 142) | struct fm10k_tlv_attr type fm10k_hw (line 147) | struct fm10k_hw type fm10k_mbx_info (line 147) | struct fm10k_mbx_info type fm10k_hw (line 148) | struct fm10k_hw type fm10k_mbx_info (line 149) | struct fm10k_mbx_info type fm10k_hw (line 150) | struct fm10k_hw type fm10k_mbx_info (line 151) | struct fm10k_mbx_info type fm10k_msg_data (line 152) | struct fm10k_msg_data type fm10k_hw (line 154) | struct fm10k_hw FILE: drivers/net/fm10k/base/fm10k_tlv.c function s32 (line 43) | s32 fm10k_tlv_msg_init(u32 *msg, u16 msg_id) function s32 (line 66) | s32 fm10k_tlv_attr_put_null_string(u32 *msg, u16 attr_id, function s32 (line 118) | s32 fm10k_tlv_attr_get_null_string(u32 *attr, unsigned char *string) function s32 (line 147) | s32 fm10k_tlv_attr_put_mac_vlan(u32 *msg, u16 attr_id, function s32 (line 186) | s32 fm10k_tlv_attr_get_mac_vlan(u32 *attr, u8 *mac_addr, u16 *vlan) function s32 (line 211) | s32 fm10k_tlv_attr_put_bool(u32 *msg, u16 attr_id) function s32 (line 239) | s32 fm10k_tlv_attr_put_value(u32 *msg, u16 attr_id, s64 value, u32 len) function s32 (line 281) | s32 fm10k_tlv_attr_get_value(u32 *attr, void *value, u32 len) function s32 (line 315) | s32 fm10k_tlv_attr_put_le_struct(u32 *msg, u16 attr_id, function s32 (line 356) | s32 fm10k_tlv_attr_get_le_struct(u32 *attr, void *le_struct, u32 len) function u32 (line 389) | u32 *fm10k_tlv_attr_nest_start(u32 *msg, u16 attr_id) function s32 (line 416) | s32 fm10k_tlv_attr_nest_stop(u32 *msg) function STATIC (line 451) | STATIC s32 fm10k_tlv_attr_validate(u32 *attr, function s32 (line 525) | s32 fm10k_tlv_attr_parse(u32 *attr, u32 **results, function s32 (line 599) | s32 fm10k_tlv_msg_parse(struct fm10k_hw *hw, u32 *msg, function s32 (line 647) | s32 fm10k_tlv_msg_error(struct fm10k_hw *hw, u32 **results, type fm10k_tlv_attr (line 674) | struct fm10k_tlv_attr function STATIC (line 698) | STATIC void fm10k_tlv_msg_test_generate_data(u32 *msg, u32 attr_flags) function fm10k_tlv_msg_test_create (line 737) | void fm10k_tlv_msg_test_create(u32 *msg, u32 attr_flags) function s32 (line 769) | s32 fm10k_tlv_msg_test(struct fm10k_hw *hw, u32 **results, FILE: drivers/net/fm10k/base/fm10k_tlv.h type fm10k_msg_data (line 38) | struct fm10k_msg_data type fm10k_tlv_type (line 78) | enum fm10k_tlv_type { type fm10k_tlv_attr (line 91) | struct fm10k_tlv_attr { type fm10k_msg_data (line 112) | struct fm10k_msg_data { type fm10k_tlv_attr (line 165) | struct fm10k_tlv_attr type fm10k_hw (line 166) | struct fm10k_hw type fm10k_mbx_info (line 166) | struct fm10k_mbx_info type fm10k_msg_data (line 167) | struct fm10k_msg_data type fm10k_hw (line 168) | struct fm10k_hw type fm10k_mbx_info (line 169) | struct fm10k_mbx_info type fm10k_tlv_test_attr_id (line 173) | enum fm10k_tlv_test_attr_id { type fm10k_tlv_attr (line 191) | struct fm10k_tlv_attr type fm10k_hw (line 193) | struct fm10k_hw type fm10k_mbx_info (line 193) | struct fm10k_mbx_info FILE: drivers/net/fm10k/base/fm10k_type.h type fm10k_hw (line 38) | struct fm10k_hw type fm10k_int_source (line 494) | enum fm10k_int_source { type fm10k_bus_speed (line 506) | enum fm10k_bus_speed { type fm10k_bus_width (line 515) | enum fm10k_bus_width { type fm10k_bus_payload (line 525) | enum fm10k_bus_payload { type fm10k_bus_info (line 534) | struct fm10k_bus_info { type fm10k_hw_stat (line 541) | struct fm10k_hw_stat { type fm10k_hw_stats_q (line 547) | struct fm10k_hw_stats_q { type fm10k_hw_stats (line 557) | struct fm10k_hw_stats { type fm10k_dglortdec_idx (line 571) | enum fm10k_dglortdec_idx { type fm10k_dglort_cfg (line 582) | struct fm10k_dglort_cfg { type fm10k_pca_fault (line 595) | enum fm10k_pca_fault { type fm10k_thi_fault (line 606) | enum fm10k_thi_fault { type fm10k_fum_fault (line 612) | enum fm10k_fum_fault { type fm10k_fault (line 628) | struct fm10k_fault { type fm10k_mac_ops (line 635) | struct fm10k_mac_ops { type fm10k_mac_type (line 664) | enum fm10k_mac_type { type fm10k_mac_info (line 671) | struct fm10k_mac_info { type fm10k_swapi_table_info (line 685) | struct fm10k_swapi_table_info { type fm10k_swapi_info (line 690) | struct fm10k_swapi_info { type fm10k_xcast_modes (line 697) | enum fm10k_xcast_modes { type fm10k_timestamp_modes (line 705) | enum fm10k_timestamp_modes { type fm10k_vf_info (line 714) | struct fm10k_vf_info { type fm10k_iov_ops (line 748) | struct fm10k_iov_ops { type fm10k_iov_info (line 763) | struct fm10k_iov_info { type fm10k_hw (line 770) | struct fm10k_hw { type fm10k_tx_desc (line 792) | struct fm10k_tx_desc { type fm10k_tx_desc_cache (line 802) | struct fm10k_tx_desc_cache { type fm10k_rdesc_rss_type (line 857) | enum fm10k_rdesc_rss_type { type fm10k_rdesc_pkt_type (line 877) | enum fm10k_rdesc_pkt_type { type fm10k_rxdesc_xc (line 895) | enum fm10k_rxdesc_xc { type fm10k_ftag (line 930) | struct fm10k_ftag { FILE: drivers/net/fm10k/base/fm10k_vf.c function STATIC (line 41) | STATIC s32 fm10k_stop_hw_vf(struct fm10k_hw *hw) function STATIC (line 86) | STATIC s32 fm10k_reset_hw_vf(struct fm10k_hw *hw) function STATIC (line 117) | STATIC s32 fm10k_init_hw_vf(struct fm10k_hw *hw) function STATIC (line 161) | STATIC bool fm10k_is_slot_appropriate_vf(struct fm10k_hw *hw) type fm10k_tlv_attr (line 170) | struct fm10k_tlv_attr function STATIC (line 189) | STATIC s32 fm10k_update_vlan_vf(struct fm10k_hw *hw, u32 vid, u8 vsi, bo... function s32 (line 222) | s32 fm10k_msg_mac_vlan_vf(struct fm10k_hw *hw, u32 **results, function STATIC (line 252) | STATIC s32 fm10k_read_mac_addr_vf(struct fm10k_hw *hw) function STATIC (line 297) | STATIC s32 fm10k_update_uc_addr_vf(struct fm10k_hw *hw, u16 glort, function STATIC (line 343) | STATIC s32 fm10k_update_mc_addr_vf(struct fm10k_hw *hw, u16 glort, function STATIC (line 381) | STATIC void fm10k_update_int_moderator_vf(struct fm10k_hw *hw) type fm10k_tlv_attr (line 394) | struct fm10k_tlv_attr function s32 (line 410) | s32 fm10k_msg_lport_state_vf(struct fm10k_hw *hw, u32 **results, function STATIC (line 433) | STATIC s32 fm10k_update_lport_state_vf(struct fm10k_hw *hw, u16 glort, function STATIC (line 464) | STATIC s32 fm10k_update_xcast_mode_vf(struct fm10k_hw *hw, u16 glort, u8... type fm10k_tlv_attr (line 483) | struct fm10k_tlv_attr function STATIC (line 497) | STATIC void fm10k_update_hw_stats_vf(struct fm10k_hw *hw, function STATIC (line 512) | STATIC void fm10k_rebind_hw_stats_vf(struct fm10k_hw *hw, function STATIC (line 533) | STATIC s32 fm10k_configure_dglort_map_vf(struct fm10k_hw *hw, function STATIC (line 559) | STATIC s32 fm10k_adjust_systime_vf(struct fm10k_hw *hw, s32 ppb) function u64 (line 582) | static u64 fm10k_read_systime_vf(struct fm10k_hw *hw) type fm10k_msg_data (line 597) | struct fm10k_msg_data function s32 (line 611) | s32 fm10k_init_ops_vf(struct fm10k_hw *hw) FILE: drivers/net/fm10k/base/fm10k_vf.h type fm10k_vf_tlv_msg_id (line 40) | enum fm10k_vf_tlv_msg_id { type fm10k_tlv_mac_vlan_attr_id (line 49) | enum fm10k_tlv_mac_vlan_attr_id { type fm10k_tlv_lport_state_attr_id (line 58) | enum fm10k_tlv_lport_state_attr_id { type fm10k_tlv_1588_attr_id (line 65) | enum fm10k_tlv_1588_attr_id { type fm10k_hw (line 73) | struct fm10k_hw type fm10k_mbx_info (line 73) | struct fm10k_mbx_info type fm10k_tlv_attr (line 74) | struct fm10k_tlv_attr type fm10k_hw (line 79) | struct fm10k_hw type fm10k_mbx_info (line 80) | struct fm10k_mbx_info type fm10k_tlv_attr (line 81) | struct fm10k_tlv_attr type fm10k_tlv_attr (line 86) | struct fm10k_tlv_attr type fm10k_hw (line 90) | struct fm10k_hw FILE: drivers/net/fm10k/fm10k.h type fm10k_macvlan_filter_info (line 126) | struct fm10k_macvlan_filter_info { type fm10k_dev_info (line 132) | struct fm10k_dev_info { type fm10k_adapter (line 143) | struct fm10k_adapter { type fm10k_rx_queue (line 164) | struct fm10k_rx_queue { type fifo (line 187) | struct fifo { type fm10k_tx_queue (line 194) | struct fm10k_tx_queue { function fifo_reset (line 220) | static inline void fifo_reset(struct fifo *fifo, uint32_t len) function fifo_insert (line 226) | static inline void fifo_insert(struct fifo *fifo, uint16_t val) function fifo_peek (line 235) | static inline uint16_t fifo_peek(struct fifo *fifo) function fifo_remove (line 240) | static inline uint16_t fifo_remove(struct fifo *fifo) function fm10k_pktmbuf_reset (line 249) | static inline void function fm10k_addr_alignment_valid (line 283) | static inline int type rte_mbuf (line 308) | struct rte_mbuf type rte_mbuf (line 312) | struct rte_mbuf type rte_mbuf (line 314) | struct rte_mbuf FILE: drivers/net/fm10k/fm10k_ethdev.c type fm10k_hw (line 56) | struct fm10k_hw type rte_eth_dev (line 57) | struct rte_eth_dev type rte_eth_dev (line 58) | struct rte_eth_dev type rte_eth_dev (line 59) | struct rte_eth_dev type rte_eth_dev (line 60) | struct rte_eth_dev type fm10k_hw (line 61) | struct fm10k_hw type rte_eth_dev (line 63) | struct rte_eth_dev type rte_eth_dev (line 65) | struct rte_eth_dev type rte_eth_dev (line 67) | struct rte_eth_dev function fm10k_mbx_initlock (line 71) | static void function fm10k_mbx_lock (line 77) | static void function fm10k_mbx_unlock (line 84) | static void function rx_queue_reset (line 97) | static inline int function rx_queue_clean (line 131) | static inline void function rx_queue_free (line 154) | static inline void function rx_queue_disable (line 173) | static inline int function tx_queue_reset (line 200) | static inline void function tx_queue_clean (line 216) | static inline void function tx_queue_free (line 239) | static inline void function tx_queue_disable (line 262) | static inline int function fm10k_dev_configure (line 285) | static int function fm10k_dev_mq_rx_configure (line 296) | static void function fm10k_dev_tx_init (line 368) | static int function fm10k_dev_rx_init (line 405) | static int function fm10k_dev_rx_queue_start (line 481) | static int function fm10k_dev_rx_queue_stop (line 532) | static int function fm10k_dev_tx_queue_start (line 550) | static int function fm10k_dev_tx_queue_stop (line 578) | static int function fm10k_glort_valid (line 593) | static inline int fm10k_glort_valid(struct fm10k_hw *hw) function fm10k_dev_promiscuous_enable (line 599) | static void function fm10k_dev_promiscuous_disable (line 620) | static void function fm10k_dev_allmulticast_enable (line 647) | static void function fm10k_dev_allmulticast_disable (line 678) | static void function fm10k_dev_start (line 711) | static int function fm10k_dev_stop (line 804) | static void function fm10k_dev_queue_release (line 820) | static void function fm10k_dev_close (line 838) | static void function fm10k_link_update (line 854) | static int function fm10k_stats_get (line 870) | static void function fm10k_stats_reset (line 902) | static void function fm10k_dev_infos_get (line 915) | static void function fm10k_vlan_filter_set (line 969) | static int function fm10k_vlan_offload_set (line 1038) | static void function fm10k_MAC_filter_set (line 1060) | static void function fm10k_macaddr_add (line 1099) | static void function fm10k_macaddr_remove (line 1109) | static void function fm10k_MACVLAN_remove_all (line 1120) | static void function check_nb_desc (line 1138) | static inline int type rte_memzone (line 1152) | struct rte_memzone type rte_memzone (line 1158) | struct rte_memzone function check_thresh (line 1176) | static inline int function handle_rxconf (line 1185) | static inline int function mempool_element_size_valid (line 1228) | static int function fm10k_rx_queue_setup (line 1248) | static int function fm10k_rx_queue_release (line 1340) | static void function handle_txconf (line 1348) | static inline int function fm10k_tx_queue_setup (line 1405) | static int function fm10k_tx_queue_release (line 1505) | static void function fm10k_reta_update (line 1513) | static int function fm10k_reta_query (line 1562) | static int function fm10k_rss_hash_update (line 1604) | static int function fm10k_rss_hash_conf_get (line 1647) | static int function fm10k_dev_enable_intr_pf (line 1684) | static void function fm10k_dev_disable_intr_pf (line 1716) | static void function fm10k_dev_enable_intr_vf (line 1746) | static void function fm10k_dev_disable_intr_vf (line 1764) | static void function fm10k_dev_handle_fault (line 1780) | static int function fm10k_dev_interrupt_handler_pf (line 1888) | static void function fm10k_dev_interrupt_handler_vf (line 1955) | static void type fm10k_msg_data (line 1979) | struct fm10k_msg_data type fm10k_msg_data (line 1987) | struct fm10k_msg_data function fm10k_setup_mbx_service (line 1997) | static int function fm10k_close_mbx_service (line 2020) | static void type eth_dev_ops (line 2027) | struct eth_dev_ops function eth_fm10k_dev_init (line 2058) | static int function eth_fm10k_dev_uninit (line 2230) | static int type rte_pci_id (line 2282) | struct rte_pci_id type eth_driver (line 2289) | struct eth_driver type fm10k_adapter (line 2297) | struct fm10k_adapter function rte_pmd_fm10k_init (line 2305) | static int type rte_driver (line 2314) | struct rte_driver FILE: drivers/net/fm10k/fm10k_rxtx.c function dump_rxd (line 48) | static inline void dump_rxd(union fm10k_rx_desc *rxd) function rx_desc_to_ol_flags (line 68) | static inline void function fm10k_recv_pkts (line 132) | uint16_t function fm10k_recv_scattered_pkts (line 227) | uint16_t function tx_free_descriptors (line 372) | static inline void tx_free_descriptors(struct fm10k_tx_queue *q) function tx_xmit_pkt (line 410) | static inline void tx_xmit_pkt(struct fm10k_tx_queue *q, struct rte_mbuf... function fm10k_xmit_pkts (line 468) | uint16_t FILE: drivers/net/i40e/base/i40e_adminq.c function i40e_is_nvm_update_op (line 45) | bool i40e_is_nvm_update_op(struct i40e_aq_desc *desc) function STATIC (line 58) | STATIC void i40e_adminq_init_regs(struct i40e_hw *hw) function i40e_alloc_adminq_asq_ring (line 90) | enum i40e_status_code i40e_alloc_adminq_asq_ring(struct i40e_hw *hw) function i40e_alloc_adminq_arq_ring (line 117) | enum i40e_status_code i40e_alloc_adminq_arq_ring(struct i40e_hw *hw) function i40e_free_adminq_asq (line 137) | void i40e_free_adminq_asq(struct i40e_hw *hw) function i40e_free_adminq_arq (line 149) | void i40e_free_adminq_arq(struct i40e_hw *hw) function i40e_status_code (line 158) | i40e_status_code i40e_alloc_arq_bufs(struct i40e_hw *hw) function i40e_status_code (line 225) | i40e_status_code i40e_alloc_asq_bufs(struct i40e_hw *hw) function STATIC (line 265) | STATIC void i40e_free_arq_bufs(struct i40e_hw *hw) function STATIC (line 284) | STATIC void i40e_free_asq_bufs(struct i40e_hw *hw) function i40e_status_code (line 309) | i40e_status_code i40e_config_asq_regs(struct i40e_hw *hw) function i40e_status_code (line 338) | i40e_status_code i40e_config_arq_regs(struct i40e_hw *hw) function i40e_init_asq (line 377) | enum i40e_status_code i40e_init_asq(struct i40e_hw *hw) function i40e_init_arq (line 436) | enum i40e_status_code i40e_init_arq(struct i40e_hw *hw) function i40e_shutdown_asq (line 488) | enum i40e_status_code i40e_shutdown_asq(struct i40e_hw *hw) function i40e_shutdown_arq (line 521) | enum i40e_status_code i40e_shutdown_arq(struct i40e_hw *hw) function i40e_init_adminq (line 559) | enum i40e_status_code i40e_init_adminq(struct i40e_hw *hw) function i40e_shutdown_adminq (line 667) | enum i40e_status_code i40e_shutdown_adminq(struct i40e_hw *hw) function u16 (line 690) | u16 i40e_clean_asq(struct i40e_hw *hw) function i40e_asq_done (line 733) | bool i40e_asq_done(struct i40e_hw *hw) function i40e_asq_send_command (line 753) | enum i40e_status_code i40e_asq_send_command(struct i40e_hw *hw, function i40e_fill_default_direct_cmd_desc (line 946) | void i40e_fill_default_direct_cmd_desc(struct i40e_aq_desc *desc, function i40e_clean_arq_element (line 966) | enum i40e_status_code i40e_clean_arq_element(struct i40e_hw *hw, function i40e_resume_aq (line 1059) | void i40e_resume_aq(struct i40e_hw *hw) FILE: drivers/net/i40e/base/i40e_adminq.h type i40e_adminq_ring (line 46) | struct i40e_adminq_ring { type i40e_asq_cmd_details (line 72) | struct i40e_asq_cmd_details { type i40e_arq_event_info (line 85) | struct i40e_arq_event_info { type i40e_adminq_info (line 93) | struct i40e_adminq_info { function STATIC (line 120) | STATIC inline int i40e_aq_rc_to_posix(int aq_ret, u16 aq_rc) type i40e_aq_desc (line 161) | struct i40e_aq_desc FILE: drivers/net/i40e/base/i40e_adminq_cmd.h type i40e_aq_desc (line 46) | struct i40e_aq_desc { type i40e_admin_queue_err (line 101) | enum i40e_admin_queue_err { type i40e_admin_queue_opc (line 128) | enum i40e_admin_queue_opc { type i40e_aqc_get_version (line 321) | struct i40e_aqc_get_version { type i40e_aqc_driver_version (line 333) | struct i40e_aqc_driver_version { type i40e_aqc_queue_shutdown (line 346) | struct i40e_aqc_queue_shutdown { type i40e_aqc_set_pf_context (line 355) | struct i40e_aqc_set_pf_context { type i40e_aqc_request_resource (line 372) | struct i40e_aqc_request_resource { type i40e_aqc_list_capabilites (line 385) | struct i40e_aqc_list_capabilites { type i40e_aqc_list_capabilities_element_resp (line 397) | struct i40e_aqc_list_capabilities_element_resp { type i40e_aqc_cppm_configuration (line 439) | struct i40e_aqc_cppm_configuration { type i40e_aqc_arp_proxy_data (line 457) | struct i40e_aqc_arp_proxy_data { type i40e_aqc_ns_proxy_data (line 474) | struct i40e_aqc_ns_proxy_data { type i40e_aqc_mng_laa (line 501) | struct i40e_aqc_mng_laa { type i40e_aqc_mac_address_read (line 513) | struct i40e_aqc_mac_address_read { type i40e_aqc_mac_address_read_data (line 527) | struct i40e_aqc_mac_address_read_data { type i40e_aqc_mac_address_write (line 537) | struct i40e_aqc_mac_address_write { type i40e_aqc_clear_pxe (line 553) | struct i40e_aqc_clear_pxe { type i40e_aqc_switch_seid (line 565) | struct i40e_aqc_switch_seid { type i40e_aqc_get_switch_config_header_resp (line 577) | struct i40e_aqc_get_switch_config_header_resp { type i40e_aqc_switch_config_element_resp (line 585) | struct i40e_aqc_switch_config_element_resp { type i40e_aqc_get_switch_config_resp (line 616) | struct i40e_aqc_get_switch_config_resp { type i40e_aqc_add_remove_statistics (line 626) | struct i40e_aqc_add_remove_statistics { type i40e_aqc_set_port_parameters (line 636) | struct i40e_aqc_set_port_parameters { type i40e_aqc_get_switch_resource_alloc (line 649) | struct i40e_aqc_get_switch_resource_alloc { type i40e_aqc_switch_resource_alloc_element_resp (line 659) | struct i40e_aqc_switch_resource_alloc_element_resp { type i40e_aqc_add_get_update_vsi (line 700) | struct i40e_aqc_add_get_update_vsi { type i40e_aqc_add_get_update_vsi_completion (line 723) | struct i40e_aqc_add_get_update_vsi_completion { type i40e_aqc_vsi_properties_data (line 734) | struct i40e_aqc_vsi_properties_data { type i40e_aqc_add_update_pv (line 859) | struct i40e_aqc_add_update_pv { type i40e_aqc_add_update_pv_completion (line 872) | struct i40e_aqc_add_update_pv_completion { type i40e_aqc_get_pv_params_completion (line 888) | struct i40e_aqc_get_pv_params_completion { type i40e_aqc_add_veb (line 902) | struct i40e_aqc_add_veb { type i40e_aqc_add_veb_completion (line 919) | struct i40e_aqc_add_veb_completion { type i40e_aqc_get_veb_parameters_completion (line 938) | struct i40e_aqc_get_veb_parameters_completion { type i40e_aqc_macvlan (line 957) | struct i40e_aqc_macvlan { type i40e_aqc_add_macvlan_element_data (line 971) | struct i40e_aqc_add_macvlan_element_data { type i40e_aqc_add_remove_macvlan_completion (line 991) | struct i40e_aqc_add_remove_macvlan_completion { type i40e_aqc_remove_macvlan_element_data (line 1007) | struct i40e_aqc_remove_macvlan_element_data { type i40e_aqc_add_remove_vlan_element_data (line 1027) | struct i40e_aqc_add_remove_vlan_element_data { type i40e_aqc_add_remove_vlan_completion (line 1057) | struct i40e_aqc_add_remove_vlan_completion { type i40e_aqc_set_vsi_promiscuous_modes (line 1066) | struct i40e_aqc_set_vsi_promiscuous_modes { type i40e_aqc_add_tag (line 1087) | struct i40e_aqc_add_tag { type i40e_aqc_add_remove_tag_completion (line 1101) | struct i40e_aqc_add_remove_tag_completion { type i40e_aqc_remove_tag (line 1112) | struct i40e_aqc_remove_tag { type i40e_aqc_add_remove_mcast_etag (line 1127) | struct i40e_aqc_add_remove_mcast_etag { type i40e_aqc_add_remove_mcast_etag_completion (line 1138) | struct i40e_aqc_add_remove_mcast_etag_completion { type i40e_aqc_update_tag (line 1150) | struct i40e_aqc_update_tag { type i40e_aqc_update_tag_completion (line 1162) | struct i40e_aqc_update_tag_completion { type i40e_aqc_add_remove_control_packet_filter (line 1175) | struct i40e_aqc_add_remove_control_packet_filter { type i40e_aqc_add_remove_control_packet_filter_completion (line 1194) | struct i40e_aqc_add_remove_control_packet_filter_completion { type i40e_aqc_add_remove_cloud_filters (line 1209) | struct i40e_aqc_add_remove_cloud_filters { type i40e_aqc_add_remove_cloud_filters_element_data (line 1223) | struct i40e_aqc_add_remove_cloud_filters_element_data { type i40e_aqc_remove_cloud_filters_completion (line 1281) | struct i40e_aqc_remove_cloud_filters_completion { type i40e_aqc_add_delete_mirror_rule (line 1297) | struct i40e_aqc_add_delete_mirror_rule { type i40e_aqc_add_delete_mirror_rule_completion (line 1316) | struct i40e_aqc_add_delete_mirror_rule_completion { type i40e_aqc_pfc_ignore (line 1332) | struct i40e_aqc_pfc_ignore { type i40e_aqc_tx_sched_ind (line 1351) | struct i40e_aqc_tx_sched_ind { type i40e_aqc_qs_handles_resp (line 1361) | struct i40e_aqc_qs_handles_resp { type i40e_aqc_configure_vsi_bw_limit (line 1366) | struct i40e_aqc_configure_vsi_bw_limit { type i40e_aqc_configure_vsi_ets_sla_bw_data (line 1380) | struct i40e_aqc_configure_vsi_ets_sla_bw_data { type i40e_aqc_configure_vsi_tc_bw_data (line 1395) | struct i40e_aqc_configure_vsi_tc_bw_data { type i40e_aqc_query_vsi_bw_config_resp (line 1406) | struct i40e_aqc_query_vsi_bw_config_resp { type i40e_aqc_query_vsi_ets_sla_config_resp (line 1421) | struct i40e_aqc_query_vsi_ets_sla_config_resp { type i40e_aqc_configure_switching_comp_bw_limit (line 1434) | struct i40e_aqc_configure_switching_comp_bw_limit { type i40e_aqc_configure_switching_comp_ets_data (line 1449) | struct i40e_aqc_configure_switching_comp_ets_data { type i40e_aqc_configure_switching_comp_ets_bw_limit_data (line 1463) | struct i40e_aqc_configure_switching_comp_ets_bw_limit_data { type i40e_aqc_configure_switching_comp_bw_config_data (line 1478) | struct i40e_aqc_configure_switching_comp_bw_config_data { type i40e_aqc_query_switching_comp_ets_config_resp (line 1489) | struct i40e_aqc_query_switching_comp_ets_config_resp { type i40e_aqc_query_port_ets_config_resp (line 1501) | struct i40e_aqc_query_port_ets_config_resp { type i40e_aqc_query_switching_comp_bw_config_resp (line 1520) | struct i40e_aqc_query_switching_comp_bw_config_resp { type i40e_aqc_configure_partition_bw_data (line 1540) | struct i40e_aqc_configure_partition_bw_data { type i40e_aq_get_set_hmc_resource_profile (line 1551) | struct i40e_aq_get_set_hmc_resource_profile { type i40e_aq_hmc_profile (line 1559) | enum i40e_aq_hmc_profile { type i40e_aq_phy_type (line 1575) | enum i40e_aq_phy_type { type i40e_aq_link_speed (line 1613) | enum i40e_aq_link_speed { type i40e_aqc_module_desc (line 1622) | struct i40e_aqc_module_desc { type i40e_aq_get_phy_abilities_resp (line 1632) | struct i40e_aq_get_phy_abilities_resp { type i40e_aq_set_phy_config (line 1663) | struct i40e_aq_set_phy_config { /* same bits as above in all */ type i40e_aq_set_mac_config (line 1680) | struct i40e_aq_set_mac_config { type i40e_aqc_set_link_restart_an (line 1706) | struct i40e_aqc_set_link_restart_an { type i40e_aqc_get_link_status (line 1716) | struct i40e_aqc_get_link_status { type i40e_aqc_set_phy_int_mask (line 1763) | struct i40e_aqc_set_phy_int_mask { type i40e_aqc_an_advt_reg (line 1784) | struct i40e_aqc_an_advt_reg { type i40e_aqc_set_lb_mode (line 1793) | struct i40e_aqc_set_lb_mode { type i40e_aqc_set_phy_debug (line 1804) | struct i40e_aqc_set_phy_debug { type i40e_aq_phy_reg_type (line 1819) | enum i40e_aq_phy_reg_type { type i40e_aqc_nvm_update (line 1829) | struct i40e_aqc_nvm_update { type i40e_aqc_nvm_config_read (line 1843) | struct i40e_aqc_nvm_config_read { type i40e_aqc_nvm_config_write (line 1858) | struct i40e_aqc_nvm_config_write { type i40e_aqc_nvm_config_data_feature (line 1873) | struct i40e_aqc_nvm_config_data_feature { type i40e_aqc_nvm_config_data_immediate_field (line 1884) | struct i40e_aqc_nvm_config_data_immediate_field { type i40e_aqc_pf_vf_message (line 1897) | struct i40e_aqc_pf_vf_message { type i40e_aqc_alternate_write (line 1911) | struct i40e_aqc_alternate_write { type i40e_aqc_alternate_ind_write (line 1924) | struct i40e_aqc_alternate_ind_write { type i40e_aqc_alternate_write_done (line 1936) | struct i40e_aqc_alternate_write_done { type i40e_aqc_alternate_set_mode (line 1948) | struct i40e_aqc_alternate_set_mode { type i40e_aqc_lan_overflow (line 1962) | struct i40e_aqc_lan_overflow { type i40e_aqc_lldp_get_mib (line 1971) | struct i40e_aqc_lldp_get_mib { type i40e_aqc_lldp_update_mib (line 1997) | struct i40e_aqc_lldp_update_mib { type i40e_aqc_lldp_add_tlv (line 2011) | struct i40e_aqc_lldp_add_tlv { type i40e_aqc_lldp_update_tlv (line 2023) | struct i40e_aqc_lldp_update_tlv { type i40e_aqc_lldp_stop (line 2036) | struct i40e_aqc_lldp_stop { type i40e_aqc_lldp_start (line 2047) | struct i40e_aqc_lldp_start { type i40e_aqc_get_cee_dcb_cfg_v1_resp (line 2072) | struct i40e_aqc_get_cee_dcb_cfg_v1_resp { type i40e_aqc_get_cee_dcb_cfg_resp (line 2087) | struct i40e_aqc_get_cee_dcb_cfg_resp { type i40e_aqc_lldp_set_local_mib (line 2102) | struct i40e_aqc_lldp_set_local_mib { type i40e_aqc_lldp_stop_start_specific_agent (line 2118) | struct i40e_aqc_lldp_stop_start_specific_agent { type i40e_aqc_add_udp_tunnel (line 2128) | struct i40e_aqc_add_udp_tunnel { type i40e_aqc_add_udp_tunnel_completion (line 2140) | struct i40e_aqc_add_udp_tunnel_completion { type i40e_aqc_remove_udp_tunnel (line 2153) | struct i40e_aqc_remove_udp_tunnel { type i40e_aqc_del_udp_tunnel_completion (line 2161) | struct i40e_aqc_del_udp_tunnel_completion { type i40e_aqc_tunnel_key_structure (line 2173) | struct i40e_aqc_tunnel_key_structure { type i40e_aqc_oem_param_change (line 2195) | struct i40e_aqc_oem_param_change { type i40e_aqc_oem_state_change (line 2207) | struct i40e_aqc_oem_state_change { type i40e_aqc_opc_oem_ocsd_initialize (line 2217) | struct i40e_aqc_opc_oem_ocsd_initialize { type i40e_aqc_opc_oem_ocbb_initialize (line 2228) | struct i40e_aqc_opc_oem_ocbb_initialize { type i40e_acq_set_test_mode (line 2244) | struct i40e_acq_set_test_mode { type i40e_aqc_debug_reg_read_write (line 2264) | struct i40e_aqc_debug_reg_read_write { type i40e_aqc_debug_reg_sg_element_data (line 2278) | struct i40e_aqc_debug_reg_sg_element_data { type i40e_aqc_debug_modify_reg (line 2284) | struct i40e_aqc_debug_modify_reg { type i40e_aqc_debug_dump_internals (line 2308) | struct i40e_aqc_debug_dump_internals { type i40e_aqc_debug_modify_internals (line 2319) | struct i40e_aqc_debug_modify_internals { FILE: drivers/net/i40e/base/i40e_alloc.h type i40e_hw (line 37) | struct i40e_hw type i40e_memory_type (line 40) | enum i40e_memory_type { type i40e_status_code (line 53) | enum i40e_status_code type i40e_hw (line 53) | struct i40e_hw type i40e_dma_mem (line 54) | struct i40e_dma_mem type i40e_memory_type (line 55) | enum i40e_memory_type type i40e_status_code (line 57) | enum i40e_status_code type i40e_hw (line 57) | struct i40e_hw type i40e_dma_mem (line 58) | struct i40e_dma_mem type i40e_status_code (line 59) | enum i40e_status_code type i40e_hw (line 59) | struct i40e_hw type i40e_virt_mem (line 60) | struct i40e_virt_mem type i40e_status_code (line 62) | enum i40e_status_code type i40e_hw (line 62) | struct i40e_hw type i40e_virt_mem (line 63) | struct i40e_virt_mem FILE: drivers/net/i40e/base/i40e_common.c function i40e_set_mac_type (line 48) | enum i40e_status_code i40e_set_mac_type(struct i40e_hw *hw) function i40e_debug_aq (line 97) | void i40e_debug_aq(struct i40e_hw *hw, enum i40e_debug_mask mask, void *... function i40e_check_asq_alive (line 156) | bool i40e_check_asq_alive(struct i40e_hw *hw) function i40e_aq_queue_shutdown (line 172) | enum i40e_status_code i40e_aq_queue_shutdown(struct i40e_hw *hw, type i40e_rx_ptype_decoded (line 235) | struct i40e_rx_ptype_decoded function i40e_validate_mac_addr (line 562) | enum i40e_status_code i40e_validate_mac_addr(u8 *mac_addr) function i40e_init_shared_code (line 593) | enum i40e_status_code i40e_init_shared_code(struct i40e_hw *hw) function i40e_status_code (line 634) | i40e_status_code i40e_aq_mac_address_read(struct i40e_hw *hw, function i40e_aq_mac_address_write (line 661) | enum i40e_status_code i40e_aq_mac_address_write(struct i40e_hw *hw, function i40e_get_mac_addr (line 691) | enum i40e_status_code i40e_get_mac_addr(struct i40e_hw *hw, u8 *mac_addr) function i40e_get_port_mac_addr (line 712) | enum i40e_status_code i40e_get_port_mac_addr(struct i40e_hw *hw, u8 *mac... function i40e_pre_tx_queue_cfg (line 739) | void i40e_pre_tx_queue_cfg(struct i40e_hw *hw, u32 queue, bool enable) function i40e_read_pba_string (line 770) | enum i40e_status_code i40e_read_pba_string(struct i40e_hw *hw, u8 *pba_num, function i40e_media_type (line 825) | i40e_media_type i40e_get_media_type(struct i40e_hw *hw) function i40e_pf_reset (line 879) | enum i40e_status_code i40e_pf_reset(struct i40e_hw *hw) function i40e_clear_hw (line 956) | void i40e_clear_hw(struct i40e_hw *hw) function i40e_clear_pxe_mode (line 1048) | void i40e_clear_pxe_mode(struct i40e_hw *hw) function u32 (line 1061) | static u32 i40e_led_is_mine(struct i40e_hw *hw, int idx) function u32 (line 1098) | u32 i40e_led_get(struct i40e_hw *hw) function i40e_led_set (line 1142) | void i40e_led_set(struct i40e_hw *hw, u32 mode, bool blink) function i40e_aq_get_phy_capabilities (line 1201) | enum i40e_status_code i40e_aq_get_phy_capabilities(struct i40e_hw *hw, function i40e_aq_set_phy_config (line 1249) | enum i40e_status_code i40e_aq_set_phy_config(struct i40e_hw *hw, function i40e_set_fc (line 1277) | enum i40e_status_code i40e_set_fc(struct i40e_hw *hw, u8 *aq_failures, function i40e_aq_set_mac_config (line 1360) | enum i40e_status_code i40e_aq_set_mac_config(struct i40e_hw *hw, function i40e_aq_clear_pxe_mode (line 1393) | enum i40e_status_code i40e_aq_clear_pxe_mode(struct i40e_hw *hw, function i40e_aq_set_link_restart_an (line 1421) | enum i40e_status_code i40e_aq_set_link_restart_an(struct i40e_hw *hw, function i40e_aq_get_link_info (line 1452) | enum i40e_status_code i40e_aq_get_link_info(struct i40e_hw *hw, function i40e_aq_set_phy_int_mask (line 1539) | enum i40e_status_code i40e_aq_set_phy_int_mask(struct i40e_hw *hw, function i40e_aq_get_local_advt_reg (line 1566) | enum i40e_status_code i40e_aq_get_local_advt_reg(struct i40e_hw *hw, function i40e_aq_set_local_advt_reg (line 1598) | enum i40e_status_code i40e_aq_set_local_advt_reg(struct i40e_hw *hw, function i40e_aq_get_partner_advt (line 1626) | enum i40e_status_code i40e_aq_get_partner_advt(struct i40e_hw *hw, function i40e_aq_set_lb_modes (line 1658) | enum i40e_status_code i40e_aq_set_lb_modes(struct i40e_hw *hw, function i40e_aq_set_phy_debug (line 1685) | enum i40e_status_code i40e_aq_set_phy_debug(struct i40e_hw *hw, u8 cmd_f... function i40e_aq_add_vsi (line 1711) | enum i40e_status_code i40e_aq_add_vsi(struct i40e_hw *hw, function i40e_aq_set_default_vsi (line 1754) | enum i40e_status_code i40e_aq_set_default_vsi(struct i40e_hw *hw, function i40e_aq_set_vsi_unicast_promiscuous (line 1783) | enum i40e_status_code i40e_aq_set_vsi_unicast_promiscuous(struct i40e_hw... function i40e_aq_set_vsi_multicast_promiscuous (line 1816) | enum i40e_status_code i40e_aq_set_vsi_multicast_promiscuous(struct i40e_... function i40e_aq_set_vsi_broadcast (line 1850) | enum i40e_status_code i40e_aq_set_vsi_broadcast(struct i40e_hw *hw, function i40e_aq_get_vsi_params (line 1882) | enum i40e_status_code i40e_aq_get_vsi_params(struct i40e_hw *hw, function i40e_aq_update_vsi_params (line 1925) | enum i40e_status_code i40e_aq_update_vsi_params(struct i40e_hw *hw, function i40e_aq_get_switch_config (line 1956) | enum i40e_status_code i40e_aq_get_switch_config(struct i40e_hw *hw, function i40e_aq_get_firmware_version (line 1991) | enum i40e_status_code i40e_aq_get_firmware_version(struct i40e_hw *hw, function i40e_aq_send_driver_version (line 2038) | enum i40e_status_code i40e_aq_send_driver_version(struct i40e_hw *hw, function i40e_get_link_status (line 2078) | bool i40e_get_link_status(struct i40e_hw *hw) function i40e_get_link_speed (line 2102) | enum i40e_aq_link_speed i40e_get_link_speed(struct i40e_hw *hw) function i40e_aq_add_veb (line 2134) | enum i40e_status_code i40e_aq_add_veb(struct i40e_hw *hw, u16 uplink_seid, function i40e_aq_get_veb_parameters (line 2191) | enum i40e_status_code i40e_aq_get_veb_parameters(struct i40e_hw *hw, function i40e_aq_add_macvlan (line 2244) | enum i40e_status_code i40e_aq_add_macvlan(struct i40e_hw *hw, u16 seid, function i40e_aq_remove_macvlan (line 2286) | enum i40e_status_code i40e_aq_remove_macvlan(struct i40e_hw *hw, u16 seid, function i40e_aq_add_vlan (line 2326) | enum i40e_status_code i40e_aq_add_vlan(struct i40e_hw *hw, u16 seid, function i40e_aq_remove_vlan (line 2366) | enum i40e_status_code i40e_aq_remove_vlan(struct i40e_hw *hw, u16 seid, function i40e_aq_send_msg_to_vf (line 2410) | enum i40e_status_code i40e_aq_send_msg_to_vf(struct i40e_hw *hw, u16 vfid, function i40e_aq_debug_read_register (line 2445) | enum i40e_status_code i40e_aq_debug_read_register(struct i40e_hw *hw, function i40e_aq_debug_write_register (line 2480) | enum i40e_status_code i40e_aq_debug_write_register(struct i40e_hw *hw, function i40e_aq_get_hmc_resource_profile (line 2509) | enum i40e_status_code i40e_aq_get_hmc_resource_profile(struct i40e_hw *hw, function i40e_aq_set_hmc_resource_profile (line 2540) | enum i40e_status_code i40e_aq_set_hmc_resource_profile(struct i40e_hw *hw, function i40e_aq_request_resource (line 2572) | enum i40e_status_code i40e_aq_request_resource(struct i40e_hw *hw, function i40e_aq_release_resource (line 2613) | enum i40e_status_code i40e_aq_release_resource(struct i40e_hw *hw, function i40e_aq_read_nvm (line 2647) | enum i40e_status_code i40e_aq_read_nvm(struct i40e_hw *hw, u8 module_poi... function i40e_aq_read_nvm_config (line 2694) | enum i40e_status_code i40e_aq_read_nvm_config(struct i40e_hw *hw, function i40e_aq_write_nvm_config (line 2733) | enum i40e_status_code i40e_aq_write_nvm_config(struct i40e_hw *hw, function i40e_aq_erase_nvm (line 2766) | enum i40e_status_code i40e_aq_erase_nvm(struct i40e_hw *hw, u8 module_po... function STATIC (line 2835) | STATIC void i40e_parse_discover_capabilities(struct i40e_hw *hw, void *b... function i40e_aq_discover_capabilities (line 3030) | enum i40e_status_code i40e_aq_discover_capabilities(struct i40e_hw *hw, function i40e_aq_update_nvm (line 3078) | enum i40e_status_code i40e_aq_update_nvm(struct i40e_hw *hw, u8 module_p... function i40e_aq_get_lldp_mib (line 3128) | enum i40e_status_code i40e_aq_get_lldp_mib(struct i40e_hw *hw, u8 bridge... function i40e_aq_set_lldp_mib (line 3178) | enum i40e_status_code i40e_aq_set_lldp_mib(struct i40e_hw *hw, function i40e_aq_cfg_lldp_mib_change_event (line 3216) | enum i40e_status_code i40e_aq_cfg_lldp_mib_change_event(struct i40e_hw *hw, function i40e_aq_add_lldp_tlv (line 3251) | enum i40e_status_code i40e_aq_add_lldp_tlv(struct i40e_hw *hw, u8 bridge... function i40e_aq_update_lldp_tlv (line 3301) | enum i40e_status_code i40e_aq_update_lldp_tlv(struct i40e_hw *hw, function i40e_aq_delete_lldp_tlv (line 3352) | enum i40e_status_code i40e_aq_delete_lldp_tlv(struct i40e_hw *hw, function i40e_aq_stop_lldp (line 3393) | enum i40e_status_code i40e_aq_stop_lldp(struct i40e_hw *hw, bool shutdow... function i40e_aq_start_lldp (line 3418) | enum i40e_status_code i40e_aq_start_lldp(struct i40e_hw *hw, function i40e_aq_get_cee_dcb_config (line 3444) | enum i40e_status_code i40e_aq_get_cee_dcb_config(struct i40e_hw *hw, function i40e_aq_start_stop_dcbx (line 3472) | enum i40e_status_code i40e_aq_start_stop_dcbx(struct i40e_hw *hw, function i40e_aq_add_udp_tunnel (line 3502) | enum i40e_status_code i40e_aq_add_udp_tunnel(struct i40e_hw *hw, function i40e_aq_del_udp_tunnel (line 3533) | enum i40e_status_code i40e_aq_del_udp_tunnel(struct i40e_hw *hw, u8 index, function i40e_aq_get_switch_resource_alloc (line 3562) | enum i40e_status_code i40e_aq_get_switch_resource_alloc(struct i40e_hw *hw, function i40e_aq_delete_element (line 3597) | enum i40e_status_code i40e_aq_delete_element(struct i40e_hw *hw, u16 seid, function i40e_aq_add_pvirt (line 3629) | enum i40e_status_code i40e_aq_add_pvirt(struct i40e_hw *hw, u16 flags, function i40e_aq_add_tag (line 3670) | enum i40e_status_code i40e_aq_add_tag(struct i40e_hw *hw, bool direct_to... function i40e_aq_remove_tag (line 3719) | enum i40e_status_code i40e_aq_remove_tag(struct i40e_hw *hw, u16 vsi_seid, function i40e_aq_add_mcast_etag (line 3768) | enum i40e_status_code i40e_aq_add_mcast_etag(struct i40e_hw *hw, u16 pv_... function i40e_aq_remove_mcast_etag (line 3820) | enum i40e_status_code i40e_aq_remove_mcast_etag(struct i40e_hw *hw, u16 ... function i40e_aq_update_tag (line 3867) | enum i40e_status_code i40e_aq_update_tag(struct i40e_hw *hw, u16 vsi_seid, function i40e_aq_dcb_ignore_pfc (line 3911) | enum i40e_status_code i40e_aq_dcb_ignore_pfc(struct i40e_hw *hw, u8 tcmap, function i40e_aq_dcb_updated (line 3954) | enum i40e_status_code i40e_aq_dcb_updated(struct i40e_hw *hw, function i40e_aq_add_statistics (line 3979) | enum i40e_status_code i40e_aq_add_statistics(struct i40e_hw *hw, u16 seid, function i40e_aq_remove_statistics (line 4016) | enum i40e_status_code i40e_aq_remove_statistics(struct i40e_hw *hw, u16 ... function i40e_aq_set_port_parameters (line 4049) | enum i40e_status_code i40e_aq_set_port_parameters(struct i40e_hw *hw, function i40e_aq_tx_sched_cmd (line 4089) | static enum i40e_status_code i40e_aq_tx_sched_cmd(struct i40e_hw *hw, u1... function i40e_aq_config_vsi_bw_limit (line 4147) | enum i40e_status_code i40e_aq_config_vsi_bw_limit(struct i40e_hw *hw, function i40e_aq_config_switch_comp_bw_limit (line 4176) | enum i40e_status_code i40e_aq_config_switch_comp_bw_limit(struct i40e_hw... function i40e_aq_config_vsi_ets_sla_bw_limit (line 4204) | enum i40e_status_code i40e_aq_config_vsi_ets_sla_bw_limit(struct i40e_hw... function i40e_aq_config_vsi_tc_bw (line 4221) | enum i40e_status_code i40e_aq_config_vsi_tc_bw(struct i40e_hw *hw, function i40e_aq_config_switch_comp_ets_bw_limit (line 4238) | enum i40e_status_code i40e_aq_config_switch_comp_ets_bw_limit( function i40e_aq_query_vsi_bw_config (line 4255) | enum i40e_status_code i40e_aq_query_vsi_bw_config(struct i40e_hw *hw, function i40e_aq_query_vsi_ets_sla_config (line 4272) | enum i40e_status_code i40e_aq_query_vsi_ets_sla_config(struct i40e_hw *hw, function i40e_aq_query_switch_comp_ets_config (line 4289) | enum i40e_status_code i40e_aq_query_switch_comp_ets_config(struct i40e_h... function i40e_aq_query_port_ets_config (line 4306) | enum i40e_status_code i40e_aq_query_port_ets_config(struct i40e_hw *hw, function i40e_aq_query_switch_comp_bw_config (line 4323) | enum i40e_status_code i40e_aq_query_switch_comp_bw_config(struct i40e_hw... function i40e_status_code (line 4345) | i40e_status_code i40e_validate_filter_settings(struct i40e_hw *hw, function i40e_set_filter_control (line 4438) | enum i40e_status_code i40e_set_filter_control(struct i40e_hw *hw, function i40e_aq_add_rem_control_packet_filter (line 4512) | enum i40e_status_code i40e_aq_add_rem_control_packet_filter(struct i40e_... function i40e_aq_add_cloud_filters (line 4571) | enum i40e_status_code i40e_aq_add_cloud_filters(struct i40e_hw *hw, function i40e_aq_remove_cloud_filters (line 4608) | enum i40e_status_code i40e_aq_remove_cloud_filters(struct i40e_hw *hw, function i40e_aq_alternate_write (line 4645) | enum i40e_status_code i40e_aq_alternate_write(struct i40e_hw *hw, function i40e_aq_alternate_write_indirect (line 4676) | enum i40e_status_code i40e_aq_alternate_write_indirect(struct i40e_hw *hw, function i40e_aq_alternate_read (line 4720) | enum i40e_status_code i40e_aq_alternate_read(struct i40e_hw *hw, function i40e_aq_alternate_read_indirect (line 4759) | enum i40e_status_code i40e_aq_alternate_read_indirect(struct i40e_hw *hw, function i40e_aq_alternate_clear (line 4798) | enum i40e_status_code i40e_aq_alternate_clear(struct i40e_hw *hw) function i40e_aq_alternate_write_done (line 4820) | enum i40e_status_code i40e_aq_alternate_write_done(struct i40e_hw *hw, function i40e_aq_set_oem_mode (line 4853) | enum i40e_status_code i40e_aq_set_oem_mode(struct i40e_hw *hw, function i40e_aq_resume_port_tx (line 4878) | enum i40e_status_code i40e_aq_resume_port_tx(struct i40e_hw *hw, function i40e_set_pci_config_data (line 4898) | void i40e_set_pci_config_data(struct i40e_hw *hw, u16 link_status) function i40e_read_bw_from_alt_ram (line 4946) | enum i40e_status_code i40e_read_bw_from_alt_ram(struct i40e_hw *hw, function i40e_aq_configure_partition_bw (line 4986) | enum i40e_status_code i40e_aq_configure_partition_bw(struct i40e_hw *hw, function i40e_aq_send_msg_to_pf (line 5026) | enum i40e_status_code i40e_aq_send_msg_to_pf(struct i40e_hw *hw, function i40e_vf_parse_hw_config (line 5065) | void i40e_vf_parse_hw_config(struct i40e_hw *hw, function i40e_vf_reset (line 5105) | enum i40e_status_code i40e_vf_reset(struct i40e_hw *hw) FILE: drivers/net/i40e/base/i40e_dcb.c function i40e_get_dcbx_status (line 45) | enum i40e_status_code i40e_get_dcbx_status(struct i40e_hw *hw, u16 *status) function i40e_parse_ieee_etscfg_tlv (line 66) | static void i40e_parse_ieee_etscfg_tlv(struct i40e_lldp_org_tlv *tlv, function i40e_parse_ieee_etsrec_tlv (line 137) | static void i40e_parse_ieee_etsrec_tlv(struct i40e_lldp_org_tlv *tlv, function i40e_parse_ieee_pfccfg_tlv (line 192) | static void i40e_parse_ieee_pfccfg_tlv(struct i40e_lldp_org_tlv *tlv, function i40e_parse_ieee_app_tlv (line 219) | static void i40e_parse_ieee_app_tlv(struct i40e_lldp_org_tlv *tlv, function i40e_parse_ieee_tlv (line 274) | static void i40e_parse_ieee_tlv(struct i40e_lldp_org_tlv *tlv, function i40e_parse_org_tlv (line 309) | static void i40e_parse_org_tlv(struct i40e_lldp_org_tlv *tlv, function i40e_lldp_to_dcb_config (line 334) | enum i40e_status_code i40e_lldp_to_dcb_config(u8 *lldpmib, function i40e_aq_get_dcb_config (line 388) | enum i40e_status_code i40e_aq_get_dcb_config(struct i40e_hw *hw, u8 mib_... function i40e_cee_to_dcb_v1_config (line 423) | static void i40e_cee_to_dcb_v1_config( function i40e_cee_to_dcb_config (line 506) | static void i40e_cee_to_dcb_config( function i40e_get_dcb_config (line 585) | enum i40e_status_code i40e_get_dcb_config(struct i40e_hw *hw) function i40e_init_dcb (line 650) | enum i40e_status_code i40e_init_dcb(struct i40e_hw *hw) function i40e_read_lldp_cfg (line 713) | enum i40e_status_code i40e_read_lldp_cfg(struct i40e_hw *hw, FILE: drivers/net/i40e/base/i40e_dcb.h type i40e_lldp_generic_tlv (line 128) | struct i40e_lldp_generic_tlv { type i40e_lldp_org_tlv (line 134) | struct i40e_lldp_org_tlv { type i40e_lldp_stats (line 148) | struct i40e_lldp_stats { type i40e_dcbx_variables (line 164) | struct i40e_dcbx_variables { type i40e_status_code (line 171) | enum i40e_status_code type i40e_hw (line 171) | struct i40e_hw type i40e_status_code (line 173) | enum i40e_status_code type i40e_dcbx_config (line 174) | struct i40e_dcbx_config type i40e_status_code (line 175) | enum i40e_status_code type i40e_hw (line 175) | struct i40e_hw type i40e_dcbx_config (line 177) | struct i40e_dcbx_config type i40e_status_code (line 178) | enum i40e_status_code type i40e_hw (line 178) | struct i40e_hw type i40e_status_code (line 179) | enum i40e_status_code type i40e_hw (line 179) | struct i40e_hw FILE: drivers/net/i40e/base/i40e_diag.c function i40e_diag_set_loopback (line 44) | enum i40e_status_code i40e_diag_set_loopback(struct i40e_hw *hw, function i40e_diag_reg_pattern_test (line 61) | static enum i40e_status_code i40e_diag_reg_pattern_test(struct i40e_hw *hw, type i40e_diag_reg_test_info (line 87) | struct i40e_diag_reg_test_info function i40e_diag_reg_test (line 109) | enum i40e_status_code i40e_diag_reg_test(struct i40e_hw *hw) function i40e_diag_eeprom_test (line 150) | enum i40e_status_code i40e_diag_eeprom_test(struct i40e_hw *hw) function i40e_diag_fw_alive_test (line 174) | enum i40e_status_code i40e_diag_fw_alive_test(struct i40e_hw *hw) FILE: drivers/net/i40e/base/i40e_diag.h type i40e_lb_mode (line 39) | enum i40e_lb_mode { type i40e_diag_reg_test_info (line 46) | struct i40e_diag_reg_test_info { type i40e_diag_reg_test_info (line 53) | struct i40e_diag_reg_test_info type i40e_status_code (line 55) | enum i40e_status_code type i40e_hw (line 55) | struct i40e_hw type i40e_lb_mode (line 56) | enum i40e_lb_mode type i40e_status_code (line 57) | enum i40e_status_code type i40e_hw (line 57) | struct i40e_hw type i40e_status_code (line 58) | enum i40e_status_code type i40e_hw (line 58) | struct i40e_hw type i40e_status_code (line 59) | enum i40e_status_code type i40e_hw (line 59) | struct i40e_hw FILE: drivers/net/i40e/base/i40e_hmc.c function i40e_add_sd_table_entry (line 49) | enum i40e_status_code i40e_add_sd_table_entry(struct i40e_hw *hw, function i40e_add_pd_table_entry (line 141) | enum i40e_status_code i40e_add_pd_table_entry(struct i40e_hw *hw, function i40e_remove_pd_bp (line 215) | enum i40e_status_code i40e_remove_pd_bp(struct i40e_hw *hw, function i40e_prep_remove_sd_bp (line 270) | enum i40e_status_code i40e_prep_remove_sd_bp(struct i40e_hmc_info *hmc_i... function i40e_remove_sd_bp_new (line 298) | enum i40e_status_code i40e_remove_sd_bp_new(struct i40e_hw *hw, function i40e_prep_remove_pd_page (line 325) | enum i40e_status_code i40e_prep_remove_pd_page(struct i40e_hmc_info *hmc... function i40e_remove_pd_page_new (line 353) | enum i40e_status_code i40e_remove_pd_page_new(struct i40e_hw *hw, FILE: drivers/net/i40e/base/i40e_hmc.h type i40e_hw (line 40) | struct i40e_hw type i40e_hmc_obj_info (line 49) | struct i40e_hmc_obj_info { type i40e_sd_entry_type (line 56) | enum i40e_sd_entry_type { type i40e_hmc_bp (line 62) | struct i40e_hmc_bp { type i40e_hmc_pd_entry (line 69) | struct i40e_hmc_pd_entry { type i40e_hmc_pd_table (line 75) | struct i40e_hmc_pd_table { type i40e_hmc_sd_entry (line 84) | struct i40e_hmc_sd_entry { type i40e_hmc_sd_table (line 94) | struct i40e_hmc_sd_table { type i40e_hmc_info (line 101) | struct i40e_hmc_info { type i40e_status_code (line 220) | enum i40e_status_code type i40e_hw (line 220) | struct i40e_hw type i40e_hmc_info (line 221) | struct i40e_hmc_info type i40e_sd_entry_type (line 223) | enum i40e_sd_entry_type type i40e_status_code (line 226) | enum i40e_status_code type i40e_hw (line 226) | struct i40e_hw type i40e_hmc_info (line 227) | struct i40e_hmc_info type i40e_status_code (line 229) | enum i40e_status_code type i40e_hw (line 229) | struct i40e_hw type i40e_hmc_info (line 230) | struct i40e_hmc_info type i40e_status_code (line 232) | enum i40e_status_code type i40e_hmc_info (line 232) | struct i40e_hmc_info type i40e_status_code (line 234) | enum i40e_status_code type i40e_hw (line 234) | struct i40e_hw type i40e_hmc_info (line 235) | struct i40e_hmc_info type i40e_status_code (line 237) | enum i40e_status_code type i40e_hmc_info (line 237) | struct i40e_hmc_info type i40e_status_code (line 239) | enum i40e_status_code type i40e_hw (line 239) | struct i40e_hw type i40e_hmc_info (line 240) | struct i40e_hmc_info FILE: drivers/net/i40e/base/i40e_lan_hmc.c function STATIC (line 49) | STATIC u64 i40e_align_l2obj_base(u64 offset) function u64 (line 70) | u64 i40e_calculate_l2fpm_size(u32 txq_num, u32 rxq_num, function i40e_init_lan_hmc (line 106) | enum i40e_status_code i40e_init_lan_hmc(struct i40e_hw *hw, u32 txq_num, function i40e_status_code (line 261) | i40e_status_code i40e_remove_pd_page(struct i40e_hw *hw, function i40e_status_code (line 288) | i40e_status_code i40e_remove_sd_bp(struct i40e_hw *hw, function i40e_create_lan_hmc_object (line 308) | enum i40e_status_code i40e_create_lan_hmc_object(struct i40e_hw *hw, function i40e_configure_lan_hmc (line 468) | enum i40e_status_code i40e_configure_lan_hmc(struct i40e_hw *hw, function i40e_delete_lan_hmc_object (line 553) | enum i40e_status_code i40e_delete_lan_hmc_object(struct i40e_hw *hw, function i40e_shutdown_lan_hmc (line 665) | enum i40e_status_code i40e_shutdown_lan_hmc(struct i40e_hw *hw) type i40e_context_ele (line 694) | struct i40e_context_ele { type i40e_context_ele (line 702) | struct i40e_context_ele type i40e_context_ele (line 728) | struct i40e_context_ele function i40e_write_byte (line 760) | static void i40e_write_byte(u8 *hmc_bits, function i40e_write_word (line 800) | static void i40e_write_word(u8 *hmc_bits, function i40e_write_dword (line 844) | static void i40e_write_dword(u8 *hmc_bits, function i40e_write_qword (line 896) | static void i40e_write_qword(u8 *hmc_bits, function i40e_read_byte (line 948) | static void i40e_read_byte(u8 *hmc_bits, function i40e_read_word (line 985) | static void i40e_read_word(u8 *hmc_bits, function i40e_read_dword (line 1029) | static void i40e_read_dword(u8 *hmc_bits, function i40e_read_qword (line 1082) | static void i40e_read_qword(u8 *hmc_bits, function i40e_get_hmc_context (line 1135) | static enum i40e_status_code i40e_get_hmc_context(u8 *context_bytes, function i40e_clear_hmc_context (line 1170) | static enum i40e_status_code i40e_clear_hmc_context(struct i40e_hw *hw, function i40e_set_hmc_context (line 1187) | static enum i40e_status_code i40e_set_hmc_context(u8 *context_bytes, function i40e_status_code (line 1229) | i40e_status_code i40e_hmc_get_object_va(struct i40e_hw *hw, function i40e_get_lan_tx_queue_context (line 1300) | enum i40e_status_code i40e_get_lan_tx_queue_context(struct i40e_hw *hw, function i40e_clear_lan_tx_queue_context (line 1320) | enum i40e_status_code i40e_clear_lan_tx_queue_context(struct i40e_hw *hw, function i40e_set_lan_tx_queue_context (line 1339) | enum i40e_status_code i40e_set_lan_tx_queue_context(struct i40e_hw *hw, function i40e_get_lan_rx_queue_context (line 1360) | enum i40e_status_code i40e_get_lan_rx_queue_context(struct i40e_hw *hw, function i40e_clear_lan_rx_queue_context (line 1380) | enum i40e_status_code i40e_clear_lan_rx_queue_context(struct i40e_hw *hw, function i40e_set_lan_rx_queue_context (line 1399) | enum i40e_status_code i40e_set_lan_rx_queue_context(struct i40e_hw *hw, FILE: drivers/net/i40e/base/i40e_lan_hmc.h type i40e_hw (line 38) | struct i40e_hw type i40e_hmc_obj_rxq (line 49) | struct i40e_hmc_obj_rxq { type i40e_hmc_obj_txq (line 82) | struct i40e_hmc_obj_txq { type i40e_hmc_obj_rx_hsplit_0 (line 104) | enum i40e_hmc_obj_rx_hsplit_0 { type i40e_hmc_obj_fcoe_cntx (line 113) | struct i40e_hmc_obj_fcoe_cntx { type i40e_hmc_obj_fcoe_filt (line 117) | struct i40e_hmc_obj_fcoe_filt { type i40e_hmc_lan_object_size (line 122) | enum i40e_hmc_lan_object_size { type i40e_hmc_lan_rsrc_type (line 138) | enum i40e_hmc_lan_rsrc_type { type i40e_hmc_model (line 147) | enum i40e_hmc_model { type i40e_hmc_lan_create_obj_info (line 154) | struct i40e_hmc_lan_create_obj_info { type i40e_hmc_lan_delete_obj_info (line 163) | struct i40e_hmc_lan_delete_obj_info { type i40e_status_code (line 170) | enum i40e_status_code type i40e_hw (line 170) | struct i40e_hw type i40e_status_code (line 173) | enum i40e_status_code type i40e_hw (line 173) | struct i40e_hw type i40e_hmc_model (line 174) | enum i40e_hmc_model type i40e_status_code (line 175) | enum i40e_status_code type i40e_hw (line 175) | struct i40e_hw type i40e_status_code (line 179) | enum i40e_status_code type i40e_hw (line 179) | struct i40e_hw type i40e_hmc_obj_txq (line 181) | struct i40e_hmc_obj_txq type i40e_status_code (line 182) | enum i40e_status_code type i40e_hw (line 182) | struct i40e_hw type i40e_status_code (line 184) | enum i40e_status_code type i40e_hw (line 184) | struct i40e_hw type i40e_hmc_obj_txq (line 186) | struct i40e_hmc_obj_txq type i40e_status_code (line 187) | enum i40e_status_code type i40e_hw (line 187) | struct i40e_hw type i40e_hmc_obj_rxq (line 189) | struct i40e_hmc_obj_rxq type i40e_status_code (line 190) | enum i40e_status_code type i40e_hw (line 190) | struct i40e_hw type i40e_status_code (line 192) | enum i40e_status_code type i40e_hw (line 192) | struct i40e_hw type i40e_hmc_obj_rxq (line 194) | struct i40e_hmc_obj_rxq type i40e_status_code (line 195) | enum i40e_status_code type i40e_hw (line 195) | struct i40e_hw type i40e_hmc_lan_create_obj_info (line 196) | struct i40e_hmc_lan_create_obj_info type i40e_status_code (line 197) | enum i40e_status_code type i40e_hw (line 197) | struct i40e_hw type i40e_hmc_lan_delete_obj_info (line 198) | struct i40e_hmc_lan_delete_obj_info FILE: drivers/net/i40e/base/i40e_nvm.c type i40e_status_code (line 36) | enum i40e_status_code type i40e_hw (line 36) | struct i40e_hw type i40e_status_code (line 38) | enum i40e_status_code type i40e_hw (line 38) | struct i40e_hw type i40e_status_code (line 40) | enum i40e_status_code type i40e_hw (line 40) | struct i40e_hw type i40e_status_code (line 42) | enum i40e_status_code type i40e_hw (line 42) | struct i40e_hw type i40e_status_code (line 44) | enum i40e_status_code type i40e_hw (line 44) | struct i40e_hw function i40e_init_nvm (line 58) | enum i40e_status_code i40e_init_nvm(struct i40e_hw *hw) function i40e_acquire_nvm (line 99) | enum i40e_status_code i40e_acquire_nvm(struct i40e_hw *hw, function i40e_release_nvm (line 158) | void i40e_release_nvm(struct i40e_hw *hw) function i40e_poll_sr_srctl_done_bit (line 172) | static enum i40e_status_code i40e_poll_sr_srctl_done_bit(struct i40e_hw ... function i40e_read_nvm_word (line 201) | enum i40e_status_code i40e_read_nvm_word(struct i40e_hw *hw, u16 offset, function i40e_read_nvm_word_srctl (line 215) | enum i40e_status_code i40e_read_nvm_word_srctl(struct i40e_hw *hw, u16 o... function i40e_read_nvm_word_aq (line 265) | enum i40e_status_code i40e_read_nvm_word_aq(struct i40e_hw *hw, u16 offset, function i40e_read_nvm_buffer (line 289) | enum i40e_status_code i40e_read_nvm_buffer(struct i40e_hw *hw, u16 offset, function i40e_read_nvm_buffer_srctl (line 306) | enum i40e_status_code i40e_read_nvm_buffer_srctl(struct i40e_hw *hw, u16... function i40e_read_nvm_buffer_aq (line 339) | enum i40e_status_code i40e_read_nvm_buffer_aq(struct i40e_hw *hw, u16 of... function i40e_read_nvm_aq (line 398) | enum i40e_status_code i40e_read_nvm_aq(struct i40e_hw *hw, u8 module_poi... function i40e_write_nvm_aq (line 446) | enum i40e_status_code i40e_write_nvm_aq(struct i40e_hw *hw, u8 module_po... function i40e_write_nvm_word (line 488) | enum i40e_status_code i40e_write_nvm_word(struct i40e_hw *hw, u32 offset, function i40e_write_nvm_buffer (line 512) | enum i40e_status_code i40e_write_nvm_buffer(struct i40e_hw *hw, function i40e_calc_nvm_checksum (line 542) | enum i40e_status_code i40e_calc_nvm_checksum(struct i40e_hw *hw, u16 *ch... function i40e_update_nvm_checksum (line 623) | enum i40e_status_code i40e_update_nvm_checksum(struct i40e_hw *hw) function i40e_validate_nvm_checksum (line 646) | enum i40e_status_code i40e_validate_nvm_checksum(struct i40e_hw *hw, type i40e_hw (line 678) | struct i40e_hw type i40e_nvm_access (line 679) | struct i40e_nvm_access type i40e_hw (line 681) | struct i40e_hw type i40e_nvm_access (line 682) | struct i40e_nvm_access type i40e_hw (line 684) | struct i40e_hw type i40e_nvm_access (line 685) | struct i40e_nvm_access type i40e_hw (line 687) | struct i40e_hw type i40e_nvm_access (line 688) | struct i40e_nvm_access type i40e_hw (line 690) | struct i40e_hw type i40e_nvm_access (line 691) | struct i40e_nvm_access type i40e_hw (line 693) | struct i40e_hw type i40e_nvm_access (line 694) | struct i40e_nvm_access type i40e_hw (line 696) | struct i40e_hw type i40e_nvm_access (line 697) | struct i40e_nvm_access function STATIC (line 699) | STATIC inline u8 i40e_nvmupd_get_module(u32 val) function STATIC (line 703) | STATIC inline u8 i40e_nvmupd_get_transaction(u32 val) function i40e_nvmupd_command (line 733) | enum i40e_status_code i40e_nvmupd_command(struct i40e_hw *hw, function i40e_status_code (line 778) | i40e_status_code i40e_nvmupd_state_init(struct i40e_hw *hw, function i40e_status_code (line 897) | i40e_status_code i40e_nvmupd_state_reading(struct i40e_hw *hw, function i40e_status_code (line 941) | i40e_status_code i40e_nvmupd_state_writing(struct i40e_hw *hw, function i40e_nvmupd_cmd (line 1041) | i40e_nvmupd_cmd i40e_nvmupd_validate_command(struct i40e_hw *hw, function i40e_status_code (line 1136) | i40e_status_code i40e_nvmupd_nvm_read(struct i40e_hw *hw, function i40e_status_code (line 1171) | i40e_status_code i40e_nvmupd_nvm_erase(struct i40e_hw *hw, function i40e_status_code (line 1206) | i40e_status_code i40e_nvmupd_nvm_write(struct i40e_hw *hw, FILE: drivers/net/i40e/base/i40e_osdep.h type u8 (line 53) | typedef uint8_t u8; type s8 (line 54) | typedef int8_t s8; type u16 (line 55) | typedef uint16_t u16; type u32 (line 56) | typedef uint32_t u32; type s32 (line 57) | typedef int32_t s32; type u64 (line 58) | typedef uint64_t u64; type i40e_status (line 61) | typedef enum i40e_status_code i40e_status; function i40e_read_addr (line 123) | static inline uint32_t i40e_read_addr(volatile void *addr) type i40e_dma_mem (line 145) | struct i40e_dma_mem { type i40e_virt_mem (line 156) | struct i40e_virt_mem { type i40e_spinlock (line 172) | struct i40e_spinlock { FILE: drivers/net/i40e/base/i40e_prototype.h type i40e_status_code (line 49) | enum i40e_status_code type i40e_hw (line 49) | struct i40e_hw type i40e_status_code (line 50) | enum i40e_status_code type i40e_hw (line 50) | struct i40e_hw type i40e_status_code (line 51) | enum i40e_status_code type i40e_hw (line 51) | struct i40e_hw type i40e_status_code (line 52) | enum i40e_status_code type i40e_hw (line 52) | struct i40e_hw type i40e_status_code (line 53) | enum i40e_status_code type i40e_hw (line 53) | struct i40e_hw type i40e_status_code (line 54) | enum i40e_status_code type i40e_hw (line 54) | struct i40e_hw type i40e_status_code (line 55) | enum i40e_status_code type i40e_hw (line 55) | struct i40e_hw type i40e_status_code (line 56) | enum i40e_status_code type i40e_hw (line 56) | struct i40e_hw type i40e_hw (line 57) | struct i40e_hw type i40e_hw (line 58) | struct i40e_hw type i40e_hw (line 59) | struct i40e_hw type i40e_status_code (line 60) | enum i40e_status_code type i40e_hw (line 61) | struct i40e_hw type i40e_status_code (line 62) | enum i40e_status_code type i40e_hw (line 62) | struct i40e_hw type i40e_arq_event_info (line 63) | struct i40e_arq_event_info type i40e_status_code (line 65) | enum i40e_status_code type i40e_hw (line 65) | struct i40e_hw type i40e_aq_desc (line 66) | struct i40e_aq_desc type i40e_asq_cmd_details (line 69) | struct i40e_asq_cmd_details type i40e_hw (line 70) | struct i40e_hw type i40e_hw (line 73) | struct i40e_hw type i40e_debug_mask (line 73) | enum i40e_debug_mask type i40e_hw (line 76) | struct i40e_hw type i40e_hw (line 77) | struct i40e_hw type i40e_hw (line 78) | struct i40e_hw type i40e_status_code (line 79) | enum i40e_status_code type i40e_hw (line 79) | struct i40e_hw type i40e_hw (line 83) | struct i40e_hw type i40e_hw (line 84) | struct i40e_hw type i40e_status_code (line 88) | enum i40e_status_code type i40e_hw (line 88) | struct i40e_hw type i40e_asq_cmd_details (line 92) | struct i40e_asq_cmd_details type i40e_status_code (line 93) | enum i40e_status_code type i40e_hw (line 93) | struct i40e_hw type i40e_asq_cmd_details (line 95) | struct i40e_asq_cmd_details type i40e_status_code (line 96) | enum i40e_status_code type i40e_hw (line 96) | struct i40e_hw type i40e_asq_cmd_details (line 98) | struct i40e_asq_cmd_details type i40e_status_code (line 99) | enum i40e_status_code type i40e_hw (line 99) | struct i40e_hw type i40e_asq_cmd_details (line 100) | struct i40e_asq_cmd_details type i40e_status_code (line 101) | enum i40e_status_code type i40e_hw (line 101) | struct i40e_hw type i40e_asq_cmd_details (line 102) | struct i40e_asq_cmd_details type i40e_status_code (line 103) | enum i40e_status_code type i40e_hw (line 103) | struct i40e_hw type i40e_aq_get_phy_abilities_resp (line 105) | struct i40e_aq_get_phy_abilities_resp type i40e_asq_cmd_details (line 106) | struct i40e_asq_cmd_details type i40e_status_code (line 107) | enum i40e_status_code type i40e_hw (line 107) | struct i40e_hw type i40e_aq_set_phy_config (line 108) | struct i40e_aq_set_phy_config type i40e_asq_cmd_details (line 109) | struct i40e_asq_cmd_details type i40e_status_code (line 110) | enum i40e_status_code type i40e_hw (line 110) | struct i40e_hw type i40e_status_code (line 112) | enum i40e_status_code type i40e_hw (line 112) | struct i40e_hw type i40e_asq_cmd_details (line 113) | struct i40e_asq_cmd_details type i40e_status_code (line 114) | enum i40e_status_code type i40e_hw (line 114) | struct i40e_hw type i40e_asq_cmd_details (line 116) | struct i40e_asq_cmd_details type i40e_status_code (line 117) | enum i40e_status_code type i40e_hw (line 117) | struct i40e_hw type i40e_asq_cmd_details (line 119) | struct i40e_asq_cmd_details type i40e_status_code (line 120) | enum i40e_status_code type i40e_hw (line 120) | struct i40e_hw type i40e_asq_cmd_details (line 122) | struct i40e_asq_cmd_details type i40e_status_code (line 123) | enum i40e_status_code type i40e_hw (line 123) | struct i40e_hw type i40e_asq_cmd_details (line 124) | struct i40e_asq_cmd_details type i40e_status_code (line 125) | enum i40e_status_code type i40e_hw (line 125) | struct i40e_hw type i40e_asq_cmd_details (line 126) | struct i40e_asq_cmd_details type i40e_status_code (line 127) | enum i40e_status_code type i40e_hw (line 127) | struct i40e_hw type i40e_asq_cmd_details (line 128) | struct i40e_asq_cmd_details type i40e_status_code (line 129) | enum i40e_status_code type i40e_hw (line 129) | struct i40e_hw type i40e_link_status (line 130) | struct i40e_link_status type i40e_asq_cmd_details (line 131) | struct i40e_asq_cmd_details type i40e_status_code (line 132) | enum i40e_status_code type i40e_hw (line 132) | struct i40e_hw type i40e_asq_cmd_details (line 134) | struct i40e_asq_cmd_details type i40e_status_code (line 135) | enum i40e_status_code type i40e_hw (line 135) | struct i40e_hw type i40e_driver_version (line 136) | struct i40e_driver_version type i40e_asq_cmd_details (line 137) | struct i40e_asq_cmd_details type i40e_status_code (line 138) | enum i40e_status_code type i40e_hw (line 138) | struct i40e_hw type i40e_vsi_context (line 139) | struct i40e_vsi_context type i40e_asq_cmd_details (line 140) | struct i40e_asq_cmd_details type i40e_status_code (line 141) | enum i40e_status_code type i40e_hw (line 141) | struct i40e_hw type i40e_asq_cmd_details (line 143) | struct i40e_asq_cmd_details type i40e_status_code (line 144) | enum i40e_status_code type i40e_hw (line 144) | struct i40e_hw type i40e_asq_cmd_details (line 145) | struct i40e_asq_cmd_details type i40e_status_code (line 146) | enum i40e_status_code type i40e_hw (line 146) | struct i40e_hw type i40e_asq_cmd_details (line 147) | struct i40e_asq_cmd_details type i40e_status_code (line 148) | enum i40e_status_code type i40e_hw (line 148) | struct i40e_hw type i40e_vsi_context (line 149) | struct i40e_vsi_context type i40e_asq_cmd_details (line 150) | struct i40e_asq_cmd_details type i40e_status_code (line 151) | enum i40e_status_code type i40e_hw (line 151) | struct i40e_hw type i40e_vsi_context (line 152) | struct i40e_vsi_context type i40e_asq_cmd_details (line 153) | struct i40e_asq_cmd_details type i40e_status_code (line 154) | enum i40e_status_code type i40e_hw (line 154) | struct i40e_hw type i40e_asq_cmd_details (line 158) | struct i40e_asq_cmd_details type i40e_status_code (line 159) | enum i40e_status_code type i40e_hw (line 159) | struct i40e_hw type i40e_asq_cmd_details (line 163) | struct i40e_asq_cmd_details type i40e_status_code (line 164) | enum i40e_status_code type i40e_hw (line 164) | struct i40e_hw type i40e_aqc_add_macvlan_element_data (line 165) | struct i40e_aqc_add_macvlan_element_data type i40e_asq_cmd_details (line 166) | struct i40e_asq_cmd_details type i40e_status_code (line 167) | enum i40e_status_code type i40e_hw (line 167) | struct i40e_hw type i40e_aqc_remove_macvlan_element_data (line 168) | struct i40e_aqc_remove_macvlan_element_data type i40e_asq_cmd_details (line 169) | struct i40e_asq_cmd_details type i40e_status_code (line 170) | enum i40e_status_code type i40e_hw (line 170) | struct i40e_hw type i40e_aqc_add_remove_vlan_element_data (line 171) | struct i40e_aqc_add_remove_vlan_element_data type i40e_asq_cmd_details (line 172) | struct i40e_asq_cmd_details type i40e_status_code (line 173) | enum i40e_status_code type i40e_hw (line 173) | struct i40e_hw type i40e_aqc_add_remove_vlan_element_data (line 174) | struct i40e_aqc_add_remove_vlan_element_data type i40e_asq_cmd_details (line 175) | struct i40e_asq_cmd_details type i40e_status_code (line 176) | enum i40e_status_code type i40e_hw (line 176) | struct i40e_hw type i40e_asq_cmd_details (line 178) | struct i40e_asq_cmd_details type i40e_status_code (line 179) | enum i40e_status_code type i40e_hw (line 179) | struct i40e_hw type i40e_aqc_get_switch_config_resp (line 180) | struct i40e_aqc_get_switch_config_resp type i40e_asq_cmd_details (line 182) | struct i40e_asq_cmd_details type i40e_status_code (line 183) | enum i40e_status_code type i40e_hw (line 183) | struct i40e_hw type i40e_aq_resources_ids (line 184) | enum i40e_aq_resources_ids type i40e_aq_resource_access_type (line 185) | enum i40e_aq_resource_access_type type i40e_asq_cmd_details (line 187) | struct i40e_asq_cmd_details type i40e_status_code (line 188) | enum i40e_status_code type i40e_hw (line 188) | struct i40e_hw type i40e_aq_resources_ids (line 189) | enum i40e_aq_resources_ids type i40e_asq_cmd_details (line 191) | struct i40e_asq_cmd_details type i40e_status_code (line 192) | enum i40e_status_code type i40e_hw (line 192) | struct i40e_hw type i40e_asq_cmd_details (line 195) | struct i40e_asq_cmd_details type i40e_status_code (line 196) | enum i40e_status_code type i40e_hw (line 196) | struct i40e_hw type i40e_asq_cmd_details (line 198) | struct i40e_asq_cmd_details type i40e_status_code (line 199) | enum i40e_status_code type i40e_hw (line 199) | struct i40e_hw type i40e_asq_cmd_details (line 202) | struct i40e_asq_cmd_details type i40e_status_code (line 203) | enum i40e_status_code type i40e_hw (line 203) | struct i40e_hw type i40e_asq_cmd_details (line 206) | struct i40e_asq_cmd_details type i40e_status_code (line 207) | enum i40e_status_code type i40e_hw (line 207) | struct i40e_hw type i40e_admin_queue_opc (line 209) | enum i40e_admin_queue_opc type i40e_asq_cmd_details (line 210) | struct i40e_asq_cmd_details type i40e_status_code (line 211) | enum i40e_status_code type i40e_hw (line 211) | struct i40e_hw type i40e_asq_cmd_details (line 214) | struct i40e_asq_cmd_details type i40e_status_code (line 215) | enum i40e_status_code type i40e_hw (line 215) | struct i40e_hw type i40e_asq_cmd_details (line 218) | struct i40e_asq_cmd_details type i40e_status_code (line 219) | enum i40e_status_code type i40e_hw (line 219) | struct i40e_hw type i40e_asq_cmd_details (line 221) | struct i40e_asq_cmd_details type i40e_status_code (line 222) | enum i40e_status_code type i40e_hw (line 222) | struct i40e_hw type i40e_asq_cmd_details (line 224) | struct i40e_asq_cmd_details type i40e_status_code (line 225) | enum i40e_status_code type i40e_hw (line 225) | struct i40e_hw type i40e_asq_cmd_details (line 228) | struct i40e_asq_cmd_details type i40e_status_code (line 229) | enum i40e_status_code type i40e_hw (line 229) | struct i40e_hw type i40e_asq_cmd_details (line 233) | struct i40e_asq_cmd_details type i40e_status_code (line 234) | enum i40e_status_code type i40e_hw (line 234) | struct i40e_hw type i40e_asq_cmd_details (line 237) | struct i40e_asq_cmd_details type i40e_status_code (line 238) | enum i40e_status_code type i40e_hw (line 238) | struct i40e_hw type i40e_asq_cmd_details (line 239) | struct i40e_asq_cmd_details type i40e_status_code (line 240) | enum i40e_status_code type i40e_hw (line 240) | struct i40e_hw type i40e_asq_cmd_details (line 241) | struct i40e_asq_cmd_details type i40e_status_code (line 242) | enum i40e_status_code type i40e_hw (line 242) | struct i40e_hw type i40e_asq_cmd_details (line 244) | struct i40e_asq_cmd_details type i40e_status_code (line 245) | enum i40e_status_code type i40e_hw (line 245) | struct i40e_hw type i40e_asq_cmd_details (line 247) | struct i40e_asq_cmd_details type i40e_status_code (line 248) | enum i40e_status_code type i40e_hw (line 248) | struct i40e_hw type i40e_asq_cmd_details (line 251) | struct i40e_asq_cmd_details type i40e_status_code (line 252) | enum i40e_status_code type i40e_hw (line 252) | struct i40e_hw type i40e_asq_cmd_details (line 253) | struct i40e_asq_cmd_details type i40e_status_code (line 254) | enum i40e_status_code type i40e_hw (line 254) | struct i40e_hw type i40e_aqc_switch_resource_alloc_element_resp (line 256) | struct i40e_aqc_switch_resource_alloc_element_resp type i40e_asq_cmd_details (line 258) | struct i40e_asq_cmd_details type i40e_status_code (line 259) | enum i40e_status_code type i40e_hw (line 259) | struct i40e_hw type i40e_status_code (line 262) | enum i40e_status_code type i40e_hw (line 262) | struct i40e_hw type i40e_asq_cmd_details (line 265) | struct i40e_asq_cmd_details type i40e_status_code (line 266) | enum i40e_status_code type i40e_hw (line 266) | struct i40e_hw type i40e_asq_cmd_details (line 268) | struct i40e_asq_cmd_details type i40e_status_code (line 269) | enum i40e_status_code type i40e_hw (line 269) | struct i40e_hw type i40e_asq_cmd_details (line 272) | struct i40e_asq_cmd_details type i40e_status_code (line 273) | enum i40e_status_code type i40e_hw (line 273) | struct i40e_hw type i40e_asq_cmd_details (line 275) | struct i40e_asq_cmd_details type i40e_status_code (line 276) | enum i40e_status_code type i40e_hw (line 276) | struct i40e_hw type i40e_asq_cmd_details (line 279) | struct i40e_asq_cmd_details type i40e_status_code (line 280) | enum i40e_status_code type i40e_hw (line 280) | struct i40e_hw type i40e_asq_cmd_details (line 282) | struct i40e_asq_cmd_details type i40e_status_code (line 283) | enum i40e_status_code type i40e_hw (line 283) | struct i40e_hw type i40e_asq_cmd_details (line 285) | struct i40e_asq_cmd_details type i40e_status_code (line 286) | enum i40e_status_code type i40e_hw (line 286) | struct i40e_hw type i40e_asq_cmd_details (line 289) | struct i40e_asq_cmd_details type i40e_status_code (line 290) | enum i40e_status_code type i40e_hw (line 290) | struct i40e_hw type i40e_asq_cmd_details (line 291) | struct i40e_asq_cmd_details type i40e_status_code (line 292) | enum i40e_status_code type i40e_hw (line 292) | struct i40e_hw type i40e_asq_cmd_details (line 294) | struct i40e_asq_cmd_details type i40e_status_code (line 295) | enum i40e_status_code type i40e_hw (line 295) | struct i40e_hw type i40e_asq_cmd_details (line 297) | struct i40e_asq_cmd_details type i40e_status_code (line 298) | enum i40e_status_code type i40e_hw (line 298) | struct i40e_hw type i40e_asq_cmd_details (line 300) | struct i40e_asq_cmd_details type i40e_status_code (line 301) | enum i40e_status_code type i40e_hw (line 301) | struct i40e_hw type i40e_aq_hmc_profile (line 302) | enum i40e_aq_hmc_profile type i40e_asq_cmd_details (line 304) | struct i40e_asq_cmd_details type i40e_status_code (line 305) | enum i40e_status_code type i40e_hw (line 306) | struct i40e_hw type i40e_aqc_configure_switching_comp_ets_bw_limit_data (line 307) | struct i40e_aqc_configure_switching_comp_ets_bw_limit_data type i40e_asq_cmd_details (line 308) | struct i40e_asq_cmd_details type i40e_status_code (line 309) | enum i40e_status_code type i40e_hw (line 309) | struct i40e_hw type i40e_aqc_configure_vsi_ets_sla_bw_data (line 311) | struct i40e_aqc_configure_vsi_ets_sla_bw_data type i40e_asq_cmd_details (line 312) | struct i40e_asq_cmd_details type i40e_status_code (line 313) | enum i40e_status_code type i40e_hw (line 313) | struct i40e_hw type i40e_asq_cmd_details (line 314) | struct i40e_asq_cmd_details type i40e_status_code (line 315) | enum i40e_status_code type i40e_hw (line 315) | struct i40e_hw type i40e_aq_hmc_profile (line 316) | enum i40e_aq_hmc_profile type i40e_asq_cmd_details (line 318) | struct i40e_asq_cmd_details type i40e_status_code (line 319) | enum i40e_status_code type i40e_hw (line 319) | struct i40e_hw type i40e_asq_cmd_details (line 321) | struct i40e_asq_cmd_details type i40e_status_code (line 322) | enum i40e_status_code type i40e_hw (line 322) | struct i40e_hw type i40e_aqc_configure_vsi_tc_bw_data (line 323) | struct i40e_aqc_configure_vsi_tc_bw_data type i40e_asq_cmd_details (line 324) | struct i40e_asq_cmd_details type i40e_status_code (line 325) | enum i40e_status_code type i40e_hw (line 325) | struct i40e_hw type i40e_aqc_query_vsi_bw_config_resp (line 327) | struct i40e_aqc_query_vsi_bw_config_resp type i40e_asq_cmd_details (line 328) | struct i40e_asq_cmd_details type i40e_status_code (line 329) | enum i40e_status_code type i40e_hw (line 329) | struct i40e_hw type i40e_aqc_query_vsi_ets_sla_config_resp (line 331) | struct i40e_aqc_query_vsi_ets_sla_config_resp type i40e_asq_cmd_details (line 332) | struct i40e_asq_cmd_details type i40e_status_code (line 333) | enum i40e_status_code type i40e_hw (line 333) | struct i40e_hw type i40e_aqc_query_switching_comp_ets_config_resp (line 335) | struct i40e_aqc_query_switching_comp_ets_config_resp type i40e_asq_cmd_details (line 336) | struct i40e_asq_cmd_details type i40e_status_code (line 337) | enum i40e_status_code type i40e_hw (line 337) | struct i40e_hw type i40e_aqc_query_port_ets_config_resp (line 339) | struct i40e_aqc_query_port_ets_config_resp type i40e_asq_cmd_details (line 340) | struct i40e_asq_cmd_details type i40e_status_code (line 341) | enum i40e_status_code type i40e_hw (line 341) | struct i40e_hw type i40e_aqc_query_switching_comp_bw_config_resp (line 343) | struct i40e_aqc_query_switching_comp_bw_config_resp type i40e_asq_cmd_details (line 344) | struct i40e_asq_cmd_details type i40e_status_code (line 345) | enum i40e_status_code type i40e_hw (line 345) | struct i40e_hw type i40e_asq_cmd_details (line 346) | struct i40e_asq_cmd_details type i40e_status_code (line 347) | enum i40e_status_code type i40e_hw (line 347) | struct i40e_hw type i40e_lldp_variables (line 348) | struct i40e_lldp_variables type i40e_status_code (line 349) | enum i40e_status_code type i40e_hw (line 349) | struct i40e_hw type i40e_aqc_add_remove_cloud_filters_element_data (line 351) | struct i40e_aqc_add_remove_cloud_filters_element_data type i40e_status_code (line 354) | enum i40e_status_code type i40e_hw (line 354) | struct i40e_hw type i40e_aqc_add_remove_cloud_filters_element_data (line 356) | struct i40e_aqc_add_remove_cloud_filters_element_data type i40e_status_code (line 359) | enum i40e_status_code type i40e_hw (line 359) | struct i40e_hw type i40e_status_code (line 362) | enum i40e_status_code type i40e_hw (line 362) | struct i40e_hw type i40e_status_code (line 364) | enum i40e_status_code type i40e_hw (line 364) | struct i40e_hw type i40e_status_code (line 367) | enum i40e_status_code type i40e_hw (line 367) | struct i40e_hw type i40e_status_code (line 369) | enum i40e_status_code type i40e_hw (line 369) | struct i40e_hw type i40e_status_code (line 370) | enum i40e_status_code type i40e_hw (line 370) | struct i40e_hw type i40e_status_code (line 372) | enum i40e_status_code type i40e_hw (line 372) | struct i40e_hw type i40e_status_code (line 376) | enum i40e_status_code type i40e_hw (line 376) | struct i40e_hw type i40e_status_code (line 377) | enum i40e_status_code type i40e_hw (line 377) | struct i40e_hw type i40e_hw (line 378) | struct i40e_hw type i40e_hw (line 379) | struct i40e_hw type i40e_hw (line 380) | struct i40e_hw type i40e_status_code (line 381) | enum i40e_status_code type i40e_hw (line 381) | struct i40e_hw type i40e_status_code (line 382) | enum i40e_status_code type i40e_hw (line 382) | struct i40e_hw type i40e_status_code (line 384) | enum i40e_status_code type i40e_hw (line 384) | struct i40e_hw type i40e_aqc_configure_partition_bw_data (line 385) | struct i40e_aqc_configure_partition_bw_data type i40e_asq_cmd_details (line 386) | struct i40e_asq_cmd_details type i40e_status_code (line 387) | enum i40e_status_code type i40e_hw (line 387) | struct i40e_hw type i40e_status_code (line 388) | enum i40e_status_code type i40e_hw (line 388) | struct i40e_hw type i40e_hw (line 390) | struct i40e_hw type i40e_aq_link_speed (line 391) | enum i40e_aq_link_speed type i40e_hw (line 391) | struct i40e_hw type i40e_status_code (line 393) | enum i40e_status_code type i40e_hw (line 393) | struct i40e_hw type i40e_status_code (line 394) | enum i40e_status_code type i40e_hw (line 394) | struct i40e_hw type i40e_aq_resource_access_type (line 395) | enum i40e_aq_resource_access_type type i40e_hw (line 396) | struct i40e_hw type i40e_status_code (line 397) | enum i40e_status_code type i40e_hw (line 397) | struct i40e_hw type i40e_status_code (line 399) | enum i40e_status_code type i40e_hw (line 399) | struct i40e_hw type i40e_status_code (line 401) | enum i40e_status_code type i40e_hw (line 401) | struct i40e_hw type i40e_status_code (line 404) | enum i40e_status_code type i40e_hw (line 404) | struct i40e_hw type i40e_status_code (line 406) | enum i40e_status_code type i40e_hw (line 406) | struct i40e_hw type i40e_status_code (line 408) | enum i40e_status_code type i40e_hw (line 408) | struct i40e_hw type i40e_status_code (line 409) | enum i40e_status_code type i40e_hw (line 409) | struct i40e_hw type i40e_status_code (line 410) | enum i40e_status_code type i40e_hw (line 410) | struct i40e_hw type i40e_status_code (line 412) | enum i40e_status_code type i40e_hw (line 412) | struct i40e_hw type i40e_nvm_access (line 413) | struct i40e_nvm_access type i40e_hw (line 415) | struct i40e_hw type i40e_status_code (line 419) | enum i40e_status_code type i40e_hw (line 419) | struct i40e_hw type i40e_rx_ptype_decoded (line 422) | struct i40e_rx_ptype_decoded function decode_rx_desc_ptype (line 424) | struct i40e_rx_ptype_decoded decode_rx_desc_ptype(u8 ptype) type i40e_spinlock (line 430) | struct i40e_spinlock type i40e_spinlock (line 431) | struct i40e_spinlock type i40e_spinlock (line 432) | struct i40e_spinlock type i40e_spinlock (line 433) | struct i40e_spinlock type i40e_hw (line 436) | struct i40e_hw type i40e_virtchnl_vf_resource (line 437) | struct i40e_virtchnl_vf_resource type i40e_status_code (line 438) | enum i40e_status_code type i40e_hw (line 438) | struct i40e_hw type i40e_status_code (line 439) | enum i40e_status_code type i40e_hw (line 439) | struct i40e_hw type i40e_virtchnl_ops (line 440) | enum i40e_virtchnl_ops type i40e_status_code (line 441) | enum i40e_status_code type i40e_asq_cmd_details (line 443) | struct i40e_asq_cmd_details type i40e_status_code (line 444) | enum i40e_status_code type i40e_hw (line 444) | struct i40e_hw type i40e_filter_control_settings (line 445) | struct i40e_filter_control_settings type i40e_status_code (line 446) | enum i40e_status_code type i40e_hw (line 446) | struct i40e_hw type i40e_control_filter_stats (line 449) | struct i40e_control_filter_stats type i40e_asq_cmd_details (line 450) | struct i40e_asq_cmd_details FILE: drivers/net/i40e/base/i40e_status.h type i40e_status_code (line 38) | enum i40e_status_code { FILE: drivers/net/i40e/base/i40e_type.h type i40e_hw (line 102) | struct i40e_hw type i40e_hw (line 103) | struct i40e_hw type i40e_aq_desc (line 103) | struct i40e_aq_desc type i40e_debug_mask (line 133) | enum i40e_debug_mask { type i40e_memset_type (line 171) | enum i40e_memset_type { type i40e_memcpy_type (line 177) | enum i40e_memcpy_type { type i40e_mac_type (line 192) | enum i40e_mac_type { type i40e_media_type (line 200) | enum i40e_media_type { type i40e_fc_mode (line 210) | enum i40e_fc_mode { type i40e_set_fc_aq_failures (line 219) | enum i40e_set_fc_aq_failures { type i40e_vsi_type (line 227) | enum i40e_vsi_type { type i40e_queue_type (line 239) | enum i40e_queue_type { type i40e_link_status (line 246) | struct i40e_link_status { type i40e_phy_info (line 261) | struct i40e_phy_info { type i40e_hw_capabilities (line 276) | struct i40e_hw_capabilities { type i40e_mac_info (line 324) | struct i40e_mac_info { type i40e_aq_resources_ids (line 333) | enum i40e_aq_resources_ids { type i40e_aq_resource_access_type (line 337) | enum i40e_aq_resource_access_type { type i40e_nvm_info (line 342) | struct i40e_nvm_info { type i40e_nvmupd_cmd (line 353) | enum i40e_nvmupd_cmd { type i40e_nvmupd_state (line 369) | enum i40e_nvmupd_state { type i40e_nvm_access (line 398) | struct i40e_nvm_access { type i40e_bus_type (line 407) | enum i40e_bus_type { type i40e_bus_speed (line 416) | enum i40e_bus_speed { type i40e_bus_width (line 430) | enum i40e_bus_width { type i40e_bus_info (line 442) | struct i40e_bus_info { type i40e_fc_info (line 453) | struct i40e_fc_info { type i40e_dcb_ets_config (line 473) | struct i40e_dcb_ets_config { type i40e_dcb_pfc_config (line 483) | struct i40e_dcb_pfc_config { type i40e_dcb_app_priority_table (line 491) | struct i40e_dcb_app_priority_table { type i40e_dcbx_config (line 497) | struct i40e_dcbx_config { type i40e_hw (line 509) | struct i40e_hw { function i40e_is_vf (line 568) | static inline bool i40e_is_vf(struct i40e_hw *hw) type i40e_driver_version (line 573) | struct i40e_driver_version { type i40e_rx_desc_status_bits (line 665) | enum i40e_rx_desc_status_bits { type i40e_rx_desc_fltstat_values (line 702) | enum i40e_rx_desc_fltstat_values { type i40e_rx_desc_error_bits (line 717) | enum i40e_rx_desc_error_bits { type i40e_rx_desc_error_l3l4e_fcoe_masks (line 730) | enum i40e_rx_desc_error_l3l4e_fcoe_masks { type i40e_rx_l2_ptype (line 742) | enum i40e_rx_l2_ptype { type i40e_rx_ptype_decoded (line 771) | struct i40e_rx_ptype_decoded { type i40e_rx_ptype_outer_ip (line 784) | enum i40e_rx_ptype_outer_ip { type i40e_rx_ptype_outer_ip_ver (line 789) | enum i40e_rx_ptype_outer_ip_ver { type i40e_rx_ptype_outer_fragmented (line 795) | enum i40e_rx_ptype_outer_fragmented { type i40e_rx_ptype_tunnel_type (line 800) | enum i40e_rx_ptype_tunnel_type { type i40e_rx_ptype_tunnel_end_prot (line 808) | enum i40e_rx_ptype_tunnel_end_prot { type i40e_rx_ptype_inner_prot (line 814) | enum i40e_rx_ptype_inner_prot { type i40e_rx_ptype_payload_layer (line 823) | enum i40e_rx_ptype_payload_layer { type i40e_rx_desc_ext_status_bits (line 852) | enum i40e_rx_desc_ext_status_bits { type i40e_rx_desc_pe_status_bits (line 869) | enum i40e_rx_desc_pe_status_bits { type i40e_rx_prog_status_desc_status_bits (line 897) | enum i40e_rx_prog_status_desc_status_bits { type i40e_rx_prog_status_desc_prog_id_masks (line 903) | enum i40e_rx_prog_status_desc_prog_id_masks { type i40e_rx_prog_status_desc_error_bits (line 909) | enum i40e_rx_prog_status_desc_error_bits { type i40e_tx_desc (line 923) | struct i40e_tx_desc { type i40e_tx_desc_dtype_value (line 931) | enum i40e_tx_desc_dtype_value { type i40e_tx_desc_cmd_bits (line 947) | enum i40e_tx_desc_cmd_bits { type i40e_tx_desc_length_fields (line 972) | enum i40e_tx_desc_length_fields { type i40e_tx_context_desc (line 992) | struct i40e_tx_context_desc { type i40e_tx_ctx_desc_cmd_bits (line 1005) | enum i40e_tx_ctx_desc_cmd_bits { type i40e_tx_ctx_desc_eipt_offload (line 1032) | enum i40e_tx_ctx_desc_eipt_offload { type i40e_nop_desc (line 1063) | struct i40e_nop_desc { type i40e_tx_nop_desc_cmd_bits (line 1074) | enum i40e_tx_nop_desc_cmd_bits { type i40e_filter_program_desc (line 1081) | struct i40e_filter_program_desc { type i40e_filter_pctype (line 1098) | enum i40e_filter_pctype { type i40e_filter_program_desc_dest (line 1120) | enum i40e_filter_program_desc_dest { type i40e_filter_program_desc_fd_status (line 1126) | enum i40e_filter_program_desc_fd_status { type i40e_filter_program_desc_pcmd (line 1147) | enum i40e_filter_program_desc_pcmd { type i40e_filter_type (line 1168) | enum i40e_filter_type { type i40e_vsi_context (line 1177) | struct i40e_vsi_context { type i40e_veb_context (line 1190) | struct i40e_veb_context { type i40e_eth_stats (line 1201) | struct i40e_eth_stats { type i40e_veb_tc_stats (line 1217) | struct i40e_veb_tc_stats { type i40e_hw_port_stats (line 1225) | struct i40e_hw_port_stats { type i40e_switch_element_types (line 1341) | enum i40e_switch_element_types { type i40e_ether_type_index (line 1354) | enum i40e_ether_type_index { type i40e_hash_filter_size (line 1372) | enum i40e_hash_filter_size { type i40e_dma_cntx_size (line 1389) | enum i40e_dma_cntx_size { type i40e_hash_lut_size (line 1403) | enum i40e_hash_lut_size { type i40e_filter_control_settings (line 1409) | struct i40e_filter_control_settings { type i40e_control_filter_stats (line 1429) | struct i40e_control_filter_stats { type i40e_reset_type (line 1436) | enum i40e_reset_type { type i40e_lldp_variables (line 1445) | struct i40e_lldp_variables { FILE: drivers/net/i40e/base/i40e_virtchnl.h type i40e_virtchnl_ops (line 68) | enum i40e_virtchnl_ops { type i40e_virtchnl_msg (line 98) | struct i40e_virtchnl_msg { type i40e_virtchnl_version_info (line 121) | struct i40e_virtchnl_version_info { type i40e_virtchnl_vsi_resource (line 145) | struct i40e_virtchnl_vsi_resource { type i40e_virtchnl_vf_resource (line 158) | struct i40e_virtchnl_vf_resource { type i40e_virtchnl_txq_info (line 178) | struct i40e_virtchnl_txq_info { type i40e_virtchnl_rxq_info (line 194) | struct i40e_virtchnl_rxq_info { type i40e_virtchnl_queue_pair_info (line 213) | struct i40e_virtchnl_queue_pair_info { type i40e_virtchnl_vsi_queue_config_info (line 219) | struct i40e_virtchnl_vsi_queue_config_info { type i40e_virtchnl_vector_map (line 232) | struct i40e_virtchnl_vector_map { type i40e_virtchnl_irq_map_info (line 241) | struct i40e_virtchnl_irq_map_info { type i40e_virtchnl_queue_select (line 254) | struct i40e_virtchnl_queue_select { type i40e_virtchnl_ether_addr (line 273) | struct i40e_virtchnl_ether_addr { type i40e_virtchnl_ether_addr_list (line 278) | struct i40e_virtchnl_ether_addr_list { type i40e_virtchnl_vlan_filter_list (line 298) | struct i40e_virtchnl_vlan_filter_list { type i40e_virtchnl_promisc_info (line 309) | struct i40e_virtchnl_promisc_info { type i40e_virtchnl_event_codes (line 330) | enum i40e_virtchnl_event_codes { type i40e_virtchnl_pf_event (line 341) | struct i40e_virtchnl_pf_event { type i40e_vfr_states (line 365) | enum i40e_vfr_states { FILE: drivers/net/i40e/i40e_ethdev.c type rte_eth_dev (line 116) | struct rte_eth_dev type rte_eth_dev (line 117) | struct rte_eth_dev type rte_eth_dev (line 118) | struct rte_eth_dev type rte_eth_dev (line 119) | struct rte_eth_dev type rte_eth_dev (line 120) | struct rte_eth_dev type rte_eth_dev (line 121) | struct rte_eth_dev type rte_eth_dev (line 122) | struct rte_eth_dev type rte_eth_dev (line 123) | struct rte_eth_dev type rte_eth_dev (line 124) | struct rte_eth_dev type rte_eth_dev (line 125) | struct rte_eth_dev type rte_eth_dev (line 126) | struct rte_eth_dev type rte_eth_dev (line 127) | struct rte_eth_dev type rte_eth_dev (line 128) | struct rte_eth_dev type rte_eth_stats (line 129) | struct rte_eth_stats type rte_eth_dev (line 130) | struct rte_eth_dev type rte_eth_dev (line 131) | struct rte_eth_dev type rte_eth_dev (line 135) | struct rte_eth_dev type rte_eth_dev_info (line 136) | struct rte_eth_dev_info type rte_eth_dev (line 137) | struct rte_eth_dev type rte_eth_dev (line 140) | struct rte_eth_dev type rte_eth_dev (line 141) | struct rte_eth_dev type rte_eth_dev (line 142) | struct rte_eth_dev type rte_eth_dev (line 145) | struct rte_eth_dev type rte_eth_dev (line 146) | struct rte_eth_dev type rte_eth_dev (line 147) | struct rte_eth_dev type rte_eth_dev (line 148) | struct rte_eth_dev type rte_eth_fc_conf (line 149) | struct rte_eth_fc_conf type rte_eth_dev (line 150) | struct rte_eth_dev type rte_eth_pfc_conf (line 151) | struct rte_eth_pfc_conf type rte_eth_dev (line 152) | struct rte_eth_dev type ether_addr (line 153) | struct ether_addr type rte_eth_dev (line 156) | struct rte_eth_dev type rte_eth_dev (line 157) | struct rte_eth_dev type rte_eth_rss_reta_entry64 (line 158) | struct rte_eth_rss_reta_entry64 type rte_eth_dev (line 160) | struct rte_eth_dev type rte_eth_rss_reta_entry64 (line 161) | struct rte_eth_rss_reta_entry64 type i40e_hw (line 164) | struct i40e_hw type rte_eth_dev (line 165) | struct rte_eth_dev type i40e_pf (line 166) | struct i40e_pf type i40e_pf (line 167) | struct i40e_pf type rte_eth_dev (line 168) | struct rte_eth_dev type i40e_hw (line 169) | struct i40e_hw type i40e_hw (line 171) | struct i40e_hw type i40e_hw (line 177) | struct i40e_hw type i40e_res_pool_info (line 180) | struct i40e_res_pool_info type i40e_res_pool_info (line 182) | struct i40e_res_pool_info type i40e_res_pool_info (line 183) | struct i40e_res_pool_info type i40e_res_pool_info (line 185) | struct i40e_res_pool_info type rte_eth_dev (line 187) | struct rte_eth_dev type i40e_veb (line 188) | struct i40e_veb type i40e_veb (line 189) | struct i40e_veb type i40e_pf (line 189) | struct i40e_pf type i40e_vsi (line 190) | struct i40e_vsi type i40e_pf (line 191) | struct i40e_pf type i40e_vsi (line 192) | struct i40e_vsi type i40e_vsi (line 193) | struct i40e_vsi type i40e_macvlan_filter (line 194) | struct i40e_macvlan_filter type ether_addr (line 196) | struct ether_addr type i40e_vsi (line 197) | struct i40e_vsi type i40e_macvlan_filter (line 198) | struct i40e_macvlan_filter type i40e_vsi (line 201) | struct i40e_vsi type rte_eth_dev (line 202) | struct rte_eth_dev type rte_eth_rss_conf (line 203) | struct rte_eth_rss_conf type rte_eth_dev (line 204) | struct rte_eth_dev type rte_eth_rss_conf (line 205) | struct rte_eth_rss_conf type rte_eth_dev (line 206) | struct rte_eth_dev type rte_eth_udp_tunnel (line 207) | struct rte_eth_udp_tunnel type rte_eth_dev (line 208) | struct rte_eth_dev type rte_eth_udp_tunnel (line 209) | struct rte_eth_udp_tunnel type i40e_pf (line 210) | struct i40e_pf type rte_eth_ethertype_filter (line 211) | struct rte_eth_ethertype_filter type rte_eth_dev (line 213) | struct rte_eth_dev type rte_filter_op (line 214) | enum rte_filter_op type rte_eth_dev (line 216) | struct rte_eth_dev type rte_filter_type (line 217) | enum rte_filter_type type rte_filter_op (line 218) | enum rte_filter_op type i40e_hw (line 220) | struct i40e_hw type i40e_hw (line 221) | struct i40e_hw type i40e_hw (line 222) | struct i40e_hw type i40e_vsi (line 222) | struct i40e_vsi type rte_eth_dev (line 223) | struct rte_eth_dev type rte_eth_mirror_conf (line 224) | struct rte_eth_mirror_conf type rte_eth_dev (line 226) | struct rte_eth_dev type rte_eth_dev (line 228) | struct rte_eth_dev type rte_eth_dev (line 229) | struct rte_eth_dev type rte_eth_dev (line 230) | struct rte_eth_dev type timespec (line 231) | struct timespec type rte_eth_dev (line 233) | struct rte_eth_dev type timespec (line 234) | struct timespec type rte_pci_id (line 236) | struct rte_pci_id type eth_dev_ops (line 242) | struct eth_dev_ops type eth_driver (line 294) | struct eth_driver type i40e_adapter (line 303) | struct i40e_adapter function rte_i40e_dev_atomic_read_link_status (line 306) | static inline int function rte_i40e_dev_atomic_write_link_status (line 320) | static inline int function rte_i40e_pmd_init (line 339) | static int type rte_driver (line 349) | struct rte_driver function i40e_flex_payload_reg_init (line 367) | static inline void i40e_flex_payload_reg_init(struct i40e_hw *hw) function eth_i40e_dev_init (line 385) | static int function eth_i40e_dev_uninit (line 611) | static int function i40e_dev_configure (line 670) | static int function i40e_vsi_queues_unbind_intr (line 718) | void function i40e_calc_itr_interval (line 745) | static inline uint16_t function i40e_vsi_queues_bind_intr (line 755) | void function i40e_vsi_enable_queues_intr (line 815) | static void function i40e_vsi_disable_queues_intr (line 829) | static void function i40e_parse_link_speed (line 837) | static inline uint8_t function i40e_phy_conf_link (line 863) | static int function i40e_apply_link_speed (line 919) | static int function i40e_dev_start (line 937) | static int function i40e_dev_stop (line 1013) | static void function i40e_dev_close (line 1052) | static void function i40e_dev_promiscuous_enable (line 1099) | static void function i40e_dev_promiscuous_disable (line 1119) | static void function i40e_dev_allmulticast_enable (line 1138) | static void function i40e_dev_allmulticast_disable (line 1151) | static void function i40e_dev_set_link_up (line 1171) | static int function i40e_dev_set_link_down (line 1181) | static int function i40e_dev_link_update (line 1191) | int function i40e_update_vsi_stats (line 1262) | void function i40e_dev_stats_get (line 1326) | static void function i40e_dev_stats_reset (line 1603) | static void function i40e_dev_queue_stats_mapping_set (line 1612) | static int function i40e_dev_info_get (line 1623) | static void function i40e_vlan_filter_set (line 1688) | static int function i40e_vlan_tpid_set (line 1701) | static void function i40e_vlan_offload_set (line 1708) | static void function i40e_vlan_strip_queue_set (line 1730) | static void function i40e_vlan_pvid_set (line 1738) | static int function i40e_dev_led_on (line 1760) | static int function i40e_dev_led_off (line 1772) | static int function i40e_flow_ctrl_set (line 1784) | static int function i40e_priority_flow_ctrl_set (line 1793) | static int function i40e_macaddr_add (line 1803) | static void function i40e_macaddr_remove (line 1844) | static void function i40e_vf_mac_filter_set (line 1884) | static int function i40e_mac_filter_handle (line 1960) | static int function i40e_dev_rss_reta_update (line 1996) | static int function i40e_dev_rss_reta_query (line 2040) | static int function i40e_allocate_dma_mem_d (line 2086) | enum i40e_status_code function i40e_free_dma_mem_d (line 2127) | enum i40e_status_code function i40e_allocate_virt_mem_d (line 2146) | enum i40e_status_code function i40e_free_virt_mem_d (line 2168) | enum i40e_status_code function i40e_init_spinlock_d (line 2181) | void function i40e_acquire_spinlock_d (line 2187) | void function i40e_release_spinlock_d (line 2193) | void function i40e_destroy_spinlock_d (line 2199) | void function i40e_get_cap (line 2209) | static int function i40e_pf_parameter_init (line 2237) | static int function i40e_pf_get_switch_config (line 2351) | static int function i40e_res_pool_init (line 2394) | static int function i40e_res_pool_destroy (line 2424) | static void function i40e_res_pool_free (line 2449) | static int function i40e_res_pool_alloc (line 2536) | static int function bitmap_is_subset (line 2609) | static inline int function validate_tcmap_parameter (line 2615) | static int function i40e_vsi_vlan_pvid_set (line 2635) | int function i40e_vsi_update_tc_bandwidth (line 2682) | static int function i40e_vsi_config_tc_queue_mapping (line 2715) | static int function i40e_veb_release (line 2774) | static int type i40e_veb (line 2799) | struct i40e_veb type i40e_pf (line 2800) | struct i40e_pf type i40e_vsi (line 2800) | struct i40e_vsi type i40e_veb (line 2802) | struct i40e_veb type i40e_hw (line 2804) | struct i40e_hw type i40e_veb (line 2813) | struct i40e_veb function i40e_vsi_release (line 2851) | int function i40e_update_default_filter_setting (line 2904) | static int function i40e_vsi_dump_bw_config (line 2948) | static int type i40e_vsi (line 2991) | struct i40e_vsi type i40e_pf (line 2992) | struct i40e_pf type i40e_vsi_type (line 2993) | enum i40e_vsi_type type i40e_vsi (line 2994) | struct i40e_vsi type i40e_hw (line 2997) | struct i40e_hw type i40e_vsi (line 2998) | struct i40e_vsi type i40e_mac_filter_info (line 2999) | struct i40e_mac_filter_info type i40e_vsi_context (line 3001) | struct i40e_vsi_context type ether_addr (line 3002) | struct ether_addr type i40e_vsi (line 3027) | struct i40e_vsi type i40e_aqc_vsi_properties_data (line 3108) | struct i40e_aqc_vsi_properties_data type i40e_aqc_vsi_properties_data (line 3126) | struct i40e_aqc_vsi_properties_data function i40e_vsi_config_vlan_stripping (line 3310) | int function i40e_dev_init_vlan (line 3351) | static int function i40e_vsi_config_double_vlan (line 3371) | static int function i40e_update_flow_control (line 3379) | static int function i40e_pf_setup (line 3436) | static int function i40e_switch_tx_queue (line 3500) | int function i40e_dev_switch_tx_queues (line 3561) | static int function i40e_switch_rx_queue (line 3587) | int function i40e_dev_switch_rx_queues (line 3639) | static int function i40e_dev_switch_queues (line 3666) | int function i40e_dev_tx_init (line 3693) | static int function i40e_dev_rx_init (line 3714) | static int function i40e_dev_rxtx_init (line 3739) | static int function i40e_vmdq_setup (line 3758) | static int function i40e_stat_update_32 (line 3854) | static void function i40e_stat_update_48 (line 3874) | static void function i40e_pf_disable_irq0 (line 3901) | void function i40e_pf_enable_irq0 (line 3910) | void function i40e_pf_config_irq0 (line 3920) | static void function i40e_dev_handle_vfr_event (line 3934) | static void function i40e_dev_handle_aq_msg (line 3973) | static void function i40e_dev_interrupt_delayed_handler (line 4024) | static void function i40e_dev_interrupt_handler (line 4081) | static void function i40e_add_macvlan_filters (line 4156) | static int function i40e_remove_macvlan_filters (line 4230) | static int type i40e_mac_filter (line 4303) | struct i40e_mac_filter type i40e_vsi (line 4304) | struct i40e_vsi type ether_addr (line 4305) | struct ether_addr type i40e_mac_filter (line 4307) | struct i40e_mac_filter function i40e_find_vlan_filter (line 4317) | static bool function i40e_set_vlan_filter (line 4335) | static void function i40e_find_all_vlan_for_mac (line 4357) | static inline int function i40e_find_all_mac_for_vlan (line 4394) | static inline int function i40e_vsi_remove_all_macvlan_filter (line 4421) | static int function i40e_vsi_add_vlan (line 4469) | int function i40e_vsi_delete_vlan (line 4516) | int function i40e_vsi_add_mac (line 4578) | int function i40e_vsi_delete_mac (line 4650) | int function i40e_config_hena (line 4710) | uint64_t function i40e_parse_hena (line 4745) | uint64_t function i40e_pf_disable_rss (line 4779) | static void function i40e_hw_rss_hash_set (line 4793) | static int function i40e_dev_rss_hash_update (line 4823) | static int function i40e_dev_rss_hash_conf_get (line 4845) | static int function i40e_dev_get_filter_type (line 4866) | static int function i40e_dev_tunnel_filter_set (line 4893) | static int function i40e_get_vxlan_port_idx (line 4971) | static int function i40e_add_vxlan_port (line 4984) | static int function i40e_del_vxlan_port (line 5027) | static int function i40e_dev_udp_tunnel_add (line 5063) | static int function i40e_dev_udp_tunnel_del (line 5094) | static int function i40e_pf_calc_configured_queues_num (line 5123) | static int function i40e_pf_config_rss (line 5143) | static int function i40e_tunnel_filter_param_check (line 5199) | static int function i40e_tunnel_filter_handle (line 5233) | static int function i40e_pf_config_mq_rx (line 5265) | static int function i40e_get_symmetric_hash_enable_per_port (line 5286) | static void function i40e_set_symmetric_hash_enable_per_port (line 5295) | static void function i40e_get_hash_filter_global_config (line 5324) | static int function i40e_hash_global_config_check (line 5356) | static int function i40e_set_hash_filter_global_config (line 5399) | static int function i40e_hash_filter_get (line 5453) | static int function i40e_hash_filter_set (line 5482) | static int function i40e_hash_filter_ctrl (line 5511) | static int function i40e_ethertype_filter_set (line 5544) | static int function i40e_ethertype_filter_handle (line 5594) | static int function i40e_dev_filter_ctrl (line 5630) | static int function i40e_hw_init (line 5672) | static void function i40e_flowtype_to_pctype (line 5682) | enum i40e_filter_pctype function i40e_pctype_to_flowtype (line 5710) | uint16_t function i40e_configure_registers (line 5763) | static void function i40e_config_qinq (line 5817) | static int function i40e_aq_add_mirror_rule (line 5871) | static enum i40e_status_code function i40e_aq_del_mirror_rule (line 5923) | static enum i40e_status_code function i40e_mirror_rule_set (line 5968) | static int function i40e_mirror_rule_reset (line 6137) | static int function i40e_timesync_enable (line 6177) | static int function i40e_timesync_disable (line 6232) | static int function i40e_timesync_read_rx_timestamp (line 6256) | static int function i40e_timesync_read_tx_timestamp (line 6279) | static int FILE: drivers/net/i40e/i40e_ethdev.h type i40e_flxpld_layer_idx (line 95) | enum i40e_flxpld_layer_idx { type i40e_adapter (line 154) | struct i40e_adapter type i40e_mac_filter_info (line 159) | struct i40e_mac_filter_info { type i40e_mac_filter (line 167) | struct i40e_mac_filter { type i40e_vsi (line 174) | struct i40e_vsi type i40e_vsi_list (line 177) | struct i40e_vsi_list { type i40e_rx_queue (line 182) | struct i40e_rx_queue type i40e_tx_queue (line 183) | struct i40e_tx_queue type i40e_veb (line 186) | struct i40e_veb { type i40e_macvlan_filter (line 196) | struct i40e_macvlan_filter { type i40e_vsi (line 205) | struct i40e_vsi { type pool_entry (line 249) | struct pool_entry { type i40e_res_pool_info (line 257) | struct i40e_res_pool_info { type I40E_VF_STATE (line 265) | enum I40E_VF_STATE { type i40e_pf_vf (line 275) | struct i40e_pf_vf { type i40e_vmdq_info (line 287) | struct i40e_vmdq_info { type i40e_fdir_flex_pit (line 295) | struct i40e_fdir_flex_pit { type i40e_fdir_flex_mask (line 301) | struct i40e_fdir_flex_mask { type i40e_fdir_info (line 313) | struct i40e_fdir_info { type i40e_mirror_rule (line 333) | struct i40e_mirror_rule { type i40e_pf (line 352) | struct i40e_pf { type pending_msg (line 392) | enum pending_msg { type i40e_vsi_vlan_pvid_info (line 398) | struct i40e_vsi_vlan_pvid_info { type i40e_vf_rx_queues (line 412) | struct i40e_vf_rx_queues { type i40e_vf_tx_queues (line 418) | struct i40e_vf_tx_queues { type i40e_vf (line 426) | struct i40e_vf { type i40e_adapter (line 455) | struct i40e_adapter { type i40e_pf (line 467) | struct i40e_pf type i40e_vsi (line 468) | struct i40e_vsi type i40e_vsi (line 469) | struct i40e_vsi type i40e_pf (line 469) | struct i40e_pf type i40e_vsi_type (line 470) | enum i40e_vsi_type type i40e_vsi (line 471) | struct i40e_vsi type i40e_hw (line 473) | struct i40e_hw type i40e_hw (line 474) | struct i40e_hw type i40e_vsi (line 475) | struct i40e_vsi type i40e_vsi (line 476) | struct i40e_vsi type i40e_vsi (line 477) | struct i40e_vsi type i40e_mac_filter_info (line 477) | struct i40e_mac_filter_info type i40e_vsi (line 478) | struct i40e_vsi type ether_addr (line 478) | struct ether_addr type i40e_vsi (line 479) | struct i40e_vsi type i40e_hw (line 480) | struct i40e_hw type i40e_hw (line 481) | struct i40e_hw type rte_eth_dev (line 482) | struct rte_eth_dev type i40e_vsi (line 484) | struct i40e_vsi type i40e_vsi (line 485) | struct i40e_vsi type i40e_vsi (line 486) | struct i40e_vsi type i40e_vsi_vlan_pvid_info (line 487) | struct i40e_vsi_vlan_pvid_info type i40e_vsi (line 488) | struct i40e_vsi type i40e_status_code (line 491) | enum i40e_status_code type i40e_pf (line 491) | struct i40e_pf type i40e_status_code (line 492) | enum i40e_status_code type i40e_pf (line 492) | struct i40e_pf type i40e_pf (line 493) | struct i40e_pf type rte_memzone (line 494) | struct rte_memzone type rte_eth_dev (line 497) | struct rte_eth_dev type i40e_pf (line 498) | struct i40e_pf type i40e_filter_pctype (line 499) | enum i40e_filter_pctype type i40e_filter_pctype (line 500) | enum i40e_filter_pctype type rte_eth_dev (line 501) | struct rte_eth_dev type rte_filter_op (line 502) | enum rte_filter_op type i40e_vsi (line 517) | struct i40e_vsi type i40e_adapter (line 518) | struct i40e_adapter type i40e_hw (line 520) | struct i40e_hw type i40e_vf (line 527) | struct i40e_vf type i40e_pf (line 530) | struct i40e_pf function i40e_init_adminq_parameter (line 557) | static inline void function i40e_align_floor (line 566) | static inline int FILE: drivers/net/i40e/i40e_ethdev_vf.c type i40evf_arq_msg_info (line 77) | struct i40evf_arq_msg_info { type vf_cmd_info (line 85) | struct vf_cmd_info { type i40evf_aq_result (line 96) | enum i40evf_aq_result { type rte_eth_dev (line 106) | struct rte_eth_dev type rte_eth_dev (line 107) | struct rte_eth_dev type rte_eth_dev (line 108) | struct rte_eth_dev type rte_eth_dev (line 109) | struct rte_eth_dev type rte_eth_dev_info (line 110) | struct rte_eth_dev_info type rte_eth_dev (line 111) | struct rte_eth_dev type rte_eth_dev (line 113) | struct rte_eth_dev type rte_eth_stats (line 114) | struct rte_eth_stats type rte_eth_dev (line 115) | struct rte_eth_dev type rte_eth_dev (line 117) | struct rte_eth_dev type rte_eth_dev (line 118) | struct rte_eth_dev type rte_eth_dev (line 120) | struct rte_eth_dev type rte_eth_dev (line 121) | struct rte_eth_dev type rte_eth_dev (line 122) | struct rte_eth_dev type rte_eth_dev (line 123) | struct rte_eth_dev type rte_eth_dev (line 124) | struct rte_eth_dev type rte_eth_dev (line 125) | struct rte_eth_dev type rte_eth_link (line 126) | struct rte_eth_link type rte_eth_dev (line 127) | struct rte_eth_dev type rte_eth_dev (line 128) | struct rte_eth_dev type rte_eth_dev (line 130) | struct rte_eth_dev type rte_eth_dev (line 132) | struct rte_eth_dev type rte_eth_dev (line 134) | struct rte_eth_dev type rte_eth_dev (line 136) | struct rte_eth_dev type rte_eth_rss_reta_entry64 (line 137) | struct rte_eth_rss_reta_entry64 type rte_eth_dev (line 139) | struct rte_eth_dev type rte_eth_rss_reta_entry64 (line 140) | struct rte_eth_rss_reta_entry64 type i40e_vf (line 142) | struct i40e_vf type rte_eth_dev (line 143) | struct rte_eth_dev type rte_eth_rss_conf (line 144) | struct rte_eth_rss_conf type rte_eth_dev (line 145) | struct rte_eth_dev type rte_eth_rss_conf (line 146) | struct rte_eth_rss_conf type eth_dev_ops (line 151) | struct eth_dev_ops function i40evf_set_mac_type (line 180) | static int function i40evf_parse_pfmsg (line 208) | static enum i40evf_aq_result function i40evf_read_pfmsg (line 264) | static enum i40evf_aq_result function i40evf_wait_cmd_done (line 294) | static int function _clear_cmd (line 322) | static inline void function _atomic_set_cmd (line 332) | static inline int function i40evf_execute_vf_cmd (line 344) | static int function i40evf_check_api_version (line 386) | static int function i40evf_get_vf_resource (line 428) | static int function i40evf_config_promisc (line 460) | static int function i40evf_config_vlan_offload (line 494) | static int function i40evf_config_vlan_pvid (line 519) | static int function i40evf_fill_virtchnl_vsi_txq_info (line 550) | static void function i40evf_fill_virtchnl_vsi_rxq_info (line 565) | static void function i40evf_configure_vsi_queues (line 586) | static int function i40evf_configure_vsi_queues_ext (line 630) | static int function i40evf_configure_queues (line 682) | static int function i40evf_config_irq_map (line 695) | static int function i40evf_switch_queue (line 729) | static int function i40evf_start_queues (line 761) | static int function i40evf_stop_queues (line 792) | static int function i40evf_add_mac_addr (line 816) | static int function i40evf_del_mac_addr (line 853) | static int function i40evf_get_statics (line 890) | static int function i40evf_add_vlan (line 925) | static int function i40evf_del_vlan (line 952) | static int function i40evf_get_link_status (line 979) | static int type rte_pci_id (line 1003) | struct rte_pci_id function i40evf_dev_atomic_write_link_status (line 1009) | static inline int function i40evf_reset_vf (line 1023) | static int function i40evf_init_vf (line 1061) | static int function i40evf_uninit_vf (line 1151) | static int function i40evf_dev_init (line 1167) | static int function i40evf_dev_uninit (line 1218) | static int type eth_driver (line 1243) | struct eth_driver type i40e_adapter (line 1251) | struct i40e_adapter function rte_i40evf_pmd_init (line 1259) | static int type rte_driver (line 1270) | struct rte_driver function i40evf_dev_configure (line 1277) | static int function i40evf_init_vlan (line 1283) | static int function i40evf_vlan_offload_set (line 1298) | static void function i40evf_vlan_pvid_set (line 1320) | static int function i40evf_dev_rx_queue_start (line 1346) | static int function i40evf_dev_rx_queue_stop (line 1381) | static int function i40evf_dev_tx_queue_start (line 1405) | static int function i40evf_dev_tx_queue_stop (line 1425) | static int function i40evf_vlan_filter_set (line 1449) | static int function i40evf_rxq_init (line 1462) | static int function i40evf_rx_init (line 1517) | static int function i40evf_tx_init (line 1536) | static void function i40evf_enable_queues_intr (line 1548) | static inline void function i40evf_disable_queues_intr (line 1556) | static inline void function i40evf_dev_start (line 1563) | static int function i40evf_dev_stop (line 1616) | static void function i40evf_dev_link_update (line 1628) | static int function i40evf_dev_promiscuous_enable (line 1651) | static void function i40evf_dev_promiscuous_disable (line 1666) | static void function i40evf_dev_allmulticast_enable (line 1681) | static void function i40evf_dev_allmulticast_disable (line 1696) | static void function i40evf_dev_info_get (line 1711) | static void function i40evf_dev_stats_get (line 1761) | static void function i40evf_dev_close (line 1768) | static void function i40evf_dev_rss_reta_update (line 1780) | static int function i40evf_dev_rss_reta_query (line 1823) | static int function i40evf_hw_rss_hash_set (line 1861) | static int function i40evf_disable_rss (line 1890) | static void function i40evf_config_rss (line 1904) | static int function i40evf_dev_rss_hash_update (line 1946) | static int function i40evf_dev_rss_hash_conf_get (line 1969) | static int FILE: drivers/net/i40e/i40e_fdir.c type i40e_rx_queue (line 113) | struct i40e_rx_queue type rte_eth_fdir_flex_conf (line 115) | struct rte_eth_fdir_flex_conf type i40e_pf (line 116) | struct i40e_pf type rte_eth_flex_payload_cfg (line 117) | struct rte_eth_flex_payload_cfg type i40e_pf (line 118) | struct i40e_pf type i40e_filter_pctype (line 119) | enum i40e_filter_pctype type rte_eth_fdir_flex_mask (line 120) | struct rte_eth_fdir_flex_mask type i40e_pf (line 121) | struct i40e_pf type rte_eth_fdir_input (line 122) | struct rte_eth_fdir_input type rte_eth_dev (line 124) | struct rte_eth_dev type rte_eth_fdir_filter (line 125) | struct rte_eth_fdir_filter type i40e_pf (line 127) | struct i40e_pf type i40e_filter_pctype (line 128) | enum i40e_filter_pctype type rte_eth_fdir_filter (line 129) | struct rte_eth_fdir_filter type rte_eth_dev (line 131) | struct rte_eth_dev type rte_eth_dev (line 132) | struct rte_eth_dev type rte_eth_fdir_info (line 133) | struct rte_eth_fdir_info type rte_eth_dev (line 134) | struct rte_eth_dev type rte_eth_fdir_stats (line 135) | struct rte_eth_fdir_stats function i40e_fdir_rx_queue_init (line 137) | static int function i40e_fdir_setup (line 191) | int function i40e_fdir_teardown (line 304) | void function i40e_fdir_empty (line 324) | static inline int function i40e_init_flx_pld (line 345) | static inline void function i40e_srcoff_to_flx_pit (line 400) | static inline uint16_t function i40e_check_fdir_flex_payload (line 435) | static inline int function i40e_check_fdir_flex_conf (line 471) | static int function i40e_set_flx_pld_cfg (line 536) | static void function i40e_set_flex_mask_on_pctype (line 593) | static void function i40e_fdir_configure (line 641) | int function i40e_fdir_fill_eth_ip_head (line 690) | static inline void function i40e_fdir_construct_pkt (line 776) | static int function i40e_build_ctob (line 928) | static inline uint64_t function i40e_check_fdir_programming_status (line 946) | static inline int function i40e_add_del_fdir_filter (line 1005) | static int function i40e_fdir_filter_programming (line 1056) | static int function i40e_fdir_flush (line 1174) | static int function i40e_fdir_info_get_flex_set (line 1210) | static inline void function i40e_fdir_info_get_flex_mask (line 1246) | static inline void function i40e_fdir_info_get (line 1291) | static void function i40e_fdir_stats_get (line 1333) | static void function i40e_fdir_ctrl_func (line 1355) | int FILE: drivers/net/i40e/i40e_pf.c type i40e_pf_vf (line 62) | struct i40e_pf_vf type i40e_virtchnl_queue_select (line 63) | struct i40e_virtchnl_queue_select function i40e_pf_vf_queues_mapping (line 69) | static int function i40e_pf_host_vf_reset (line 122) | int function i40e_pf_host_send_msg_to_vf (line 244) | static int function i40e_pf_host_process_cmd_version (line 265) | static void function i40e_pf_host_process_cmd_reset_vf (line 276) | static int function i40e_pf_host_process_cmd_get_vf_resource (line 285) | static int function i40e_pf_host_hmc_config_rxq (line 327) | static int function i40e_pf_host_hmc_config_txq (line 372) | static int function i40e_pf_host_process_cmd_config_vsi_queues (line 412) | static int function i40e_pf_host_process_cmd_config_vsi_queues_ext (line 471) | static int function i40e_pf_host_process_cmd_config_irq_map (line 529) | static int function i40e_pf_host_switch_queues (line 570) | static int function i40e_pf_host_process_cmd_enable_queues (line 616) | static int function i40e_pf_host_process_cmd_disable_queues (line 638) | static int function i40e_pf_host_process_cmd_add_ether_address (line 661) | static int function i40e_pf_host_process_cmd_del_ether_address (line 699) | static int function i40e_pf_host_process_cmd_add_vlan (line 732) | static int function i40e_pf_host_process_cmd_del_vlan (line 763) | static int function i40e_pf_host_process_cmd_config_promisc_mode (line 794) | static int function i40e_pf_host_process_cmd_get_stats (line 830) | static int function i40e_pf_host_process_cmd_get_link_status (line 842) | static void function i40e_pf_host_process_cmd_cfg_vlan_offload (line 854) | static int function i40e_pf_host_process_cmd_cfg_pvid (line 881) | static int function i40e_pf_host_handle_vf_msg (line 904) | void function i40e_pf_host_init (line 1013) | int function i40e_pf_host_uninit (line 1065) | int FILE: drivers/net/i40e/i40e_pf.h type i40e_pf_vfr_state (line 51) | enum i40e_pf_vfr_state { type i40e_virtchnl_ops_dpdk (line 57) | enum i40e_virtchnl_ops_dpdk { type i40e_virtchnl_rxq_ext_info (line 70) | struct i40e_virtchnl_rxq_ext_info { type i40e_virtchnl_queue_pair_ext_info (line 78) | struct i40e_virtchnl_queue_pair_ext_info { type i40e_virtchnl_vsi_queue_config_ext_info (line 90) | struct i40e_virtchnl_vsi_queue_config_ext_info { type i40e_virtchnl_vlan_offload_info (line 96) | struct i40e_virtchnl_vlan_offload_info { type i40e_virtchnl_pvid_info (line 115) | struct i40e_virtchnl_pvid_info { type i40e_pf_vf (line 120) | struct i40e_pf_vf type rte_eth_dev (line 121) | struct rte_eth_dev type rte_eth_dev (line 125) | struct rte_eth_dev type rte_eth_dev (line 126) | struct rte_eth_dev FILE: drivers/net/i40e/i40e_rxtx.c type rte_memzone (line 87) | struct rte_memzone type rte_eth_dev (line 88) | struct rte_eth_dev type rte_mbuf (line 94) | struct rte_mbuf function i40e_rxd_to_vlan_tci (line 97) | static inline void function i40e_rxd_status_to_pkt_flags (line 128) | static inline uint64_t function i40e_rxd_error_to_pkt_flags (line 145) | static inline uint64_t function i40e_get_iee15888_flags (line 183) | static inline uint64_t function i40e_rxd_pkt_type_mapping (line 207) | static inline uint32_t function i40e_rxd_ptype_to_pkt_flags (line 740) | static inline uint64_t function i40e_rxd_build_fdir (line 1014) | static inline uint64_t function i40e_txd_enable_checksum (line 1050) | static inline void type rte_mbuf (line 1124) | struct rte_mbuf type rte_mempool (line 1125) | struct rte_mempool type rte_mbuf (line 1127) | struct rte_mbuf function i40e_build_ctob (line 1136) | static inline uint64_t function i40e_xmit_cleanup (line 1149) | static inline int function check_rx_burst_bulk_alloc_preconditions (line 1190) | check_rx_burst_bulk_alloc_preconditions(struct i40e_rx_queue *rxq) function i40e_rx_scan_hw_ring (line 1238) | static inline int function i40e_rx_fill_from_stage (line 1334) | static inline uint16_t function i40e_rx_alloc_bufs (line 1353) | static inline int function rx_recv_pkts (line 1404) | static inline uint16_t function i40e_recv_pkts_bulk_alloc (line 1446) | static uint16_t function i40e_recv_pkts (line 1472) | uint16_t function i40e_recv_scattered_pkts (line 1594) | uint16_t function i40e_calc_context_desc (line 1774) | static inline uint16_t function i40e_set_tso_ctx (line 1789) | static inline uint64_t function i40e_xmit_pkts (line 1821) | uint16_t function i40e_tx_free_bufs (line 2048) | static inline int __attribute__((always_inline)) function tx4 (line 2088) | static inline void function tx1 (line 2104) | static inline void function i40e_tx_fill_hw_ring (line 2117) | static inline void function tx_xmit_pkts (line 2145) | static inline uint16_t function i40e_xmit_pkts_simple (line 2202) | static uint16_t type i40e_vsi (line 2238) | struct i40e_vsi type i40e_pf (line 2239) | struct i40e_pf function i40e_get_queue_offset_by_qindex (line 2256) | static uint16_t function i40e_dev_rx_queue_start (line 2274) | int function i40e_dev_rx_queue_stop (line 2311) | int function i40e_dev_tx_queue_start (line 2339) | int function i40e_dev_tx_queue_stop (line 2364) | int function i40e_dev_rx_queue_setup (line 2393) | int function i40e_dev_rx_queue_release (line 2531) | void function i40e_dev_rx_queue_count (line 2546) | uint32_t function i40e_dev_rx_descriptor_done (line 2580) | int function i40e_dev_tx_queue_setup (line 2606) | int function i40e_dev_tx_queue_release (line 2799) | void type rte_memzone (line 2814) | struct rte_memzone type rte_eth_dev (line 2815) | struct rte_eth_dev type rte_memzone (line 2822) | struct rte_memzone type rte_memzone (line 2840) | struct rte_memzone type rte_memzone (line 2843) | struct rte_memzone function i40e_rx_queue_release_mbufs (line 2858) | void function i40e_reset_rx_queue (line 2887) | void function i40e_tx_queue_release_mbufs (line 2923) | void function i40e_reset_tx_queue (line 2941) | void function i40e_tx_queue_init (line 2980) | int function i40e_alloc_rx_queue_mbufs (line 3027) | int function i40e_rx_queue_config (line 3070) | static int function i40e_rx_queue_init (line 3127) | int function i40e_dev_clear_queues (line 3198) | void function i40e_dev_free_queues (line 3216) | void function i40e_fdir_setup_tx_resources (line 3239) | enum i40e_status_code function i40e_fdir_setup_rx_resources (line 3299) | enum i40e_status_code FILE: drivers/net/i40e/i40e_rxtx.h type i40e_header_split_mode (line 54) | enum i40e_header_split_mode { type i40e_rx_entry (line 78) | struct i40e_rx_entry { type i40e_rx_queue (line 85) | struct i40e_rx_queue { type i40e_tx_entry (line 118) | struct i40e_tx_entry { type i40e_tx_queue (line 127) | struct i40e_tx_queue { type rte_eth_dev (line 171) | struct rte_eth_dev type rte_eth_dev (line 172) | struct rte_eth_dev type rte_eth_dev (line 173) | struct rte_eth_dev type rte_eth_dev (line 174) | struct rte_eth_dev type rte_eth_dev (line 175) | struct rte_eth_dev type rte_eth_rxconf (line 179) | struct rte_eth_rxconf type rte_mempool (line 180) | struct rte_mempool type rte_eth_dev (line 181) | struct rte_eth_dev type rte_eth_txconf (line 185) | struct rte_eth_txconf type rte_mbuf (line 189) | struct rte_mbuf type rte_mbuf (line 192) | struct rte_mbuf type rte_mbuf (line 195) | struct rte_mbuf type i40e_tx_queue (line 197) | struct i40e_tx_queue type i40e_rx_queue (line 198) | struct i40e_rx_queue type i40e_tx_queue (line 199) | struct i40e_tx_queue type i40e_rx_queue (line 200) | struct i40e_rx_queue type rte_eth_dev (line 201) | struct rte_eth_dev type rte_eth_dev (line 202) | struct rte_eth_dev type i40e_rx_queue (line 203) | struct i40e_rx_queue type i40e_tx_queue (line 204) | struct i40e_tx_queue type i40e_tx_queue (line 205) | struct i40e_tx_queue type i40e_rx_queue (line 206) | struct i40e_rx_queue type i40e_rx_queue (line 207) | struct i40e_rx_queue type rte_eth_dev (line 209) | struct rte_eth_dev FILE: drivers/net/ixgbe/base/ixgbe_82598.c type ixgbe_hw (line 47) | struct ixgbe_hw type ixgbe_hw (line 50) | struct ixgbe_hw type ixgbe_hw (line 51) | struct ixgbe_hw type ixgbe_hw (line 53) | struct ixgbe_hw type ixgbe_hw (line 56) | struct ixgbe_hw type ixgbe_hw (line 59) | struct ixgbe_hw type ixgbe_hw (line 62) | struct ixgbe_hw type ixgbe_hw (line 63) | struct ixgbe_hw type ixgbe_hw (line 64) | struct ixgbe_hw type ixgbe_hw (line 65) | struct ixgbe_hw type ixgbe_hw (line 67) | struct ixgbe_hw function ixgbe_set_pcie_completion_timeout (line 79) | void ixgbe_set_pcie_completion_timeout(struct ixgbe_hw *hw) function s32 (line 118) | s32 ixgbe_init_ops_82598(struct ixgbe_hw *hw) function s32 (line 190) | s32 ixgbe_init_phy_ops_82598(struct ixgbe_hw *hw) function s32 (line 253) | s32 ixgbe_start_hw_82598(struct ixgbe_hw *hw) function STATIC (line 295) | STATIC s32 ixgbe_get_link_capabilities_82598(struct ixgbe_hw *hw, function ixgbe_media_type (line 354) | ixgbe_media_type ixgbe_get_media_type_82598(struct ixgbe_hw *hw) function s32 (line 407) | s32 ixgbe_fc_enable_82598(struct ixgbe_hw *hw) function STATIC (line 555) | STATIC s32 ixgbe_start_mac_link_82598(struct ixgbe_hw *hw, function STATIC (line 603) | STATIC s32 ixgbe_validate_link_ready(struct ixgbe_hw *hw) function STATIC (line 640) | STATIC s32 ixgbe_check_mac_link_82598(struct ixgbe_hw *hw, function STATIC (line 729) | STATIC s32 ixgbe_setup_mac_link_82598(struct ixgbe_hw *hw, function STATIC (line 783) | STATIC s32 ixgbe_setup_copper_link_82598(struct ixgbe_hw *hw, function STATIC (line 808) | STATIC s32 ixgbe_reset_hw_82598(struct ixgbe_hw *hw) function s32 (line 944) | s32 ixgbe_set_vmdq_82598(struct ixgbe_hw *hw, u32 rar, u32 vmdq) function STATIC (line 970) | STATIC s32 ixgbe_clear_vmdq_82598(struct ixgbe_hw *hw, u32 rar, u32 vmdq) function s32 (line 1001) | s32 ixgbe_set_vfta_82598(struct ixgbe_hw *hw, u32 vlan, u32 vind, function STATIC (line 1048) | STATIC s32 ixgbe_clear_vfta_82598(struct ixgbe_hw *hw) function s32 (line 1074) | s32 ixgbe_read_analog_reg8_82598(struct ixgbe_hw *hw, u32 reg, u8 *val) function s32 (line 1098) | s32 ixgbe_write_analog_reg8_82598(struct ixgbe_hw *hw, u32 reg, u8 val) function STATIC (line 1121) | STATIC s32 ixgbe_read_i2c_phy_82598(struct ixgbe_hw *hw, u8 dev_addr, function s32 (line 1194) | s32 ixgbe_read_i2c_eeprom_82598(struct ixgbe_hw *hw, u8 byte_offset, function STATIC (line 1209) | STATIC s32 ixgbe_read_i2c_sff8472_82598(struct ixgbe_hw *hw, u8 byte_off... function u32 (line 1222) | u32 ixgbe_get_supported_physical_layer_82598(struct ixgbe_hw *hw) function ixgbe_set_lan_id_multi_port_pcie_82598 (line 1326) | void ixgbe_set_lan_id_multi_port_pcie_82598(struct ixgbe_hw *hw) function ixgbe_enable_relaxed_ordering_82598 (line 1357) | void ixgbe_enable_relaxed_ordering_82598(struct ixgbe_hw *hw) function STATIC (line 1389) | STATIC void ixgbe_set_rxpba_82598(struct ixgbe_hw *hw, int num_pb, function s32 (line 1429) | s32 ixgbe_enable_rx_dma_82598(struct ixgbe_hw *hw, u32 regval) FILE: drivers/net/ixgbe/base/ixgbe_82598.h type ixgbe_hw (line 37) | struct ixgbe_hw type ixgbe_hw (line 38) | struct ixgbe_hw type ixgbe_hw (line 39) | struct ixgbe_hw type ixgbe_hw (line 40) | struct ixgbe_hw type ixgbe_hw (line 41) | struct ixgbe_hw type ixgbe_hw (line 42) | struct ixgbe_hw type ixgbe_hw (line 43) | struct ixgbe_hw type ixgbe_hw (line 44) | struct ixgbe_hw type ixgbe_hw (line 45) | struct ixgbe_hw type ixgbe_hw (line 47) | struct ixgbe_hw type ixgbe_hw (line 48) | struct ixgbe_hw type ixgbe_hw (line 49) | struct ixgbe_hw type ixgbe_hw (line 50) | struct ixgbe_hw type ixgbe_hw (line 51) | struct ixgbe_hw FILE: drivers/net/ixgbe/base/ixgbe_82599.c type ixgbe_hw (line 47) | struct ixgbe_hw type ixgbe_hw (line 50) | struct ixgbe_hw type ixgbe_hw (line 51) | struct ixgbe_hw type ixgbe_hw (line 53) | struct ixgbe_hw type ixgbe_hw (line 55) | struct ixgbe_hw type ixgbe_hw (line 57) | struct ixgbe_hw function ixgbe_init_mac_link_ops_82599 (line 60) | void ixgbe_init_mac_link_ops_82599(struct ixgbe_hw *hw) function s32 (line 111) | s32 ixgbe_init_phy_ops_82599(struct ixgbe_hw *hw) function s32 (line 169) | s32 ixgbe_setup_sfp_modules_82599(struct ixgbe_hw *hw) function s32 (line 246) | s32 prot_autoc_read_82599(struct ixgbe_hw *hw, bool *locked, u32 *reg_val) function s32 (line 275) | s32 prot_autoc_write_82599(struct ixgbe_hw *hw, u32 autoc, bool locked) function s32 (line 317) | s32 ixgbe_init_ops_82599(struct ixgbe_hw *hw) function s32 (line 411) | s32 ixgbe_get_link_capabilities_82599(struct ixgbe_hw *hw, function ixgbe_get_media_type_82599 (line 521) | enum ixgbe_media_type ixgbe_get_media_type_82599(struct ixgbe_hw *hw) function ixgbe_stop_mac_link_on_d3_82599 (line 582) | void ixgbe_stop_mac_link_on_d3_82599(struct ixgbe_hw *hw) function s32 (line 606) | s32 ixgbe_start_mac_link_82599(struct ixgbe_hw *hw, function ixgbe_disable_tx_laser_multispeed_fiber (line 674) | void ixgbe_disable_tx_laser_multispeed_fiber(struct ixgbe_hw *hw) function ixgbe_enable_tx_laser_multispeed_fiber (line 697) | void ixgbe_enable_tx_laser_multispeed_fiber(struct ixgbe_hw *hw) function ixgbe_flap_tx_laser_multispeed_fiber (line 720) | void ixgbe_flap_tx_laser_multispeed_fiber(struct ixgbe_hw *hw) function ixgbe_set_hard_rate_select_speed (line 742) | void ixgbe_set_hard_rate_select_speed(struct ixgbe_hw *hw, function s32 (line 772) | s32 ixgbe_setup_mac_link_smartspeed(struct ixgbe_hw *hw, function s32 (line 884) | s32 ixgbe_setup_mac_link_82599(struct ixgbe_hw *hw, function STATIC (line 1002) | STATIC s32 ixgbe_setup_copper_link_82599(struct ixgbe_hw *hw, function s32 (line 1027) | s32 ixgbe_reset_hw_82599(struct ixgbe_hw *hw) function STATIC (line 1202) | STATIC s32 ixgbe_fdir_check_cmd_complete(struct ixgbe_hw *hw, u32 *fdircmd) function s32 (line 1220) | s32 ixgbe_reinit_fdir_tables_82599(struct ixgbe_hw *hw) function STATIC (line 1294) | STATIC void ixgbe_fdir_enable_82599(struct ixgbe_hw *hw, u32 fdirctrl) function s32 (line 1336) | s32 ixgbe_init_fdir_signature_82599(struct ixgbe_hw *hw, u32 fdirctrl) function s32 (line 1363) | s32 ixgbe_init_fdir_perfect_82599(struct ixgbe_hw *hw, u32 fdirctrl, function u32 (line 1428) | u32 ixgbe_atr_compute_sig_hash_82599(union ixgbe_atr_hash_dword input, function s32 (line 1494) | s32 ixgbe_fdir_add_signature_filter_82599(struct ixgbe_hw *hw, function ixgbe_atr_compute_perfect_hash_82599 (line 1575) | void ixgbe_atr_compute_perfect_hash_82599(union ixgbe_atr_input *input, function STATIC (line 1632) | STATIC u32 ixgbe_get_fdirtcpm_82599(union ixgbe_atr_input *input_mask) function s32 (line 1660) | s32 ixgbe_fdir_set_input_mask_82599(struct ixgbe_hw *hw, function s32 (line 1822) | s32 ixgbe_fdir_write_perfect_filter_82599(struct ixgbe_hw *hw, function s32 (line 1911) | s32 ixgbe_fdir_erase_perfect_filter_82599(struct ixgbe_hw *hw, function s32 (line 1958) | s32 ixgbe_fdir_add_perfect_filter_82599(struct ixgbe_hw *hw, function s32 (line 2019) | s32 ixgbe_read_analog_reg8_82599(struct ixgbe_hw *hw, u32 reg, u8 *val) function s32 (line 2043) | s32 ixgbe_write_analog_reg8_82599(struct ixgbe_hw *hw, u32 reg, u8 val) function s32 (line 2065) | s32 ixgbe_start_hw_82599(struct ixgbe_hw *hw) function s32 (line 2096) | s32 ixgbe_identify_phy_82599(struct ixgbe_hw *hw) function u32 (line 2131) | u32 ixgbe_get_supported_physical_layer_82599(struct ixgbe_hw *hw) function s32 (line 2219) | s32 ixgbe_enable_rx_dma_82599(struct ixgbe_hw *hw, u32 regval) function STATIC (line 2253) | STATIC s32 ixgbe_verify_fw_version_82599(struct ixgbe_hw *hw) function ixgbe_verify_lesm_fw_enabled_82599 (line 2314) | bool ixgbe_verify_lesm_fw_enabled_82599(struct ixgbe_hw *hw) function STATIC (line 2362) | STATIC s32 ixgbe_read_eeprom_buffer_82599(struct ixgbe_hw *hw, u16 offset, function STATIC (line 2396) | STATIC s32 ixgbe_read_eeprom_82599(struct ixgbe_hw *hw, function s32 (line 2425) | s32 ixgbe_reset_pipeline_82599(struct ixgbe_hw *hw) function STATIC (line 2477) | STATIC s32 ixgbe_read_i2c_byte_82599(struct ixgbe_hw *hw, u8 byte_offset, function STATIC (line 2534) | STATIC s32 ixgbe_write_i2c_byte_82599(struct ixgbe_hw *hw, u8 byte_offset, FILE: drivers/net/ixgbe/base/ixgbe_82599.h type ixgbe_hw (line 37) | struct ixgbe_hw type ixgbe_media_type (line 39) | enum ixgbe_media_type type ixgbe_hw (line 39) | struct ixgbe_hw type ixgbe_hw (line 40) | struct ixgbe_hw type ixgbe_hw (line 41) | struct ixgbe_hw type ixgbe_hw (line 42) | struct ixgbe_hw type ixgbe_hw (line 43) | struct ixgbe_hw type ixgbe_hw (line 45) | struct ixgbe_hw type ixgbe_hw (line 48) | struct ixgbe_hw type ixgbe_hw (line 50) | struct ixgbe_hw type ixgbe_hw (line 52) | struct ixgbe_hw type ixgbe_hw (line 53) | struct ixgbe_hw type ixgbe_hw (line 54) | struct ixgbe_hw type ixgbe_hw (line 55) | struct ixgbe_hw type ixgbe_hw (line 56) | struct ixgbe_hw type ixgbe_hw (line 57) | struct ixgbe_hw type ixgbe_hw (line 58) | struct ixgbe_hw type ixgbe_hw (line 59) | struct ixgbe_hw type ixgbe_hw (line 60) | struct ixgbe_hw type ixgbe_hw (line 61) | struct ixgbe_hw type ixgbe_hw (line 62) | struct ixgbe_hw type ixgbe_hw (line 63) | struct ixgbe_hw FILE: drivers/net/ixgbe/base/ixgbe_api.c function ixgbe_dcb_get_rtrup2tc (line 62) | void ixgbe_dcb_get_rtrup2tc(struct ixgbe_hw *hw, u8 *map) function s32 (line 80) | s32 ixgbe_init_shared_code(struct ixgbe_hw *hw) function s32 (line 129) | s32 ixgbe_set_mac_type(struct ixgbe_hw *hw) function s32 (line 231) | s32 ixgbe_init_hw(struct ixgbe_hw *hw) function s32 (line 244) | s32 ixgbe_reset_hw(struct ixgbe_hw *hw) function s32 (line 260) | s32 ixgbe_start_hw(struct ixgbe_hw *hw) function ixgbe_enable_relaxed_ordering (line 274) | void ixgbe_enable_relaxed_ordering(struct ixgbe_hw *hw) function s32 (line 287) | s32 ixgbe_clear_hw_cntrs(struct ixgbe_hw *hw) function ixgbe_get_media_type (line 299) | enum ixgbe_media_type ixgbe_get_media_type(struct ixgbe_hw *hw) function s32 (line 315) | s32 ixgbe_get_mac_addr(struct ixgbe_hw *hw, u8 *mac_addr) function s32 (line 329) | s32 ixgbe_get_san_mac_addr(struct ixgbe_hw *hw, u8 *san_mac_addr) function s32 (line 342) | s32 ixgbe_set_san_mac_addr(struct ixgbe_hw *hw, u8 *san_mac_addr) function s32 (line 355) | s32 ixgbe_get_device_caps(struct ixgbe_hw *hw, u16 *device_caps) function s32 (line 370) | s32 ixgbe_get_wwn_prefix(struct ixgbe_hw *hw, u16 *wwnn_prefix, function s32 (line 385) | s32 ixgbe_get_fcoe_boot_status(struct ixgbe_hw *hw, u16 *bs) function s32 (line 398) | s32 ixgbe_get_bus_info(struct ixgbe_hw *hw) function u32 (line 410) | u32 ixgbe_get_num_of_tx_queues(struct ixgbe_hw *hw) function u32 (line 421) | u32 ixgbe_get_num_of_rx_queues(struct ixgbe_hw *hw) function s32 (line 435) | s32 ixgbe_stop_adapter(struct ixgbe_hw *hw) function s32 (line 449) | s32 ixgbe_read_pba_string(struct ixgbe_hw *hw, u8 *pba_num, u32 pba_num_... function s32 (line 461) | s32 ixgbe_read_pba_num(struct ixgbe_hw *hw, u32 *pba_num) function s32 (line 472) | s32 ixgbe_identify_phy(struct ixgbe_hw *hw) function s32 (line 488) | s32 ixgbe_reset_phy(struct ixgbe_hw *hw) function s32 (line 509) | s32 ixgbe_get_phy_firmware_version(struct ixgbe_hw *hw, u16 *firmware_ve... function s32 (line 527) | s32 ixgbe_read_phy_reg(struct ixgbe_hw *hw, u32 reg_addr, u32 device_type, function s32 (line 545) | s32 ixgbe_write_phy_reg(struct ixgbe_hw *hw, u32 reg_addr, u32 device_type, function s32 (line 561) | s32 ixgbe_setup_phy_link(struct ixgbe_hw *hw) function s32 (line 575) | s32 ixgbe_setup_internal_phy(struct ixgbe_hw *hw) function s32 (line 588) | s32 ixgbe_check_phy_link(struct ixgbe_hw *hw, ixgbe_link_speed *speed, function s32 (line 602) | s32 ixgbe_setup_phy_link_speed(struct ixgbe_hw *hw, ixgbe_link_speed speed, function s32 (line 615) | s32 ixgbe_set_phy_power(struct ixgbe_hw *hw, bool on) function s32 (line 627) | s32 ixgbe_check_link(struct ixgbe_hw *hw, ixgbe_link_speed *speed, function ixgbe_disable_tx_laser (line 641) | void ixgbe_disable_tx_laser(struct ixgbe_hw *hw) function ixgbe_enable_tx_laser (line 653) | void ixgbe_enable_tx_laser(struct ixgbe_hw *hw) function ixgbe_flap_tx_laser (line 667) | void ixgbe_flap_tx_laser(struct ixgbe_hw *hw) function s32 (line 681) | s32 ixgbe_setup_link(struct ixgbe_hw *hw, ixgbe_link_speed speed, function s32 (line 697) | s32 ixgbe_setup_mac_link(struct ixgbe_hw *hw, ixgbe_link_speed speed, function s32 (line 711) | s32 ixgbe_get_link_capabilities(struct ixgbe_hw *hw, ixgbe_link_speed *s... function s32 (line 725) | s32 ixgbe_led_on(struct ixgbe_hw *hw, u32 index) function s32 (line 738) | s32 ixgbe_led_off(struct ixgbe_hw *hw, u32 index) function s32 (line 751) | s32 ixgbe_blink_led_start(struct ixgbe_hw *hw, u32 index) function s32 (line 763) | s32 ixgbe_blink_led_stop(struct ixgbe_hw *hw, u32 index) function s32 (line 776) | s32 ixgbe_init_eeprom_params(struct ixgbe_hw *hw) function s32 (line 793) | s32 ixgbe_write_eeprom(struct ixgbe_hw *hw, u16 offset, u16 data) function s32 (line 810) | s32 ixgbe_write_eeprom_buffer(struct ixgbe_hw *hw, u16 offset, u16 words, function s32 (line 826) | s32 ixgbe_read_eeprom(struct ixgbe_hw *hw, u16 offset, u16 *data) function s32 (line 841) | s32 ixgbe_read_eeprom_buffer(struct ixgbe_hw *hw, u16 offset, function s32 (line 856) | s32 ixgbe_validate_eeprom_checksum(struct ixgbe_hw *hw, u16 *checksum_val) function s32 (line 866) | s32 ixgbe_update_eeprom_checksum(struct ixgbe_hw *hw) function s32 (line 881) | s32 ixgbe_insert_mac_addr(struct ixgbe_hw *hw, u8 *addr, u32 vmdq) function s32 (line 898) | s32 ixgbe_set_rar(struct ixgbe_hw *hw, u32 index, u8 *addr, u32 vmdq, function s32 (line 912) | s32 ixgbe_clear_rar(struct ixgbe_hw *hw, u32 index) function s32 (line 924) | s32 ixgbe_set_vmdq(struct ixgbe_hw *hw, u32 rar, u32 vmdq) function s32 (line 936) | s32 ixgbe_set_vmdq_san_mac(struct ixgbe_hw *hw, u32 vmdq) function s32 (line 948) | s32 ixgbe_clear_vmdq(struct ixgbe_hw *hw, u32 rar, u32 vmdq) function s32 (line 962) | s32 ixgbe_init_rx_addrs(struct ixgbe_hw *hw) function u32 (line 972) | u32 ixgbe_get_num_rx_addrs(struct ixgbe_hw *hw) function s32 (line 988) | s32 ixgbe_update_uc_addr_list(struct ixgbe_hw *hw, u8 *addr_list, function s32 (line 1008) | s32 ixgbe_update_mc_addr_list(struct ixgbe_hw *hw, u8 *mc_addr_list, function s32 (line 1023) | s32 ixgbe_enable_mc(struct ixgbe_hw *hw) function s32 (line 1035) | s32 ixgbe_disable_mc(struct ixgbe_hw *hw) function s32 (line 1047) | s32 ixgbe_clear_vfta(struct ixgbe_hw *hw) function s32 (line 1062) | s32 ixgbe_set_vfta(struct ixgbe_hw *hw, u32 vlan, u32 vind, bool vlan_on) function s32 (line 1079) | s32 ixgbe_set_vlvf(struct ixgbe_hw *hw, u32 vlan, u32 vind, bool vlan_on, function s32 (line 1092) | s32 ixgbe_fc_enable(struct ixgbe_hw *hw) function s32 (line 1104) | s32 ixgbe_setup_fc(struct ixgbe_hw *hw) function s32 (line 1118) | s32 ixgbe_set_fw_drv_ver(struct ixgbe_hw *hw, u8 maj, u8 min, u8 build, function s32 (line 1132) | s32 ixgbe_get_thermal_sensor_data(struct ixgbe_hw *hw) function s32 (line 1144) | s32 ixgbe_init_thermal_sensor_thresh(struct ixgbe_hw *hw) function s32 (line 1157) | s32 ixgbe_dmac_config(struct ixgbe_hw *hw) function s32 (line 1169) | s32 ixgbe_dmac_update_tcs(struct ixgbe_hw *hw) function s32 (line 1182) | s32 ixgbe_dmac_config_tcs(struct ixgbe_hw *hw) function s32 (line 1198) | s32 ixgbe_setup_eee(struct ixgbe_hw *hw, bool enable_eee) function ixgbe_set_source_address_pruning (line 1210) | void ixgbe_set_source_address_pruning(struct ixgbe_hw *hw, bool enable, function ixgbe_set_ethertype_anti_spoofing (line 1224) | void ixgbe_set_ethertype_anti_spoofing(struct ixgbe_hw *hw, bool enable,... function s32 (line 1239) | s32 ixgbe_read_iosf_sb_reg(struct ixgbe_hw *hw, u32 reg_addr, function s32 (line 1255) | s32 ixgbe_write_iosf_sb_reg(struct ixgbe_hw *hw, u32 reg_addr, function ixgbe_disable_mdd (line 1267) | void ixgbe_disable_mdd(struct ixgbe_hw *hw) function ixgbe_enable_mdd (line 1278) | void ixgbe_enable_mdd(struct ixgbe_hw *hw) function ixgbe_mdd_event (line 1290) | void ixgbe_mdd_event(struct ixgbe_hw *hw, u32 *vf_bitmap) function ixgbe_restore_mdd_vf (line 1303) | void ixgbe_restore_mdd_vf(struct ixgbe_hw *hw, u32 vf) function s32 (line 1316) | s32 ixgbe_enter_lplu(struct ixgbe_hw *hw) function s32 (line 1333) | s32 ixgbe_handle_lasi(struct ixgbe_hw *hw) function s32 (line 1347) | s32 ixgbe_read_analog_reg8(struct ixgbe_hw *hw, u32 reg, u8 *val) function s32 (line 1361) | s32 ixgbe_write_analog_reg8(struct ixgbe_hw *hw, u32 reg, u8 val) function s32 (line 1374) | s32 ixgbe_init_uta_tables(struct ixgbe_hw *hw) function s32 (line 1389) | s32 ixgbe_read_i2c_byte(struct ixgbe_hw *hw, u8 byte_offset, u8 dev_addr, function s32 (line 1405) | s32 ixgbe_read_i2c_byte_unlocked(struct ixgbe_hw *hw, u8 byte_offset, function s32 (line 1422) | s32 ixgbe_read_i2c_combined(struct ixgbe_hw *hw, u8 addr, u16 reg, u16 *... function s32 (line 1437) | s32 ixgbe_read_i2c_combined_unlocked(struct ixgbe_hw *hw, u8 addr, u16 reg, function s32 (line 1455) | s32 ixgbe_write_i2c_byte(struct ixgbe_hw *hw, u8 byte_offset, u8 dev_addr, function s32 (line 1472) | s32 ixgbe_write_i2c_byte_unlocked(struct ixgbe_hw *hw, u8 byte_offset, function s32 (line 1489) | s32 ixgbe_write_i2c_combined(struct ixgbe_hw *hw, u8 addr, u16 reg, u16 ... function s32 (line 1504) | s32 ixgbe_write_i2c_combined_unlocked(struct ixgbe_hw *hw, u8 addr, u16 ... function s32 (line 1519) | s32 ixgbe_write_i2c_eeprom(struct ixgbe_hw *hw, function s32 (line 1535) | s32 ixgbe_read_i2c_eeprom(struct ixgbe_hw *hw, u8 byte_offset, u8 *eepro... function u32 (line 1548) | u32 ixgbe_get_supported_physical_layer(struct ixgbe_hw *hw) function s32 (line 1561) | s32 ixgbe_enable_rx_dma(struct ixgbe_hw *hw, u32 regval) function s32 (line 1573) | s32 ixgbe_disable_sec_rx_path(struct ixgbe_hw *hw) function s32 (line 1585) | s32 ixgbe_enable_sec_rx_path(struct ixgbe_hw *hw) function s32 (line 1599) | s32 ixgbe_acquire_swfw_semaphore(struct ixgbe_hw *hw, u32 mask) function ixgbe_release_swfw_semaphore (line 1613) | void ixgbe_release_swfw_semaphore(struct ixgbe_hw *hw, u32 mask) function ixgbe_disable_rx (line 1620) | void ixgbe_disable_rx(struct ixgbe_hw *hw) function ixgbe_enable_rx (line 1626) | void ixgbe_enable_rx(struct ixgbe_hw *hw) function ixgbe_set_rate_select_speed (line 1639) | void ixgbe_set_rate_select_speed(struct ixgbe_hw *hw, ixgbe_link_speed s... FILE: drivers/net/ixgbe/base/ixgbe_api.h type ixgbe_hw (line 39) | struct ixgbe_hw type ixgbe_hw (line 41) | struct ixgbe_hw type ixgbe_hw (line 43) | struct ixgbe_hw type ixgbe_hw (line 44) | struct ixgbe_hw type ixgbe_hw (line 45) | struct ixgbe_hw type ixgbe_hw (line 46) | struct ixgbe_hw type ixgbe_hw (line 47) | struct ixgbe_hw type ixgbe_hw (line 48) | struct ixgbe_hw type ixgbe_hw (line 50) | struct ixgbe_hw type ixgbe_hw (line 51) | struct ixgbe_hw type ixgbe_hw (line 52) | struct ixgbe_hw type ixgbe_hw (line 53) | struct ixgbe_hw type ixgbe_hw (line 54) | struct ixgbe_hw type ixgbe_hw (line 55) | struct ixgbe_hw type ixgbe_media_type (line 56) | enum ixgbe_media_type type ixgbe_hw (line 56) | struct ixgbe_hw type ixgbe_hw (line 57) | struct ixgbe_hw type ixgbe_hw (line 58) | struct ixgbe_hw type ixgbe_hw (line 59) | struct ixgbe_hw type ixgbe_hw (line 60) | struct ixgbe_hw type ixgbe_hw (line 61) | struct ixgbe_hw type ixgbe_hw (line 62) | struct ixgbe_hw type ixgbe_hw (line 63) | struct ixgbe_hw type ixgbe_hw (line 65) | struct ixgbe_hw type ixgbe_hw (line 66) | struct ixgbe_hw type ixgbe_hw (line 67) | struct ixgbe_hw type ixgbe_hw (line 69) | struct ixgbe_hw type ixgbe_hw (line 72) | struct ixgbe_hw type ixgbe_hw (line 73) | struct ixgbe_hw type ixgbe_hw (line 74) | struct ixgbe_hw type ixgbe_hw (line 77) | struct ixgbe_hw type ixgbe_hw (line 80) | struct ixgbe_hw type ixgbe_hw (line 81) | struct ixgbe_hw type ixgbe_hw (line 82) | struct ixgbe_hw type ixgbe_hw (line 83) | struct ixgbe_hw type ixgbe_hw (line 84) | struct ixgbe_hw type ixgbe_hw (line 86) | struct ixgbe_hw type ixgbe_hw (line 88) | struct ixgbe_hw type ixgbe_hw (line 90) | struct ixgbe_hw type ixgbe_hw (line 92) | struct ixgbe_hw type ixgbe_hw (line 93) | struct ixgbe_hw type ixgbe_hw (line 94) | struct ixgbe_hw type ixgbe_hw (line 95) | struct ixgbe_hw type ixgbe_hw (line 97) | struct ixgbe_hw type ixgbe_hw (line 98) | struct ixgbe_hw type ixgbe_hw (line 99) | struct ixgbe_hw type ixgbe_hw (line 101) | struct ixgbe_hw type ixgbe_hw (line 102) | struct ixgbe_hw type ixgbe_hw (line 105) | struct ixgbe_hw type ixgbe_hw (line 106) | struct ixgbe_hw type ixgbe_hw (line 108) | struct ixgbe_hw type ixgbe_hw (line 109) | struct ixgbe_hw type ixgbe_hw (line 111) | struct ixgbe_hw type ixgbe_hw (line 112) | struct ixgbe_hw type ixgbe_hw (line 113) | struct ixgbe_hw type ixgbe_hw (line 114) | struct ixgbe_hw type ixgbe_hw (line 115) | struct ixgbe_hw type ixgbe_hw (line 116) | struct ixgbe_hw type ixgbe_hw (line 117) | struct ixgbe_hw type ixgbe_hw (line 119) | struct ixgbe_hw type ixgbe_hw (line 122) | struct ixgbe_hw type ixgbe_hw (line 123) | struct ixgbe_hw type ixgbe_hw (line 124) | struct ixgbe_hw type ixgbe_hw (line 125) | struct ixgbe_hw type ixgbe_hw (line 126) | struct ixgbe_hw type ixgbe_hw (line 128) | struct ixgbe_hw type ixgbe_hw (line 130) | struct ixgbe_hw type ixgbe_hw (line 131) | struct ixgbe_hw type ixgbe_hw (line 132) | struct ixgbe_hw type ixgbe_hw (line 134) | struct ixgbe_hw type ixgbe_hw (line 135) | struct ixgbe_hw type ixgbe_hw (line 136) | struct ixgbe_hw type ixgbe_hw (line 137) | struct ixgbe_hw type ixgbe_hw (line 139) | struct ixgbe_hw type ixgbe_hw (line 140) | struct ixgbe_hw type ixgbe_hw (line 141) | struct ixgbe_hw type ixgbe_hw (line 142) | struct ixgbe_hw type ixgbe_hw (line 143) | struct ixgbe_hw type ixgbe_hw (line 144) | struct ixgbe_hw type ixgbe_hw (line 145) | struct ixgbe_hw type ixgbe_hw (line 146) | struct ixgbe_hw type ixgbe_hw (line 147) | struct ixgbe_hw type ixgbe_hw (line 148) | struct ixgbe_hw type ixgbe_hw (line 149) | struct ixgbe_hw type ixgbe_hw (line 150) | struct ixgbe_hw type ixgbe_hw (line 152) | struct ixgbe_hw type ixgbe_hw (line 156) | struct ixgbe_hw type ixgbe_hw (line 158) | struct ixgbe_hw type ixgbe_hw (line 161) | struct ixgbe_hw type ixgbe_hw (line 164) | struct ixgbe_hw type ixgbe_hw (line 174) | struct ixgbe_hw type ixgbe_hw (line 175) | struct ixgbe_hw type ixgbe_hw (line 177) | struct ixgbe_hw type ixgbe_hw (line 179) | struct ixgbe_hw type ixgbe_hw (line 180) | struct ixgbe_hw type ixgbe_hw (line 182) | struct ixgbe_hw type ixgbe_hw (line 184) | struct ixgbe_hw type ixgbe_hw (line 186) | struct ixgbe_hw type ixgbe_hw (line 187) | struct ixgbe_hw type ixgbe_hw (line 189) | struct ixgbe_hw type ixgbe_hw (line 190) | struct ixgbe_hw type ixgbe_hw (line 191) | struct ixgbe_hw type ixgbe_hw (line 192) | struct ixgbe_hw type ixgbe_hw (line 193) | struct ixgbe_hw type ixgbe_hw (line 194) | struct ixgbe_hw type ixgbe_hw (line 195) | struct ixgbe_hw type ixgbe_hw (line 197) | struct ixgbe_hw type ixgbe_hw (line 198) | struct ixgbe_hw type ixgbe_hw (line 199) | struct ixgbe_hw type ixgbe_hw (line 200) | struct ixgbe_hw type ixgbe_hw (line 201) | struct ixgbe_hw type ixgbe_hw (line 202) | struct ixgbe_hw type ixgbe_hw (line 204) | struct ixgbe_hw type ixgbe_hw (line 206) | struct ixgbe_hw type ixgbe_hw (line 208) | struct ixgbe_hw type ixgbe_hw (line 210) | struct ixgbe_hw type ixgbe_hw (line 211) | struct ixgbe_hw type ixgbe_hw (line 212) | struct ixgbe_hw type ixgbe_hw (line 213) | struct ixgbe_hw type ixgbe_hw (line 214) | struct ixgbe_hw type ixgbe_hw (line 215) | struct ixgbe_hw type ixgbe_hw (line 216) | struct ixgbe_hw type ixgbe_hw (line 217) | struct ixgbe_hw type ixgbe_hw (line 218) | struct ixgbe_hw FILE: drivers/net/ixgbe/base/ixgbe_common.c type ixgbe_hw (line 40) | struct ixgbe_hw type ixgbe_hw (line 41) | struct ixgbe_hw type ixgbe_hw (line 42) | struct ixgbe_hw type ixgbe_hw (line 43) | struct ixgbe_hw type ixgbe_hw (line 44) | struct ixgbe_hw type ixgbe_hw (line 45) | struct ixgbe_hw type ixgbe_hw (line 47) | struct ixgbe_hw type ixgbe_hw (line 48) | struct ixgbe_hw type ixgbe_hw (line 49) | struct ixgbe_hw type ixgbe_hw (line 50) | struct ixgbe_hw type ixgbe_hw (line 52) | struct ixgbe_hw type ixgbe_hw (line 53) | struct ixgbe_hw type ixgbe_hw (line 55) | struct ixgbe_hw type ixgbe_hw (line 57) | struct ixgbe_hw type ixgbe_hw (line 59) | struct ixgbe_hw function s32 (line 68) | s32 ixgbe_init_ops_generic(struct ixgbe_hw *hw) function ixgbe_device_supports_autoneg_fc (line 159) | bool ixgbe_device_supports_autoneg_fc(struct ixgbe_hw *hw) function s32 (line 210) | s32 ixgbe_setup_fc_generic(struct ixgbe_hw *hw) function s32 (line 368) | s32 ixgbe_start_hw_generic(struct ixgbe_hw *hw) function s32 (line 414) | s32 ixgbe_start_hw_gen2(struct ixgbe_hw *hw) function s32 (line 453) | s32 ixgbe_init_hw_generic(struct ixgbe_hw *hw) function s32 (line 477) | s32 ixgbe_clear_hw_cntrs_generic(struct ixgbe_hw *hw) function s32 (line 592) | s32 ixgbe_read_pba_string_generic(struct ixgbe_hw *hw, u8 *pba_num, function s32 (line 702) | s32 ixgbe_read_pba_num_generic(struct ixgbe_hw *hw, u32 *pba_num) function s32 (line 741) | s32 ixgbe_read_pba_raw(struct ixgbe_hw *hw, u16 *eeprom_buf, function s32 (line 810) | s32 ixgbe_write_pba_raw(struct ixgbe_hw *hw, u16 *eeprom_buf, function s32 (line 869) | s32 ixgbe_get_pba_block_size(struct ixgbe_hw *hw, u16 *eeprom_buf, function s32 (line 927) | s32 ixgbe_get_mac_addr_generic(struct ixgbe_hw *hw, u8 *mac_addr) function ixgbe_set_pci_config_data_generic (line 954) | void ixgbe_set_pci_config_data_generic(struct ixgbe_hw *hw, u16 link_sta... function s32 (line 1004) | s32 ixgbe_get_bus_info_generic(struct ixgbe_hw *hw) function ixgbe_set_lan_id_multi_port_pcie (line 1025) | void ixgbe_set_lan_id_multi_port_pcie(struct ixgbe_hw *hw) function s32 (line 1051) | s32 ixgbe_stop_adapter_generic(struct ixgbe_hw *hw) function s32 (line 1101) | s32 ixgbe_led_on_generic(struct ixgbe_hw *hw, u32 index) function s32 (line 1121) | s32 ixgbe_led_off_generic(struct ixgbe_hw *hw, u32 index) function s32 (line 1143) | s32 ixgbe_init_eeprom_params_generic(struct ixgbe_hw *hw) function s32 (line 1198) | s32 ixgbe_write_eeprom_buffer_bit_bang_generic(struct ixgbe_hw *hw, u16 ... function STATIC (line 1255) | STATIC s32 ixgbe_write_eeprom_buffer_bit_bang(struct ixgbe_hw *hw, u16 o... function s32 (line 1337) | s32 ixgbe_write_eeprom_generic(struct ixgbe_hw *hw, u16 offset, u16 data) function s32 (line 1365) | s32 ixgbe_read_eeprom_buffer_bit_bang_generic(struct ixgbe_hw *hw, u16 o... function STATIC (line 1414) | STATIC s32 ixgbe_read_eeprom_buffer_bit_bang(struct ixgbe_hw *hw, u16 of... function s32 (line 1471) | s32 ixgbe_read_eeprom_bit_bang_generic(struct ixgbe_hw *hw, u16 offset, function s32 (line 1500) | s32 ixgbe_read_eerd_buffer_generic(struct ixgbe_hw *hw, u16 offset, function STATIC (line 1551) | STATIC s32 ixgbe_detect_eeprom_page_size_generic(struct ixgbe_hw *hw, function s32 (line 1594) | s32 ixgbe_read_eerd_generic(struct ixgbe_hw *hw, u16 offset, u16 *data) function s32 (line 1608) | s32 ixgbe_write_eewr_buffer_generic(struct ixgbe_hw *hw, u16 offset, function s32 (line 1663) | s32 ixgbe_write_eewr_generic(struct ixgbe_hw *hw, u16 offset, u16 data) function s32 (line 1676) | s32 ixgbe_poll_eerd_eewr_done(struct ixgbe_hw *hw, u32 ee_reg) function STATIC (line 1711) | STATIC s32 ixgbe_acquire_eeprom(struct ixgbe_hw *hw) function STATIC (line 1765) | STATIC s32 ixgbe_get_eeprom_semaphore(struct ixgbe_hw *hw) function STATIC (line 1856) | STATIC void ixgbe_release_eeprom_semaphore(struct ixgbe_hw *hw) function STATIC (line 1874) | STATIC s32 ixgbe_ready_eeprom(struct ixgbe_hw *hw) function STATIC (line 1915) | STATIC void ixgbe_standby_eeprom(struct ixgbe_hw *hw) function STATIC (line 1940) | STATIC void ixgbe_shift_out_eeprom_bits(struct ixgbe_hw *hw, u16 data, function STATIC (line 1995) | STATIC u16 ixgbe_shift_in_eeprom_bits(struct ixgbe_hw *hw, u16 count) function STATIC (line 2035) | STATIC void ixgbe_raise_eeprom_clk(struct ixgbe_hw *hw, u32 *eec) function STATIC (line 2054) | STATIC void ixgbe_lower_eeprom_clk(struct ixgbe_hw *hw, u32 *eec) function STATIC (line 2072) | STATIC void ixgbe_release_eeprom(struct ixgbe_hw *hw) function s32 (line 2104) | s32 ixgbe_calc_eeprom_checksum_generic(struct ixgbe_hw *hw) function s32 (line 2165) | s32 ixgbe_validate_eeprom_checksum_generic(struct ixgbe_hw *hw, function s32 (line 2213) | s32 ixgbe_update_eeprom_checksum_generic(struct ixgbe_hw *hw) function s32 (line 2247) | s32 ixgbe_validate_mac_addr(u8 *mac_addr) function s32 (line 2280) | s32 ixgbe_set_rar_generic(struct ixgbe_hw *hw, u32 index, u8 *addr, u32 ... function s32 (line 2331) | s32 ixgbe_clear_rar_generic(struct ixgbe_hw *hw, u32 index) function s32 (line 2370) | s32 ixgbe_init_rx_addrs_generic(struct ixgbe_hw *hw) function ixgbe_add_uc_addr (line 2437) | void ixgbe_add_uc_addr(struct ixgbe_hw *hw, u8 *addr, u32 vmdq) function s32 (line 2477) | s32 ixgbe_update_uc_addr_list_generic(struct ixgbe_hw *hw, u8 *addr_list, function STATIC (line 2545) | STATIC s32 ixgbe_mta_vector(struct ixgbe_hw *hw, u8 *mc_addr) function ixgbe_set_mta (line 2582) | void ixgbe_set_mta(struct ixgbe_hw *hw, u8 *mc_addr) function s32 (line 2620) | s32 ixgbe_update_mc_addr_list_generic(struct ixgbe_hw *hw, u8 *mc_addr_l... function s32 (line 2667) | s32 ixgbe_enable_mc_generic(struct ixgbe_hw *hw) function s32 (line 2686) | s32 ixgbe_disable_mc_generic(struct ixgbe_hw *hw) function s32 (line 2704) | s32 ixgbe_fc_enable_generic(struct ixgbe_hw *hw) function STATIC (line 2844) | STATIC s32 ixgbe_negotiate_fc(struct ixgbe_hw *hw, u32 adv_reg, u32 lp_reg, function STATIC (line 2891) | STATIC s32 ixgbe_fc_autoneg_fiber(struct ixgbe_hw *hw) function STATIC (line 2928) | STATIC s32 ixgbe_fc_autoneg_backplane(struct ixgbe_hw *hw) function STATIC (line 2972) | STATIC s32 ixgbe_fc_autoneg_copper(struct ixgbe_hw *hw) function ixgbe_fc_autoneg (line 2997) | void ixgbe_fc_autoneg(struct ixgbe_hw *hw) function STATIC (line 3065) | STATIC u32 ixgbe_pcie_timeout_poll(struct ixgbe_hw *hw) function s32 (line 3111) | s32 ixgbe_disable_pcie_master(struct ixgbe_hw *hw) function s32 (line 3178) | s32 ixgbe_acquire_swfw_sync(struct ixgbe_hw *hw, u32 mask) function ixgbe_release_swfw_sync (line 3225) | void ixgbe_release_swfw_sync(struct ixgbe_hw *hw, u32 mask) function s32 (line 3248) | s32 ixgbe_disable_sec_rx_path_generic(struct ixgbe_hw *hw) function s32 (line 3285) | s32 prot_autoc_read_generic(struct ixgbe_hw *hw, bool *locked, u32 *reg_... function s32 (line 3301) | s32 prot_autoc_write_generic(struct ixgbe_hw *hw, u32 reg_val, bool locked) function s32 (line 3315) | s32 ixgbe_enable_sec_rx_path_generic(struct ixgbe_hw *hw) function s32 (line 3336) | s32 ixgbe_enable_rx_dma_generic(struct ixgbe_hw *hw, u32 regval) function s32 (line 3353) | s32 ixgbe_blink_led_start_generic(struct ixgbe_hw *hw, u32 index) function s32 (line 3400) | s32 ixgbe_blink_led_stop_generic(struct ixgbe_hw *hw, u32 index) function STATIC (line 3439) | STATIC s32 ixgbe_get_san_mac_addr_offset(struct ixgbe_hw *hw, function s32 (line 3471) | s32 ixgbe_get_san_mac_addr_generic(struct ixgbe_hw *hw, u8 *san_mac_addr) function s32 (line 3524) | s32 ixgbe_set_san_mac_addr_generic(struct ixgbe_hw *hw, u8 *san_mac_addr) function u16 (line 3560) | u16 ixgbe_get_pcie_msix_count_generic(struct ixgbe_hw *hw) function s32 (line 3606) | s32 ixgbe_insert_mac_addr_generic(struct ixgbe_hw *hw, u8 *addr, u32 vmdq) function s32 (line 3672) | s32 ixgbe_clear_vmdq_generic(struct ixgbe_hw *hw, u32 rar, u32 vmdq) function s32 (line 3725) | s32 ixgbe_set_vmdq_generic(struct ixgbe_hw *hw, u32 rar, u32 vmdq) function s32 (line 3761) | s32 ixgbe_set_vmdq_san_mac_generic(struct ixgbe_hw *hw, u32 vmdq) function s32 (line 3782) | s32 ixgbe_init_uta_tables_generic(struct ixgbe_hw *hw) function s32 (line 3803) | s32 ixgbe_find_vlvf_slot(struct ixgbe_hw *hw, u32 vlan) function s32 (line 3852) | s32 ixgbe_set_vfta_generic(struct ixgbe_hw *hw, u32 vlan, u32 vind, function s32 (line 3921) | s32 ixgbe_set_vlvf_generic(struct ixgbe_hw *hw, u32 vlan, u32 vind, function s32 (line 4024) | s32 ixgbe_clear_vfta_generic(struct ixgbe_hw *hw) function s32 (line 4051) | s32 ixgbe_check_mac_link_generic(struct ixgbe_hw *hw, ixgbe_link_speed *... function s32 (line 4122) | s32 ixgbe_get_wwn_prefix_generic(struct ixgbe_hw *hw, u16 *wwnn_prefix, function s32 (line 4177) | s32 ixgbe_get_fcoe_boot_status_generic(struct ixgbe_hw *hw, u16 *bs) function ixgbe_set_mac_anti_spoofing (line 4226) | void ixgbe_set_mac_anti_spoofing(struct ixgbe_hw *hw, bool enable, int pf) function ixgbe_set_vlan_anti_spoofing (line 4268) | void ixgbe_set_vlan_anti_spoofing(struct ixgbe_hw *hw, bool enable, int vf) function s32 (line 4293) | s32 ixgbe_get_device_caps_generic(struct ixgbe_hw *hw, u16 *device_caps) function ixgbe_enable_relaxed_ordering_gen2 (line 4307) | void ixgbe_enable_relaxed_ordering_gen2(struct ixgbe_hw *hw) function u8 (line 4337) | u8 ixgbe_calculate_checksum(u8 *buffer, u32 length) function s32 (line 4370) | s32 ixgbe_host_interface_command(struct ixgbe_hw *hw, u32 *buffer, function s32 (line 4475) | s32 ixgbe_set_fw_drv_ver_generic(struct ixgbe_hw *hw, u8 maj, u8 min, function ixgbe_set_rxpba_generic (line 4533) | void ixgbe_set_rxpba_generic(struct ixgbe_hw *hw, int num_pb, u32 headroom, function ixgbe_clear_tx_pending (line 4593) | void ixgbe_clear_tx_pending(struct ixgbe_hw *hw) function s32 (line 4666) | s32 ixgbe_get_thermal_sensor_data_generic(struct ixgbe_hw *hw) function s32 (line 4741) | s32 ixgbe_init_thermal_sensor_thresh_generic(struct ixgbe_hw *hw) function ixgbe_dcb_get_rtrup2tc_generic (line 4823) | void ixgbe_dcb_get_rtrup2tc_generic(struct ixgbe_hw *hw, u8 *map) function ixgbe_disable_rx_generic (line 4834) | void ixgbe_disable_rx_generic(struct ixgbe_hw *hw) function ixgbe_enable_rx_generic (line 4856) | void ixgbe_enable_rx_generic(struct ixgbe_hw *hw) function ixgbe_mng_present (line 4878) | bool ixgbe_mng_present(struct ixgbe_hw *hw) function ixgbe_mng_enabled (line 4896) | bool ixgbe_mng_enabled(struct ixgbe_hw *hw) function s32 (line 4925) | s32 ixgbe_setup_mac_link_multispeed_fiber(struct ixgbe_hw *hw, function ixgbe_set_soft_rate_select_speed (line 5085) | void ixgbe_set_soft_rate_select_speed(struct ixgbe_hw *hw, FILE: drivers/net/ixgbe/base/ixgbe_common.h type ixgbe_pba (line 44) | struct ixgbe_pba { type ixgbe_hw (line 49) | struct ixgbe_hw type ixgbe_hw (line 51) | struct ixgbe_hw type ixgbe_hw (line 52) | struct ixgbe_hw type ixgbe_hw (line 53) | struct ixgbe_hw type ixgbe_hw (line 54) | struct ixgbe_hw type ixgbe_hw (line 55) | struct ixgbe_hw type ixgbe_hw (line 56) | struct ixgbe_hw type ixgbe_hw (line 57) | struct ixgbe_hw type ixgbe_hw (line 58) | struct ixgbe_hw type ixgbe_hw (line 60) | struct ixgbe_hw type ixgbe_pba (line 62) | struct ixgbe_pba type ixgbe_hw (line 63) | struct ixgbe_hw type ixgbe_pba (line 64) | struct ixgbe_pba type ixgbe_hw (line 65) | struct ixgbe_hw type ixgbe_hw (line 67) | struct ixgbe_hw type ixgbe_hw (line 68) | struct ixgbe_hw type ixgbe_hw (line 69) | struct ixgbe_hw type ixgbe_hw (line 70) | struct ixgbe_hw type ixgbe_hw (line 71) | struct ixgbe_hw type ixgbe_hw (line 73) | struct ixgbe_hw type ixgbe_hw (line 74) | struct ixgbe_hw type ixgbe_hw (line 76) | struct ixgbe_hw type ixgbe_hw (line 77) | struct ixgbe_hw type ixgbe_hw (line 78) | struct ixgbe_hw type ixgbe_hw (line 80) | struct ixgbe_hw type ixgbe_hw (line 81) | struct ixgbe_hw type ixgbe_hw (line 83) | struct ixgbe_hw type ixgbe_hw (line 84) | struct ixgbe_hw type ixgbe_hw (line 86) | struct ixgbe_hw type ixgbe_hw (line 88) | struct ixgbe_hw type ixgbe_hw (line 90) | struct ixgbe_hw type ixgbe_hw (line 91) | struct ixgbe_hw type ixgbe_hw (line 93) | struct ixgbe_hw type ixgbe_hw (line 94) | struct ixgbe_hw type ixgbe_hw (line 96) | struct ixgbe_hw type ixgbe_hw (line 98) | struct ixgbe_hw type ixgbe_hw (line 99) | struct ixgbe_hw type ixgbe_hw (line 100) | struct ixgbe_hw type ixgbe_hw (line 103) | struct ixgbe_hw type ixgbe_hw (line 105) | struct ixgbe_hw type ixgbe_hw (line 106) | struct ixgbe_hw type ixgbe_hw (line 107) | struct ixgbe_hw type ixgbe_hw (line 108) | struct ixgbe_hw type ixgbe_hw (line 109) | struct ixgbe_hw type ixgbe_hw (line 111) | struct ixgbe_hw type ixgbe_hw (line 112) | struct ixgbe_hw type ixgbe_hw (line 113) | struct ixgbe_hw type ixgbe_hw (line 114) | struct ixgbe_hw type ixgbe_hw (line 117) | struct ixgbe_hw type ixgbe_hw (line 118) | struct ixgbe_hw type ixgbe_hw (line 119) | struct ixgbe_hw type ixgbe_hw (line 121) | struct ixgbe_hw type ixgbe_hw (line 122) | struct ixgbe_hw type ixgbe_hw (line 124) | struct ixgbe_hw type ixgbe_hw (line 125) | struct ixgbe_hw type ixgbe_hw (line 127) | struct ixgbe_hw type ixgbe_hw (line 128) | struct ixgbe_hw type ixgbe_hw (line 130) | struct ixgbe_hw type ixgbe_hw (line 131) | struct ixgbe_hw type ixgbe_hw (line 132) | struct ixgbe_hw type ixgbe_hw (line 133) | struct ixgbe_hw type ixgbe_hw (line 134) | struct ixgbe_hw type ixgbe_hw (line 135) | struct ixgbe_hw type ixgbe_hw (line 137) | struct ixgbe_hw type ixgbe_hw (line 139) | struct ixgbe_hw type ixgbe_hw (line 140) | struct ixgbe_hw type ixgbe_hw (line 142) | struct ixgbe_hw type ixgbe_hw (line 146) | struct ixgbe_hw type ixgbe_hw (line 149) | struct ixgbe_hw type ixgbe_hw (line 150) | struct ixgbe_hw type ixgbe_hw (line 151) | struct ixgbe_hw type ixgbe_hw (line 152) | struct ixgbe_hw type ixgbe_hw (line 153) | struct ixgbe_hw type ixgbe_hw (line 155) | struct ixgbe_hw type ixgbe_hw (line 156) | struct ixgbe_hw type ixgbe_hw (line 159) | struct ixgbe_hw type ixgbe_hw (line 162) | struct ixgbe_hw type ixgbe_hw (line 164) | struct ixgbe_hw type ixgbe_hw (line 165) | struct ixgbe_hw type ixgbe_hw (line 166) | struct ixgbe_hw type ixgbe_hw (line 167) | struct ixgbe_hw type ixgbe_hw (line 179) | struct ixgbe_hw type ixgbe_hw (line 180) | struct ixgbe_hw type ixgbe_hw (line 181) | struct ixgbe_hw type ixgbe_hw (line 182) | struct ixgbe_hw type ixgbe_hw (line 183) | struct ixgbe_hw type ixgbe_hw (line 186) | struct ixgbe_hw FILE: drivers/net/ixgbe/base/ixgbe_dcb.c function s32 (line 47) | s32 ixgbe_dcb_calculate_tc_credits(u8 *bw, u16 *refill, u16 *max, function s32 (line 87) | s32 ixgbe_dcb_calculate_tc_credits_cee(struct ixgbe_hw *hw, function ixgbe_dcb_unpack_pfc_cee (line 197) | void ixgbe_dcb_unpack_pfc_cee(struct ixgbe_dcb_config *cfg, u8 *map, u8 ... function ixgbe_dcb_unpack_refill_cee (line 212) | void ixgbe_dcb_unpack_refill_cee(struct ixgbe_dcb_config *cfg, int direc... function ixgbe_dcb_unpack_max_cee (line 222) | void ixgbe_dcb_unpack_max_cee(struct ixgbe_dcb_config *cfg, u16 *max) function ixgbe_dcb_unpack_bwgid_cee (line 231) | void ixgbe_dcb_unpack_bwgid_cee(struct ixgbe_dcb_config *cfg, int direct... function ixgbe_dcb_unpack_tsa_cee (line 241) | void ixgbe_dcb_unpack_tsa_cee(struct ixgbe_dcb_config *cfg, int direction, function u8 (line 251) | u8 ixgbe_dcb_get_tc_from_up(struct ixgbe_dcb_config *cfg, int direction,... function ixgbe_dcb_unpack_map_cee (line 274) | void ixgbe_dcb_unpack_map_cee(struct ixgbe_dcb_config *cfg, int direction, function s32 (line 297) | s32 ixgbe_dcb_check_config_cee(struct ixgbe_dcb_config *dcb_config) function s32 (line 386) | s32 ixgbe_dcb_get_tc_stats(struct ixgbe_hw *hw, struct ixgbe_hw_stats *s... function s32 (line 414) | s32 ixgbe_dcb_get_pfc_stats(struct ixgbe_hw *hw, struct ixgbe_hw_stats *... function s32 (line 441) | s32 ixgbe_dcb_config_rx_arbiter_cee(struct ixgbe_hw *hw, function s32 (line 481) | s32 ixgbe_dcb_config_tx_desc_arbiter_cee(struct ixgbe_hw *hw, function s32 (line 520) | s32 ixgbe_dcb_config_tx_data_arbiter_cee(struct ixgbe_hw *hw, function s32 (line 562) | s32 ixgbe_dcb_config_pfc_cee(struct ixgbe_hw *hw, function s32 (line 595) | s32 ixgbe_dcb_config_tc_stats(struct ixgbe_hw *hw) function s32 (line 621) | s32 ixgbe_dcb_hw_config_cee(struct ixgbe_hw *hw, function s32 (line 668) | s32 ixgbe_dcb_config_pfc(struct ixgbe_hw *hw, u8 pfc_en, u8 *map) function s32 (line 688) | s32 ixgbe_dcb_hw_config(struct ixgbe_hw *hw, u16 *refill, u16 *max, FILE: drivers/net/ixgbe/base/ixgbe_dcb.h type ixgbe_dcb_support (line 65) | struct ixgbe_dcb_support { type ixgbe_dcb_tsa (line 74) | enum ixgbe_dcb_tsa { type ixgbe_dcb_tc_path (line 81) | struct ixgbe_dcb_tc_path { type ixgbe_dcb_pfc (line 92) | enum ixgbe_dcb_pfc { type ixgbe_dcb_tc_config (line 100) | struct ixgbe_dcb_tc_config { type ixgbe_dcb_pba (line 108) | enum ixgbe_dcb_pba { type ixgbe_dcb_num_tcs (line 115) | struct ixgbe_dcb_num_tcs { type ixgbe_dcb_config (line 120) | struct ixgbe_dcb_config { type ixgbe_dcb_config (line 138) | struct ixgbe_dcb_config type ixgbe_hw (line 142) | struct ixgbe_hw type ixgbe_dcb_config (line 143) | struct ixgbe_dcb_config type ixgbe_hw (line 146) | struct ixgbe_hw type ixgbe_hw (line 147) | struct ixgbe_hw type ixgbe_dcb_config (line 147) | struct ixgbe_dcb_config type ixgbe_hw (line 150) | struct ixgbe_hw type ixgbe_hw (line 151) | struct ixgbe_hw type ixgbe_hw_stats (line 151) | struct ixgbe_hw_stats type ixgbe_hw (line 152) | struct ixgbe_hw type ixgbe_hw_stats (line 152) | struct ixgbe_hw_stats type ixgbe_hw (line 155) | struct ixgbe_hw type ixgbe_dcb_config (line 156) | struct ixgbe_dcb_config type ixgbe_hw (line 157) | struct ixgbe_hw type ixgbe_dcb_config (line 158) | struct ixgbe_dcb_config type ixgbe_hw (line 159) | struct ixgbe_hw type ixgbe_dcb_config (line 160) | struct ixgbe_dcb_config type ixgbe_dcb_config (line 163) | struct ixgbe_dcb_config type ixgbe_dcb_config (line 164) | struct ixgbe_dcb_config type ixgbe_dcb_config (line 165) | struct ixgbe_dcb_config type ixgbe_dcb_config (line 166) | struct ixgbe_dcb_config type ixgbe_dcb_config (line 167) | struct ixgbe_dcb_config type ixgbe_dcb_config (line 168) | struct ixgbe_dcb_config type ixgbe_dcb_config (line 169) | struct ixgbe_dcb_config type ixgbe_hw (line 172) | struct ixgbe_hw type ixgbe_hw (line 173) | struct ixgbe_hw type ixgbe_dcb_config (line 173) | struct ixgbe_dcb_config FILE: drivers/net/ixgbe/base/ixgbe_dcb_82598.c function s32 (line 47) | s32 ixgbe_dcb_get_tc_stats_82598(struct ixgbe_hw *hw, function s32 (line 89) | s32 ixgbe_dcb_get_pfc_stats_82598(struct ixgbe_hw *hw, function s32 (line 117) | s32 ixgbe_dcb_config_rx_arbiter_82598(struct ixgbe_hw *hw, u16 *refill, function s32 (line 172) | s32 ixgbe_dcb_config_tx_desc_arbiter_82598(struct ixgbe_hw *hw, function s32 (line 216) | s32 ixgbe_dcb_config_tx_data_arbiter_82598(struct ixgbe_hw *hw, function s32 (line 261) | s32 ixgbe_dcb_config_pfc_82598(struct ixgbe_hw *hw, u8 pfc_en) function s32 (line 313) | s32 ixgbe_dcb_config_tc_stats_82598(struct ixgbe_hw *hw) function s32 (line 345) | s32 ixgbe_dcb_hw_config_82598(struct ixgbe_hw *hw, int link_speed, FILE: drivers/net/ixgbe/base/ixgbe_dcb_82598.h type ixgbe_hw (line 81) | struct ixgbe_hw type ixgbe_hw (line 84) | struct ixgbe_hw type ixgbe_hw (line 85) | struct ixgbe_hw type ixgbe_hw_stats (line 86) | struct ixgbe_hw_stats type ixgbe_hw (line 87) | struct ixgbe_hw type ixgbe_hw_stats (line 88) | struct ixgbe_hw_stats type ixgbe_hw (line 91) | struct ixgbe_hw type ixgbe_hw (line 93) | struct ixgbe_hw type ixgbe_hw (line 95) | struct ixgbe_hw type ixgbe_hw (line 98) | struct ixgbe_hw FILE: drivers/net/ixgbe/base/ixgbe_dcb_82599.c function s32 (line 47) | s32 ixgbe_dcb_get_tc_stats_82599(struct ixgbe_hw *hw, function s32 (line 88) | s32 ixgbe_dcb_get_pfc_stats_82599(struct ixgbe_hw *hw, function s32 (line 116) | s32 ixgbe_dcb_config_rx_arbiter_82599(struct ixgbe_hw *hw, u16 *refill, function s32 (line 175) | s32 ixgbe_dcb_config_tx_desc_arbiter_82599(struct ixgbe_hw *hw, u16 *ref... function s32 (line 220) | s32 ixgbe_dcb_config_tx_data_arbiter_82599(struct ixgbe_hw *hw, u16 *ref... function s32 (line 282) | s32 ixgbe_dcb_config_pfc_82599(struct ixgbe_hw *hw, u8 pfc_en, u8 *map) function s32 (line 368) | s32 ixgbe_dcb_config_tc_stats_82599(struct ixgbe_hw *hw, function s32 (line 494) | s32 ixgbe_dcb_config_82599(struct ixgbe_hw *hw, function s32 (line 578) | s32 ixgbe_dcb_hw_config_82599(struct ixgbe_hw *hw, int link_speed, FILE: drivers/net/ixgbe/base/ixgbe_dcb_82599.h type ixgbe_hw (line 129) | struct ixgbe_hw type ixgbe_hw (line 132) | struct ixgbe_hw type ixgbe_dcb_config (line 133) | struct ixgbe_dcb_config type ixgbe_hw (line 134) | struct ixgbe_hw type ixgbe_hw_stats (line 135) | struct ixgbe_hw_stats type ixgbe_hw (line 136) | struct ixgbe_hw type ixgbe_hw_stats (line 137) | struct ixgbe_hw_stats type ixgbe_hw (line 140) | struct ixgbe_hw type ixgbe_hw (line 142) | struct ixgbe_hw type ixgbe_hw (line 144) | struct ixgbe_hw type ixgbe_hw (line 148) | struct ixgbe_hw type ixgbe_dcb_config (line 149) | struct ixgbe_dcb_config type ixgbe_hw (line 151) | struct ixgbe_hw FILE: drivers/net/ixgbe/base/ixgbe_mbx.c function s32 (line 46) | s32 ixgbe_read_mbx(struct ixgbe_hw *hw, u32 *msg, u16 size, u16 mbx_id) function s32 (line 72) | s32 ixgbe_write_mbx(struct ixgbe_hw *hw, u32 *msg, u16 size, u16 mbx_id) function s32 (line 96) | s32 ixgbe_check_for_msg(struct ixgbe_hw *hw, u16 mbx_id) function s32 (line 116) | s32 ixgbe_check_for_ack(struct ixgbe_hw *hw, u16 mbx_id) function s32 (line 136) | s32 ixgbe_check_for_rst(struct ixgbe_hw *hw, u16 mbx_id) function STATIC (line 156) | STATIC s32 ixgbe_poll_for_msg(struct ixgbe_hw *hw, u16 mbx_id) function STATIC (line 188) | STATIC s32 ixgbe_poll_for_ack(struct ixgbe_hw *hw, u16 mbx_id) function s32 (line 223) | s32 ixgbe_read_posted_mbx(struct ixgbe_hw *hw, u32 *msg, u16 size, u16 m... function s32 (line 252) | s32 ixgbe_write_posted_mbx(struct ixgbe_hw *hw, u32 *msg, u16 size, function ixgbe_init_mbx_ops_generic (line 280) | void ixgbe_init_mbx_ops_generic(struct ixgbe_hw *hw) function STATIC (line 295) | STATIC u32 ixgbe_read_v2p_mailbox(struct ixgbe_hw *hw) function STATIC (line 313) | STATIC s32 ixgbe_check_for_bit_vf(struct ixgbe_hw *hw, u32 mask) function STATIC (line 333) | STATIC s32 ixgbe_check_for_msg_vf(struct ixgbe_hw *hw, u16 mbx_id) function STATIC (line 355) | STATIC s32 ixgbe_check_for_ack_vf(struct ixgbe_hw *hw, u16 mbx_id) function STATIC (line 377) | STATIC s32 ixgbe_check_for_rst_vf(struct ixgbe_hw *hw, u16 mbx_id) function STATIC (line 399) | STATIC s32 ixgbe_obtain_mbx_lock_vf(struct ixgbe_hw *hw) function STATIC (line 424) | STATIC s32 ixgbe_write_mbx_vf(struct ixgbe_hw *hw, u32 *msg, u16 size, function STATIC (line 477) | STATIC s32 ixgbe_read_mbx_vf(struct ixgbe_hw *hw, u32 *msg, u16 size, function ixgbe_init_mbx_params_vf (line 511) | void ixgbe_init_mbx_params_vf(struct ixgbe_hw *hw) function STATIC (line 537) | STATIC s32 ixgbe_check_for_bit_pf(struct ixgbe_hw *hw, u32 mask, s32 index) function STATIC (line 557) | STATIC s32 ixgbe_check_for_msg_pf(struct ixgbe_hw *hw, u16 vf_number) function STATIC (line 581) | STATIC s32 ixgbe_check_for_ack_pf(struct ixgbe_hw *hw, u16 vf_number) function STATIC (line 605) | STATIC s32 ixgbe_check_for_rst_pf(struct ixgbe_hw *hw, u16 vf_number) function STATIC (line 643) | STATIC s32 ixgbe_obtain_mbx_lock_pf(struct ixgbe_hw *hw, u16 vf_number) function STATIC (line 674) | STATIC s32 ixgbe_write_mbx_pf(struct ixgbe_hw *hw, u32 *msg, u16 size, function STATIC (line 728) | STATIC s32 ixgbe_read_mbx_pf(struct ixgbe_hw *hw, u32 *msg, u16 size, function ixgbe_init_mbx_params_pf (line 761) | void ixgbe_init_mbx_params_pf(struct ixgbe_hw *hw) FILE: drivers/net/ixgbe/base/ixgbe_mbx.h type ixgbe_pfvf_api_rev (line 88) | enum ixgbe_pfvf_api_rev { type ixgbe_hw (line 139) | struct ixgbe_hw type ixgbe_hw (line 140) | struct ixgbe_hw type ixgbe_hw (line 141) | struct ixgbe_hw type ixgbe_hw (line 142) | struct ixgbe_hw type ixgbe_hw (line 143) | struct ixgbe_hw type ixgbe_hw (line 144) | struct ixgbe_hw type ixgbe_hw (line 145) | struct ixgbe_hw type ixgbe_hw (line 146) | struct ixgbe_hw type ixgbe_hw (line 147) | struct ixgbe_hw type ixgbe_hw (line 148) | struct ixgbe_hw FILE: drivers/net/ixgbe/base/ixgbe_osdep.h type u8 (line 103) | typedef uint8_t u8; type s8 (line 104) | typedef int8_t s8; type u16 (line 105) | typedef uint16_t u16; type s16 (line 106) | typedef int16_t s16; type u32 (line 107) | typedef uint32_t u32; type s32 (line 108) | typedef int32_t s32; type u64 (line 109) | typedef uint64_t u64; function ixgbe_read_addr (line 122) | static inline uint32_t ixgbe_read_addr(volatile void* addr) FILE: drivers/net/ixgbe/base/ixgbe_phy.c type ixgbe_hw (line 38) | struct ixgbe_hw type ixgbe_hw (line 39) | struct ixgbe_hw type ixgbe_hw (line 40) | struct ixgbe_hw type ixgbe_hw (line 41) | struct ixgbe_hw type ixgbe_hw (line 42) | struct ixgbe_hw type ixgbe_hw (line 43) | struct ixgbe_hw type ixgbe_hw (line 44) | struct ixgbe_hw type ixgbe_hw (line 45) | struct ixgbe_hw type ixgbe_hw (line 46) | struct ixgbe_hw type ixgbe_hw (line 47) | struct ixgbe_hw type ixgbe_hw (line 48) | struct ixgbe_hw type ixgbe_hw (line 49) | struct ixgbe_hw function STATIC (line 59) | STATIC s32 ixgbe_out_i2c_byte_ack(struct ixgbe_hw *hw, u8 byte) function STATIC (line 76) | STATIC s32 ixgbe_in_i2c_byte_ack(struct ixgbe_hw *hw, u8 *byte) function STATIC (line 94) | STATIC u8 ixgbe_ones_comp_byte_add(u8 add1, u8 add2) function STATIC (line 112) | STATIC s32 ixgbe_read_i2c_combined_generic_int(struct ixgbe_hw *hw, u8 a... function STATIC (line 191) | STATIC s32 ixgbe_read_i2c_combined_generic(struct ixgbe_hw *hw, u8 addr, function STATIC (line 206) | STATIC s32 function STATIC (line 223) | STATIC s32 ixgbe_write_i2c_combined_generic_int(struct ixgbe_hw *hw, u8 ... function STATIC (line 287) | STATIC s32 ixgbe_write_i2c_combined_generic(struct ixgbe_hw *hw, function STATIC (line 302) | STATIC s32 function s32 (line 315) | s32 ixgbe_init_phy_ops_generic(struct ixgbe_hw *hw) function s32 (line 359) | s32 ixgbe_identify_phy_generic(struct ixgbe_hw *hw) function s32 (line 425) | s32 ixgbe_check_reset_blocked(struct ixgbe_hw *hw) function ixgbe_validate_phy_addr (line 450) | bool ixgbe_validate_phy_addr(struct ixgbe_hw *hw, u32 phy_addr) function s32 (line 472) | s32 ixgbe_get_phy_id(struct ixgbe_hw *hw) function ixgbe_get_phy_type_from_id (line 500) | enum ixgbe_phy_type ixgbe_get_phy_type_from_id(u32 phy_id) function s32 (line 538) | s32 ixgbe_reset_phy_generic(struct ixgbe_hw *hw) function s32 (line 601) | s32 ixgbe_read_phy_reg_mdi(struct ixgbe_hw *hw, u32 reg_addr, u32 device... function s32 (line 680) | s32 ixgbe_read_phy_reg_generic(struct ixgbe_hw *hw, u32 reg_addr, function s32 (line 707) | s32 ixgbe_write_phy_reg_mdi(struct ixgbe_hw *hw, u32 reg_addr, function s32 (line 781) | s32 ixgbe_write_phy_reg_generic(struct ixgbe_hw *hw, u32 reg_addr, function s32 (line 806) | s32 ixgbe_setup_phy_link_generic(struct ixgbe_hw *hw) function s32 (line 924) | s32 ixgbe_setup_phy_link_speed_generic(struct ixgbe_hw *hw, function s32 (line 968) | s32 ixgbe_get_copper_link_capabilities_generic(struct ixgbe_hw *hw, function s32 (line 1012) | s32 ixgbe_check_phy_link_tnx(struct ixgbe_hw *hw, ixgbe_link_speed *speed, function s32 (line 1060) | s32 ixgbe_setup_phy_link_tnx(struct ixgbe_hw *hw) function s32 (line 1137) | s32 ixgbe_get_phy_firmware_version_tnx(struct ixgbe_hw *hw, function s32 (line 1156) | s32 ixgbe_get_phy_firmware_version_generic(struct ixgbe_hw *hw, function s32 (line 1174) | s32 ixgbe_reset_phy_nl(struct ixgbe_hw *hw) function s32 (line 1292) | s32 ixgbe_identify_module_generic(struct ixgbe_hw *hw) function s32 (line 1322) | s32 ixgbe_identify_sfp_module_generic(struct ixgbe_hw *hw) function s32 (line 1612) | s32 ixgbe_get_supported_phy_sfp_layer_generic(struct ixgbe_hw *hw) function s32 (line 1674) | s32 ixgbe_identify_qsfp_module_generic(struct ixgbe_hw *hw) function s32 (line 1877) | s32 ixgbe_get_sfp_init_sequence_offsets(struct ixgbe_hw *hw, function s32 (line 1971) | s32 ixgbe_read_i2c_eeprom_generic(struct ixgbe_hw *hw, u8 byte_offset, function STATIC (line 1989) | STATIC s32 ixgbe_read_i2c_sff8472_generic(struct ixgbe_hw *hw, u8 byte_o... function s32 (line 2005) | s32 ixgbe_write_i2c_eeprom_generic(struct ixgbe_hw *hw, u8 byte_offset, function STATIC (line 2021) | STATIC bool ixgbe_is_sfp_probe(struct ixgbe_hw *hw, u8 offset, u8 addr) function STATIC (line 2040) | STATIC s32 ixgbe_read_i2c_byte_generic_int(struct ixgbe_hw *hw, u8 byte_... function s32 (line 2130) | s32 ixgbe_read_i2c_byte_generic(struct ixgbe_hw *hw, u8 byte_offset, function s32 (line 2146) | s32 ixgbe_read_i2c_byte_generic_unlocked(struct ixgbe_hw *hw, u8 byte_of... function STATIC (line 2163) | STATIC s32 ixgbe_write_i2c_byte_generic_int(struct ixgbe_hw *hw, u8 byte... function s32 (line 2233) | s32 ixgbe_write_i2c_byte_generic(struct ixgbe_hw *hw, u8 byte_offset, function s32 (line 2249) | s32 ixgbe_write_i2c_byte_generic_unlocked(struct ixgbe_hw *hw, u8 byte_o... function STATIC (line 2263) | STATIC void ixgbe_i2c_start(struct ixgbe_hw *hw) function STATIC (line 2298) | STATIC void ixgbe_i2c_stop(struct ixgbe_hw *hw) function STATIC (line 2334) | STATIC s32 ixgbe_clock_in_i2c_byte(struct ixgbe_hw *hw, u8 *data) function STATIC (line 2357) | STATIC s32 ixgbe_clock_out_i2c_byte(struct ixgbe_hw *hw, u8 data) function STATIC (line 2390) | STATIC s32 ixgbe_get_i2c_ack(struct ixgbe_hw *hw) function STATIC (line 2443) | STATIC s32 ixgbe_clock_in_i2c_bit(struct ixgbe_hw *hw, bool *data) function STATIC (line 2479) | STATIC s32 ixgbe_clock_out_i2c_bit(struct ixgbe_hw *hw, bool data) function STATIC (line 2516) | STATIC void ixgbe_raise_i2c_clk(struct ixgbe_hw *hw, u32 *i2cctl) function STATIC (line 2552) | STATIC void ixgbe_lower_i2c_clk(struct ixgbe_hw *hw, u32 *i2cctl) function STATIC (line 2575) | STATIC s32 ixgbe_set_i2c_data(struct ixgbe_hw *hw, u32 *i2cctl, bool data) function STATIC (line 2622) | STATIC bool ixgbe_get_i2c_data(struct ixgbe_hw *hw, u32 *i2cctl) function ixgbe_i2c_bus_clear (line 2651) | void ixgbe_i2c_bus_clear(struct ixgbe_hw *hw) function s32 (line 2687) | s32 ixgbe_tn_check_overtemp(struct ixgbe_hw *hw) function s32 (line 2715) | s32 ixgbe_set_copper_phy_power(struct ixgbe_hw *hw, bool on) FILE: drivers/net/ixgbe/base/ixgbe_phy.h type ixgbe_hw (line 151) | struct ixgbe_hw type ixgbe_hw (line 152) | struct ixgbe_hw type ixgbe_phy_type (line 153) | enum ixgbe_phy_type type ixgbe_hw (line 154) | struct ixgbe_hw type ixgbe_hw (line 155) | struct ixgbe_hw type ixgbe_hw (line 156) | struct ixgbe_hw type ixgbe_hw (line 157) | struct ixgbe_hw type ixgbe_hw (line 159) | struct ixgbe_hw type ixgbe_hw (line 161) | struct ixgbe_hw type ixgbe_hw (line 163) | struct ixgbe_hw type ixgbe_hw (line 165) | struct ixgbe_hw type ixgbe_hw (line 166) | struct ixgbe_hw type ixgbe_hw (line 169) | struct ixgbe_hw type ixgbe_hw (line 172) | struct ixgbe_hw type ixgbe_hw (line 175) | struct ixgbe_hw type ixgbe_hw (line 178) | struct ixgbe_hw type ixgbe_hw (line 179) | struct ixgbe_hw type ixgbe_hw (line 181) | struct ixgbe_hw type ixgbe_hw (line 184) | struct ixgbe_hw type ixgbe_hw (line 185) | struct ixgbe_hw type ixgbe_hw (line 186) | struct ixgbe_hw type ixgbe_hw (line 187) | struct ixgbe_hw type ixgbe_hw (line 188) | struct ixgbe_hw type ixgbe_hw (line 189) | struct ixgbe_hw type ixgbe_hw (line 190) | struct ixgbe_hw type ixgbe_hw (line 193) | struct ixgbe_hw type ixgbe_hw (line 194) | struct ixgbe_hw type ixgbe_hw (line 196) | struct ixgbe_hw type ixgbe_hw (line 198) | struct ixgbe_hw type ixgbe_hw (line 200) | struct ixgbe_hw type ixgbe_hw (line 202) | struct ixgbe_hw type ixgbe_hw (line 204) | struct ixgbe_hw type ixgbe_hw (line 206) | struct ixgbe_hw FILE: drivers/net/ixgbe/base/ixgbe_type.h type ixgbe_thermal_diode_data (line 267) | struct ixgbe_thermal_diode_data { type ixgbe_thermal_sensor_data (line 274) | struct ixgbe_thermal_sensor_data { type ixgbe_dmac_config (line 647) | struct ixgbe_dmac_config { type ixgbe_fdir_pballoc_type (line 2823) | enum ixgbe_fdir_pballoc_type { type ixgbe_hic_hdr (line 2945) | struct ixgbe_hic_hdr { type ixgbe_hic_hdr2_req (line 2955) | struct ixgbe_hic_hdr2_req { type ixgbe_hic_hdr2_rsp (line 2962) | struct ixgbe_hic_hdr2_rsp { type ixgbe_hic_hdr2_req (line 2970) | struct ixgbe_hic_hdr2_req type ixgbe_hic_hdr2_rsp (line 2971) | struct ixgbe_hic_hdr2_rsp type ixgbe_hic_drv_info (line 2974) | struct ixgbe_hic_drv_info { type ixgbe_hic_read_shadow_ram (line 2986) | struct ixgbe_hic_read_shadow_ram { type ixgbe_hic_write_shadow_ram (line 2995) | struct ixgbe_hic_write_shadow_ram { type ixgbe_hic_disable_rxen (line 3004) | struct ixgbe_hic_disable_rxen { type ixgbe_legacy_tx_desc (line 3013) | struct ixgbe_legacy_tx_desc { type ixgbe_legacy_rx_desc (line 3048) | struct ixgbe_legacy_rx_desc { type ixgbe_adv_tx_context_desc (line 3089) | struct ixgbe_adv_tx_context_desc { type u32 (line 3160) | typedef u32 ixgbe_autoneg_advertised; type u32 (line 3162) | typedef u32 ixgbe_link_speed; type u32 (line 3176) | typedef u32 ixgbe_physical_layer; type ixgbe_atr_flow_type (line 3268) | enum ixgbe_atr_flow_type { type ixgbe_mvals (line 3365) | enum ixgbe_mvals { type ixgbe_fcoe_boot_status (line 3375) | enum ixgbe_fcoe_boot_status { type ixgbe_eeprom_type (line 3381) | enum ixgbe_eeprom_type { type ixgbe_mac_type (line 3388) | enum ixgbe_mac_type { type ixgbe_phy_type (line 3402) | enum ixgbe_phy_type { type ixgbe_sfp_type (line 3443) | enum ixgbe_sfp_type { type ixgbe_media_type (line 3463) | enum ixgbe_media_type { type ixgbe_fc_mode (line 3475) | enum ixgbe_fc_mode { type ixgbe_smart_speed (line 3485) | enum ixgbe_smart_speed { type ixgbe_bus_type (line 3492) | enum ixgbe_bus_type { type ixgbe_bus_speed (line 3502) | enum ixgbe_bus_speed { type ixgbe_bus_width (line 3516) | enum ixgbe_bus_width { type ixgbe_addr_filter_info (line 3527) | struct ixgbe_addr_filter_info { type ixgbe_bus_info (line 3536) | struct ixgbe_bus_info { type ixgbe_fc_info (line 3546) | struct ixgbe_fc_info { type ixgbe_hw_stats (line 3559) | struct ixgbe_hw_stats { type ixgbe_hw (line 3639) | struct ixgbe_hw type u8 (line 3642) | typedef u8* (*ixgbe_mc_addr_itr) (struct ixgbe_hw *hw, u8 **mc_addr_ptr, type ixgbe_eeprom_operations (line 3646) | struct ixgbe_eeprom_operations { type ixgbe_mac_operations (line 3657) | struct ixgbe_mac_operations { type ixgbe_phy_operations (line 3753) | struct ixgbe_phy_operations { type ixgbe_eeprom_info (line 3789) | struct ixgbe_eeprom_info { type ixgbe_mac_info (line 3800) | struct ixgbe_mac_info { type ixgbe_phy_info (line 3836) | struct ixgbe_phy_info { type ixgbe_mbx_operations (line 3858) | struct ixgbe_mbx_operations { type ixgbe_mbx_stats (line 3869) | struct ixgbe_mbx_stats { type ixgbe_mbx_info (line 3878) | struct ixgbe_mbx_info { type ixgbe_hw (line 3887) | struct ixgbe_hw { FILE: drivers/net/ixgbe/base/ixgbe_vf.c function s32 (line 55) | s32 ixgbe_init_ops_vf(struct ixgbe_hw *hw) function ixgbe_virt_clr_reg (line 94) | static void ixgbe_virt_clr_reg(struct ixgbe_hw *hw) function s32 (line 143) | s32 ixgbe_start_hw_vf(struct ixgbe_hw *hw) function s32 (line 158) | s32 ixgbe_init_hw_vf(struct ixgbe_hw *hw) function s32 (line 174) | s32 ixgbe_reset_hw_vf(struct ixgbe_hw *hw) function s32 (line 246) | s32 ixgbe_stop_adapter_vf(struct ixgbe_hw *hw) function STATIC (line 295) | STATIC s32 ixgbe_mta_vector(struct ixgbe_hw *hw, u8 *mc_addr) function STATIC (line 323) | STATIC void ixgbevf_write_msg_read_ack(struct ixgbe_hw *hw, function s32 (line 342) | s32 ixgbe_set_rar_vf(struct ixgbe_hw *hw, u32 index, u8 *addr, u32 vmdq, function s32 (line 378) | s32 ixgbe_update_mc_addr_list_vf(struct ixgbe_hw *hw, u8 *mc_addr_list, function s32 (line 424) | s32 ixgbe_set_vfta_vf(struct ixgbe_hw *hw, u32 vlan, u32 vind, bool vlan... function u32 (line 452) | u32 ixgbe_get_num_of_tx_queues_vf(struct ixgbe_hw *hw) function u32 (line 464) | u32 ixgbe_get_num_of_rx_queues_vf(struct ixgbe_hw *hw) function s32 (line 474) | s32 ixgbe_get_mac_addr_vf(struct ixgbe_hw *hw, u8 *mac_addr) function s32 (line 484) | s32 ixgbevf_set_uc_addr_vf(struct ixgbe_hw *hw, u32 index, u8 *addr) function s32 (line 525) | s32 ixgbe_setup_mac_link_vf(struct ixgbe_hw *hw, ixgbe_link_speed speed, function s32 (line 541) | s32 ixgbe_check_mac_link_vf(struct ixgbe_hw *hw, ixgbe_link_speed *speed, function ixgbevf_rlpml_set_vf (line 624) | void ixgbevf_rlpml_set_vf(struct ixgbe_hw *hw, u16 max_size) function ixgbevf_negotiate_api_version (line 638) | int ixgbevf_negotiate_api_version(struct ixgbe_hw *hw, int api) function ixgbevf_get_queues (line 667) | int ixgbevf_get_queues(struct ixgbe_hw *hw, unsigned int *num_tcs, FILE: drivers/net/ixgbe/base/ixgbe_vf.h type ixgbevf_hw_stats (line 91) | struct ixgbevf_hw_stats { type ixgbe_hw (line 117) | struct ixgbe_hw type ixgbe_hw (line 118) | struct ixgbe_hw type ixgbe_hw (line 119) | struct ixgbe_hw type ixgbe_hw (line 120) | struct ixgbe_hw type ixgbe_hw (line 121) | struct ixgbe_hw type ixgbe_hw (line 122) | struct ixgbe_hw type ixgbe_hw (line 123) | struct ixgbe_hw type ixgbe_hw (line 124) | struct ixgbe_hw type ixgbe_hw (line 126) | struct ixgbe_hw type ixgbe_hw (line 128) | struct ixgbe_hw type ixgbe_hw (line 130) | struct ixgbe_hw type ixgbe_hw (line 131) | struct ixgbe_hw type ixgbe_hw (line 134) | struct ixgbe_hw type ixgbe_hw (line 135) | struct ixgbe_hw type ixgbe_hw (line 136) | struct ixgbe_hw type ixgbe_hw (line 137) | struct ixgbe_hw FILE: drivers/net/ixgbe/base/ixgbe_x540.c type ixgbe_hw (line 47) | struct ixgbe_hw type ixgbe_hw (line 48) | struct ixgbe_hw type ixgbe_hw (line 49) | struct ixgbe_hw function s32 (line 58) | s32 ixgbe_init_ops_X540(struct ixgbe_hw *hw) function s32 (line 165) | s32 ixgbe_get_link_capabilities_X540(struct ixgbe_hw *hw, function ixgbe_get_media_type_X540 (line 180) | enum ixgbe_media_type ixgbe_get_media_type_X540(struct ixgbe_hw *hw) function s32 (line 192) | s32 ixgbe_setup_mac_link_X540(struct ixgbe_hw *hw, function s32 (line 207) | s32 ixgbe_reset_hw_X540(struct ixgbe_hw *hw) function s32 (line 298) | s32 ixgbe_start_hw_X540(struct ixgbe_hw *hw) function u32 (line 320) | u32 ixgbe_get_supported_physical_layer_X540(struct ixgbe_hw *hw) function s32 (line 346) | s32 ixgbe_init_eeprom_params_X540(struct ixgbe_hw *hw) function s32 (line 379) | s32 ixgbe_read_eerd_X540(struct ixgbe_hw *hw, u16 offset, u16 *data) function s32 (line 404) | s32 ixgbe_read_eerd_buffer_X540(struct ixgbe_hw *hw, function s32 (line 430) | s32 ixgbe_write_eewr_X540(struct ixgbe_hw *hw, u16 offset, u16 data) function s32 (line 455) | s32 ixgbe_write_eewr_buffer_X540(struct ixgbe_hw *hw, function s32 (line 483) | s32 ixgbe_calc_eeprom_checksum_X540(struct ixgbe_hw *hw) function s32 (line 559) | s32 ixgbe_validate_eeprom_checksum_X540(struct ixgbe_hw *hw, function s32 (line 622) | s32 ixgbe_update_eeprom_checksum_X540(struct ixgbe_hw *hw) function s32 (line 670) | s32 ixgbe_update_flash_X540(struct ixgbe_hw *hw) function STATIC (line 717) | STATIC s32 ixgbe_poll_flash_update_done_X540(struct ixgbe_hw *hw) function s32 (line 749) | s32 ixgbe_acquire_swfw_sync_X540(struct ixgbe_hw *hw, u32 mask) function ixgbe_release_swfw_sync_X540 (line 843) | void ixgbe_release_swfw_sync_X540(struct ixgbe_hw *hw, u32 mask) function STATIC (line 868) | STATIC s32 ixgbe_get_swfw_sync_semaphore(struct ixgbe_hw *hw) function STATIC (line 926) | STATIC void ixgbe_release_swfw_sync_semaphore(struct ixgbe_hw *hw) function s32 (line 953) | s32 ixgbe_blink_led_start_X540(struct ixgbe_hw *hw, u32 index) function s32 (line 991) | s32 ixgbe_blink_led_stop_X540(struct ixgbe_hw *hw, u32 index) FILE: drivers/net/ixgbe/base/ixgbe_x540.h type ixgbe_hw (line 39) | struct ixgbe_hw type ixgbe_media_type (line 41) | enum ixgbe_media_type type ixgbe_hw (line 41) | struct ixgbe_hw type ixgbe_hw (line 42) | struct ixgbe_hw type ixgbe_hw (line 44) | struct ixgbe_hw type ixgbe_hw (line 45) | struct ixgbe_hw type ixgbe_hw (line 46) | struct ixgbe_hw type ixgbe_hw (line 48) | struct ixgbe_hw type ixgbe_hw (line 49) | struct ixgbe_hw type ixgbe_hw (line 50) | struct ixgbe_hw type ixgbe_hw (line 52) | struct ixgbe_hw type ixgbe_hw (line 53) | struct ixgbe_hw type ixgbe_hw (line 55) | struct ixgbe_hw type ixgbe_hw (line 56) | struct ixgbe_hw type ixgbe_hw (line 57) | struct ixgbe_hw type ixgbe_hw (line 58) | struct ixgbe_hw type ixgbe_hw (line 60) | struct ixgbe_hw type ixgbe_hw (line 61) | struct ixgbe_hw type ixgbe_hw (line 63) | struct ixgbe_hw type ixgbe_hw (line 64) | struct ixgbe_hw FILE: drivers/net/ixgbe/base/ixgbe_x550.c type ixgbe_hw (line 41) | struct ixgbe_hw function s32 (line 50) | s32 ixgbe_init_ops_X550(struct ixgbe_hw *hw) function STATIC (line 98) | STATIC s32 ixgbe_read_cs4227(struct ixgbe_hw *hw, u16 reg, u16 *value) function STATIC (line 111) | STATIC s32 ixgbe_write_cs4227(struct ixgbe_hw *hw, u16 reg, u16 value) function STATIC (line 124) | STATIC s32 ixgbe_get_cs4227_status(struct ixgbe_hw *hw) function STATIC (line 250) | STATIC s32 ixgbe_read_pe(struct ixgbe_hw *hw, u8 reg, u8 *value) function STATIC (line 269) | STATIC s32 ixgbe_write_pe(struct ixgbe_hw *hw, u8 reg, u8 value) function STATIC (line 286) | STATIC s32 ixgbe_reset_cs4227(struct ixgbe_hw *hw) function STATIC (line 334) | STATIC void ixgbe_check_cs4227(struct ixgbe_hw *hw) function STATIC (line 365) | STATIC void ixgbe_setup_mux_ctl(struct ixgbe_hw *hw) function STATIC (line 384) | STATIC s32 ixgbe_identify_phy_x550em(struct ixgbe_hw *hw) function STATIC (line 410) | STATIC s32 ixgbe_read_phy_reg_x550em(struct ixgbe_hw *hw, u32 reg_addr, function STATIC (line 417) | STATIC s32 ixgbe_write_phy_reg_x550em(struct ixgbe_hw *hw, u32 reg_addr, function s32 (line 431) | s32 ixgbe_init_ops_X550EM(struct ixgbe_hw *hw) function s32 (line 518) | s32 ixgbe_dmac_config_X550(struct ixgbe_hw *hw) function s32 (line 566) | s32 ixgbe_dmac_config_tcs_X550(struct ixgbe_hw *hw) function s32 (line 620) | s32 ixgbe_dmac_update_tcs_X550(struct ixgbe_hw *hw) function s32 (line 648) | s32 ixgbe_init_eeprom_params_X550(struct ixgbe_hw *hw) function s32 (line 683) | s32 ixgbe_setup_eee_X550(struct ixgbe_hw *hw, bool enable_eee) function ixgbe_set_source_address_pruning_X550 (line 778) | void ixgbe_set_source_address_pruning_X550(struct ixgbe_hw *hw, bool ena... function ixgbe_set_ethertype_anti_spoofing_X550 (line 806) | void ixgbe_set_ethertype_anti_spoofing_X550(struct ixgbe_hw *hw, function STATIC (line 833) | STATIC s32 ixgbe_iosf_wait(struct ixgbe_hw *hw, u32 *ctrl) function s32 (line 865) | s32 ixgbe_write_iosf_sb_reg_x550(struct ixgbe_hw *hw, u32 reg_addr, function s32 (line 912) | s32 ixgbe_read_iosf_sb_reg_x550(struct ixgbe_hw *hw, u32 reg_addr, function ixgbe_disable_mdd_X550 (line 957) | void ixgbe_disable_mdd_X550(struct ixgbe_hw *hw) function ixgbe_enable_mdd_X550 (line 980) | void ixgbe_enable_mdd_X550(struct ixgbe_hw *hw) function ixgbe_restore_mdd_vf_X550 (line 1004) | void ixgbe_restore_mdd_vf_X550(struct ixgbe_hw *hw, u32 vf) function ixgbe_mdd_event_X550 (line 1044) | void ixgbe_mdd_event_X550(struct ixgbe_hw *hw, u32 *vf_bitmap) function ixgbe_get_media_type_X550em (line 1100) | enum ixgbe_media_type ixgbe_get_media_type_X550em(struct ixgbe_hw *hw) function STATIC (line 1131) | STATIC s32 ixgbe_supported_sfp_modules_X550em(struct ixgbe_hw *hw, bool ... function s32 (line 1168) | s32 ixgbe_identify_sfp_module_X550em(struct ixgbe_hw *hw) function s32 (line 1190) | s32 ixgbe_setup_sfp_modules_X550em(struct ixgbe_hw *hw) function ixgbe_init_mac_link_ops_X550em (line 1213) | void ixgbe_init_mac_link_ops_X550em(struct ixgbe_hw *hw) function s32 (line 1247) | s32 ixgbe_get_link_capabilities_X550em(struct ixgbe_hw *hw, function STATIC (line 1295) | STATIC s32 ixgbe_get_lasi_ext_t_x550em(struct ixgbe_hw *hw, bool *lsc) function STATIC (line 1367) | STATIC s32 ixgbe_enable_lasi_ext_t_x550em(struct ixgbe_hw *hw) function STATIC (line 1450) | STATIC s32 ixgbe_setup_kr_speed_x550em(struct ixgbe_hw *hw, function s32 (line 1491) | s32 ixgbe_init_phy_ops_X550em(struct ixgbe_hw *hw) function s32 (line 1582) | s32 ixgbe_reset_hw_X550em(struct ixgbe_hw *hw) function s32 (line 1697) | s32 ixgbe_init_ext_t_x550em(struct ixgbe_hw *hw) function s32 (line 1742) | s32 ixgbe_setup_kr_x550em(struct ixgbe_hw *hw) function s32 (line 1753) | s32 ixgbe_setup_kx4_x550em(struct ixgbe_hw *hw) function s32 (line 1790) | s32 ixgbe_setup_mac_link_sfp_x550em(struct ixgbe_hw *hw, function STATIC (line 1853) | STATIC s32 ixgbe_setup_ixfi_x550em(struct ixgbe_hw *hw, ixgbe_link_speed... function STATIC (line 1965) | STATIC s32 ixgbe_ext_phy_t_x550em_get_link(struct ixgbe_hw *hw, bool *li... function s32 (line 2002) | s32 ixgbe_setup_internal_phy_t_x550em(struct ixgbe_hw *hw) function s32 (line 2057) | s32 ixgbe_setup_phy_loopback_x550em(struct ixgbe_hw *hw) function s32 (line 2127) | s32 ixgbe_read_ee_hostif_data_X550(struct ixgbe_hw *hw, u16 offset, function s32 (line 2165) | s32 ixgbe_read_ee_hostif_X550(struct ixgbe_hw *hw, u16 offset, function s32 (line 2192) | s32 ixgbe_read_ee_hostif_buffer_X550(struct ixgbe_hw *hw, function s32 (line 2264) | s32 ixgbe_write_ee_hostif_data_X550(struct ixgbe_hw *hw, u16 offset, function s32 (line 2297) | s32 ixgbe_write_ee_hostif_X550(struct ixgbe_hw *hw, u16 offset, function s32 (line 2325) | s32 ixgbe_write_ee_hostif_buffer_X550(struct ixgbe_hw *hw, function STATIC (line 2365) | STATIC s32 ixgbe_checksum_ptr_x550(struct ixgbe_hw *hw, u16 ptr, function s32 (line 2434) | s32 ixgbe_calc_checksum_X550(struct ixgbe_hw *hw, u16 *buffer, u32 buffe... function s32 (line 2515) | s32 ixgbe_calc_eeprom_checksum_X550(struct ixgbe_hw *hw) function s32 (line 2528) | s32 ixgbe_validate_eeprom_checksum_X550(struct ixgbe_hw *hw, u16 *checks... function s32 (line 2581) | s32 ixgbe_update_eeprom_checksum_X550(struct ixgbe_hw *hw) function s32 (line 2620) | s32 ixgbe_update_flash_X550(struct ixgbe_hw *hw) function u32 (line 2645) | u32 ixgbe_get_supported_physical_layer_X550em(struct ixgbe_hw *hw) function s32 (line 2689) | s32 ixgbe_get_bus_info_X550em(struct ixgbe_hw *hw) function ixgbe_disable_rx_x550 (line 2707) | void ixgbe_disable_rx_x550(struct ixgbe_hw *hw) function s32 (line 2754) | s32 ixgbe_enter_lplu_t_x550em(struct ixgbe_hw *hw) function s32 (line 2859) | s32 ixgbe_get_lcd_t_x550em(struct ixgbe_hw *hw, ixgbe_link_speed *lcd_sp... function s32 (line 2896) | s32 ixgbe_setup_fc_X550em(struct ixgbe_hw *hw) function STATIC (line 2976) | STATIC void ixgbe_set_mux(struct ixgbe_hw *hw, u8 state) function s32 (line 2998) | s32 ixgbe_acquire_swfw_sync_X550em(struct ixgbe_hw *hw, u32 mask) function ixgbe_release_swfw_sync_X550em (line 3021) | void ixgbe_release_swfw_sync_X550em(struct ixgbe_hw *hw, u32 mask) function s32 (line 3042) | s32 ixgbe_handle_lasi_ext_t_x550em(struct ixgbe_hw *hw) function s32 (line 3069) | s32 ixgbe_setup_mac_link_t_X550em(struct ixgbe_hw *hw, function s32 (line 3106) | s32 ixgbe_check_link_t_X550em(struct ixgbe_hw *hw, ixgbe_link_speed *speed, function s32 (line 3150) | s32 ixgbe_reset_phy_t_X550em(struct ixgbe_hw *hw) function s32 (line 3168) | s32 ixgbe_led_on_t_X550em(struct ixgbe_hw *hw, u32 led_idx) function s32 (line 3192) | s32 ixgbe_led_off_t_X550em(struct ixgbe_hw *hw, u32 led_idx) FILE: drivers/net/ixgbe/base/ixgbe_x550.h type ixgbe_hw (line 39) | struct ixgbe_hw type ixgbe_hw (line 40) | struct ixgbe_hw type ixgbe_hw (line 41) | struct ixgbe_hw type ixgbe_hw (line 43) | struct ixgbe_hw type ixgbe_hw (line 44) | struct ixgbe_hw type ixgbe_hw (line 45) | struct ixgbe_hw type ixgbe_hw (line 46) | struct ixgbe_hw type ixgbe_hw (line 47) | struct ixgbe_hw type ixgbe_hw (line 48) | struct ixgbe_hw type ixgbe_hw (line 49) | struct ixgbe_hw type ixgbe_hw (line 50) | struct ixgbe_hw type ixgbe_hw (line 52) | struct ixgbe_hw type ixgbe_hw (line 54) | struct ixgbe_hw type ixgbe_hw (line 56) | struct ixgbe_hw type ixgbe_hw (line 58) | struct ixgbe_hw type ixgbe_hw (line 60) | struct ixgbe_hw type ixgbe_hw (line 62) | struct ixgbe_hw type ixgbe_hw (line 63) | struct ixgbe_hw type ixgbe_hw (line 64) | struct ixgbe_hw type ixgbe_hw (line 66) | struct ixgbe_hw type ixgbe_hw (line 68) | struct ixgbe_hw type ixgbe_hw (line 70) | struct ixgbe_hw type ixgbe_hw (line 72) | struct ixgbe_hw type ixgbe_hw (line 73) | struct ixgbe_hw type ixgbe_hw (line 74) | struct ixgbe_hw type ixgbe_hw (line 75) | struct ixgbe_hw type ixgbe_media_type (line 76) | enum ixgbe_media_type type ixgbe_hw (line 76) | struct ixgbe_hw type ixgbe_hw (line 77) | struct ixgbe_hw type ixgbe_hw (line 78) | struct ixgbe_hw type ixgbe_hw (line 80) | struct ixgbe_hw type ixgbe_hw (line 81) | struct ixgbe_hw type ixgbe_hw (line 82) | struct ixgbe_hw type ixgbe_hw (line 83) | struct ixgbe_hw type ixgbe_hw (line 84) | struct ixgbe_hw type ixgbe_hw (line 85) | struct ixgbe_hw type ixgbe_hw (line 86) | struct ixgbe_hw type ixgbe_hw (line 87) | struct ixgbe_hw type ixgbe_hw (line 88) | struct ixgbe_hw type ixgbe_hw (line 89) | struct ixgbe_hw type ixgbe_hw (line 90) | struct ixgbe_hw type ixgbe_hw (line 91) | struct ixgbe_hw type ixgbe_hw (line 92) | struct ixgbe_hw type ixgbe_hw (line 93) | struct ixgbe_hw type ixgbe_hw (line 94) | struct ixgbe_hw type ixgbe_hw (line 95) | struct ixgbe_hw type ixgbe_hw (line 98) | struct ixgbe_hw type ixgbe_hw (line 99) | struct ixgbe_hw type ixgbe_hw (line 102) | struct ixgbe_hw type ixgbe_hw (line 104) | struct ixgbe_hw type ixgbe_hw (line 105) | struct ixgbe_hw type ixgbe_hw (line 106) | struct ixgbe_hw type ixgbe_hw (line 107) | struct ixgbe_hw FILE: drivers/net/ixgbe/ixgbe_82599_bypass.c function ixgbe_set_fiber_fixed_speed (line 51) | static void function s32 (line 119) | static s32 function ixgbe_bypass_get_media_type (line 259) | static enum ixgbe_media_type function s32 (line 277) | s32 function s32 (line 295) | s32 FILE: drivers/net/ixgbe/ixgbe_bypass.c function ixgbe_bypass_set_time (line 68) | static void function ixgbe_bypass_init (line 105) | void function s32 (line 136) | s32 function s32 (line 160) | s32 function s32 (line 185) | s32 function s32 (line 230) | s32 function s32 (line 274) | s32 function s32 (line 306) | s32 function s32 (line 340) | s32 function s32 (line 366) | s32 FILE: drivers/net/ixgbe/ixgbe_bypass.h type ixgbe_bypass_mac_ops (line 39) | struct ixgbe_bypass_mac_ops { type ixgbe_bypass_info (line 46) | struct ixgbe_bypass_info { type rte_eth_dev (line 51) | struct rte_eth_dev type rte_eth_dev (line 53) | struct rte_eth_dev type rte_eth_dev (line 54) | struct rte_eth_dev type rte_eth_dev (line 55) | struct rte_eth_dev type rte_eth_dev (line 56) | struct rte_eth_dev type rte_eth_dev (line 57) | struct rte_eth_dev type rte_eth_dev (line 58) | struct rte_eth_dev type rte_eth_dev (line 59) | struct rte_eth_dev type rte_eth_dev (line 60) | struct rte_eth_dev type rte_eth_dev (line 61) | struct rte_eth_dev type ixgbe_hw (line 63) | struct ixgbe_hw type ixgbe_hw (line 64) | struct ixgbe_hw FILE: drivers/net/ixgbe/ixgbe_bypass_api.h function s32 (line 50) | static s32 ixgbe_bypass_rw_generic(struct ixgbe_hw *hw, u32 cmd, u32 *st... function ixgbe_bypass_valid_rd_generic (line 174) | static bool ixgbe_bypass_valid_rd_generic(u32 in_reg, u32 out_reg) function s32 (line 230) | static s32 ixgbe_bypass_set_generic(struct ixgbe_hw *hw, u32 ctrl, u32 e... function s32 (line 272) | static s32 ixgbe_bypass_rd_eep_generic(struct ixgbe_hw *hw, u32 addr, u8... FILE: drivers/net/ixgbe/ixgbe_bypass_defines.h type ixgbe_state_t (line 112) | enum ixgbe_state_t { FILE: drivers/net/ixgbe/ixgbe_ethdev.c type rte_eth_dev (line 134) | struct rte_eth_dev type rte_eth_dev (line 135) | struct rte_eth_dev type rte_eth_dev (line 136) | struct rte_eth_dev type rte_eth_dev (line 137) | struct rte_eth_dev type rte_eth_dev (line 138) | struct rte_eth_dev type rte_eth_dev (line 139) | struct rte_eth_dev type rte_eth_dev (line 140) | struct rte_eth_dev type rte_eth_dev (line 141) | struct rte_eth_dev type rte_eth_dev (line 142) | struct rte_eth_dev type rte_eth_dev (line 143) | struct rte_eth_dev type rte_eth_dev (line 144) | struct rte_eth_dev type rte_eth_dev (line 145) | struct rte_eth_dev type rte_eth_dev (line 146) | struct rte_eth_dev type rte_eth_dev (line 148) | struct rte_eth_dev type rte_eth_stats (line 149) | struct rte_eth_stats type rte_eth_dev (line 150) | struct rte_eth_dev type rte_eth_xstats (line 151) | struct rte_eth_xstats type rte_eth_dev (line 152) | struct rte_eth_dev type rte_eth_dev (line 153) | struct rte_eth_dev type rte_eth_dev (line 154) | struct rte_eth_dev type rte_eth_dev (line 158) | struct rte_eth_dev type rte_eth_dev_info (line 159) | struct rte_eth_dev_info type rte_eth_dev (line 160) | struct rte_eth_dev type rte_eth_dev_info (line 161) | struct rte_eth_dev_info type rte_eth_dev (line 162) | struct rte_eth_dev type rte_eth_dev (line 164) | struct rte_eth_dev type rte_eth_dev (line 166) | struct rte_eth_dev type rte_eth_dev (line 167) | struct rte_eth_dev type rte_eth_dev (line 169) | struct rte_eth_dev type rte_eth_dev (line 171) | struct rte_eth_dev type rte_eth_dev (line 172) | struct rte_eth_dev type rte_eth_dev (line 173) | struct rte_eth_dev type rte_eth_dev (line 174) | struct rte_eth_dev type rte_eth_dev (line 175) | struct rte_eth_dev type rte_eth_dev (line 177) | struct rte_eth_dev type rte_eth_dev (line 178) | struct rte_eth_dev type rte_eth_dev (line 179) | struct rte_eth_dev type rte_eth_fc_conf (line 180) | struct rte_eth_fc_conf type rte_eth_dev (line 181) | struct rte_eth_dev type rte_eth_fc_conf (line 182) | struct rte_eth_fc_conf type rte_eth_dev (line 183) | struct rte_eth_dev type rte_eth_pfc_conf (line 184) | struct rte_eth_pfc_conf type rte_eth_dev (line 185) | struct rte_eth_dev type rte_eth_rss_reta_entry64 (line 186) | struct rte_eth_rss_reta_entry64 type rte_eth_dev (line 188) | struct rte_eth_dev type rte_eth_rss_reta_entry64 (line 189) | struct rte_eth_rss_reta_entry64 type rte_eth_dev (line 191) | struct rte_eth_dev type rte_eth_dev (line 192) | struct rte_eth_dev type rte_eth_dev (line 194) | struct rte_eth_dev type rte_eth_dev (line 196) | struct rte_eth_dev type rte_eth_dev (line 197) | struct rte_eth_dev type rte_intr_handle (line 198) | struct rte_intr_handle type rte_eth_dev (line 201) | struct rte_eth_dev type ether_addr (line 201) | struct ether_addr type rte_eth_dev (line 203) | struct rte_eth_dev type rte_eth_dev (line 204) | struct rte_eth_dev type ether_addr (line 205) | struct ether_addr type ixgbe_hw (line 206) | struct ixgbe_hw type ixgbe_dcb_config (line 206) | struct ixgbe_dcb_config type rte_eth_dev (line 209) | struct rte_eth_dev type rte_eth_dev (line 210) | struct rte_eth_dev type rte_eth_dev (line 211) | struct rte_eth_dev type rte_eth_dev (line 212) | struct rte_eth_dev type rte_eth_dev (line 213) | struct rte_eth_dev type rte_eth_dev (line 214) | struct rte_eth_dev type rte_eth_dev (line 215) | struct rte_eth_dev type rte_eth_dev (line 216) | struct rte_eth_dev type ixgbe_hw (line 217) | struct ixgbe_hw type ixgbe_hw (line 218) | struct ixgbe_hw type rte_eth_dev (line 219) | struct rte_eth_dev type rte_eth_stats (line 220) | struct rte_eth_stats type rte_eth_dev (line 221) | struct rte_eth_dev type rte_eth_dev (line 222) | struct rte_eth_dev type rte_eth_dev (line 224) | struct rte_eth_dev type rte_eth_dev (line 226) | struct rte_eth_dev type rte_eth_dev (line 227) | struct rte_eth_dev type rte_intr_handle (line 228) | struct rte_intr_handle type rte_eth_dev (line 231) | struct rte_eth_dev type rte_eth_dev (line 233) | struct rte_eth_dev type ixgbe_hw (line 235) | struct ixgbe_hw type rte_eth_dev (line 238) | struct rte_eth_dev type rte_eth_dev (line 241) | struct rte_eth_dev type ether_addr (line 241) | struct type rte_eth_dev (line 243) | struct rte_eth_dev type rte_eth_dev (line 244) | struct rte_eth_dev type rte_eth_dev (line 246) | struct rte_eth_dev type rte_eth_dev (line 247) | struct rte_eth_dev type rte_eth_dev (line 248) | struct rte_eth_dev type rte_eth_dev (line 250) | struct rte_eth_dev type rte_eth_mirror_conf (line 251) | struct rte_eth_mirror_conf type rte_eth_dev (line 253) | struct rte_eth_dev type rte_eth_dev (line 256) | struct rte_eth_dev type rte_eth_dev (line 258) | struct rte_eth_dev type ixgbe_hw (line 260) | struct ixgbe_hw type rte_eth_dev (line 263) | struct rte_eth_dev type rte_eth_dev (line 265) | struct rte_eth_dev type rte_eth_dev (line 267) | struct rte_eth_dev type rte_eth_dev (line 270) | struct rte_eth_dev type ether_addr (line 271) | struct ether_addr type rte_eth_dev (line 273) | struct rte_eth_dev type rte_eth_dev (line 274) | struct rte_eth_dev type ether_addr (line 275) | struct ether_addr type rte_eth_dev (line 276) | struct rte_eth_dev type rte_eth_syn_filter (line 277) | struct rte_eth_syn_filter type rte_eth_dev (line 279) | struct rte_eth_dev type rte_eth_syn_filter (line 280) | struct rte_eth_syn_filter type rte_eth_dev (line 281) | struct rte_eth_dev type rte_filter_op (line 282) | enum rte_filter_op type rte_eth_dev (line 284) | struct rte_eth_dev type ixgbe_5tuple_filter (line 285) | struct ixgbe_5tuple_filter type rte_eth_dev (line 286) | struct rte_eth_dev type ixgbe_5tuple_filter (line 287) | struct ixgbe_5tuple_filter type rte_eth_dev (line 288) | struct rte_eth_dev type rte_eth_ntuple_filter (line 289) | struct rte_eth_ntuple_filter type rte_eth_dev (line 291) | struct rte_eth_dev type rte_filter_op (line 292) | enum rte_filter_op type rte_eth_dev (line 294) | struct rte_eth_dev type rte_eth_ntuple_filter (line 295) | struct rte_eth_ntuple_filter type rte_eth_dev (line 296) | struct rte_eth_dev type rte_eth_ethertype_filter (line 297) | struct rte_eth_ethertype_filter type rte_eth_dev (line 299) | struct rte_eth_dev type rte_filter_op (line 300) | enum rte_filter_op type rte_eth_dev (line 302) | struct rte_eth_dev type rte_eth_ethertype_filter (line 303) | struct rte_eth_ethertype_filter type rte_eth_dev (line 304) | struct rte_eth_dev type rte_filter_type (line 305) | enum rte_filter_type type rte_filter_op (line 306) | enum rte_filter_op type rte_eth_dev (line 308) | struct rte_eth_dev type rte_eth_dev (line 310) | struct rte_eth_dev type ether_addr (line 311) | struct ether_addr type rte_eth_dev (line 314) | struct rte_eth_dev type rte_eth_dev (line 315) | struct rte_eth_dev type rte_dev_reg_info (line 316) | struct rte_dev_reg_info type rte_eth_dev (line 317) | struct rte_eth_dev type rte_eth_dev (line 318) | struct rte_eth_dev type rte_dev_eeprom_info (line 319) | struct rte_dev_eeprom_info type rte_eth_dev (line 320) | struct rte_eth_dev type rte_dev_eeprom_info (line 321) | struct rte_dev_eeprom_info type rte_eth_dev (line 323) | struct rte_eth_dev type rte_eth_dev (line 324) | struct rte_eth_dev type rte_dev_reg_info (line 325) | struct rte_dev_reg_info type rte_eth_dev (line 327) | struct rte_eth_dev type rte_eth_dev (line 328) | struct rte_eth_dev type rte_eth_dev (line 329) | struct rte_eth_dev type timespec (line 330) | struct timespec type rte_eth_dev (line 332) | struct rte_eth_dev type timespec (line 333) | struct timespec type rte_pci_id (line 375) | struct rte_pci_id type rte_pci_id (line 387) | struct rte_pci_id type eth_dev_ops (line 395) | struct eth_dev_ops type eth_dev_ops (line 482) | struct eth_dev_ops type rte_ixgbe_xstats_name_off (line 513) | struct rte_ixgbe_xstats_name_off { type rte_ixgbe_xstats_name_off (line 518) | struct rte_ixgbe_xstats_name_off type ixgbe_hw_stats (line 519) | struct ixgbe_hw_stats type ixgbe_hw_stats (line 520) | struct ixgbe_hw_stats type ixgbe_hw_stats (line 521) | struct ixgbe_hw_stats type ixgbe_hw_stats (line 522) | struct ixgbe_hw_stats type ixgbe_hw_stats (line 523) | struct ixgbe_hw_stats type ixgbe_hw_stats (line 524) | struct ixgbe_hw_stats type ixgbe_hw_stats (line 525) | struct ixgbe_hw_stats type ixgbe_hw_stats (line 526) | struct ixgbe_hw_stats type ixgbe_hw_stats (line 527) | struct ixgbe_hw_stats type ixgbe_hw_stats (line 528) | struct ixgbe_hw_stats type ixgbe_hw_stats (line 529) | struct ixgbe_hw_stats type ixgbe_hw_stats (line 530) | struct ixgbe_hw_stats type ixgbe_hw_stats (line 531) | struct ixgbe_hw_stats type ixgbe_hw_stats (line 532) | struct ixgbe_hw_stats type ixgbe_hw_stats (line 533) | struct ixgbe_hw_stats type ixgbe_hw_stats (line 534) | struct ixgbe_hw_stats type ixgbe_hw_stats (line 535) | struct ixgbe_hw_stats type ixgbe_hw_stats (line 536) | struct ixgbe_hw_stats type ixgbe_hw_stats (line 537) | struct ixgbe_hw_stats type ixgbe_hw_stats (line 538) | struct ixgbe_hw_stats type ixgbe_hw_stats (line 539) | struct ixgbe_hw_stats type ixgbe_hw_stats (line 540) | struct ixgbe_hw_stats type ixgbe_hw_stats (line 541) | struct ixgbe_hw_stats function rte_ixgbe_dev_atomic_read_link_status (line 559) | static inline int function rte_ixgbe_dev_atomic_write_link_status (line 585) | static inline int function ixgbe_is_sfp (line 602) | static inline int function ixgbe_pf_reset_hw (line 618) | static inline int32_t function ixgbe_enable_intr (line 635) | static inline void function ixgbe_disable_intr (line 650) | static void function ixgbe_reset_qstat_mappings (line 671) | static void function ixgbe_dev_queue_stats_mapping_set (line 683) | static int function ixgbe_restore_statistics_mapping (line 753) | static void function ixgbe_dcb_init (line 771) | static void function ixgbe_swfw_lock_reset (line 818) | static void function eth_ixgbe_dev_init (line 852) | static int function eth_ixgbe_dev_uninit (line 1052) | static int function ixgbevf_negotiate_api (line 1100) | static void function generate_random_mac_addr (line 1118) | static void function eth_ixgbevf_dev_init (line 1137) | static int function eth_ixgbevf_dev_uninit (line 1267) | static int type eth_driver (line 1308) | struct eth_driver type ixgbe_adapter (line 1317) | struct ixgbe_adapter type eth_driver (line 1323) | struct eth_driver type ixgbe_adapter (line 1331) | struct ixgbe_adapter function rte_ixgbe_pmd_init (line 1339) | static int function rte_ixgbevf_pmd_init (line 1353) | static int function ixgbe_vlan_filter_set (line 1362) | static int function ixgbe_vlan_strip_queue_set (line 1388) | static void function ixgbe_vlan_tpid_set (line 1397) | static void function ixgbe_vlan_hw_filter_disable (line 1407) | void function ixgbe_vlan_hw_filter_enable (line 1423) | void function ixgbe_vlan_hw_strip_bitmap_set (line 1447) | static void function ixgbe_vlan_hw_strip_disable (line 1462) | static void function ixgbe_vlan_hw_strip_enable (line 1486) | static void function ixgbe_vlan_hw_strip_disable_all (line 1510) | void function ixgbe_vlan_hw_strip_enable_all (line 1538) | void function ixgbe_vlan_hw_extend_disable (line 1566) | static void function ixgbe_vlan_hw_extend_enable (line 1587) | static void function ixgbe_vlan_offload_set (line 1612) | static void function ixgbe_vmdq_vlan_hw_filter_enable (line 1637) | static void function ixgbe_dev_configure (line 1648) | static int function ixgbe_dev_start (line 1675) | static int function ixgbe_dev_stop (line 1883) | static void function ixgbe_dev_set_link_up (line 1958) | static int function ixgbe_dev_set_link_down (line 1988) | static int function ixgbe_dev_close (line 2018) | static void function ixgbe_read_stats_registers (line 2039) | static void function ixgbe_dev_stats_get (line 2180) | static void function ixgbe_dev_stats_reset (line 2235) | static void function ixgbe_dev_xstats_get (line 2248) | static int function ixgbe_dev_xstats_reset (line 2287) | static void function ixgbevf_dev_stats_get (line 2300) | static void function ixgbevf_dev_stats_reset (line 2338) | static void function ixgbe_dev_info_get (line 2356) | static void function ixgbevf_dev_info_get (line 2431) | static void function ixgbe_dev_link_update (line 2490) | static int function ixgbe_dev_promiscuous_enable (line 2558) | static void function ixgbe_dev_promiscuous_disable (line 2569) | static void function ixgbe_dev_allmulticast_enable (line 2584) | static void function ixgbe_dev_allmulticast_disable (line 2595) | static void function ixgbe_dev_lsc_interrupt_setup (line 2620) | static int function ixgbe_dev_rxq_interrupt_setup (line 2644) | static int function ixgbe_dev_interrupt_get_status (line 2666) | static int function ixgbevf_dev_interrupt_get_status (line 2693) | static int function ixgbe_dev_link_status_print (line 2727) | static void function ixgbe_dev_interrupt_action (line 2761) | static int function ixgbevf_dev_interrupt_action (line 2812) | static int function ixgbe_dev_interrupt_delayed_handler (line 2838) | static void function ixgbe_dev_interrupt_handler (line 2876) | static void function ixgbevf_dev_interrupt_handler (line 2886) | static void function ixgbe_dev_led_on (line 2896) | static int function ixgbe_dev_led_off (line 2905) | static int function ixgbe_flow_ctrl_get (line 2914) | static int function ixgbe_flow_ctrl_set (line 2963) | static int function ixgbe_dcb_pfc_enable_generic (line 3035) | static int function ixgbe_dcb_pfc_enable (line 3168) | static int function ixgbe_priority_flow_ctrl_set (line 3180) | static int function ixgbe_dev_rss_reta_update (line 3234) | static int function ixgbe_dev_rss_reta_query (line 3277) | static int function ixgbe_add_rar (line 3315) | static void function ixgbe_remove_rar (line 3325) | static void function ixgbe_set_default_mac_addr (line 3333) | static void function ixgbe_dev_mtu_set (line 3341) | static int function ixgbevf_intr_disable (line 3390) | static void function ixgbevf_intr_enable (line 3401) | static void function ixgbevf_dev_configure (line 3414) | static int function ixgbevf_dev_start (line 3450) | static int function ixgbevf_dev_stop (line 3529) | static void function ixgbevf_dev_close (line 3564) | static void function ixgbevf_set_vfta_all (line 3592) | static void ixgbevf_set_vfta_all(struct rte_eth_dev *dev, bool on) function ixgbevf_vlan_filter_set (line 3613) | static int function ixgbevf_vlan_strip_queue_set (line 3644) | static void function ixgbevf_vlan_offload_set (line 3666) | static void function ixgbe_vmdq_mode_check (line 3683) | static int function ixgbe_uta_vector (line 3698) | static uint32_t function ixgbe_uc_hash_table_set (line 3728) | static int function ixgbe_uc_all_hash_table_set (line 3781) | static int function ixgbe_convert_vm_rx_mask_to_val (line 3809) | uint32_t function ixgbe_set_pool_rx_mode (line 3828) | static int function ixgbe_set_pool_rx (line 3858) | static int function ixgbe_set_pool_tx (line 3885) | static int function ixgbe_set_pool_vlan_filter (line 3912) | static int function ixgbe_mirror_rule_set (line 3941) | static int function ixgbe_mirror_rule_reset (line 4074) | static int function ixgbevf_dev_rx_queue_intr_enable (line 4108) | static int function ixgbevf_dev_rx_queue_intr_disable (line 4124) | static int function ixgbe_dev_rx_queue_intr_enable (line 4138) | static int function ixgbe_dev_rx_queue_intr_disable (line 4165) | static int function ixgbevf_set_ivar_map (line 4191) | static void function ixgbe_set_ivar_map (line 4226) | static void function ixgbevf_configure_msix (line 4262) | static void function ixgbe_configure_msix (line 4299) | static void function ixgbe_set_queue_rate_limit (line 4370) | static int ixgbe_set_queue_rate_limit(struct rte_eth_dev *dev, function ixgbe_set_vf_rate_limit (line 4417) | static int ixgbe_set_vf_rate_limit(struct rte_eth_dev *dev, uint16_t vf, function ixgbevf_add_mac_addr (line 4472) | static void function ixgbevf_remove_mac_addr (line 4493) | static void function ixgbevf_set_default_mac_addr (line 4541) | static void function ixgbe_syn_filter_set (line 4555) | static int function ixgbe_syn_filter_get (line 4588) | static int function ixgbe_syn_filter_handle (line 4603) | static int function convert_protocol_type (line 4647) | static inline enum ixgbe_5tuple_protocol function ixgbe_add_5tuple_filter (line 4673) | static int function ixgbe_remove_5tuple_filter (line 4747) | static void function ixgbevf_dev_set_mtu (line 4768) | static int type ixgbe_5tuple_filter (line 4807) | struct ixgbe_5tuple_filter type ixgbe_5tuple_filter_list (line 4808) | struct ixgbe_5tuple_filter_list type ixgbe_5tuple_filter_info (line 4809) | struct ixgbe_5tuple_filter_info type ixgbe_5tuple_filter (line 4811) | struct ixgbe_5tuple_filter type ixgbe_5tuple_filter_info (line 4815) | struct ixgbe_5tuple_filter_info function ntuple_filter_to_5tuple (line 4823) | static inline int function ixgbe_add_del_ntuple_filter (line 4914) | static int function ixgbe_get_ntuple_filter (line 4977) | static int function ixgbe_ntuple_filter_handle (line 5017) | static int function ixgbe_ethertype_filter_lookup (line 5059) | static inline int function ixgbe_ethertype_filter_insert (line 5073) | static inline int function ixgbe_ethertype_filter_remove (line 5089) | static inline int function ixgbe_add_del_ethertype_filter (line 5100) | static int function ixgbe_get_ethertype_filter (line 5168) | static int function ixgbe_ethertype_filter_handle (line 5203) | static int function ixgbe_dev_filter_ctrl (line 5245) | static int function u8 (line 5275) | static u8 * function ixgbe_dev_set_mc_addr_list (line 5287) | static int function ixgbe_timesync_enable (line 5301) | static int function ixgbe_timesync_disable (line 5335) | static int function ixgbe_timesync_read_rx_timestamp (line 5360) | static int function ixgbe_timesync_read_tx_timestamp (line 5383) | static int function ixgbe_get_reg_length (line 5405) | static int function ixgbevf_get_reg_length (line 5421) | static int function ixgbe_get_regs (line 5434) | static int function ixgbevf_get_regs (line 5460) | static int function ixgbe_get_eeprom_length (line 5484) | static int function ixgbe_get_eeprom (line 5493) | static int function ixgbe_set_eeprom (line 5513) | static int type rte_driver (line 5533) | struct rte_driver type rte_driver (line 5538) | struct rte_driver FILE: drivers/net/ixgbe/ixgbe_ethdev.h type ixgbe_hw_fdir_mask (line 127) | struct ixgbe_hw_fdir_mask { type ixgbe_hw_fdir_info (line 138) | struct ixgbe_hw_fdir_info { type ixgbe_interrupt (line 152) | struct ixgbe_interrupt { type ixgbe_stat_mapping_registers (line 157) | struct ixgbe_stat_mapping_registers { type ixgbe_vfta (line 162) | struct ixgbe_vfta { type ixgbe_hwstrip (line 166) | struct ixgbe_hwstrip { type ixgbe_uta_info (line 177) | struct ixgbe_uta_info { type ixgbe_mirror_info (line 185) | struct ixgbe_mirror_info { type ixgbe_vf_info (line 190) | struct ixgbe_vf_info { type ixgbe_5tuple_protocol (line 206) | enum ixgbe_5tuple_protocol { type ixgbe_5tuple_filter_info (line 215) | struct ixgbe_5tuple_filter_info { type ixgbe_5tuple_filter (line 231) | struct ixgbe_5tuple_filter { type ixgbe_filter_info (line 245) | struct ixgbe_filter_info { type ixgbe_adapter (line 257) | struct ixgbe_adapter { type rte_eth_dev (line 317) | struct rte_eth_dev type rte_eth_dev (line 319) | struct rte_eth_dev type rte_eth_dev (line 325) | struct rte_eth_dev type rte_eth_rxconf (line 327) | struct rte_eth_rxconf type rte_mempool (line 328) | struct rte_mempool type rte_eth_dev (line 330) | struct rte_eth_dev type rte_eth_txconf (line 332) | struct rte_eth_txconf type rte_eth_dev (line 334) | struct rte_eth_dev type rte_eth_dev (line 340) | struct rte_eth_dev type rte_eth_dev (line 342) | struct rte_eth_dev type rte_eth_dev (line 344) | struct rte_eth_dev type rte_eth_dev (line 346) | struct rte_eth_dev type rte_eth_dev (line 348) | struct rte_eth_dev type rte_eth_dev (line 350) | struct rte_eth_dev type rte_eth_dev (line 352) | struct rte_eth_dev type rte_eth_dev (line 354) | struct rte_eth_dev type rte_eth_dev (line 356) | struct rte_eth_dev type rte_eth_dev (line 358) | struct rte_eth_dev type rte_mbuf (line 360) | struct rte_mbuf type rte_mbuf (line 364) | struct rte_mbuf type rte_mbuf (line 366) | struct rte_mbuf type rte_mbuf (line 368) | struct rte_mbuf type rte_mbuf (line 371) | struct rte_mbuf type rte_eth_dev (line 374) | struct rte_eth_dev type rte_eth_rss_conf (line 375) | struct rte_eth_rss_conf type rte_eth_dev (line 377) | struct rte_eth_dev type rte_eth_rss_conf (line 378) | struct rte_eth_rss_conf type rte_eth_dev (line 383) | struct rte_eth_dev type rte_eth_dev (line 385) | struct rte_eth_dev type rte_eth_dev (line 390) | struct rte_eth_dev type rte_eth_dev (line 392) | struct rte_eth_dev type rte_eth_dev (line 394) | struct rte_eth_dev type rte_eth_dev (line 396) | struct rte_eth_dev type rte_eth_dev (line 398) | struct rte_eth_dev type rte_eth_dev (line 400) | struct rte_eth_dev type rte_eth_dev (line 402) | struct rte_eth_dev type rte_eth_dev (line 404) | struct rte_eth_dev type rte_eth_dev (line 408) | struct rte_eth_dev type rte_filter_op (line 409) | enum rte_filter_op FILE: drivers/net/ixgbe/ixgbe_fdir.c type ixgbe_hw (line 108) | struct ixgbe_hw type rte_eth_dev (line 109) | struct rte_eth_dev type rte_eth_fdir_masks (line 110) | struct rte_eth_fdir_masks type rte_eth_dev (line 111) | struct rte_eth_dev type rte_eth_fdir_flex_conf (line 112) | struct rte_eth_fdir_flex_conf type ixgbe_hw (line 113) | struct ixgbe_hw type rte_eth_fdir_filter (line 115) | struct rte_eth_fdir_filter type rte_fdir_pballoc_type (line 120) | enum rte_fdir_pballoc_type type rte_fdir_pballoc_type (line 122) | enum rte_fdir_pballoc_type type ixgbe_hw (line 123) | struct ixgbe_hw type ixgbe_hw (line 126) | struct ixgbe_hw type rte_eth_dev (line 129) | struct rte_eth_dev type rte_eth_fdir_filter (line 130) | struct rte_eth_fdir_filter type rte_eth_dev (line 133) | struct rte_eth_dev type rte_eth_dev (line 134) | struct rte_eth_dev type rte_eth_fdir_info (line 135) | struct rte_eth_fdir_info type rte_eth_dev (line 136) | struct rte_eth_dev type rte_eth_fdir_stats (line 137) | struct rte_eth_fdir_stats function fdir_enable_82599 (line 147) | static int function configure_fdir_flags (line 200) | static inline int function reverse_fdir_bitmasks (line 265) | static inline uint32_t function fdir_set_input_mask_82599 (line 280) | static int function ixgbe_set_fdir_flex_conf (line 364) | static int function ixgbe_fdir_configure (line 427) | int function ixgbe_fdir_filter_to_atr_input (line 489) | static int function ixgbe_atr_compute_hash_82599 (line 584) | static uint32_t function atr_compute_perfect_hash_82599 (line 669) | static uint32_t function ixgbe_fdir_check_cmd_complete (line 691) | static inline int function atr_compute_sig_hash_82599 (line 712) | static uint32_t function fdir_write_perfect_filter_82599 (line 743) | static int function fdir_add_signature_filter_82599 (line 809) | static int function fdir_erase_filter_82599 (line 841) | static int function ixgbe_add_del_fdir_filter (line 882) | static int function ixgbe_fdir_flush (line 982) | static int function ixgbe_fdir_info_get (line 1005) | static void function ixgbe_fdir_stats_get (line 1052) | static void function ixgbe_fdir_ctrl_func (line 1111) | int FILE: drivers/net/ixgbe/ixgbe_pf.c function dev_num_vf (line 59) | static inline uint16_t function ixgbe_vf_perm_addr_gen (line 65) | static inline function ixgbe_mb_intr_setup (line 83) | static inline int function ixgbe_pf_host_init (line 94) | void ixgbe_pf_host_init(struct rte_eth_dev *eth_dev) function ixgbe_pf_host_uninit (line 147) | void ixgbe_pf_host_uninit(struct rte_eth_dev *eth_dev) function ixgbe_pf_host_configure (line 169) | int ixgbe_pf_host_configure(struct rte_eth_dev *eth_dev) function set_rx_mode (line 268) | static void function ixgbe_vf_reset_event (line 314) | static inline void function ixgbe_vf_reset_msg (line 339) | static inline void function ixgbe_vf_reset (line 368) | static int function ixgbe_vf_set_mac_addr (line 395) | static int function ixgbe_vf_set_multicast (line 411) | static int function ixgbe_vf_set_vlan (line 449) | static int function ixgbe_set_vf_lpe (line 468) | static int function ixgbe_negotiate_vf_api (line 495) | static int function ixgbe_get_vf_queues (line 517) | static int function ixgbe_rcv_msg_from_vf (line 548) | static int function ixgbe_rcv_ack_from_vf (line 619) | static inline void function ixgbe_pf_mbx_process (line 632) | void ixgbe_pf_mbx_process(struct rte_eth_dev *eth_dev) FILE: drivers/net/ixgbe/ixgbe_regs.h type ixgbe_hw (line 38) | struct ixgbe_hw type reg_info (line 39) | struct reg_info { type reg_info (line 46) | struct reg_info type reg_info (line 58) | struct reg_info type reg_info (line 69) | struct reg_info type reg_info (line 83) | struct reg_info type reg_info (line 98) | struct reg_info type reg_info (line 111) | struct reg_info type reg_info (line 121) | struct reg_info type reg_info (line 131) | struct reg_info type reg_info (line 147) | struct reg_info type reg_info (line 162) | struct reg_info type reg_info (line 179) | struct reg_info type reg_info (line 195) | struct reg_info type reg_info (line 207) | struct reg_info type reg_info (line 220) | struct reg_info type reg_info (line 234) | struct reg_info type reg_info (line 271) | struct reg_info type reg_info (line 305) | struct reg_info type reg_info (line 318) | struct reg_info type reg_info (line 333) | struct reg_info function ixgbe_read_regs (line 340) | static inline int function ixgbe_regs_group_count (line 352) | static inline int function ixgbe_read_regs_group (line 363) | static inline int FILE: drivers/net/ixgbe/ixgbe_rxtx.c type rte_mbuf (line 90) | struct rte_mbuf type rte_mempool (line 91) | struct rte_mempool type rte_mbuf (line 93) | struct rte_mbuf function ixgbe_tx_free_bufs (line 124) | static inline int __attribute__((always_inline)) function tx4 (line 166) | static inline void function tx1 (line 191) | static inline void function ixgbe_tx_fill_hw_ring (line 213) | static inline void function tx_xmit_pkts (line 246) | static inline uint16_t function ixgbe_xmit_pkts_simple (line 332) | uint16_t function ixgbe_set_xmit_ctx (line 357) | static inline void function what_advctx_update (line 452) | static inline uint32_t function tx_desc_cksum_flags_to_olinfo (line 475) | static inline uint32_t function tx_desc_ol_flags_to_cmdtype (line 488) | static inline uint32_t function ixgbe_xmit_cleanup (line 508) | static inline int function ixgbe_xmit_pkts (line 568) | uint16_t function ixgbe_rxd_pkt_info_to_pkt_type (line 889) | static inline uint32_t function ixgbe_rxd_pkt_info_to_pkt_flags (line 946) | static inline uint64_t function rx_desc_hlen_type_rss_to_pkt_flags (line 971) | static inline uint64_t function rx_desc_status_to_pkt_flags (line 1008) | static inline uint64_t function rx_desc_error_to_pkt_flags (line 1027) | static inline uint64_t function ixgbe_rx_scan_hw_ring (line 1053) | static inline int function ixgbe_rx_alloc_bufs (line 1163) | static inline int function ixgbe_rx_fill_from_stage (line 1209) | static inline uint16_t function rx_recv_pkts (line 1230) | static inline uint16_t function ixgbe_recv_pkts_bulk_alloc (line 1290) | static uint16_t function ixgbe_recv_pkts (line 1317) | uint16_t function ixgbe_rsc_count (line 1522) | static inline uint32_t function ixgbe_fill_cluster_head_buf (line 1543) | static inline void function ixgbe_recv_pkts_lro (line 1621) | static inline uint16_t function ixgbe_recv_pkts_lro_single_alloc (line 1890) | uint16_t function ixgbe_recv_pkts_lro_bulk_alloc (line 1897) | uint16_t type rte_memzone (line 1934) | struct rte_memzone type rte_memzone (line 1939) | struct rte_memzone function ixgbe_tx_queue_release_mbufs (line 1958) | static void __attribute__((cold)) function ixgbe_tx_free_swring (line 1973) | static void __attribute__((cold)) function ixgbe_tx_queue_release (line 1981) | static void __attribute__((cold)) function ixgbe_dev_tx_queue_release (line 1991) | void __attribute__((cold)) function ixgbe_reset_tx_queue (line 1998) | static void __attribute__((cold)) type ixgbe_txq_ops (line 2037) | struct ixgbe_txq_ops function ixgbe_set_tx_function (line 2047) | void __attribute__((cold)) function ixgbe_dev_tx_queue_setup (line 2077) | int __attribute__((cold)) function ixgbe_free_sc_cluster (line 2286) | static void __attribute__((cold)) function ixgbe_rx_queue_release_mbufs (line 2299) | static void __attribute__((cold)) function ixgbe_rx_queue_release (line 2337) | static void __attribute__((cold)) function ixgbe_dev_rx_queue_release (line 2348) | void __attribute__((cold)) function check_rx_burst_bulk_alloc_preconditions (line 2362) | static inline int __attribute__((cold)) function ixgbe_reset_rx_queue (line 2409) | static void __attribute__((cold)) function ixgbe_dev_rx_queue_setup (line 2462) | int __attribute__((cold)) function ixgbe_dev_rx_queue_count (line 2624) | uint32_t function ixgbe_dev_rx_descriptor_done (line 2653) | int function ixgbe_dev_clear_queues (line 2671) | void __attribute__((cold)) function ixgbe_dev_free_queues (line 2697) | void function ixgbe_rss_disable (line 2753) | static void function ixgbe_hw_rss_hash_set (line 2765) | static void function ixgbe_dev_rss_hash_update (line 2810) | int function ixgbe_dev_rss_hash_conf_get (line 2843) | int function ixgbe_rss_configure (line 2896) | static void function ixgbe_vmdq_dcb_configure (line 2940) | static void function ixgbe_dcb_tx_hw_config (line 3052) | static void function ixgbe_vmdq_dcb_hw_tx_config (line 3100) | static void function ixgbe_vmdq_dcb_rx_config (line 3120) | static void function ixgbe_dcb_vt_tx_config (line 3147) | static void function ixgbe_dcb_rx_config (line 3176) | static void function ixgbe_dcb_tx_config (line 3197) | static void function ixgbe_dcb_rx_hw_config (line 3223) | static void function ixgbe_dcb_hw_arbite_rx_config (line 3285) | static void function ixgbe_dcb_hw_arbite_tx_config (line 3305) | static void function ixgbe_dcb_hw_configure (line 3335) | static int function ixgbe_configure_dcb (line 3515) | void ixgbe_configure_dcb(struct rte_eth_dev *dev) function ixgbe_vmdq_rx_hw_configure (line 3540) | static void function ixgbe_vmdq_tx_hw_configure (line 3630) | static void function ixgbe_alloc_rx_queue_mbufs (line 3664) | static int __attribute__((cold)) function ixgbe_config_vf_rss (line 3698) | static int function ixgbe_config_vf_default (line 3730) | static int function ixgbe_dev_mq_rx_configure (line 3759) | static int function ixgbe_dev_mq_tx_configure (line 3816) | static int function ixgbe_get_rscctl_maxdesc (line 3882) | static inline uint32_t function ixgbe_set_ivar (line 3914) | static void function ixgbe_set_rx_function (line 3959) | void __attribute__((cold)) function ixgbe_set_rsc (line 4073) | static int function ixgbe_dev_rx_init (line 4207) | int __attribute__((cold)) function ixgbe_dev_tx_init (line 4389) | void __attribute__((cold)) function ixgbe_setup_loopback_link_82599 (line 4457) | static inline void __attribute__((cold)) function ixgbe_dev_rxtx_start (line 4485) | int __attribute__((cold)) function ixgbe_dev_rx_queue_start (line 4552) | int __attribute__((cold)) function ixgbe_dev_rx_queue_stop (line 4597) | int __attribute__((cold)) function ixgbe_dev_tx_queue_start (line 4641) | int __attribute__((cold)) function ixgbe_dev_tx_queue_stop (line 4682) | int __attribute__((cold)) function ixgbevf_dev_rx_init (line 4742) | int __attribute__((cold)) function ixgbevf_dev_tx_init (line 4877) | void __attribute__((cold)) function ixgbevf_dev_rxtx_start (line 4918) | void __attribute__((cold)) function ixgbe_rx_vec_dev_conf_condition_check (line 4980) | int __attribute__((weak)) function ixgbe_recv_pkts_vec (line 4986) | uint16_t __attribute__((weak)) function ixgbe_recv_scattered_pkts_vec (line 4995) | uint16_t __attribute__((weak)) function ixgbe_rxq_vec_setup (line 5004) | int __attribute__((weak)) FILE: drivers/net/ixgbe/ixgbe_rxtx.h type ixgbe_rx_entry (line 72) | struct ixgbe_rx_entry { type ixgbe_scattered_rx_entry (line 76) | struct ixgbe_scattered_rx_entry { type ixgbe_tx_entry (line 83) | struct ixgbe_tx_entry { type ixgbe_tx_entry_v (line 92) | struct ixgbe_tx_entry_v { type ixgbe_rx_queue (line 99) | struct ixgbe_rx_queue { type ixgbe_advctx_num (line 138) | enum ixgbe_advctx_num { type ixgbe_advctx_info (line 171) | struct ixgbe_advctx_info { type ixgbe_tx_queue (line 182) | struct ixgbe_tx_queue { type ixgbe_txq_ops (line 220) | struct ixgbe_txq_ops { type rte_eth_dev (line 258) | struct rte_eth_dev type ixgbe_tx_queue (line 258) | struct ixgbe_tx_queue type rte_eth_dev (line 274) | struct rte_eth_dev type rte_mbuf (line 276) | struct rte_mbuf type rte_mbuf (line 279) | struct rte_mbuf type rte_eth_dev (line 280) | struct rte_eth_dev type ixgbe_rx_queue (line 281) | struct ixgbe_rx_queue type ixgbe_rx_queue (line 282) | struct ixgbe_rx_queue type rte_mbuf (line 286) | struct rte_mbuf type ixgbe_tx_queue (line 288) | struct ixgbe_tx_queue FILE: drivers/net/ixgbe/ixgbe_rxtx_vec.c function ixgbe_rxq_rearm (line 47) | static inline void function desc_to_olflags_v (line 152) | static inline void function _recv_raw_pkts_vec (line 257) | static inline uint16_t function ixgbe_recv_pkts_vec (line 530) | uint16_t function reassemble_packets (line 537) | static inline uint16_t function ixgbe_recv_scattered_pkts_vec (line 608) | uint16_t function vtx1 (line 641) | static inline void function vtx (line 651) | static inline void function ixgbe_tx_free_bufs (line 660) | static inline int __attribute__((always_inline)) function tx_backlog_entry (line 717) | static inline void __attribute__((always_inline)) function ixgbe_xmit_pkts_vec (line 726) | uint16_t function ixgbe_tx_queue_release_mbufs_vec (line 793) | static void __attribute__((cold)) function ixgbe_rx_queue_release_mbufs_vec (line 819) | void __attribute__((cold)) function ixgbe_tx_free_swring (line 837) | static void __attribute__((cold)) function ixgbe_reset_tx_queue (line 849) | static void __attribute__((cold)) type ixgbe_txq_ops (line 883) | struct ixgbe_txq_ops function ixgbe_rxq_vec_setup (line 889) | int __attribute__((cold)) function ixgbe_txq_vec_setup (line 907) | int __attribute__((cold)) function ixgbe_rx_vec_dev_conf_condition_check (line 920) | int __attribute__((cold)) FILE: drivers/net/mlx4/mlx4.c type wr_id_t (line 123) | typedef union { function wr_id_t_check (line 134) | static inline void wr_id_t_check(void) type mlx4_rxq_stats (line 148) | struct mlx4_rxq_stats { type mlx4_txq_stats (line 158) | struct mlx4_txq_stats { type rxq_elt_sp (line 168) | struct rxq_elt_sp { type rxq_elt (line 175) | struct rxq_elt { type rxq (line 182) | struct rxq { type txq_elt (line 214) | struct txq_elt { type txq (line 227) | struct txq { type priv (line 255) | struct priv { function priv_lock (line 305) | static void function priv_unlock (line 317) | static void function priv_get_ifname (line 340) | static int function priv_sysfs_read (line 425) | static int function priv_sysfs_write (line 469) | static int function priv_get_sysfs_ulong (line 511) | static int function priv_set_sysfs_ulong (line 549) | static int function priv_ifreq (line 577) | static int function priv_get_mtu (line 602) | static int function priv_set_mtu (line 624) | static int function priv_set_flags (line 643) | static int type rte_eth_dev (line 658) | struct rte_eth_dev type rxq (line 658) | struct rxq type rte_eth_rxconf (line 659) | struct rte_eth_rxconf type rte_mempool (line 660) | struct rte_mempool type rxq (line 663) | struct rxq function dev_configure (line 677) | static int function mlx4_dev_configure (line 749) | static int function txq_alloc_elts (line 775) | static int function txq_free_elts (line 840) | static void function txq_cleanup (line 879) | static void function txq_complete (line 947) | static int function txq_mp2mr (line 996) | static uint32_t function linearize_mbuf (line 1055) | static unsigned int function tx_burst_sg (line 1097) | static struct tx_burst_sg_ret { function mlx4_tx_burst (line 1203) | static uint16_t function txq_setup (line 1396) | static int function mlx4_tx_queue_setup (line 1584) | static int function mlx4_tx_queue_release (line 1640) | static void function rxq_alloc_elts_sp (line 1679) | static int function rxq_free_elts_sp (line 1786) | static void function rxq_alloc_elts (line 1826) | static int function rxq_free_elts (line 1932) | static void function rxq_del_flow (line 1968) | static void function rxq_mac_addr_del (line 1995) | static void function rxq_mac_addrs_del (line 2023) | static void type rxq (line 2033) | struct rxq type rxq (line 2034) | struct rxq function rxq_add_flow (line 2049) | static int function rxq_mac_addr_add (line 2133) | static int function rxq_mac_addrs_add (line 2180) | static int function priv_mac_addr_del (line 2213) | static void function priv_mac_addr_add (line 2247) | static int function rxq_allmulticast_enable (line 2320) | static int function rxq_allmulticast_disable (line 2356) | static void function rxq_promiscuous_enable (line 2376) | static int function rxq_promiscuous_disable (line 2414) | static void function rxq_cleanup (line 2435) | static void function rxq_cq_to_pkt_type (line 2501) | static inline uint32_t type rxq (line 2538) | struct rxq type rte_mbuf (line 2580) | struct rte_mbuf function mlx4_rx_burst_sp (line 2595) | static uint16_t function mlx4_rx_burst (line 2819) | static uint16_t type ibv_qp (line 2977) | struct ibv_qp type priv (line 2978) | struct priv type ibv_cq (line 2978) | struct ibv_cq type ibv_exp_res_domain (line 2979) | struct ibv_exp_res_domain type ibv_exp_qp_init_attr (line 2981) | struct ibv_exp_qp_init_attr type ibv_qp (line 3029) | struct ibv_qp type priv (line 3030) | struct priv type ibv_cq (line 3030) | struct ibv_cq type ibv_exp_res_domain (line 3031) | struct ibv_exp_res_domain type ibv_exp_qp_init_attr (line 3033) | struct ibv_exp_qp_init_attr function rxq_rehash (line 3092) | static int function rxq_setup (line 3296) | static int function mlx4_rx_queue_setup (line 3532) | static int function mlx4_rx_queue_release (line 3592) | static void function mlx4_dev_start (line 3627) | static int function mlx4_dev_stop (line 3689) | static void function removed_tx_burst (line 3739) | static uint16_t function removed_rx_burst (line 3764) | static uint16_t function mlx4_dev_close (line 3781) | static void function mlx4_dev_infos_get (line 3845) | static void function mlx4_stats_get (line 3890) | static void function mlx4_stats_reset (line 3953) | static void function mlx4_mac_addr_remove (line 3989) | static void function mlx4_mac_addr_add (line 4020) | static void function mlx4_promiscuous_enable (line 4049) | static void function mlx4_promiscuous_disable (line 4096) | static void function mlx4_allmulticast_enable (line 4125) | static void function mlx4_allmulticast_disable (line 4172) | static void function mlx4_link_update_unlocked (line 4203) | static int function mlx4_link_update (line 4252) | static int function mlx4_dev_set_mtu (line 4281) | static int function mlx4_dev_get_flow_ctrl (line 4363) | static int function mlx4_dev_set_flow_ctrl (line 4411) | static int function vlan_filter_set (line 4464) | static int function mlx4_vlan_filter_set (line 4554) | static int type eth_dev_ops (line 4567) | struct eth_dev_ops function mlx4_ibv_device_to_pci_addr (line 4619) | static int function priv_get_mac (line 4669) | static int type rte_pci_addr (line 4682) | struct rte_pci_addr function mlx4_dev_idx (line 4695) | static int function mlx4_getenv_int (line 4723) | static int type eth_driver (line 4733) | struct eth_driver function mlx4_pci_devinit (line 4749) | static int type rte_pci_id (line 5056) | struct rte_pci_id type eth_driver (line 5080) | struct eth_driver type priv (line 5086) | struct priv function rte_mlx4_pmd_init (line 5092) | static int type rte_driver (line 5109) | struct rte_driver FILE: drivers/net/mpipe/mpipe_tilegx.c type mpipe_channel_config (line 67) | struct mpipe_channel_config { type mpipe_context (line 75) | struct mpipe_context { type mpipe_context (line 81) | struct mpipe_context type mpipe_queue_stats (line 85) | struct mpipe_queue_stats { type mpipe_queue (line 90) | struct mpipe_queue { type mpipe_tx_queue (line 101) | struct mpipe_tx_queue { type mpipe_rx_queue (line 106) | struct mpipe_rx_queue { type mpipe_dev_priv (line 114) | struct mpipe_dev_priv { type mpipe_dev_priv (line 158) | struct mpipe_dev_priv type mpipe_dev_priv (line 161) | struct mpipe_dev_priv function gxio_mpipe_context_t (line 188) | static gxio_mpipe_context_t * function mpipe_channel_config (line 196) | static int mpipe_channel_config(int instance, int channel, function mpipe_get_size_index (line 248) | static int function mpipe_calc_size (line 265) | static int function mpipe_equeue_size (line 272) | static int mpipe_equeue_size(int size) function mpipe_iqueue_size (line 280) | static int mpipe_iqueue_size(int size) function mpipe_buffer_size_index (line 288) | static int mpipe_buffer_size_index(int size) function mpipe_dev_atomic_read_link_status (line 296) | static inline int function mpipe_dev_atomic_write_link_status (line 310) | static inline int function mpipe_infos_get (line 324) | static void function mpipe_configure (line 337) | static int function mpipe_link_compare (line 360) | static inline int function mpipe_link_update (line 368) | static int function mpipe_set_link (line 412) | static int function mpipe_set_link_up (line 431) | static int function mpipe_set_link_down (line 437) | static int function mpipe_dp_enter (line 443) | static inline void function mpipe_dp_exit (line 450) | static inline void function mpipe_dp_wait (line 456) | static inline void type rte_mbuf (line 464) | struct rte_mbuf type mpipe_dev_priv (line 465) | struct mpipe_dev_priv type rte_mbuf (line 470) | struct rte_mbuf function mpipe_recv_push (line 485) | static inline void function mpipe_recv_fill_stack (line 496) | static inline void function mpipe_recv_flush_stack (line 513) | static inline void function mpipe_register_segment (line 547) | static void function mpipe_recv_init (line 571) | static int function mpipe_xmit_init (line 648) | static int function mpipe_link_init (line 706) | static int function mpipe_init (line 732) | static int function mpipe_start (line 767) | static int function mpipe_stop (line 858) | static void function mpipe_close (line 901) | static void function mpipe_stats_get (line 909) | static void function mpipe_stats_reset (line 952) | static void function mpipe_queue_stats_mapping_set (line 971) | static int function mpipe_tx_queue_setup (line 986) | static int function mpipe_tx_queue_release (line 1020) | static void function mpipe_rx_queue_setup (line 1026) | static int function mpipe_rx_queue_release (line 1100) | static void function mpipe_promiscuous_enable (line 1119) | static void function mpipe_promiscuous_disable (line 1143) | static void type eth_dev_ops (line 1167) | struct eth_dev_ops function mpipe_xmit_null (line 1187) | static inline void function mpipe_xmit_flush (line 1199) | static void function mpipe_recv_flush (line 1225) | static void function mpipe_do_xmit (line 1261) | static inline uint16_t function mpipe_do_recv (line 1361) | static inline uint16_t function mpipe_recv_pkts (line 1495) | static uint16_t function mpipe_xmit_pkts (line 1511) | static uint16_t function mpipe_link_mac (line 1527) | static int function rte_pmd_mpipe_devinit (line 1541) | static int type rte_driver (line 1604) | struct rte_driver type rte_driver (line 1610) | struct rte_driver function mpipe_init_contexts (line 1619) | static void __attribute__((constructor, used)) FILE: drivers/net/null/rte_eth_null.c type pmd_internals (line 53) | struct pmd_internals type null_queue (line 55) | struct null_queue { type pmd_internals (line 66) | struct pmd_internals { type ether_addr (line 79) | struct ether_addr type rte_eth_link (line 81) | struct rte_eth_link function eth_null_rx (line 87) | static uint16_t function eth_null_copy_rx (line 113) | static uint16_t function eth_null_tx (line 141) | static uint16_t function eth_null_copy_tx (line 158) | static uint16_t function eth_dev_configure (line 180) | static int function eth_dev_start (line 183) | static int function eth_dev_stop (line 193) | static void function eth_rx_queue_setup (line 202) | static int function eth_tx_queue_setup (line 236) | static int function eth_dev_info (line 269) | static void function eth_stats_get (line 288) | static void function eth_stats_reset (line 325) | static void type eth_driver (line 343) | struct eth_driver function eth_queue_release (line 350) | static void function eth_link_update (line 362) | static int type eth_dev_ops (line 366) | struct eth_dev_ops function eth_dev_null_create (line 380) | static int function get_packet_size_arg (line 468) | static inline int function get_packet_copy_arg (line 485) | static inline int function rte_pmd_null_devinit (line 502) | static int function rte_pmd_null_devuninit (line 554) | static int type rte_driver (line 579) | struct rte_driver FILE: drivers/net/pcap/rte_eth_pcap.c type timeval (line 63) | struct timeval type pcap_rx_queue (line 67) | struct pcap_rx_queue { type pcap_tx_queue (line 78) | struct pcap_tx_queue { type rx_pcaps (line 88) | struct rx_pcaps { type tx_pcaps (line 95) | struct tx_pcaps { type pmd_internals (line 103) | struct pmd_internals { type ether_addr (line 125) | struct ether_addr type rte_eth_link (line 127) | struct rte_eth_link function eth_pcap_rx_jumbo (line 133) | static int function eth_pcap_gather_data (line 175) | static void function eth_pcap_rx (line 189) | static uint16_t function calculate_timestamp (line 248) | static inline void function eth_pcap_tx_dumper (line 262) | static uint16_t function eth_pcap_tx (line 324) | static uint16_t function eth_dev_start (line 377) | static int function eth_dev_stop (line 442) | static void function eth_dev_configure (line 487) | static int function eth_dev_info (line 493) | static void function eth_stats_get (line 508) | static void function eth_stats_reset (line 543) | static void function eth_dev_close (line 559) | static void function eth_queue_release (line 564) | static void function eth_link_update (line 569) | static int function eth_rx_queue_setup (line 576) | static int function eth_tx_queue_setup (line 592) | static int type eth_dev_ops (line 605) | struct eth_dev_ops type eth_driver (line 620) | struct eth_driver function open_rx_pcap (line 631) | static int function open_single_rx_pcap (line 651) | static int function open_tx_pcap (line 665) | static int function open_single_tx_pcap (line 685) | static int function open_iface_live (line 713) | static inline int function open_rx_tx_iface (line 728) | static inline int function open_rx_iface (line 748) | static inline int function open_tx_iface (line 770) | static int function open_single_iface (line 789) | static int function rte_pmd_init_internals (line 800) | static int function rte_eth_from_pcaps_n_dumpers (line 890) | static int function rte_eth_from_pcaps (line 941) | static int function rte_pmd_pcap_devinit (line 994) | static int function rte_pmd_pcap_devuninit (line 1081) | static int type rte_driver (line 1106) | struct rte_driver FILE: drivers/net/ring/rte_eth_ring.c type ring_queue (line 54) | struct ring_queue { type pmd_internals (line 61) | struct pmd_internals { type rte_eth_link (line 73) | struct rte_eth_link function eth_ring_rx (line 79) | static uint16_t function eth_ring_tx (line 93) | static uint16_t function eth_dev_configure (line 110) | static int function eth_dev_start (line 113) | static int function eth_dev_stop (line 120) | static void function eth_dev_set_link_down (line 126) | static int function eth_dev_set_link_up (line 133) | static int function eth_rx_queue_setup (line 140) | static int function eth_tx_queue_setup (line 152) | static int function eth_dev_info (line 164) | static void function eth_stats_get (line 178) | static void function eth_stats_reset (line 204) | static void function eth_mac_addr_remove (line 217) | static void function eth_mac_addr_add (line 223) | static void function eth_queue_release (line 231) | static void function eth_link_update (line 233) | static int type eth_dev_ops (line 237) | struct eth_dev_ops type eth_driver (line 255) | struct eth_driver type rte_pci_id (line 262) | struct rte_pci_id function rte_eth_from_rings (line 264) | int type dev_action (line 360) | enum dev_action{ function eth_dev_ring_create (line 365) | static int function eth_dev_ring_pair_create (line 395) | static int function rte_eth_ring_pair_create (line 436) | int function rte_eth_ring_pair_attach (line 443) | int type node_action_pair (line 450) | struct node_action_pair { type node_action_list (line 456) | struct node_action_list { function parse_kvlist (line 462) | static int parse_kvlist (const char *key __rte_unused, const char *value... function rte_pmd_ring_devinit (line 527) | static int function rte_pmd_ring_devuninit (line 602) | static int type rte_driver (line 626) | struct rte_driver FILE: drivers/net/ring/rte_eth_ring.h type rte_ring (line 62) | struct rte_ring type rte_ring (line 64) | struct rte_ring FILE: drivers/net/virtio/virtio_ethdev.c type rte_eth_dev (line 66) | struct rte_eth_dev type rte_eth_dev (line 67) | struct rte_eth_dev type rte_eth_dev (line 68) | struct rte_eth_dev type rte_eth_dev (line 69) | struct rte_eth_dev type rte_eth_dev (line 70) | struct rte_eth_dev type rte_eth_dev (line 71) | struct rte_eth_dev type rte_eth_dev (line 72) | struct rte_eth_dev type rte_eth_dev (line 73) | struct rte_eth_dev type rte_eth_dev (line 74) | struct rte_eth_dev type rte_eth_dev (line 75) | struct rte_eth_dev type rte_eth_dev_info (line 76) | struct rte_eth_dev_info type rte_eth_dev (line 77) | struct rte_eth_dev type virtio_hw (line 80) | struct virtio_hw type virtio_hw (line 81) | struct virtio_hw type rte_eth_dev (line 83) | struct rte_eth_dev type rte_eth_stats (line 83) | struct rte_eth_stats type rte_eth_dev (line 84) | struct rte_eth_dev type rte_eth_dev (line 85) | struct rte_eth_dev type rte_eth_dev (line 86) | struct rte_eth_dev type rte_eth_dev (line 88) | struct rte_eth_dev type ether_addr (line 89) | struct ether_addr type rte_eth_dev (line 91) | struct rte_eth_dev type rte_eth_dev (line 92) | struct rte_eth_dev type ether_addr (line 93) | struct ether_addr type rte_pci_id (line 104) | struct rte_pci_id function virtio_send_command (line 112) | static int function virtio_set_multiple_queues (line 216) | static int function virtio_dev_queue_release (line 240) | void function virtio_dev_queue_setup (line 254) | int virtio_dev_queue_setup(struct rte_eth_dev *dev, function virtio_dev_cq_queue_setup (line 411) | static int function virtio_free_queues (line 431) | static void function virtio_dev_close (line 447) | static void function virtio_dev_promiscuous_enable (line 464) | static void function virtio_dev_promiscuous_disable (line 487) | static void function virtio_dev_allmulticast_enable (line 510) | static void function virtio_dev_allmulticast_disable (line 533) | static void type eth_dev_ops (line 559) | struct eth_dev_ops function virtio_dev_atomic_read_link_status (line 585) | static inline int function virtio_dev_atomic_write_link_status (line 611) | static inline int function virtio_dev_stats_get (line 625) | static void function virtio_dev_stats_reset (line 663) | static void function virtio_set_hwaddr (line 691) | static void function virtio_get_hwaddr (line 699) | static void function virtio_mac_table_set (line 712) | static void function virtio_mac_addr_add (line 739) | static void function virtio_mac_addr_remove (line 770) | static void function virtio_mac_addr_set (line 801) | static void function virtio_vlan_filter_set (line 822) | static int function virtio_negotiate_features (line 840) | static void function parse_sysfs_value (line 865) | static int function get_uio_dev (line 896) | static int get_uio_dev(struct rte_pci_addr *loc, char *buf, unsigned int... function virtio_has_msix (line 961) | static int function virtio_resource_init_by_uio (line 979) | static int virtio_resource_init_by_uio(struct rte_pci_device *pci_dev) function virtio_resource_init_by_ioports (line 1029) | static int virtio_resource_init_by_ioports(struct rte_pci_device *pci_dev) function virtio_resource_init (line 1095) | static int virtio_resource_init(struct rte_pci_device *pci_dev) function virtio_has_msix (line 1104) | static int function virtio_resource_init (line 1111) | static int virtio_resource_init(struct rte_pci_device *pci_dev __rte_unu... function virtio_interrupt_handler (line 1122) | static void function rx_func_get (line 1145) | static void function eth_virtio_dev_init (line 1159) | static int function eth_virtio_dev_uninit (line 1285) | static int type eth_driver (line 1322) | struct eth_driver type virtio_hw (line 1330) | struct virtio_hw function rte_virtio_pmd_init (line 1339) | static int function virtio_dev_configure (line 1356) | static int function virtio_dev_start (line 1389) | static int function virtio_dev_free_mbufs (line 1449) | static void virtio_dev_free_mbufs(struct rte_eth_dev *dev) function virtio_dev_stop (line 1497) | static void function virtio_dev_link_update (line 1511) | static int function virtio_dev_info_get (line 1545) | static void function virtio_dev_queue_stats_mapping_set (line 1564) | static int type rte_driver (line 1572) | struct rte_driver FILE: drivers/net/virtio/virtio_ethdev.h type rte_eth_dev (line 72) | struct rte_eth_dev type rte_eth_dev (line 77) | struct rte_eth_dev type rte_eth_dev (line 79) | struct rte_eth_dev type virtqueue (line 85) | struct virtqueue type virtqueue (line 87) | struct virtqueue type rte_eth_dev (line 89) | struct rte_eth_dev type rte_eth_rxconf (line 91) | struct rte_eth_rxconf type rte_mempool (line 92) | struct rte_mempool type rte_eth_dev (line 96) | struct rte_eth_dev type rte_eth_txconf (line 98) | struct rte_eth_txconf type rte_mbuf (line 102) | struct rte_mbuf type rte_mbuf (line 105) | struct rte_mbuf type rte_mbuf (line 108) | struct rte_mbuf FILE: drivers/net/virtio/virtio_pci.c type virtio_hw (line 38) | struct virtio_hw function vtpci_read_dev_config (line 40) | void function vtpci_write_dev_config (line 63) | void function vtpci_negotiate_features (line 86) | uint32_t function vtpci_reset (line 101) | void function vtpci_reinit_complete (line 112) | void function vtpci_get_status (line 118) | static uint8_t function vtpci_set_status (line 124) | void function vtpci_isr (line 133) | uint8_t function vtpci_irq_config (line 142) | uint16_t FILE: drivers/net/virtio/virtio_pci.h type virtqueue (line 48) | struct virtqueue type virtio_hw (line 166) | struct virtio_hw { type virtio_net_config (line 184) | struct virtio_net_config { function outb_p (line 209) | static inline void function outw_p (line 216) | static inline void function outl_p (line 222) | static inline void function vtpci_with_feature (line 247) | static inline int type virtio_hw (line 256) | struct virtio_hw type virtio_hw (line 258) | struct virtio_hw type virtio_hw (line 260) | struct virtio_hw type virtio_hw (line 262) | struct virtio_hw type virtio_hw (line 264) | struct virtio_hw type virtio_hw (line 266) | struct virtio_hw type virtio_hw (line 268) | struct virtio_hw type virtio_hw (line 270) | struct virtio_hw FILE: drivers/net/virtio/virtio_ring.h type vring_desc (line 59) | struct vring_desc { type vring_avail (line 66) | struct vring_avail { type vring_used_elem (line 73) | struct vring_used_elem { type vring_used (line 80) | struct vring_used { type vring (line 86) | struct vring { function vring_size (line 126) | static inline int function vring_init (line 139) | static inline void function vring_need_event (line 157) | static inline int FILE: drivers/net/virtio/virtio_rxtx.c function vq_ring_free_chain (line 64) | static void function virtqueue_dequeue_burst_rx (line 98) | static uint16_t function virtio_xmit_cleanup (line 137) | static void function virtqueue_enqueue_recv_refill (line 161) | static inline int function virtqueue_enqueue_xmit (line 201) | static int type rte_mbuf (line 249) | struct rte_mbuf type rte_mempool (line 250) | struct rte_mempool type rte_mbuf (line 252) | struct rte_mbuf function virtio_dev_vring_start (line 260) | static void function virtio_dev_cq_start (line 339) | void function virtio_dev_rxtx_start (line 350) | void function virtio_dev_rx_queue_setup (line 377) | int function virtio_dev_rx_queue_release (line 404) | void function virtio_dev_tx_queue_setup (line 417) | int function virtio_dev_tx_queue_release (line 464) | void function virtio_discard_rxbuf (line 470) | static void function virtio_recv_pkts (line 487) | uint16_t function virtio_recv_mergeable_pkts (line 581) | uint16_t function virtio_xmit_pkts (line 744) | uint16_t FILE: drivers/net/virtio/virtqueue.c function virtqueue_disable_intr (line 41) | void type rte_mbuf (line 57) | struct rte_mbuf type virtqueue (line 58) | struct virtqueue type rte_mbuf (line 60) | struct rte_mbuf FILE: drivers/net/virtio/virtqueue.h type rte_mbuf (line 48) | struct rte_mbuf type virtio_net_ctrl_mac (line 121) | struct virtio_net_ctrl_mac { type virtio_net_ctrl_hdr (line 143) | struct virtio_net_ctrl_hdr { type virtio_net_ctrl_ack (line 148) | typedef uint8_t virtio_net_ctrl_ack; type virtio_pmd_ctrl (line 155) | struct virtio_pmd_ctrl { type virtqueue (line 161) | struct virtqueue { type virtio_net_hdr (line 216) | struct virtio_net_hdr { type virtio_net_hdr_mrg_rxbuf (line 235) | struct virtio_net_hdr_mrg_rxbuf { type virtqueue (line 243) | struct virtqueue type virtqueue (line 247) | struct virtqueue type rte_mbuf (line 251) | struct rte_mbuf type virtqueue (line 251) | struct virtqueue function virtqueue_full (line 253) | static inline int function vq_update_avail_idx (line 261) | static inline void function vq_update_avail_ring (line 268) | static inline void function virtqueue_kick_prepare (line 284) | static inline int function virtqueue_notify (line 290) | static inline void FILE: drivers/net/vmxnet3/base/upt1_defs.h type UPT1_TxStats (line 47) | struct UPT1_TxStats { type UPT1_RxStats (line 64) | struct UPT1_RxStats { type UPT1_RSSConf (line 100) | struct UPT1_RSSConf { FILE: drivers/net/vmxnet3/base/vmxnet3_defs.h type Vmxnet3_Cmd (line 104) | typedef enum { type Vmxnet3_TxDesc (line 156) | struct Vmxnet3_TxDesc { type Vmxnet3_TxDataDesc (line 219) | struct Vmxnet3_TxDataDesc { type Vmxnet3_TxCompDesc (line 233) | struct Vmxnet3_TxCompDesc { type Vmxnet3_RxDesc (line 249) | struct Vmxnet3_RxDesc { type Vmxnet3_RxCompDesc (line 280) | struct Vmxnet3_RxCompDesc { type Vmxnet3_RxCompDescExt (line 347) | struct Vmxnet3_RxCompDescExt { type Vmxnet3_GenericDesc (line 376) | typedef union Vmxnet3_GenericDesc { type Vmxnet3_GOSInfo (line 449) | struct Vmxnet3_GOSInfo { type Vmxnet3_DriverInfo (line 467) | struct Vmxnet3_DriverInfo { type Vmxnet3_MiscConf (line 488) | struct Vmxnet3_MiscConf { type Vmxnet3_TxQueueConf (line 506) | struct Vmxnet3_TxQueueConf { type Vmxnet3_RxQueueConf (line 524) | struct Vmxnet3_RxQueueConf { type vmxnet3_intr_mask_mode (line 538) | enum vmxnet3_intr_mask_mode { type vmxnet3_intr_type (line 544) | enum vmxnet3_intr_type { type Vmxnet3_IntrConf (line 561) | struct Vmxnet3_IntrConf { type Vmxnet3_QueueStatus (line 577) | struct Vmxnet3_QueueStatus { type Vmxnet3_TxQueueCtrl (line 587) | struct Vmxnet3_TxQueueCtrl { type Vmxnet3_RxQueueCtrl (line 597) | struct Vmxnet3_RxQueueCtrl { type Vmxnet3_RxFilterConf (line 613) | struct Vmxnet3_RxFilterConf { type Vmxnet3_PM_PktFilter (line 632) | struct Vmxnet3_PM_PktFilter { type Vmxnet3_PMConf (line 644) | struct Vmxnet3_PMConf { type Vmxnet3_VariableLenConfDesc (line 655) | struct Vmxnet3_VariableLenConfDesc { type Vmxnet3_DSDevRead (line 665) | struct Vmxnet3_DSDevRead { type Vmxnet3_TxQueueDesc (line 679) | struct Vmxnet3_TxQueueDesc { type Vmxnet3_RxQueueDesc (line 692) | struct Vmxnet3_RxQueueDesc { type Vmxnet3_DriverShared (line 705) | struct Vmxnet3_DriverShared { FILE: drivers/net/vmxnet3/base/vmxnet3_osdep.h type uint64 (line 37) | typedef uint64_t uint64; type uint32 (line 38) | typedef uint32_t uint32; type uint16 (line 39) | typedef uint16_t uint16; type uint8 (line 40) | typedef uint8_t uint8; type Bool (line 42) | typedef char Bool; FILE: drivers/net/vmxnet3/vmxnet3_ethdev.c type rte_eth_dev (line 72) | struct rte_eth_dev type rte_eth_dev (line 73) | struct rte_eth_dev type rte_eth_dev (line 74) | struct rte_eth_dev type rte_eth_dev (line 75) | struct rte_eth_dev type rte_eth_dev (line 76) | struct rte_eth_dev type vmxnet3_hw (line 77) | struct vmxnet3_hw type rte_eth_dev (line 78) | struct rte_eth_dev type rte_eth_dev (line 79) | struct rte_eth_dev type rte_eth_dev (line 80) | struct rte_eth_dev type rte_eth_dev (line 81) | struct rte_eth_dev type rte_eth_dev (line 82) | struct rte_eth_dev type rte_eth_dev (line 84) | struct rte_eth_dev type rte_eth_stats (line 85) | struct rte_eth_stats type rte_eth_dev (line 86) | struct rte_eth_dev type rte_eth_dev_info (line 87) | struct rte_eth_dev_info type rte_eth_dev (line 88) | struct rte_eth_dev type rte_eth_dev (line 90) | struct rte_eth_dev type rte_eth_dev (line 91) | struct rte_eth_dev type vmxnet3_hw (line 95) | struct vmxnet3_hw type rte_pci_id (line 100) | struct rte_pci_id type eth_dev_ops (line 108) | struct eth_dev_ops type rte_memzone (line 128) | struct rte_memzone type rte_eth_dev (line 129) | struct rte_eth_dev type rte_memzone (line 133) | struct rte_memzone function vmxnet3_dev_atomic_read_link_status (line 159) | static int function vmxnet3_dev_atomic_write_link_status (line 185) | static int function vmxnet3_disable_intr (line 202) | static void function eth_vmxnet3_dev_init (line 217) | static int type eth_driver (line 297) | struct eth_driver type vmxnet3_hw (line 304) | struct vmxnet3_hw function rte_vmxnet3_pmd_init (line 312) | static int function vmxnet3_dev_configure (line 321) | static int function vmxnet3_setup_driver_shared (line 396) | static int function vmxnet3_dev_start (line 517) | static int function vmxnet3_dev_stop (line 574) | static void function vmxnet3_dev_close (line 610) | static void function vmxnet3_dev_stats_get (line 621) | static void function vmxnet3_dev_info_get (line 668) | static void function vmxnet3_dev_link_update (line 683) | static int function vmxnet3_dev_set_rxmode (line 711) | static void function vmxnet3_dev_promiscuous_enable (line 725) | static void function vmxnet3_dev_promiscuous_disable (line 739) | static void function vmxnet3_dev_allmulticast_enable (line 752) | static void function vmxnet3_dev_allmulticast_disable (line 761) | static void function vmxnet3_dev_vlan_filter_set (line 770) | static int function vmxnet3_dev_vlan_offload_set_clear (line 798) | static void function vmxnet3_dev_vlan_offload_set (line 833) | static void function vmxnet3_process_events (line 840) | static void type rte_driver (line 886) | struct rte_driver FILE: drivers/net/vmxnet3/vmxnet3_ethdev.h type VMXNET3_RSSConf (line 73) | typedef type vmxnet3_mf_table_t (line 87) | typedef type vmxnet3_hw (line 94) | struct vmxnet3_hw { function vmxnet3_read_addr (line 136) | static inline uint32_t vmxnet3_read_addr(volatile void *addr) type rte_eth_dev (line 163) | struct rte_eth_dev type rte_eth_dev (line 168) | struct rte_eth_dev type rte_eth_rxconf (line 170) | struct rte_eth_rxconf type rte_mempool (line 171) | struct rte_mempool type rte_eth_dev (line 172) | struct rte_eth_dev type rte_eth_txconf (line 174) | struct rte_eth_txconf type rte_eth_dev (line 176) | struct rte_eth_dev type rte_eth_dev (line 178) | struct rte_eth_dev type rte_mbuf (line 180) | struct rte_mbuf type rte_mbuf (line 182) | struct rte_mbuf FILE: drivers/net/vmxnet3/vmxnet3_ring.h type vmxnet3_buf_info_t (line 52) | typedef struct vmxnet3_buf_info { type vmxnet3_cmd_ring_t (line 58) | typedef struct vmxnet3_cmd_ring { function vmxnet3_cmd_ring_adv_next2fill (line 69) | static inline void function vmxnet3_cmd_ring_adv_next2comp (line 79) | static inline void function vmxnet3_cmd_ring_desc_avail (line 85) | static inline uint32_t function vmxnet3_cmd_ring_desc_empty (line 92) | static inline bool type vmxnet3_comp_ring_t (line 98) | typedef struct vmxnet3_comp_ring { type vmxnet3_data_ring (line 107) | struct vmxnet3_data_ring { function vmxnet3_comp_ring_adv_next2proc (line 113) | static inline void type vmxnet3_txq_stats (line 123) | struct vmxnet3_txq_stats { type vmxnet3_tx_ctx_t (line 133) | typedef struct vmxnet3_tx_ctx { type vmxnet3_tx_queue_t (line 145) | typedef struct vmxnet3_tx_queue { type vmxnet3_rxq_stats (line 159) | struct vmxnet3_rxq_stats { type vmxnet3_rx_queue_t (line 166) | typedef struct vmxnet3_rx_queue { FILE: drivers/net/vmxnet3/vmxnet3_rxtx.c type vmxnet3_rx_queue (line 91) | struct vmxnet3_rx_queue type vmxnet3_tx_queue (line 92) | struct vmxnet3_tx_queue type rte_mbuf (line 95) | struct rte_mbuf type rte_mempool (line 96) | struct rte_mempool type rte_mbuf (line 98) | struct rte_mbuf function vmxnet3_rxq_dump (line 106) | static void function vmxnet3_txq_dump (line 137) | static void function vmxnet3_cmd_ring_release_mbufs (line 159) | static void function vmxnet3_cmd_ring_release (line 176) | static void function vmxnet3_dev_tx_queue_release (line 185) | void function vmxnet3_dev_rx_queue_release (line 196) | void function vmxnet3_dev_tx_queue_reset (line 209) | static void function vmxnet3_dev_rx_queue_reset (line 237) | static void function vmxnet3_dev_clear_queues (line 272) | void function vmxnet3_tq_tx_complete (line 298) | static void function vmxnet3_xmit_pkts (line 328) | uint16_t function vmxnet3_post_rx_bufs (line 435) | static int function vmxnet3_rx_offload (line 502) | static void function vmxnet3_recv_pkts (line 549) | uint16_t type rte_memzone (line 687) | struct rte_memzone type rte_eth_dev (line 688) | struct rte_eth_dev type rte_memzone (line 692) | struct rte_memzone function vmxnet3_dev_tx_queue_setup (line 706) | int function vmxnet3_dev_rx_queue_setup (line 807) | int function vmxnet3_dev_rxtx_init (line 928) | int function vmxnet3_rss_configure (line 977) | int FILE: drivers/net/xenvirt/rte_eth_xenvirt.c type rte_eth_link (line 72) | struct rte_eth_link type rte_mbuf (line 78) | struct rte_mbuf type rte_mempool (line 79) | struct rte_mempool type rte_mbuf (line 81) | struct rte_mbuf function eth_xenvirt_rx (line 90) | static uint16_t function eth_xenvirt_tx (line 134) | static uint16_t function eth_dev_configure (line 188) | static int function gntalloc_vring_flag (line 200) | static void function dev_start_notify (line 224) | static void function dev_stop_notify (line 244) | static void function update_mac_address (line 251) | static int function eth_dev_start (line 281) | static int function eth_dev_stop (line 313) | static void function eth_dev_close (line 326) | static void function eth_dev_info (line 332) | static void function eth_stats_get (line 348) | static void function eth_stats_reset (line 356) | static void function eth_queue_release (line 364) | static void function eth_link_update (line 369) | static int type virtqueue (line 440) | struct virtqueue type rte_eth_dev (line 441) | struct rte_eth_dev type virtqueue (line 443) | struct virtqueue type vring (line 448) | struct vring type virtqueue (line 454) | struct virtqueue type vq_desc_extra (line 455) | struct vq_desc_extra type virtqueue (line 464) | struct virtqueue type vq_desc_extra (line 465) | struct vq_desc_extra type pmd_internals (line 483) | struct pmd_internals type vq_desc_extra (line 494) | struct vq_desc_extra function eth_rx_queue_setup (line 504) | static int function eth_tx_queue_setup (line 517) | static int type eth_dev_ops (line 529) | struct eth_dev_ops function rte_eth_xenvirt_parse_args (line 545) | static int type dev_action (line 608) | enum dev_action { function eth_dev_xenvirt_create (line 614) | static int function rte_pmd_xenvirt_devinit (line 691) | static int type rte_driver (line 708) | struct rte_driver FILE: drivers/net/xenvirt/rte_eth_xenvirt.h type rte_mempool (line 50) | struct rte_mempool FILE: drivers/net/xenvirt/rte_mempool_gntalloc.c type _gntarr (line 50) | struct _gntarr { type _mempool_gntalloc_info (line 57) | struct _mempool_gntalloc_info { function compare (line 70) | static int function _create_mempool (line 77) | static struct _mempool_gntalloc_info type rte_mempool (line 255) | struct rte_mempool type _mempool_gntalloc_info (line 264) | struct _mempool_gntalloc_info type ioctl_gntalloc_dealloc_gref (line 265) | struct ioctl_gntalloc_dealloc_gref FILE: drivers/net/xenvirt/rte_xen_lib.c type grant_node_item (line 63) | struct grant_node_item { type xs_handle (line 74) | struct xs_handle function get_phys_map (line 101) | int function gntalloc_open (line 127) | int function gntalloc_close (line 134) | void type ioctl_gntalloc_alloc_gref (line 149) | struct ioctl_gntalloc_alloc_gref type ioctl_gntalloc_dealloc_gref (line 150) | struct ioctl_gntalloc_dealloc_gref function grefwatch_from_alloc (line 196) | int function gntfree (line 243) | void function xenstore_cleanup (line 256) | static int function xenstore_init (line 273) | int function xenstore_write (line 313) | int function grant_node_create (line 339) | int function grant_gntalloc_mbuf_pool (line 403) | int FILE: drivers/net/xenvirt/rte_xen_lib.h type xenvirt_dict (line 73) | struct xenvirt_dict { type rte_mempool (line 111) | struct rte_mempool FILE: drivers/net/xenvirt/virtqueue.h type rte_mbuf (line 48) | struct rte_mbuf type pmd_internals (line 72) | struct pmd_internals { type virtqueue (line 79) | struct virtqueue { type virtqueue (line 126) | struct virtqueue type rte_mbuf (line 131) | struct rte_mbuf type virtqueue (line 131) | struct virtqueue function virtqueue_full (line 133) | static inline int __attribute__((always_inline)) function vq_ring_update_avail (line 141) | static inline void __attribute__((always_inline)) function vq_ring_free_chain (line 158) | static inline void __attribute__((always_inline)) function virtqueue_enqueue_recv_refill (line 181) | static inline int __attribute__((always_inline)) function virtqueue_enqueue_xmit (line 211) | static inline int __attribute__((always_inline)) function virtqueue_dequeue_burst (line 252) | static inline uint16_t __attribute__((always_inline)) FILE: examples/bond/main.c type rte_mempool (line 152) | struct rte_mempool type rte_eth_conf (line 154) | struct rte_eth_conf function slave_port_init (line 176) | static void function bond_port_init (line 219) | static void function get_vlan_offset (line 275) | static inline size_t type global_flag_stru_t (line 296) | struct global_flag_stru_t { type global_flag_stru_t (line 302) | struct global_flag_stru_t type global_flag_stru_t (line 303) | struct global_flag_stru_t function lcore_main (line 309) | static int lcore_main(__attribute__((unused)) void *arg1) type cmd_obj_send_result (line 403) | struct cmd_obj_send_result { function get_string (line 407) | static inline void get_string(struct cmd_obj_send_result *res, char *buf... function cmd_obj_send_parsed (line 416) | static void cmd_obj_send_parsed(void *parsed_result, type cmd_start_result (line 486) | struct cmd_start_result { function cmd_start_parsed (line 490) | static void cmd_start_parsed(__attribute__((unused)) void *parsed_result, type cmd_help_result (line 543) | struct cmd_help_result { function cmd_help_parsed (line 547) | static void cmd_help_parsed(__attribute__((unused)) void *parsed_result, type cmd_stop_result (line 575) | struct cmd_stop_result { function cmd_stop_parsed (line 579) | static void cmd_stop_parsed(__attribute__((unused)) void *parsed_result, type cmd_quit_result (line 612) | struct cmd_quit_result { function cmd_quit_parsed (line 616) | static void cmd_quit_parsed(__attribute__((unused)) void *parsed_result, type cmd_show_result (line 651) | struct cmd_show_result { function cmd_show_parsed (line 655) | static void cmd_show_parsed(__attribute__((unused)) void *parsed_result, function prompt (line 708) | static void prompt(__attribute__((unused)) void *arg1) function main (line 720) | int FILE: examples/cmdline/commands.c type object_list (line 88) | struct object_list type cmd_obj_del_show_result (line 124) | struct cmd_obj_del_show_result { function cmd_obj_del_show_parsed (line 129) | static void cmd_obj_del_show_parsed(void *parsed_result, type cmd_obj_add_result (line 175) | struct cmd_obj_add_result { function cmd_obj_add_parsed (line 181) | static void cmd_obj_add_parsed(void *parsed_result, type cmd_help_result (line 238) | struct cmd_help_result { function cmd_help_parsed (line 242) | static void cmd_help_parsed(__attribute__((unused)) void *parsed_result, FILE: examples/cmdline/main.c function main (line 80) | int main(int argc, char **argv) FILE: examples/cmdline/parse_obj_list.c type cmdline_token_ops (line 79) | struct cmdline_token_ops function parse_obj_list (line 86) | int function complete_get_nb_obj_list (line 121) | int complete_get_nb_obj_list(cmdline_parse_token_hdr_t *tk) function complete_get_elt_obj_list (line 134) | int complete_get_elt_obj_list(cmdline_parse_token_hdr_t *tk, function get_help_obj_list (line 161) | int get_help_obj_list(__attribute__((unused)) cmdline_parse_token_hdr_t ... FILE: examples/cmdline/parse_obj_list.h type object (line 72) | struct object { type token_obj_list_data (line 82) | struct token_obj_list_data { type token_obj_list (line 86) | struct token_obj_list { type parse_token_obj_list_t (line 90) | typedef struct token_obj_list parse_token_obj_list_t; type cmdline_token_ops (line 92) | struct cmdline_token_ops FILE: examples/distributor/main.c type app_stats (line 74) | struct app_stats { type rte_eth_conf (line 87) | struct rte_eth_conf type output_buffer (line 103) | struct output_buffer { function port_init (line 112) | static inline int type lcore_params (line 173) | struct lcore_params { function quit_workers (line 180) | static void function lcore_rx (line 195) | static int function flush_one_port (line 265) | static inline void function flush_all_ports (line 281) | static inline void function lcore_tx (line 297) | static int function int_handler (line 364) | static void function print_stats (line 372) | static void function lcore_worker (line 398) | static int function print_usage (line 419) | static void function parse_portmask (line 427) | static int function parse_args (line 445) | static int function main (line 490) | int FILE: examples/dpdk_qat/crypto.c type lcore_memzone (line 116) | struct lcore_memzone type qa_callbackQueue (line 129) | struct qa_callbackQueue { type qa_core_conf (line 136) | struct qa_core_conf { type qa_core_conf (line 151) | struct qa_core_conf type glob_keys (line 157) | struct glob_keys { type glob_keys (line 163) | struct glob_keys function crypto_callback (line 233) | static void function qa_crypto_callback (line 252) | static void type lcore_memzone (line 267) | struct lcore_memzone function CpaPhysicalAddr (line 285) | static CpaPhysicalAddr function CpaStatus (line 303) | static CpaStatus function CpaStatus (line 326) | static CpaStatus function CpaStatus (line 370) | static CpaStatus function CpaStatus (line 602) | static CpaStatus function crypto_init (line 635) | int function per_core_crypto_init (line 649) | int function CpaStatus (line 741) | static CpaStatus function crypto_flush_tx_queue (line 764) | void function crypto_encrypt (line 771) | enum crypto_result function crypto_decrypt (line 846) | enum crypto_result type qa_callbackQueue (line 920) | struct qa_callbackQueue FILE: examples/dpdk_qat/crypto.h type cipher_alg (line 38) | enum cipher_alg { type hash_alg (line 51) | enum hash_alg { type crypto_result (line 68) | enum crypto_result { type crypto_result (line 75) | enum crypto_result type rte_mbuf (line 75) | struct rte_mbuf type cipher_alg (line 75) | enum cipher_alg type hash_alg (line 76) | enum hash_alg type crypto_result (line 77) | enum crypto_result type rte_mbuf (line 77) | struct rte_mbuf type cipher_alg (line 77) | enum cipher_alg type hash_alg (line 78) | enum hash_alg FILE: examples/dpdk_qat/main.c type ether_addr (line 93) | struct ether_addr type mbuf_table (line 102) | struct mbuf_table { type lcore_rx_queue (line 107) | struct lcore_rx_queue { type lcore_params (line 115) | struct lcore_params { type lcore_params (line 121) | struct lcore_params type lcore_params (line 122) | struct lcore_params type lcore_params (line 134) | struct lcore_params type rte_eth_conf (line 138) | struct rte_eth_conf type rte_mempool (line 159) | struct rte_mempool type lcore_conf (line 161) | struct lcore_conf { type lcore_conf (line 175) | struct lcore_conf type rte_mbuf (line 177) | struct rte_mbuf type lcore_conf (line 178) | struct lcore_conf type rte_mbuf (line 180) | struct rte_mbuf function nic_tx_flush_queues (line 213) | static inline void function nic_tx_send_packet (line 244) | static inline void function main_loop (line 281) | static __attribute__((noreturn)) int function get_port_max_rx_queues (line 355) | static inline unsigned function get_port_max_tx_queues (line 364) | static inline unsigned function check_lcore_params (line 373) | static int function check_port_config (line 392) | static int function get_port_n_rx_queues (line 412) | static uint8_t function init_lcore_rx_queues (line 425) | static int function print_usage (line 449) | static void function parse_portmask (line 460) | static unsigned function parse_config (line 474) | static int function parse_args (line 526) | static int function print_ethaddr (line 590) | static void function init_mem (line 598) | static int function main (line 627) | int FILE: examples/exception_path/main.c type rte_eth_conf (line 112) | struct rte_eth_conf type rte_mempool (line 126) | struct rte_mempool type stats (line 141) | struct stats { type stats (line 148) | struct stats function print_stats (line 151) | static void function signal_handler (line 170) | static void function tap_create (line 190) | static int tap_create(char *name) function main_loop (line 220) | static int function print_usage (line 310) | static void function parse_unsigned (line 321) | static uint64_t function setup_port_lcore_affinities (line 335) | static void function parse_args (line 378) | static void function init_port (line 423) | static void function check_all_ports_link_status (line 457) | static void function main (line 512) | int FILE: examples/helloworld/main.c function lcore_hello (line 48) | static int function main (line 57) | int FILE: examples/ip_fragmentation/main.c type ether_addr (line 119) | struct ether_addr type mbuf_table (line 149) | struct mbuf_table { type rx_queue (line 154) | struct rx_queue { type lcore_queue_conf (line 164) | struct lcore_queue_conf { type lcore_queue_conf (line 170) | struct lcore_queue_conf type rte_eth_conf (line 172) | struct rte_eth_conf type l3fwd_ipv4_route (line 190) | struct l3fwd_ipv4_route { type l3fwd_ipv4_route (line 196) | struct l3fwd_ipv4_route type l3fwd_ipv6_route (line 211) | struct l3fwd_ipv6_route { type l3fwd_ipv6_route (line 217) | struct l3fwd_ipv6_route type rte_lpm6_config (line 232) | struct rte_lpm6_config type rte_mempool (line 238) | struct rte_mempool type rte_mempool (line 239) | struct rte_mempool type rte_lpm (line 240) | struct rte_lpm type rte_lpm6 (line 241) | struct rte_lpm6 function send_burst (line 244) | static inline int type rte_mbuf (line 265) | struct rte_mbuf type lcore_queue_conf (line 265) | struct lcore_queue_conf type rx_queue (line 268) | struct rx_queue type ether_hdr (line 280) | struct ether_hdr type ipv4_hdr (line 291) | struct ipv4_hdr type ipv6_hdr (line 332) | struct ipv6_hdr type ether_hdr (line 377) | struct ether_hdr type ether_hdr (line 377) | struct ether_hdr type ether_hdr (line 378) | struct ether_hdr type ether_hdr (line 383) | struct ether_hdr function main_loop (line 410) | static int function print_usage (line 497) | static void function parse_portmask (line 506) | static int function parse_nqueue (line 523) | static int function parse_args (line 542) | static int function print_ethaddr (line 604) | static void function check_all_ports_link_status (line 613) | static void function init_routing_table (line 667) | static int function init_mem (line 727) | static int function main (line 805) | int FILE: examples/ip_pipeline/app.h type app_mempool_params (line 53) | struct app_mempool_params { type app_link_params (line 62) | struct app_link_params { type app_pktq_hwq_in_params (line 81) | struct app_pktq_hwq_in_params { type app_pktq_hwq_out_params (line 91) | struct app_pktq_hwq_out_params { type app_pktq_swq_params (line 101) | struct app_pktq_swq_params { type app_pktq_tm_params (line 124) | struct app_pktq_tm_params { type app_pktq_source_params (line 138) | struct app_pktq_source_params { type app_pktq_sink_params (line 145) | struct app_pktq_sink_params { type app_msgq_params (line 150) | struct app_msgq_params { type app_pktq_in_type (line 157) | enum app_pktq_in_type { type app_pktq_in_params (line 164) | struct app_pktq_in_params { type app_pktq_out_type (line 169) | enum app_pktq_out_type { type app_pktq_out_params (line 176) | struct app_pktq_out_params { type app_pipeline_params (line 192) | struct app_pipeline_params { type app_pipeline_data (line 219) | struct app_pipeline_data { type app_thread_pipeline_data (line 225) | struct app_thread_pipeline_data { type app_thread_data (line 237) | struct app_thread_data { type app_eal_params (line 247) | struct app_eal_params { type app_params (line 403) | struct app_params { type app_log_level (line 524) | enum app_log_level { function app_link_get_n_rxq (line 536) | static inline uint32_t function app_link_get_n_txq (line 558) | static inline uint32_t function app_rxq_get_readers (line 580) | static inline uint32_t function app_swq_get_readers (line 605) | static inline uint32_t function app_tm_get_readers (line 630) | static inline uint32_t function app_source_get_readers (line 655) | static inline uint32_t function app_msgq_get_readers (line 681) | static inline uint32_t function app_txq_get_writers (line 702) | static inline uint32_t function app_swq_get_writers (line 728) | static inline uint32_t function app_tm_get_writers (line 754) | static inline uint32_t function app_sink_get_writers (line 780) | static inline uint32_t function app_msgq_get_writers (line 806) | static inline uint32_t type app_link_params (line 828) | struct app_link_params type app_params (line 829) | struct app_params type app_pktq_hwq_in_params (line 829) | struct app_pktq_hwq_in_params type app_link_params (line 845) | struct app_link_params type app_params (line 846) | struct app_params type app_pktq_hwq_out_params (line 846) | struct app_pktq_hwq_out_params type app_link_params (line 862) | struct app_link_params type app_params (line 863) | struct app_params type app_pktq_tm_params (line 863) | struct app_pktq_tm_params type app_params (line 878) | struct app_params type app_params (line 880) | struct app_params type app_params (line 883) | struct app_params type app_params (line 886) | struct app_params type app_params (line 888) | struct app_params type app_params (line 891) | struct app_params type app_params (line 893) | struct app_params type app_params (line 897) | struct app_params type pipeline_type (line 898) | struct pipeline_type type pipeline_type (line 900) | struct pipeline_type type app_params (line 900) | struct app_params type app_params (line 903) | struct app_params type app_link_params (line 904) | struct app_link_params type app_params (line 906) | struct app_params type app_link_params (line 907) | struct app_link_params FILE: examples/ip_pipeline/config_check.c function check_mempools (line 38) | static void function check_links (line 57) | static void function check_rxqs (line 129) | static void function check_txqs (line 158) | static void function check_swqs (line 187) | static void function check_tms (line 231) | static void function check_sources (line 255) | static void function check_sinks (line 272) | static void function check_msgqs (line 289) | static void function check_pipelines (line 370) | static void function app_config_check (line 384) | int FILE: examples/ip_pipeline/config_parse.c type app_params (line 54) | struct app_params type app_mempool_params (line 63) | struct app_mempool_params type rte_mbuf (line 65) | struct rte_mbuf type app_link_params (line 71) | struct app_link_params type app_pktq_hwq_in_params (line 112) | struct app_pktq_hwq_in_params type app_pktq_hwq_out_params (line 130) | struct app_pktq_hwq_out_params type app_pktq_swq_params (line 151) | struct app_pktq_swq_params type app_pktq_tm_params (line 161) | struct app_pktq_tm_params type app_pktq_source_params (line 168) | struct app_pktq_source_params type app_pktq_sink_params (line 174) | struct app_pktq_sink_params type app_msgq_params (line 178) | struct app_msgq_params type app_pipeline_params (line 184) | struct app_pipeline_params function app_print_usage (line 208) | static void function parser_read_arg_bool (line 245) | static int function parser_read_uint64 (line 310) | static int function parser_read_uint32 (line 350) | static int function parse_pipeline_core (line 365) | static int function skip_digits (line 458) | static size_t function validate_name (line 468) | static int function parse_eal (line 506) | static void function parse_pipeline_pktq_in (line 863) | static int function parse_pipeline_pktq_out (line 918) | static int function parse_pipeline_msgq_in (line 973) | static int function parse_pipeline_msgq_out (line 1014) | static int function parse_pipeline (line 1056) | static void function parse_mempool (line 1160) | static void function parse_link (line 1215) | static void function parse_rxq (line 1276) | static void function parse_txq (line 1338) | static void function parse_swq (line 1392) | static void function parse_tm (line 1456) | static void function parse_source (line 1516) | static void function parse_msgq_req_pipeline (line 1574) | static void function parse_msgq_rsp_pipeline (line 1619) | static void function parse_msgq (line 1664) | static void type app_params (line 1713) | struct app_params type rte_cfgfile (line 1715) | struct rte_cfgfile type config_section (line 1717) | struct config_section { type config_section (line 1723) | struct config_section function create_implicit_mempools (line 1738) | static void function parse_port_mask (line 1747) | static void function app_config_parse (line 1769) | int function save_eal_params (line 1866) | static void function save_mempool_params (line 1958) | static void function save_links_params (line 1980) | static void function save_rxq_params (line 2007) | static void function save_txq_params (line 2030) | static void function save_swq_params (line 2053) | static void function save_tm_params (line 2077) | static void function save_source_params (line 2098) | static void function save_msgq_params (line 2119) | static void function save_pipeline_params (line 2139) | static void function app_config_save (line 2270) | void function app_config_init (line 2303) | int function app_config_args (line 2363) | int FILE: examples/ip_pipeline/config_parse_tm.c function tm_cfgfile_load_sched_port (line 50) | static int function tm_cfgfile_load_sched_pipe (line 169) | static int function tm_cfgfile_load_sched_subport (line 270) | static int function tm_cfgfile_load (line 394) | static int function app_config_parse_tm (line 428) | int FILE: examples/ip_pipeline/cpu_core_map.c type cpu_core_map (line 43) | struct cpu_core_map { function cpu_core_map_pos (line 53) | static inline uint32_t type cpu_core_map (line 64) | struct cpu_core_map type cpu_core_map (line 67) | struct cpu_core_map type cpu_core_map (line 70) | struct cpu_core_map type cpu_core_map (line 72) | struct cpu_core_map type cpu_core_map (line 79) | struct cpu_core_map type cpu_core_map (line 90) | struct cpu_core_map type cpu_core_map (line 91) | struct cpu_core_map function cpu_core_map_compute_eal (line 124) | int function cpu_core_map_compute_and_check (line 179) | int function cpu_core_map_get_n_lcores_linux (line 258) | static int function cpu_core_map_get_core_id_linux (line 285) | static int function cpu_core_map_get_socket_id_linux (line 311) | static int function cpu_core_map_compute_linux (line 334) | int function cpu_core_map_print (line 406) | void function cpu_core_map_get_n_sockets (line 442) | uint32_t function cpu_core_map_get_n_cores_per_socket (line 451) | uint32_t function cpu_core_map_get_n_ht_per_core (line 460) | uint32_t function cpu_core_map_get_lcore_id (line 469) | int function cpu_core_map_free (line 488) | void FILE: examples/ip_pipeline/cpu_core_map.h type cpu_core_map (line 41) | struct cpu_core_map type cpu_core_map (line 43) | struct cpu_core_map type cpu_core_map (line 50) | struct cpu_core_map type cpu_core_map (line 53) | struct cpu_core_map type cpu_core_map (line 56) | struct cpu_core_map type cpu_core_map (line 59) | struct cpu_core_map type cpu_core_map (line 64) | struct cpu_core_map type cpu_core_map (line 67) | struct cpu_core_map FILE: examples/ip_pipeline/init.c function app_init_core_map (line 56) | static void function app_init_core_mask (line 69) | static void function app_init_eal (line 94) | static void function app_init_mempool (line 273) | static void function app_link_filter_arp_add (line 298) | static inline int function app_link_filter_tcp_syn_add (line 313) | static inline int function app_link_filter_ip_add (line 327) | static inline int function app_link_filter_ip_del (line 353) | static inline int function app_link_filter_tcp_add (line 379) | static inline int function app_link_filter_tcp_del (line 405) | static inline int function app_link_filter_udp_add (line 431) | static inline int function app_link_filter_udp_del (line 457) | static inline int function app_link_filter_sctp_add (line 483) | static inline int function app_link_filter_sctp_del (line 509) | static inline int function app_link_set_arp_filter (line 535) | static void function app_link_set_tcp_syn_filter (line 553) | static void function app_link_up_internal (line 572) | void function app_link_down_internal (line 679) | void function app_check_link (line 778) | static void function app_init_link (line 806) | static void function app_init_swq (line 912) | static void function app_init_tm (line 932) | static void function app_init_msgq (line 1004) | static void function app_pipeline_params_get (line 1024) | static void app_pipeline_params_get(struct app_params *app, function app_init_pipelines (line 1182) | static void function app_init_threads (line 1228) | static void function app_init (line 1278) | int app_init(struct app_params *app) function app_pipeline_type_cmd_push (line 1303) | static int function app_pipeline_type_register (line 1339) | int type pipeline_type (line 1376) | struct type app_params (line 1377) | struct app_params FILE: examples/ip_pipeline/main.c type app_params (line 36) | struct app_params function main (line 38) | int FILE: examples/ip_pipeline/pipeline.h type pipeline_params (line 45) | struct pipeline_params type pipeline_fe_ops (line 49) | struct pipeline_fe_ops { type pipeline_type (line 59) | struct pipeline_type { function pipeline_type_cmds_count (line 69) | static inline uint32_t FILE: examples/ip_pipeline/pipeline/hash_func.h function hash_xor_key8 (line 36) | static inline uint64_t function hash_xor_key16 (line 47) | static inline uint64_t function hash_xor_key24 (line 58) | static inline uint64_t function hash_xor_key32 (line 71) | static inline uint64_t function hash_xor_key40 (line 85) | static inline uint64_t function hash_xor_key48 (line 101) | static inline uint64_t function hash_xor_key56 (line 118) | static inline uint64_t function hash_xor_key64 (line 136) | static inline uint64_t function hash_crc_key8 (line 159) | static inline uint64_t function hash_crc_key16 (line 170) | static inline uint64_t function hash_crc_key24 (line 186) | static inline uint64_t function hash_crc_key32 (line 205) | static inline uint64_t function hash_crc_key40 (line 228) | static inline uint64_t function hash_crc_key48 (line 251) | static inline uint64_t function hash_crc_key56 (line 275) | static inline uint64_t function hash_crc_key64 (line 302) | static inline uint64_t FILE: examples/ip_pipeline/pipeline/pipeline_common_be.c type pipeline_msg_rsp (line 44) | struct pipeline_msg_rsp type pipeline (line 52) | struct pipeline type pipeline_stats_msg_req (line 55) | struct pipeline_stats_msg_req type pipeline_stats_port_in_msg_rsp (line 56) | struct pipeline_stats_port_in_msg_rsp type pipeline (line 76) | struct pipeline type pipeline_stats_msg_req (line 79) | struct pipeline_stats_msg_req type pipeline_stats_port_out_msg_rsp (line 80) | struct pipeline_stats_port_out_msg_rsp type pipeline (line 100) | struct pipeline type pipeline_stats_msg_req (line 103) | struct pipeline_stats_msg_req type pipeline_stats_table_msg_rsp (line 104) | struct pipeline_stats_table_msg_rsp type pipeline (line 124) | struct pipeline type pipeline_port_in_msg_req (line 127) | struct pipeline_port_in_msg_req type pipeline_msg_rsp (line 128) | struct pipeline_msg_rsp type pipeline (line 146) | struct pipeline type pipeline_port_in_msg_req (line 149) | struct pipeline_port_in_msg_req type pipeline_msg_rsp (line 150) | struct pipeline_msg_rsp type pipeline_msg_rsp (line 171) | struct pipeline_msg_rsp function pipeline_msg_req_handle (line 178) | int FILE: examples/ip_pipeline/pipeline/pipeline_common_be.h type pipeline (line 43) | struct pipeline type pipeline_msg_req_type (line 45) | enum pipeline_msg_req_type { type pipeline (line 56) | struct pipeline type pipeline (line 58) | struct pipeline { type pipeline_log_level (line 76) | enum pipeline_log_level { type pipeline (line 89) | struct pipeline type rte_ring (line 92) | struct rte_ring function pipeline_msg_send (line 102) | static inline void type pipeline_msg_req (line 115) | struct pipeline_msg_req { type pipeline_stats_msg_req (line 119) | struct pipeline_stats_msg_req { type pipeline_port_in_msg_req (line 124) | struct pipeline_port_in_msg_req { type pipeline_custom_msg_req (line 129) | struct pipeline_custom_msg_req { type pipeline_msg_rsp (line 134) | struct pipeline_msg_rsp { type pipeline_stats_port_in_msg_rsp (line 138) | struct pipeline_stats_port_in_msg_rsp { type pipeline_stats_port_out_msg_rsp (line 143) | struct pipeline_stats_port_out_msg_rsp { type pipeline_stats_table_msg_rsp (line 148) | struct pipeline_stats_table_msg_rsp { type pipeline (line 153) | struct pipeline type pipeline (line 154) | struct pipeline type pipeline (line 155) | struct pipeline type pipeline (line 156) | struct pipeline type pipeline (line 157) | struct pipeline type pipeline (line 158) | struct pipeline type pipeline (line 159) | struct pipeline type pipeline (line 161) | struct pipeline FILE: examples/ip_pipeline/pipeline/pipeline_common_fe.c function app_pipeline_ping (line 52) | int function app_pipeline_stats_port_in (line 91) | int function app_pipeline_stats_port_out (line 138) | int function app_pipeline_stats_table (line 185) | int function app_pipeline_port_in_enable (line 230) | int function app_pipeline_port_in_disable (line 272) | int function app_link_config (line 314) | int function app_link_up (line 380) | int function app_link_down (line 414) | int type cmd_ping_result (line 446) | struct cmd_ping_result { function cmd_ping_parsed (line 452) | static void type cmd_stats_port_in_result (line 492) | struct cmd_stats_port_in_result { function cmd_stats_port_in_parsed (line 501) | static void type cmd_stats_port_out_result (line 577) | struct cmd_stats_port_out_result { function cmd_stats_port_out_parsed (line 586) | static void type cmd_stats_table_result (line 663) | struct cmd_stats_table_result { function cmd_stats_table_parsed (line 671) | static void type cmd_port_in_enable_result (line 747) | struct cmd_port_in_enable_result { function cmd_port_in_enable_parsed (line 756) | static void type cmd_port_in_disable_result (line 817) | struct cmd_port_in_disable_result { function cmd_port_in_disable_parsed (line 826) | static void function print_link_info (line 887) | static void type cmd_link_config_result (line 989) | struct cmd_link_config_result { function cmd_link_config_parsed (line 997) | static void type cmd_link_up_result (line 1057) | struct cmd_link_up_result { function cmd_link_up_parsed (line 1063) | static void type cmd_link_down_result (line 1111) | struct cmd_link_down_result { function cmd_link_down_parsed (line 1117) | static void type cmd_link_ls_result (line 1166) | struct cmd_link_ls_result { function cmd_link_ls_parsed (line 1171) | static void type cmd_quit_result (line 1210) | struct cmd_quit_result { function cmd_quit_parsed (line 1214) | static void function app_run_file (line 1240) | static void type cmd_run_file_result (line 1259) | struct cmd_run_file_result { function cmd_run_parsed (line 1264) | static void function app_pipeline_common_cmd_push (line 1311) | int FILE: examples/ip_pipeline/pipeline/pipeline_common_fe.h type app_pipeline_data (line 50) | struct app_pipeline_data type app_params (line 51) | struct app_params type app_pipeline_params (line 53) | struct app_pipeline_params type app_params (line 63) | struct app_params type app_pipeline_data (line 65) | struct app_pipeline_data type rte_ring (line 74) | struct rte_ring type app_params (line 75) | struct app_params type app_msgq_params (line 78) | struct app_msgq_params type rte_ring (line 90) | struct rte_ring type app_params (line 91) | struct app_params type app_msgq_params (line 94) | struct app_msgq_params function app_msg_free (line 112) | static inline void function app_msg_send (line 119) | static inline void type app_params (line 133) | struct app_params type rte_ring (line 136) | struct rte_ring type app_params (line 147) | struct app_params type rte_ring (line 152) | struct rte_ring type rte_ring (line 153) | struct rte_ring type app_params (line 180) | struct app_params type app_params (line 184) | struct app_params type rte_pipeline_port_in_stats (line 187) | struct rte_pipeline_port_in_stats type app_params (line 190) | struct app_params type rte_pipeline_port_out_stats (line 193) | struct rte_pipeline_port_out_stats type app_params (line 196) | struct app_params type rte_pipeline_table_stats (line 199) | struct rte_pipeline_table_stats type app_params (line 202) | struct app_params type app_params (line 207) | struct app_params type app_params (line 212) | struct app_params type app_params (line 218) | struct app_params type app_params (line 222) | struct app_params type app_params (line 226) | struct app_params FILE: examples/ip_pipeline/pipeline/pipeline_firewall.c type app_pipeline_firewall_rule (line 54) | struct app_pipeline_firewall_rule { type app_pipeline_firewall (line 63) | struct app_pipeline_firewall { function print_firewall_ipv4_rule (line 76) | static void type app_pipeline_firewall_rule (line 115) | struct app_pipeline_firewall_rule type app_pipeline_firewall (line 116) | struct app_pipeline_firewall type pipeline_firewall_key (line 117) | struct pipeline_firewall_key type app_pipeline_firewall_rule (line 119) | struct app_pipeline_firewall_rule type pipeline_firewall_key (line 124) | struct pipeline_firewall_key function app_pipeline_firewall_ls (line 130) | static void type pipeline_params (line 167) | struct pipeline_params type app_pipeline_firewall (line 170) | struct app_pipeline_firewall type app_pipeline_firewall (line 180) | struct app_pipeline_firewall function app_pipeline_firewall_free (line 198) | static int function app_pipeline_firewall_key_check_and_normalize (line 220) | static int function app_pipeline_firewall_add_rule (line 259) | int function app_pipeline_firewall_delete_rule (line 350) | int function app_pipeline_firewall_add_default_rule (line 409) | int function app_pipeline_firewall_delete_default_rule (line 461) | int type cmd_firewall_add_ipv4_result (line 509) | struct cmd_firewall_add_ipv4_result { function cmd_firewall_add_ipv4_parsed (line 529) | static void type cmd_firewall_del_ipv4_result (line 662) | struct cmd_firewall_del_ipv4_result { function cmd_firewall_del_ipv4_parsed (line 680) | static void type cmd_firewall_add_default_result (line 800) | struct cmd_firewall_add_default_result { function cmd_firewall_add_default_parsed (line 809) | static void type cmd_firewall_del_default_result (line 871) | struct cmd_firewall_del_default_result { function cmd_firewall_del_default_parsed (line 879) | static void type cmd_firewall_ls_result (line 936) | struct cmd_firewall_ls_result { function cmd_firewall_ls_parsed (line 943) | static void type pipeline_fe_ops (line 993) | struct pipeline_fe_ops type pipeline_type (line 999) | struct pipeline_type FILE: examples/ip_pipeline/pipeline/pipeline_firewall.h type app_params (line 41) | struct app_params type pipeline_firewall_key (line 43) | struct pipeline_firewall_key type app_params (line 48) | struct app_params type pipeline_firewall_key (line 50) | struct pipeline_firewall_key type app_params (line 53) | struct app_params type app_params (line 58) | struct app_params type pipeline_type (line 61) | struct pipeline_type FILE: examples/ip_pipeline/pipeline/pipeline_firewall_be.c type pipeline_firewall (line 46) | struct pipeline_firewall { type pipeline (line 57) | struct pipeline type pipeline (line 77) | struct pipeline type pipeline (line 80) | struct pipeline type pipeline (line 83) | struct pipeline type pipeline (line 86) | struct pipeline type firewall_table_entry (line 102) | struct firewall_table_entry { type rte_acl_field_def (line 106) | struct rte_acl_field_def type ether_hdr (line 113) | struct ether_hdr type ipv4_hdr (line 114) | struct ipv4_hdr type ether_hdr (line 123) | struct ether_hdr type ipv4_hdr (line 124) | struct ipv4_hdr type ether_hdr (line 133) | struct ether_hdr type ipv4_hdr (line 134) | struct ipv4_hdr type ether_hdr (line 143) | struct ether_hdr type ipv4_hdr (line 144) | struct ipv4_hdr type tcp_hdr (line 145) | struct tcp_hdr type ether_hdr (line 154) | struct ether_hdr type ipv4_hdr (line 155) | struct ipv4_hdr type tcp_hdr (line 156) | struct tcp_hdr type rte_acl_field_def (line 162) | struct rte_acl_field_def type ether_hdr (line 169) | struct ether_hdr type ipv4_hdr (line 171) | struct ipv4_hdr type ether_hdr (line 180) | struct ether_hdr type ipv4_hdr (line 182) | struct ipv4_hdr type ether_hdr (line 191) | struct ether_hdr type ipv4_hdr (line 193) | struct ipv4_hdr type ether_hdr (line 202) | struct ether_hdr type ipv4_hdr (line 204) | struct ipv4_hdr type tcp_hdr (line 205) | struct tcp_hdr type ether_hdr (line 214) | struct ether_hdr type ipv4_hdr (line 216) | struct ipv4_hdr type tcp_hdr (line 217) | struct tcp_hdr type rte_acl_field_def (line 223) | struct rte_acl_field_def type ether_hdr (line 230) | struct ether_hdr type ipv4_hdr (line 232) | struct ipv4_hdr type ether_hdr (line 241) | struct ether_hdr type ipv4_hdr (line 243) | struct ipv4_hdr type ether_hdr (line 252) | struct ether_hdr type ipv4_hdr (line 254) | struct ipv4_hdr type ether_hdr (line 263) | struct ether_hdr type ipv4_hdr (line 265) | struct ipv4_hdr type tcp_hdr (line 266) | struct tcp_hdr type ether_hdr (line 275) | struct ether_hdr type ipv4_hdr (line 277) | struct ipv4_hdr type tcp_hdr (line 278) | struct tcp_hdr function pipeline_firewall_parse_args (line 282) | static int type pipeline_params (line 355) | struct pipeline_params type pipeline (line 358) | struct pipeline type pipeline_firewall (line 359) | struct pipeline_firewall type pipeline_firewall (line 369) | struct pipeline_firewall type pipeline_firewall (line 371) | struct pipeline_firewall type rte_pipeline_params (line 386) | struct rte_pipeline_params type rte_pipeline_port_in_params (line 402) | struct rte_pipeline_port_in_params type rte_pipeline_port_out_params (line 426) | struct rte_pipeline_port_out_params type rte_table_acl_params (line 450) | struct rte_table_acl_params type rte_pipeline_table_params (line 456) | struct rte_pipeline_table_params type firewall_table_entry (line 463) | struct firewall_table_entry type rte_pipeline_table_entry (line 464) | struct rte_pipeline_table_entry function pipeline_firewall_free (line 532) | static int function pipeline_firewall_track (line 547) | static int function pipeline_firewall_timer (line 568) | static int type pipeline (line 580) | struct pipeline type pipeline_firewall (line 583) | struct pipeline_firewall type pipeline_firewall (line 583) | struct pipeline_firewall type pipeline_custom_msg_req (line 584) | struct pipeline_custom_msg_req type pipeline (line 598) | struct pipeline type pipeline_firewall_add_msg_req (line 600) | struct pipeline_firewall_add_msg_req type pipeline_firewall_add_msg_rsp (line 601) | struct pipeline_firewall_add_msg_rsp type rte_table_acl_rule_add_params (line 603) | struct rte_table_acl_rule_add_params type firewall_table_entry (line 604) | struct firewall_table_entry type rte_pipeline_table_entry (line 646) | struct rte_pipeline_table_entry type rte_pipeline_table_entry (line 648) | struct rte_pipeline_table_entry type pipeline (line 654) | struct pipeline type pipeline_firewall_del_msg_req (line 656) | struct pipeline_firewall_del_msg_req type pipeline_firewall_del_msg_rsp (line 657) | struct pipeline_firewall_del_msg_rsp type rte_table_acl_rule_delete_params (line 659) | struct rte_table_acl_rule_delete_params type pipeline (line 702) | struct pipeline type pipeline_firewall_add_default_msg_req (line 704) | struct pipeline_firewall_add_default_msg_req type pipeline_firewall_add_default_msg_rsp (line 705) | struct pipeline_firewall_add_default_msg_rsp type firewall_table_entry (line 707) | struct firewall_table_entry type rte_pipeline_table_entry (line 716) | struct rte_pipeline_table_entry type rte_pipeline_table_entry (line 717) | struct rte_pipeline_table_entry type pipeline (line 723) | struct pipeline type pipeline_firewall_del_default_msg_rsp (line 725) | struct pipeline_firewall_del_default_msg_rsp type pipeline_be_ops (line 734) | struct pipeline_be_ops FILE: examples/ip_pipeline/pipeline/pipeline_firewall_be.h type pipeline_firewall_key_type (line 39) | enum pipeline_firewall_key_type { type pipeline_firewall_key_ipv4_5tuple (line 43) | struct pipeline_firewall_key_ipv4_5tuple { type pipeline_firewall_key (line 56) | struct pipeline_firewall_key { type pipeline_firewall_msg_req_type (line 63) | enum pipeline_firewall_msg_req_type { type pipeline_firewall_add_msg_req (line 74) | struct pipeline_firewall_add_msg_req { type pipeline_firewall_add_msg_rsp (line 86) | struct pipeline_firewall_add_msg_rsp { type pipeline_firewall_del_msg_req (line 95) | struct pipeline_firewall_del_msg_req { type pipeline_firewall_del_msg_rsp (line 103) | struct pipeline_firewall_del_msg_rsp { type pipeline_firewall_add_default_msg_req (line 111) | struct pipeline_firewall_add_default_msg_req { type pipeline_firewall_add_default_msg_rsp (line 119) | struct pipeline_firewall_add_default_msg_rsp { type pipeline_firewall_del_default_msg_req (line 127) | struct pipeline_firewall_del_default_msg_req { type pipeline_firewall_del_default_msg_rsp (line 132) | struct pipeline_firewall_del_default_msg_rsp { type pipeline_be_ops (line 136) | struct pipeline_be_ops FILE: examples/ip_pipeline/pipeline/pipeline_flow_classification.c type pkt_key_qinq (line 58) | struct pkt_key_qinq { type pkt_key_ipv4_5tuple (line 65) | struct pkt_key_ipv4_5tuple { type pkt_key_ipv6_5tuple (line 75) | struct pkt_key_ipv6_5tuple { function app_pipeline_fc_key_convert (line 85) | static int type app_pipeline_fc_flow (line 152) | struct app_pipeline_fc_flow { type app_pipeline_fc (line 163) | struct app_pipeline_fc { type app_pipeline_fc_flow (line 178) | struct app_pipeline_fc_flow type app_pipeline_fc (line 179) | struct app_pipeline_fc type pipeline_fc_key (line 180) | struct pipeline_fc_key type app_pipeline_fc_flow (line 182) | struct app_pipeline_fc_flow type pipeline_fc_key (line 192) | struct pipeline_fc_key type pipeline_params (line 199) | struct pipeline_params type app_pipeline_fc (line 202) | struct app_pipeline_fc type app_pipeline_fc (line 212) | struct app_pipeline_fc function app_pipeline_fc_free (line 228) | static int function app_pipeline_fc_key_check (line 252) | static int function app_pipeline_fc_add (line 279) | int function app_pipeline_fc_add_bulk (line 368) | int function app_pipeline_fc_del (line 565) | int function app_pipeline_fc_add_default (line 627) | int function app_pipeline_fc_del_default (line 680) | int function print_fc_qinq_flow (line 729) | static void function print_fc_ipv4_5tuple_flow (line 745) | static void function print_fc_ipv6_5tuple_flow (line 777) | static void function print_fc_flow (line 838) | static void function app_pipeline_fc_ls (line 856) | static int type cmd_fc_add_qinq_result (line 890) | struct cmd_fc_add_qinq_result { function cmd_fc_add_qinq_parsed (line 901) | static void type cmd_fc_add_qinq_all_result (line 974) | struct cmd_fc_add_qinq_all_result { function cmd_fc_add_qinq_all_parsed (line 989) | static void type cmd_fc_add_ipv4_5tuple_result (line 1102) | struct cmd_fc_add_ipv4_5tuple_result { function cmd_fc_add_ipv4_5tuple_parsed (line 1116) | static void type cmd_fc_add_ipv4_5tuple_all_result (line 1211) | struct cmd_fc_add_ipv4_5tuple_all_result { function cmd_fc_add_ipv4_5tuple_all_parsed (line 1222) | static void type cmd_fc_add_ipv6_5tuple_result (line 1338) | struct cmd_fc_add_ipv6_5tuple_result { function cmd_fc_add_ipv6_5tuple_parsed (line 1352) | static void type cmd_fc_add_ipv6_5tuple_all_result (line 1449) | struct cmd_fc_add_ipv6_5tuple_all_result { function cmd_fc_add_ipv6_5tuple_all_parsed (line 1460) | static void type cmd_fc_del_qinq_result (line 1574) | struct cmd_fc_del_qinq_result { function cmd_fc_del_qinq_parsed (line 1584) | static void type cmd_fc_del_ipv4_5tuple_result (line 1650) | struct cmd_fc_del_ipv4_5tuple_result { function cmd_fc_del_ipv4_5tuple_parsed (line 1663) | static void type cmd_fc_del_ipv6_5tuple_result (line 1751) | struct cmd_fc_del_ipv6_5tuple_result { function cmd_fc_del_ipv6_5tuple_parsed (line 1764) | static void type cmd_fc_add_default_result (line 1853) | struct cmd_fc_add_default_result { function cmd_fc_add_default_parsed (line 1862) | static void type cmd_fc_del_default_result (line 1921) | struct cmd_fc_del_default_result { function cmd_fc_del_default_parsed (line 1929) | static void type cmd_fc_ls_result (line 1982) | struct cmd_fc_ls_result { function cmd_fc_ls_parsed (line 1989) | static void type pipeline_fe_ops (line 2051) | struct pipeline_fe_ops type pipeline_type (line 2057) | struct pipeline_type FILE: examples/ip_pipeline/pipeline/pipeline_flow_classification.h type flow_key_type (line 40) | enum flow_key_type { type flow_key_qinq (line 46) | struct flow_key_qinq { type flow_key_ipv4_5tuple (line 51) | struct flow_key_ipv4_5tuple { type flow_key_ipv6_5tuple (line 59) | struct flow_key_ipv6_5tuple { type pipeline_fc_key (line 67) | struct pipeline_fc_key { type app_params (line 77) | struct app_params type pipeline_fc_key (line 79) | struct pipeline_fc_key type app_params (line 83) | struct app_params type pipeline_fc_key (line 85) | struct pipeline_fc_key type app_params (line 90) | struct app_params type pipeline_fc_key (line 92) | struct pipeline_fc_key type app_params (line 95) | struct app_params type app_params (line 100) | struct app_params type pipeline_type (line 103) | struct pipeline_type FILE: examples/ip_pipeline/pipeline/pipeline_flow_classification_be.c type pipeline_flow_classification (line 44) | struct pipeline_flow_classification { type pipeline (line 55) | struct pipeline type pipeline (line 75) | struct pipeline type pipeline (line 78) | struct pipeline type pipeline (line 81) | struct pipeline type pipeline (line 84) | struct pipeline type pipeline (line 87) | struct pipeline type flow_table_entry (line 105) | struct flow_table_entry { function pipeline_fc_parse_args (line 120) | static int type pipeline_params (line 199) | struct pipeline_params type pipeline (line 202) | struct pipeline type pipeline_flow_classification (line 203) | struct pipeline_flow_classification type pipeline_flow_classification (line 212) | struct pipeline_flow_classification type pipeline_flow_classification (line 216) | struct pipeline_flow_classification type rte_pipeline_params (line 229) | struct rte_pipeline_params type rte_pipeline_port_in_params (line 245) | struct rte_pipeline_port_in_params type rte_pipeline_port_out_params (line 269) | struct rte_pipeline_port_out_params type rte_table_hash_key8_ext_params (line 293) | struct rte_table_hash_key8_ext_params type rte_table_hash_key16_ext_params (line 303) | struct rte_table_hash_key16_ext_params type rte_table_hash_ext_params (line 313) | struct rte_table_hash_ext_params type rte_pipeline_table_params (line 325) | struct rte_pipeline_table_params type flow_table_entry (line 331) | struct flow_table_entry type rte_pipeline_table_entry (line 332) | struct rte_pipeline_table_entry function pipeline_fc_free (line 412) | static int function pipeline_fc_track (line 427) | static int function pipeline_fc_timer (line 448) | static int type pipeline (line 460) | struct pipeline type pipeline_flow_classification (line 462) | struct pipeline_flow_classification type pipeline_flow_classification (line 463) | struct pipeline_flow_classification type pipeline_custom_msg_req (line 464) | struct pipeline_custom_msg_req type pipeline (line 478) | struct pipeline type pipeline_fc_add_msg_req (line 480) | struct pipeline_fc_add_msg_req type pipeline_fc_add_msg_rsp (line 481) | struct pipeline_fc_add_msg_rsp type flow_table_entry (line 483) | struct flow_table_entry type rte_pipeline_table_entry (line 493) | struct rte_pipeline_table_entry type rte_pipeline_table_entry (line 495) | struct rte_pipeline_table_entry type pipeline (line 501) | struct pipeline type pipeline_fc_add_bulk_msg_req (line 503) | struct pipeline_fc_add_bulk_msg_req type pipeline_fc_add_bulk_msg_rsp (line 504) | struct pipeline_fc_add_bulk_msg_rsp type pipeline_fc_add_bulk_flow_req (line 508) | struct pipeline_fc_add_bulk_flow_req type pipeline_fc_add_bulk_flow_rsp (line 509) | struct pipeline_fc_add_bulk_flow_rsp type flow_table_entry (line 511) | struct flow_table_entry type rte_pipeline_table_entry (line 521) | struct rte_pipeline_table_entry type rte_pipeline_table_entry (line 523) | struct rte_pipeline_table_entry type pipeline (line 536) | struct pipeline type pipeline_fc_del_msg_req (line 538) | struct pipeline_fc_del_msg_req type pipeline_fc_del_msg_rsp (line 539) | struct pipeline_fc_del_msg_rsp type pipeline (line 551) | struct pipeline type pipeline_fc_add_default_msg_req (line 553) | struct pipeline_fc_add_default_msg_req type pipeline_fc_add_default_msg_rsp (line 554) | struct pipeline_fc_add_default_msg_rsp type flow_table_entry (line 556) | struct flow_table_entry type rte_pipeline_table_entry (line 565) | struct rte_pipeline_table_entry type rte_pipeline_table_entry (line 566) | struct rte_pipeline_table_entry type pipeline (line 572) | struct pipeline type pipeline_fc_del_default_msg_rsp (line 574) | struct pipeline_fc_del_default_msg_rsp type pipeline_be_ops (line 583) | struct pipeline_be_ops FILE: examples/ip_pipeline/pipeline/pipeline_flow_classification_be.h type pipeline_fc_msg_req_type (line 39) | enum pipeline_fc_msg_req_type { type pipeline_fc_add_msg_req (line 55) | struct pipeline_fc_add_msg_req { type pipeline_fc_add_msg_rsp (line 64) | struct pipeline_fc_add_msg_rsp { type pipeline_fc_add_bulk_flow_req (line 73) | struct pipeline_fc_add_bulk_flow_req { type pipeline_fc_add_bulk_flow_rsp (line 78) | struct pipeline_fc_add_bulk_flow_rsp { type pipeline_fc_add_bulk_msg_req (line 83) | struct pipeline_fc_add_bulk_msg_req { type pipeline_fc_add_bulk_msg_rsp (line 92) | struct pipeline_fc_add_bulk_msg_rsp { type pipeline_fc_del_msg_req (line 99) | struct pipeline_fc_del_msg_req { type pipeline_fc_del_msg_rsp (line 106) | struct pipeline_fc_del_msg_rsp { type pipeline_fc_add_default_msg_req (line 114) | struct pipeline_fc_add_default_msg_req { type pipeline_fc_add_default_msg_rsp (line 121) | struct pipeline_fc_add_default_msg_rsp { type pipeline_fc_del_default_msg_req (line 129) | struct pipeline_fc_del_default_msg_req { type pipeline_fc_del_default_msg_rsp (line 134) | struct pipeline_fc_del_default_msg_rsp { type pipeline_be_ops (line 138) | struct pipeline_be_ops FILE: examples/ip_pipeline/pipeline/pipeline_master.c type pipeline_fe_ops (line 37) | struct pipeline_fe_ops type pipeline_type (line 43) | struct pipeline_type FILE: examples/ip_pipeline/pipeline/pipeline_master.h type pipeline_type (line 39) | struct pipeline_type FILE: examples/ip_pipeline/pipeline/pipeline_master_be.c type pipeline_master (line 48) | struct pipeline_master { type app_params (line 57) | struct app_params type app_params (line 57) | struct app_params type pipeline_master (line 58) | struct pipeline_master type pipeline_master (line 66) | struct pipeline_master function pipeline_free (line 87) | static int function pipeline_run (line 101) | static int function pipeline_timer (line 138) | static int type pipeline_be_ops (line 144) | struct pipeline_be_ops FILE: examples/ip_pipeline/pipeline/pipeline_master_be.h type pipeline_be_ops (line 39) | struct pipeline_be_ops FILE: examples/ip_pipeline/pipeline/pipeline_passthrough.c type pipeline_fe_ops (line 37) | struct pipeline_fe_ops type pipeline_type (line 43) | struct pipeline_type FILE: examples/ip_pipeline/pipeline/pipeline_passthrough.h type pipeline_type (line 39) | struct pipeline_type FILE: examples/ip_pipeline/pipeline/pipeline_passthrough_be.c type flow_key_type (line 47) | enum flow_key_type { type pipeline_passthrough (line 53) | struct pipeline_passthrough { function pkt_work_key_qinq (line 83) | static inline void function pkt4_work_key_qinq (line 108) | static inline void function pkt_work_key_ipv4 (line 160) | static inline void function pkt4_work_key_ipv4 (line 189) | static inline void function pkt_work_key_ipv6 (line 261) | static inline void function pkt4_work_key_ipv6 (line 302) | static inline void function pipeline_passthrough_parse_args (line 434) | static int type pipeline_params (line 516) | struct pipeline_params type pipeline (line 519) | struct pipeline type pipeline_passthrough (line 520) | struct pipeline_passthrough type pipeline_passthrough (line 532) | struct pipeline_passthrough type pipeline_passthrough (line 534) | struct pipeline_passthrough type rte_pipeline_params (line 574) | struct rte_pipeline_params type rte_pipeline_port_in_params (line 590) | struct rte_pipeline_port_in_params type rte_pipeline_port_out_params (line 614) | struct rte_pipeline_port_out_params type rte_pipeline_table_params (line 638) | struct rte_pipeline_table_params type rte_pipeline_table_entry (line 673) | struct rte_pipeline_table_entry type rte_pipeline_table_entry (line 679) | struct rte_pipeline_table_entry function pipeline_passthrough_free (line 725) | static int function pipeline_passthrough_timer (line 740) | static int function pipeline_passthrough_track (line 751) | static int type pipeline_be_ops (line 766) | struct pipeline_be_ops FILE: examples/ip_pipeline/pipeline/pipeline_passthrough_be.h type pipeline_be_ops (line 39) | struct pipeline_be_ops FILE: examples/ip_pipeline/pipeline/pipeline_routing.c type app_pipeline_routing_route (line 44) | struct app_pipeline_routing_route { type app_pipeline_routing_arp_entry (line 52) | struct app_pipeline_routing_arp_entry { type pipeline_routing (line 60) | struct pipeline_routing { type pipeline_params (line 83) | struct pipeline_params type pipeline_routing (line 86) | struct pipeline_routing type pipeline_routing (line 96) | struct pipeline_routing function app_pipeline_routing_free (line 114) | static int type app_pipeline_routing_route (line 144) | struct app_pipeline_routing_route type pipeline_routing (line 145) | struct pipeline_routing type pipeline_routing_route_key (line 146) | struct pipeline_routing_route_key type app_pipeline_routing_route (line 148) | struct app_pipeline_routing_route type app_pipeline_routing_arp_entry (line 163) | struct app_pipeline_routing_arp_entry type pipeline_routing (line 164) | struct pipeline_routing type pipeline_routing_arp_key (line 165) | struct pipeline_routing_arp_key type app_pipeline_routing_arp_entry (line 167) | struct app_pipeline_routing_arp_entry function print_route (line 182) | static void function print_arp_entry (line 208) | static void function app_pipeline_routing_route_ls (line 229) | static int function app_pipeline_routing_add_route (line 252) | int function app_pipeline_routing_delete_route (line 360) | int function app_pipeline_routing_add_default_route (line 435) | int function app_pipeline_routing_delete_default_route (line 488) | int function app_pipeline_routing_arp_ls (line 533) | static int function app_pipeline_routing_add_arp_entry (line 556) | int function app_pipeline_routing_delete_arp_entry (line 654) | int function app_pipeline_routing_add_default_arp_entry (line 725) | int function app_pipeline_routing_delete_default_arp_entry (line 778) | int type cmd_route_add_result (line 827) | struct cmd_route_add_result { function cmd_route_add_parsed (line 838) | static void type cmd_route_del_result (line 918) | struct cmd_route_del_result { function cmd_route_del_parsed (line 927) | static void type cmd_route_add_default_result (line 992) | struct cmd_route_add_default_result { function cmd_route_add_default_parsed (line 1001) | static void type cmd_route_del_default_result (line 1062) | struct cmd_route_del_default_result { function cmd_route_del_default_parsed (line 1070) | static void type cmd_route_ls_result (line 1126) | struct cmd_route_ls_result { function cmd_route_ls_parsed (line 1133) | static void type cmd_arp_add_result (line 1182) | struct cmd_arp_add_result { function cmd_arp_add_parsed (line 1193) | static void type cmd_arp_del_result (line 1262) | struct cmd_arp_del_result { function cmd_arp_del_parsed (line 1271) | static void type cmd_arp_add_default_result (line 1333) | struct cmd_arp_add_default_result { function cmd_arp_add_default_parsed (line 1342) | static void type cmd_arp_del_default_result (line 1405) | struct cmd_arp_del_default_result { function cmd_arp_del_default_parsed (line 1413) | static void type cmd_arp_ls_result (line 1469) | struct cmd_arp_ls_result { function cmd_arp_ls_parsed (line 1476) | static void type pipeline_fe_ops (line 1535) | struct pipeline_fe_ops type pipeline_type (line 1541) | struct pipeline_type FILE: examples/ip_pipeline/pipeline/pipeline_routing.h type app_pipeline_routing_route_params (line 44) | struct app_pipeline_routing_route_params { type app_params (line 51) | struct app_params type pipeline_routing_route_key (line 53) | struct pipeline_routing_route_key type app_pipeline_routing_route_params (line 54) | struct app_pipeline_routing_route_params type app_params (line 57) | struct app_params type pipeline_routing_route_key (line 59) | struct pipeline_routing_route_key type app_params (line 62) | struct app_params type app_params (line 67) | struct app_params type app_params (line 75) | struct app_params type pipeline_routing_arp_key (line 77) | struct pipeline_routing_arp_key type ether_addr (line 78) | struct ether_addr type app_params (line 81) | struct app_params type pipeline_routing_arp_key (line 83) | struct pipeline_routing_arp_key type app_params (line 86) | struct app_params type app_params (line 91) | struct app_params type pipeline_type (line 97) | struct pipeline_type FILE: examples/ip_pipeline/pipeline/pipeline_routing_be.c type pipeline_routing (line 52) | struct pipeline_routing { type pipeline (line 63) | struct pipeline type pipeline (line 83) | struct pipeline type pipeline (line 87) | struct pipeline type pipeline (line 91) | struct pipeline type pipeline (line 95) | struct pipeline type pipeline (line 99) | struct pipeline type pipeline (line 103) | struct pipeline type pipeline (line 107) | struct pipeline type pipeline (line 111) | struct pipeline type routing_table_entry (line 136) | struct routing_table_entry { function pkt_work_routing (line 143) | static inline void function pkt4_work_routing (line 164) | static inline void type arp_table_entry (line 227) | struct arp_table_entry { function pkt_work_arp (line 232) | static inline void function pkt4_work_arp (line 256) | static inline void function pipeline_routing_parse_args (line 314) | static int type pipeline_params (line 391) | struct pipeline_params type pipeline (line 394) | struct pipeline type pipeline_routing (line 395) | struct pipeline_routing type pipeline_routing (line 405) | struct pipeline_routing type pipeline_routing (line 407) | struct pipeline_routing type rte_pipeline_params (line 422) | struct rte_pipeline_params type rte_pipeline_port_in_params (line 438) | struct rte_pipeline_port_in_params type rte_pipeline_port_out_params (line 462) | struct rte_pipeline_port_out_params type rte_table_lpm_params (line 486) | struct rte_table_lpm_params type routing_table_entry (line 488) | struct routing_table_entry type rte_pipeline_table_params (line 492) | struct rte_pipeline_table_params type routing_table_entry (line 499) | struct routing_table_entry type rte_pipeline_table_entry (line 500) | struct rte_pipeline_table_entry type rte_table_hash_key8_ext_params (line 518) | struct rte_table_hash_key8_ext_params type rte_pipeline_table_params (line 527) | struct rte_pipeline_table_params type arp_table_entry (line 533) | struct arp_table_entry type rte_pipeline_table_entry (line 534) | struct rte_pipeline_table_entry function pipeline_routing_free (line 600) | static int function pipeline_routing_track (line 615) | static int function pipeline_routing_timer (line 636) | static int type pipeline (line 648) | struct pipeline type pipeline_routing (line 651) | struct pipeline_routing type pipeline_routing (line 651) | struct pipeline_routing type pipeline_custom_msg_req (line 652) | struct pipeline_custom_msg_req type pipeline (line 666) | struct pipeline type pipeline_routing_route_add_msg_req (line 668) | struct pipeline_routing_route_add_msg_req type pipeline_routing_route_add_msg_rsp (line 669) | struct pipeline_routing_route_add_msg_rsp type rte_table_lpm_key (line 671) | struct rte_table_lpm_key type routing_table_entry (line 676) | struct routing_table_entry type rte_pipeline_table_entry (line 695) | struct rte_pipeline_table_entry type rte_pipeline_table_entry (line 697) | struct rte_pipeline_table_entry type pipeline (line 703) | struct pipeline type pipeline_routing_route_delete_msg_req (line 705) | struct pipeline_routing_route_delete_msg_req type pipeline_routing_route_delete_msg_rsp (line 706) | struct pipeline_routing_route_delete_msg_rsp type rte_table_lpm_key (line 708) | struct rte_table_lpm_key type pipeline (line 728) | struct pipeline type pipeline_routing_route_add_default_msg_req (line 731) | struct pipeline_routing_route_add_default_msg_req type pipeline_routing_route_add_default_msg_rsp (line 732) | struct pipeline_routing_route_add_default_msg_rsp type routing_table_entry (line 734) | struct routing_table_entry type rte_pipeline_table_entry (line 747) | struct rte_pipeline_table_entry type rte_pipeline_table_entry (line 748) | struct rte_pipeline_table_entry type pipeline (line 754) | struct pipeline type pipeline_routing_route_delete_default_msg_rsp (line 757) | struct pipeline_routing_route_delete_default_msg_rsp type pipeline (line 767) | struct pipeline type pipeline_routing_arp_add_msg_req (line 769) | struct pipeline_routing_arp_add_msg_req type pipeline_routing_arp_add_msg_rsp (line 770) | struct pipeline_routing_arp_add_msg_rsp type pipeline_routing_arp_key_ipv4 (line 772) | struct pipeline_routing_arp_key_ipv4 type arp_table_entry (line 777) | struct arp_table_entry type ether_addr (line 791) | struct ether_addr type rte_pipeline_table_entry (line 796) | struct rte_pipeline_table_entry type rte_pipeline_table_entry (line 798) | struct rte_pipeline_table_entry type pipeline (line 804) | struct pipeline type pipeline_routing_arp_delete_msg_req (line 806) | struct pipeline_routing_arp_delete_msg_req type pipeline_routing_arp_delete_msg_rsp (line 807) | struct pipeline_routing_arp_delete_msg_rsp type pipeline_routing_arp_key_ipv4 (line 809) | struct pipeline_routing_arp_key_ipv4 type pipeline (line 829) | struct pipeline type pipeline_routing_arp_add_default_msg_req (line 831) | struct pipeline_routing_arp_add_default_msg_req type pipeline_routing_arp_add_default_msg_rsp (line 832) | struct pipeline_routing_arp_add_default_msg_rsp type arp_table_entry (line 834) | struct arp_table_entry type rte_pipeline_table_entry (line 845) | struct rte_pipeline_table_entry type rte_pipeline_table_entry (line 846) | struct rte_pipeline_table_entry type pipeline (line 852) | struct pipeline type pipeline_routing_arp_delete_default_msg_rsp (line 854) | struct pipeline_routing_arp_delete_default_msg_rsp type pipeline_be_ops (line 863) | struct pipeline_be_ops FILE: examples/ip_pipeline/pipeline/pipeline_routing_be.h type pipeline_routing_route_key_type (line 44) | enum pipeline_routing_route_key_type { type pipeline_routing_route_key_ipv4 (line 48) | struct pipeline_routing_route_key_ipv4 { type pipeline_routing_route_key (line 53) | struct pipeline_routing_route_key { type pipeline_routing_route_flags (line 60) | enum pipeline_routing_route_flags { type pipeline_routing_arp_key_type (line 67) | enum pipeline_routing_arp_key_type { type pipeline_routing_arp_key_ipv4 (line 71) | struct pipeline_routing_arp_key_ipv4 { type pipeline_routing_arp_key (line 76) | struct pipeline_routing_arp_key { type pipeline_routing_msg_req_type (line 86) | enum pipeline_routing_msg_req_type { type pipeline_routing_route_add_msg_req (line 101) | struct pipeline_routing_route_add_msg_req { type pipeline_routing_route_add_msg_rsp (line 114) | struct pipeline_routing_route_add_msg_rsp { type pipeline_routing_route_delete_msg_req (line 123) | struct pipeline_routing_route_delete_msg_req { type pipeline_routing_route_delete_msg_rsp (line 131) | struct pipeline_routing_route_delete_msg_rsp { type pipeline_routing_route_add_default_msg_req (line 139) | struct pipeline_routing_route_add_default_msg_req { type pipeline_routing_route_add_default_msg_rsp (line 147) | struct pipeline_routing_route_add_default_msg_rsp { type pipeline_routing_route_delete_default_msg_req (line 155) | struct pipeline_routing_route_delete_default_msg_req { type pipeline_routing_route_delete_default_msg_rsp (line 160) | struct pipeline_routing_route_delete_default_msg_rsp { type pipeline_routing_arp_add_msg_req (line 167) | struct pipeline_routing_arp_add_msg_req { type pipeline_routing_arp_add_msg_rsp (line 178) | struct pipeline_routing_arp_add_msg_rsp { type pipeline_routing_arp_delete_msg_req (line 187) | struct pipeline_routing_arp_delete_msg_req { type pipeline_routing_arp_delete_msg_rsp (line 195) | struct pipeline_routing_arp_delete_msg_rsp { type pipeline_routing_arp_add_default_msg_req (line 203) | struct pipeline_routing_arp_add_default_msg_req { type pipeline_routing_arp_add_default_msg_rsp (line 211) | struct pipeline_routing_arp_add_default_msg_rsp { type pipeline_routing_arp_delete_default_msg_req (line 219) | struct pipeline_routing_arp_delete_default_msg_req { type pipeline_routing_arp_delete_default_msg_rsp (line 224) | struct pipeline_routing_arp_delete_default_msg_rsp { type pipeline_be_ops (line 228) | struct pipeline_be_ops FILE: examples/ip_pipeline/pipeline_be.h type pipeline_port_in_type (line 45) | enum pipeline_port_in_type { type pipeline_port_in_params (line 54) | struct pipeline_port_in_params { type pipeline_port_in_params (line 68) | struct pipeline_port_in_params type rte_port_in_ops (line 88) | struct rte_port_in_ops type pipeline_port_in_params (line 89) | struct pipeline_port_in_params type pipeline_port_out_type (line 109) | enum pipeline_port_out_type { type pipeline_port_out_params (line 120) | struct pipeline_port_out_params { type pipeline_port_out_params (line 134) | struct pipeline_port_out_params type pipeline_port_out_params (line 158) | struct pipeline_port_out_params type pipeline_params (line 210) | struct pipeline_params { type pipeline_params (line 235) | struct pipeline_params type pipeline_be_ops (line 248) | struct pipeline_be_ops { FILE: examples/ip_pipeline/thread.c function app_thread (line 41) | int app_thread(void *arg) FILE: examples/ip_reassembly/main.c type ether_addr (line 131) | struct ether_addr type mbuf_table (line 159) | struct mbuf_table { type rx_queue (line 166) | struct rx_queue { type tx_lcore_stat (line 174) | struct tx_lcore_stat { type lcore_queue_conf (line 185) | struct lcore_queue_conf { type lcore_queue_conf (line 193) | struct lcore_queue_conf type rte_eth_conf (line 195) | struct rte_eth_conf type l3fwd_ipv4_route (line 220) | struct l3fwd_ipv4_route { type l3fwd_ipv4_route (line 226) | struct l3fwd_ipv4_route type l3fwd_ipv6_route (line 241) | struct l3fwd_ipv6_route { type l3fwd_ipv6_route (line 247) | struct l3fwd_ipv6_route type rte_lpm6_config (line 262) | struct rte_lpm6_config type rte_lpm (line 268) | struct rte_lpm type rte_lpm6 (line 269) | struct rte_lpm6 function send_burst (line 281) | static inline uint32_t function send_single_packet (line 311) | static inline int type rte_mbuf (line 342) | struct rte_mbuf type lcore_queue_conf (line 343) | struct lcore_queue_conf type ether_hdr (line 345) | struct ether_hdr type rte_ip_frag_tbl (line 346) | struct rte_ip_frag_tbl type rte_ip_frag_death_row (line 347) | struct rte_ip_frag_death_row type rx_queue (line 348) | struct rx_queue type ipv4_hdr (line 364) | struct ipv4_hdr type ipv4_hdr (line 367) | struct ipv4_hdr type rte_mbuf (line 371) | struct rte_mbuf type ipv4_hdr (line 391) | struct ipv4_hdr type ipv6_extension_fragment (line 411) | struct ipv6_extension_fragment type ipv6_hdr (line 412) | struct ipv6_hdr type ipv6_hdr (line 414) | struct ipv6_hdr type rte_mbuf (line 419) | struct rte_mbuf type ipv6_hdr (line 435) | struct ipv6_hdr function main_loop (line 460) | static int function print_usage (line 549) | static void function parse_flow_num (line 564) | static uint32_t function parse_flow_ttl (line 583) | static int function parse_portmask (line 612) | static int function parse_nqueue (line 629) | static int function parse_args (line 650) | static int function print_ethaddr (line 735) | static void function check_all_ports_link_status (line 744) | static void function init_routing_table (line 798) | static int function setup_port_tbl (line 858) | static int function setup_queue_tbl (line 883) | static int function init_mem (line 933) | static int function queue_dump_stat (line 982) | static void function signal_handler (line 1012) | static void function main (line 1020) | int FILE: examples/ipv4_multicast/main.c type ether_addr (line 116) | struct ether_addr type mbuf_table (line 125) | struct mbuf_table { type lcore_queue_conf (line 132) | struct lcore_queue_conf { type lcore_queue_conf (line 139) | struct lcore_queue_conf type rte_eth_conf (line 141) | struct rte_eth_conf type rte_mempool (line 156) | struct rte_mempool type rte_fbk_hash_params (line 160) | struct rte_fbk_hash_params type rte_fbk_hash_table (line 169) | struct rte_fbk_hash_table type mcast_group_params (line 171) | struct mcast_group_params { type mcast_group_params (line 176) | struct mcast_group_params function send_burst (line 199) | static void function bitcnt (line 220) | static inline uint32_t type rte_mbuf (line 274) | struct rte_mbuf type rte_mbuf (line 275) | struct rte_mbuf type rte_mbuf (line 277) | struct rte_mbuf function mcast_send_pkt (line 315) | static inline void function mcast_forward (line 341) | static inline void function send_timeout_burst (line 408) | static inline void function main_loop (line 427) | static int function print_usage (line 492) | static void function parse_portmask (line 501) | static uint32_t function parse_nqueue (line 515) | static int function parse_args (line 532) | static int function print_ethaddr (line 583) | static void function init_mcast_hash (line 591) | static int function check_all_ports_link_status (line 614) | static void function main (line 668) | int FILE: examples/kni/main.c type kni_port_params (line 114) | struct kni_port_params { type kni_port_params (line 124) | struct kni_port_params type rte_eth_conf (line 128) | struct rte_eth_conf type rte_mempool (line 142) | struct rte_mempool type kni_interface_stats (line 150) | struct kni_interface_stats { type kni_interface_stats (line 165) | struct kni_interface_stats function print_stats (line 173) | static void function signal_handler (line 199) | static void function kni_burst_free_mbufs (line 223) | static void function kni_ingress (line 240) | static void function kni_egress (line 276) | static void function main_loop (line 307) | static int function print_usage (line 363) | static void function parse_unsigned (line 377) | static uint32_t function print_config (line 390) | static void function parse_config (line 408) | static int function validate_parameters (line 499) | static int function parse_args (line 537) | static int function init_kni (line 588) | static void function init_port (line 607) | static void function check_all_ports_link_status (line 642) | static void function kni_change_mtu (line 697) | static int function kni_config_network_interface (line 740) | static int function kni_alloc (line 765) | static int function kni_free_kni (line 824) | static int function main (line 843) | int FILE: examples/l2fwd-ivshmem/guest/guest.c type lcore_queue_conf (line 82) | struct lcore_queue_conf { type lcore_queue_conf (line 88) | struct lcore_queue_conf function print_stats (line 91) | static void function l2fwd_ivshmem_usage (line 135) | static void function l2fwd_ivshmem_parse_nqueue (line 144) | static unsigned int function l2fwd_ivshmem_parse_timer_period (line 162) | static int function l2fwd_ivshmem_parse_args (line 179) | static int function fwd_loop (line 240) | static void function l2fwd_ivshmem_launch_one_lcore (line 369) | static int function main (line 376) | int FILE: examples/l2fwd-ivshmem/host/host.c type ether_addr (line 71) | struct ether_addr type lcore_queue_conf (line 77) | struct lcore_queue_conf { type lcore_queue_conf (line 84) | struct lcore_queue_conf type rte_eth_conf (line 86) | struct rte_eth_conf type port_statistics (line 105) | struct port_statistics type rte_mempool (line 107) | struct rte_mempool function print_stats (line 110) | static void function print_to_file (line 176) | static int function generate_ivshmem_cmdline (line 197) | static int function l2fwd_ivshmem_usage (line 213) | static void function l2fwd_ivshmem_parse_nqueue (line 224) | static unsigned int function l2fwd_ivshmem_parse_portmask (line 242) | static int function l2fwd_ivshmem_parse_timer_period (line 259) | static int function l2fwd_ivshmem_parse_args (line 276) | static int function check_all_ports_link_status (line 344) | static void function l2fwd_ivshmem_send_burst (line 399) | static int function l2fwd_ivshmem_send_packet (line 421) | static int function l2fwd_ivshmem_receive_burst (line 444) | static int function l2fwd_ivshmem_receive_packets (line 473) | static int function fwd_loop (line 516) | static void function l2fwd_ivshmem_launch_one_lcore (line 639) | static int function main (line 646) | int main(int argc, char **argv) FILE: examples/l2fwd-ivshmem/include/common.h type rte_memzone (line 54) | struct rte_memzone type l2fwd_state (line 56) | enum l2fwd_state { type port_statistics (line 64) | struct port_statistics { type mbuf_table (line 70) | struct mbuf_table { type vm_port_param (line 75) | struct vm_port_param { type ivshmem_ctrl (line 84) | struct ivshmem_ctrl { type ivshmem_ctrl (line 91) | struct ivshmem_ctrl function sighandler (line 95) | static void sighandler(int __rte_unused s) function sigsetup (line 100) | static void sigsetup(void) FILE: examples/l2fwd-jobstats/main.c type ether_addr (line 87) | struct ether_addr type mbuf_table (line 100) | struct mbuf_table { type lcore_queue_conf (line 108) | struct lcore_queue_conf { type lcore_queue_conf (line 124) | struct lcore_queue_conf type rte_eth_conf (line 126) | struct rte_eth_conf type rte_mempool (line 140) | struct rte_mempool type l2fwd_port_statistics (line 143) | struct l2fwd_port_statistics { type l2fwd_port_statistics (line 148) | struct l2fwd_port_statistics function cycles_to_ns (line 159) | static inline double function show_lcore_stats (line 169) | static void function show_stats_cb (line 322) | static void function l2fwd_send_burst (line 377) | static void function l2fwd_send_packet (line 403) | static int function l2fwd_simple_forward (line 423) | static void function l2fwd_job_update_cb (line 443) | static void function l2fwd_fwd_job (line 458) | static void function l2fwd_flush_job (line 508) | static void function l2fwd_main_loop (line 540) | static void function l2fwd_launch_one_lcore (line 605) | static int function l2fwd_usage (line 613) | static void function l2fwd_parse_portmask (line 624) | static int function l2fwd_parse_nqueue (line 641) | static unsigned int function l2fwd_parse_timer_period (line 659) | static int function l2fwd_parse_args (line 676) | static int function check_all_ports_link_status (line 748) | static void function main (line 802) | int FILE: examples/l2fwd/main.c type ether_addr (line 88) | struct ether_addr type mbuf_table (line 98) | struct mbuf_table { type lcore_queue_conf (line 105) | struct lcore_queue_conf { type lcore_queue_conf (line 111) | struct lcore_queue_conf type rte_eth_conf (line 113) | struct rte_eth_conf type rte_mempool (line 127) | struct rte_mempool type l2fwd_port_statistics (line 130) | struct l2fwd_port_statistics { type l2fwd_port_statistics (line 135) | struct l2fwd_port_statistics function print_stats (line 143) | static void function l2fwd_send_burst (line 189) | static int function l2fwd_send_packet (line 211) | static int function l2fwd_simple_forward (line 234) | static void function l2fwd_main_loop (line 255) | static void function l2fwd_launch_one_lcore (line 346) | static int function l2fwd_usage (line 354) | static void function l2fwd_parse_portmask (line 364) | static int function l2fwd_parse_nqueue (line 381) | static unsigned int function l2fwd_parse_timer_period (line 399) | static int function l2fwd_parse_args (line 416) | static int function check_all_ports_link_status (line 483) | static void function main (line 537) | int FILE: examples/l3fwd-acl/main.c type ether_addr (line 115) | struct ether_addr type mbuf_table (line 122) | struct mbuf_table { type lcore_rx_queue (line 127) | struct lcore_rx_queue { type lcore_params (line 137) | struct lcore_params { type lcore_params (line 143) | struct lcore_params type lcore_params (line 144) | struct lcore_params type lcore_params (line 156) | struct lcore_params type rte_eth_conf (line 160) | struct rte_eth_conf type rte_mempool (line 183) | struct rte_mempool type ipv4_hdr (line 188) | struct ipv4_hdr type rte_mbuf (line 191) | struct rte_mbuf type rte_acl_field_def (line 264) | struct rte_acl_field_def type ipv4_hdr (line 277) | struct ipv4_hdr type ipv4_hdr (line 278) | struct ipv4_hdr type ipv4_hdr (line 285) | struct ipv4_hdr type ipv4_hdr (line 286) | struct ipv4_hdr type ipv4_hdr (line 293) | struct ipv4_hdr type ipv4_hdr (line 294) | struct ipv4_hdr type ipv4_hdr (line 301) | struct ipv4_hdr type ipv4_hdr (line 302) | struct ipv4_hdr type rte_acl_field_def (line 326) | struct rte_acl_field_def type ipv6_hdr (line 339) | struct ipv6_hdr type ipv6_hdr (line 340) | struct ipv6_hdr type ipv6_hdr (line 347) | struct ipv6_hdr type ipv6_hdr (line 348) | struct ipv6_hdr type ipv6_hdr (line 355) | struct ipv6_hdr type ipv6_hdr (line 356) | struct ipv6_hdr type ipv6_hdr (line 363) | struct ipv6_hdr type ipv6_hdr (line 364) | struct ipv6_hdr type ipv6_hdr (line 371) | struct ipv6_hdr type ipv6_hdr (line 372) | struct ipv6_hdr type ipv6_hdr (line 379) | struct ipv6_hdr type ipv6_hdr (line 380) | struct ipv6_hdr type ipv6_hdr (line 387) | struct ipv6_hdr type ipv6_hdr (line 388) | struct ipv6_hdr type ipv6_hdr (line 395) | struct ipv6_hdr type ipv6_hdr (line 396) | struct ipv6_hdr type ipv6_hdr (line 403) | struct ipv6_hdr type ipv6_hdr (line 404) | struct ipv6_hdr type ipv6_hdr (line 411) | struct ipv6_hdr type ipv6_hdr (line 412) | struct ipv6_hdr type acl_search_t (line 433) | struct acl_search_t { type rte_acl_ctx (line 447) | struct rte_acl_ctx type rte_acl_ctx (line 448) | struct rte_acl_ctx type acl4_rule (line 450) | struct acl4_rule type acl6_rule (line 451) | struct acl6_rule function print_one_ipv4_rule (line 463) | static inline void function print_one_ipv6_rule (line 490) | static inline void function is_bypass_line (line 544) | static inline int function dump_acl4_rule (line 562) | static inline void function dump_acl6_rule (line 586) | static inline void function dump_ipv4_rules (line 616) | static inline void function dump_ipv6_rules (line 628) | static inline void type rte_mbuf (line 642) | struct rte_mbuf type acl_search_t (line 642) | struct acl_search_t type ipv4_hdr (line 645) | struct ipv4_hdr type rte_mbuf (line 646) | struct rte_mbuf type ether_hdr (line 656) | struct ether_hdr type rte_mbuf (line 690) | struct rte_mbuf type acl_search_t (line 690) | struct acl_search_t type rte_mbuf (line 693) | struct rte_mbuf function prepare_acl_parameter (line 721) | static inline void function send_one_packet (line 747) | static inline void function send_packets (line 777) | static inline void function parse_ipv6_addr (line 803) | static int function parse_ipv6_net (line 828) | static int function parse_cb_ipv6_rule (line 858) | static int function parse_ipv4_net (line 938) | static int function parse_cb_ipv4vlan_rule (line 955) | static int function add_rules (line 1028) | static int function dump_acl_config (line 1133) | static void function check_acl_config (line 1142) | static int type rte_acl_ctx (line 1156) | struct rte_acl_ctx type rte_acl_rule (line 1157) | struct rte_acl_rule type rte_acl_rule (line 1158) | struct rte_acl_rule type rte_acl_param (line 1162) | struct rte_acl_param type rte_acl_config (line 1163) | struct rte_acl_config type rte_acl_ctx (line 1164) | struct rte_acl_ctx function app_acl_init (line 1207) | static int type lcore_conf (line 1301) | struct lcore_conf { type lcore_conf (line 1308) | struct lcore_conf function send_burst (line 1311) | static inline int function send_single_packet (line 1332) | static inline int function is_valid_ipv4_pkt (line 1357) | static inline int function main_loop (line 1398) | static int function check_lcore_params (line 1504) | static int function check_port_config (line 1533) | static int function get_port_n_rx_queues (line 1554) | static uint8_t function init_lcore_rx_queues (line 1568) | static int function print_usage (line 1593) | static void function parse_max_pkt_len (line 1621) | static int function parse_portmask (line 1638) | static int function parse_config (line 1655) | static int function parse_args (line 1711) | static int function print_ethaddr (line 1834) | static void function init_mem (line 1842) | static int function check_all_ports_link_status (line 1883) | static void function main (line 1937) | int FILE: examples/l3fwd-power/main.c type ether_addr (line 156) | struct ether_addr type freq_scale_hint_t (line 168) | enum freq_scale_hint_t type mbuf_table (line 176) | struct mbuf_table { type lcore_rx_queue (line 181) | struct lcore_rx_queue { type lcore_params (line 197) | struct lcore_params { type lcore_params (line 203) | struct lcore_params type lcore_params (line 204) | struct lcore_params type lcore_params (line 216) | struct lcore_params type rte_eth_conf (line 220) | struct rte_eth_conf type rte_mempool (line 248) | struct rte_mempool type ipv4_5tuple (line 261) | struct ipv4_5tuple { type ipv6_5tuple (line 269) | struct ipv6_5tuple { type ipv4_l3fwd_route (line 277) | struct ipv4_l3fwd_route { type ipv6_l3fwd_route (line 282) | struct ipv6_l3fwd_route { type ipv4_l3fwd_route (line 287) | struct ipv4_l3fwd_route type ipv6_l3fwd_route (line 294) | struct ipv6_l3fwd_route type lookup_struct_t (line 306) | typedef struct rte_hash lookup_struct_t; type ipv4_l3fwd_route (line 323) | struct ipv4_l3fwd_route { type ipv4_l3fwd_route (line 329) | struct ipv4_l3fwd_route type lookup_struct_t (line 345) | typedef struct rte_lpm lookup_struct_t; type lcore_conf (line 349) | struct lcore_conf { type lcore_stats (line 358) | struct lcore_stats { type lcore_conf (line 372) | struct lcore_conf type lcore_stats (line 373) | struct lcore_stats type rte_timer (line 374) | struct rte_timer type freq_scale_hint_t (line 377) | enum freq_scale_hint_t function signal_exit_now (line 381) | static void function power_timer_cb (line 405) | static void function send_burst (line 448) | static inline int function send_single_packet (line 469) | static inline int function is_valid_ipv4_pkt (line 494) | static inline int function print_ipv4_key (line 535) | static void function print_ipv6_key (line 542) | static void function get_ipv4_dst_port (line 551) | static inline uint8_t function get_ipv6_dst_port (line 590) | static inline uint8_t function get_ipv4_dst_port (line 632) | static inline uint8_t type rte_mbuf (line 645) | struct rte_mbuf type lcore_conf (line 646) | struct lcore_conf type ether_hdr (line 648) | struct ether_hdr type ipv4_hdr (line 649) | struct ipv4_hdr type ether_hdr (line 663) | struct ether_hdr type ipv6_hdr (line 702) | struct ipv6_hdr type ether_hdr (line 706) | struct ether_hdr function power_idle_heuristic (line 735) | static inline uint32_t function power_freq_scaleup_heuristic (line 750) | static inline enum freq_scale_hint_t function sleep_until_rx_interrupt (line 794) | static int function turn_on_intr (line 821) | static void turn_on_intr(struct lcore_conf *qconf) function event_register (line 838) | static int event_register(struct lcore_conf *qconf) function main_loop (line 864) | static int function check_lcore_params (line 1061) | static int function check_port_config (line 1089) | static int function get_port_n_rx_queues (line 1111) | static uint8_t function init_lcore_rx_queues (line 1125) | static int function print_usage (line 1150) | static void function parse_max_pkt_len (line 1165) | static int parse_max_pkt_len(const char *pktlen) function parse_portmask (line 1181) | static int function parse_config (line 1198) | static int function parse_args (line 1256) | static int function print_ethaddr (line 1353) | static void function setup_hash (line 1362) | static void function setup_lpm (line 1435) | static void function init_mem (line 1471) | static int function check_all_ports_link_status (line 1524) | static void function main (line 1578) | int FILE: examples/l3fwd-vf/main.c type ether_addr (line 148) | struct ether_addr type mbuf_table (line 154) | struct mbuf_table { type lcore_rx_queue (line 159) | struct lcore_rx_queue { type lcore_params (line 169) | struct lcore_params { type lcore_params (line 175) | struct lcore_params type lcore_params (line 176) | struct lcore_params type lcore_params (line 188) | struct lcore_params type rte_eth_conf (line 192) | struct rte_eth_conf type rte_mempool (line 214) | struct rte_mempool type ipv4_5tuple (line 227) | struct ipv4_5tuple { type l3fwd_route (line 235) | struct l3fwd_route { type l3fwd_route (line 240) | struct l3fwd_route type lookup_struct_t (line 247) | typedef struct rte_hash lookup_struct_t; type rte_hash_parameters (line 251) | struct rte_hash_parameters type ipv4_5tuple (line 254) | struct ipv4_5tuple type l3fwd_route (line 267) | struct l3fwd_route { type l3fwd_route (line 273) | struct l3fwd_route type lookup_struct_t (line 289) | typedef struct rte_lpm lookup_struct_t; type lcore_conf (line 293) | struct lcore_conf { type lcore_conf (line 301) | struct lcore_conf function send_burst (line 304) | static inline int function send_single_packet (line 328) | static inline int function is_valid_ipv4_pkt (line 353) | static inline int function print_key (line 394) | static void function get_dst_port (line 401) | static inline uint8_t function get_dst_port (line 440) | static inline uint8_t function l3fwd_simple_forward (line 451) | static inline void function main_loop (line 494) | static int function check_lcore_params (line 581) | static int function check_port_config (line 608) | static int function get_port_n_rx_queues (line 628) | static uint8_t function init_lcore_rx_queues (line 641) | static int function print_usage (line 666) | static void function signal_handler (line 678) | static void function parse_portmask (line 695) | static int function parse_config (line 712) | static int function parse_args (line 764) | static int function print_ethaddr (line 824) | static void function setup_hash (line 833) | static void function setup_lpm (line 865) | static void function init_mem (line 901) | static int function main (line 944) | int FILE: examples/l3fwd/main.c type ether_addr (line 166) | struct ether_addr type mbuf_table (line 182) | struct mbuf_table { type lcore_rx_queue (line 187) | struct lcore_rx_queue { type lcore_params (line 197) | struct lcore_params { type lcore_params (line 203) | struct lcore_params type lcore_params (line 204) | struct lcore_params type lcore_params (line 216) | struct lcore_params type rte_eth_conf (line 220) | struct rte_eth_conf type rte_mempool (line 242) | struct rte_mempool type ipv4_5tuple (line 254) | struct ipv4_5tuple { type ipv6_5tuple (line 277) | struct ipv6_5tuple { type ipv4_l3fwd_route (line 299) | struct ipv4_l3fwd_route { type ipv6_l3fwd_route (line 304) | struct ipv6_l3fwd_route { type ipv4_l3fwd_route (line 309) | struct ipv4_l3fwd_route type ipv6_l3fwd_route (line 316) | struct ipv6_l3fwd_route type lookup_struct_t (line 338) | typedef struct rte_hash lookup_struct_t; function ipv4_hash_crc (line 353) | static inline uint32_t function ipv6_hash_crc (line 379) | static inline uint32_t type ipv4_l3fwd_route (line 434) | struct ipv4_l3fwd_route { type ipv6_l3fwd_route (line 440) | struct ipv6_l3fwd_route { type ipv4_l3fwd_route (line 446) | struct ipv4_l3fwd_route type ipv6_l3fwd_route (line 457) | struct ipv6_l3fwd_route type lookup_struct_t (line 477) | typedef struct rte_lpm lookup_struct_t; type lookup6_struct_t (line 478) | typedef struct rte_lpm6 lookup6_struct_t; type lcore_conf (line 483) | struct lcore_conf { type lcore_conf (line 496) | struct lcore_conf function send_burst (line 499) | static inline int function send_single_packet (line 520) | static inline int function send_packetsx4 (line 545) | static inline __attribute__((always_inline)) void function is_valid_ipv4_pkt (line 625) | static inline int function get_ipv4_dst_port (line 670) | static inline uint8_t function get_ipv6_dst_port (line 685) | static inline uint8_t function get_ipv4_dst_port (line 710) | static inline uint8_t function get_ipv6_dst_port (line 720) | static inline uint8_t type rte_mbuf (line 730) | struct rte_mbuf type lcore_conf (line 731) | struct lcore_conf function simple_ipv4_fwd_8pkts (line 746) | static inline void function get_ipv6_5tuple (line 948) | static inline void get_ipv6_5tuple(struct rte_mbuf* m0, __m128i mask0, _... function simple_ipv6_fwd_8pkts (line 960) | static inline void function l3fwd_simple_forward (line 1067) | static inline __attribute__((always_inline)) void type ipv4_hdr (line 1167) | struct ipv4_hdr type ipv4_hdr (line 1169) | struct ipv4_hdr type lcore_conf (line 1202) | struct lcore_conf type rte_mbuf (line 1202) | struct rte_mbuf type ipv6_hdr (line 1206) | struct ipv6_hdr type ether_hdr (line 1207) | struct ether_hdr type ipv6_hdr (line 1223) | struct ipv6_hdr function process_packet (line 1234) | static inline void function processx4_step1 (line 1269) | static inline void function processx4_step1 (line 1304) | static inline void type lcore_conf (line 1341) | struct lcore_conf type lcore_conf (line 1348) | struct lcore_conf type rte_mbuf (line 1349) | struct rte_mbuf function processx4_step3 (line 1379) | static inline void type rte_mbuf (line 1603) | struct rte_mbuf type lcore_conf (line 1608) | struct lcore_conf function check_lcore_params (line 1900) | static int function check_port_config (line 1927) | static int function get_port_n_rx_queues (line 1947) | static uint8_t function init_lcore_rx_queues (line 1960) | static int function print_usage (line 1985) | static void function parse_max_pkt_len (line 2003) | static int parse_max_pkt_len(const char *pktlen) function parse_portmask (line 2019) | static int function parse_hash_entry_number (line 2037) | static int function parse_config (line 2054) | static int function parse_eth_dest (line 2105) | static void function parse_args (line 2141) | static int function print_ethaddr (line 2258) | static void function convert_ipv4_5tuple (line 2268) | static void convert_ipv4_5tuple(struct ipv4_5tuple* key1, function convert_ipv6_5tuple (line 2281) | static void convert_ipv6_5tuple(struct ipv6_5tuple* key1, function populate_ipv4_few_flow_into_table (line 2302) | static inline void function populate_ipv6_few_flow_into_table (line 2326) | static inline void function populate_ipv4_many_flow_into_table (line 2351) | static inline void function populate_ipv6_many_flow_into_table (line 2394) | static inline void function setup_hash (line 2429) | static void function setup_lpm (line 2495) | static void function init_mem (line 2575) | static int function check_all_ports_link_status (line 2622) | static void function main (line 2676) | int FILE: examples/link_status_interrupt/main.c type ether_addr (line 89) | struct ether_addr type mbuf_table (line 100) | struct mbuf_table { type lcore_queue_conf (line 107) | struct lcore_queue_conf { type lcore_queue_conf (line 114) | struct lcore_queue_conf type rte_eth_conf (line 116) | struct rte_eth_conf type rte_mempool (line 133) | struct rte_mempool type lsi_port_statistics (line 136) | struct lsi_port_statistics { type lsi_port_statistics (line 141) | struct lsi_port_statistics function print_stats (line 149) | static void function lsi_send_burst (line 206) | static int function lsi_send_packet (line 229) | static int function lsi_simple_forward (line 252) | static void function lsi_main_loop (line 272) | static void function lsi_launch_one_lcore (line 365) | static int function lsi_usage (line 373) | static void function lsi_parse_portmask (line 383) | static int function lsi_parse_nqueue (line 400) | static unsigned int function lsi_parse_timer_period (line 418) | static int function lsi_parse_args (line 435) | static int function lsi_event_callback (line 517) | static void function check_all_ports_link_status (line 537) | static void function main (line 591) | int FILE: examples/load_balancer/config.c type app_params (line 76) | struct app_params function app_print_usage (line 118) | void function str_to_unsigned_array (line 144) | static int function str_to_unsigned_vals (line 170) | static int function parse_arg_rx (line 191) | static int function parse_arg_tx (line 270) | static int function parse_arg_w (line 347) | static int function parse_arg_lpm (line 409) | static int function app_check_lpm_table (line 472) | static int function app_check_every_rx_port_is_tx_enabled (line 490) | static int function parse_arg_rsz (line 508) | static int function parse_arg_bsz (line 537) | static int function parse_arg_pos_lb (line 598) | static int function app_parse_args (line 624) | int function app_get_nic_rx_queues_per_port (line 766) | int function app_get_lcore_for_nic_rx (line 785) | int function app_get_lcore_for_nic_tx (line 812) | int function app_is_socket_used (line 838) | int function app_get_lcores_io_rx (line 856) | uint32_t function app_get_lcores_worker (line 876) | uint32_t function app_print_params (line 898) | void FILE: examples/load_balancer/init.c type rte_eth_conf (line 76) | struct rte_eth_conf function app_assign_worker_ids (line 97) | static void function app_init_mbuf_pools (line 116) | static void function app_init_lpm_tables (line 149) | static void function app_init_rings_rx (line 205) | static void function app_init_rings_tx (line 284) | static void function check_all_ports_link_status (line 358) | static void function app_init_nics (line 417) | static void function app_init (line 506) | void FILE: examples/load_balancer/main.c function main (line 76) | int FILE: examples/load_balancer/main.h type app_mbuf_array (line 227) | struct app_mbuf_array { type app_lcore_type (line 232) | enum app_lcore_type { type app_lcore_params_io (line 238) | struct app_lcore_params_io { type app_lcore_params_worker (line 285) | struct app_lcore_params_worker { type app_lcore_params (line 307) | struct app_lcore_params { type app_lpm_rule (line 316) | struct app_lpm_rule { type app_params (line 322) | struct app_params { type app_params (line 356) | struct app_params FILE: examples/load_balancer/runtime.c function app_lcore_io_rx_buffer_to_send (line 127) | static inline void function app_lcore_io_rx (line 178) | static inline void function app_lcore_io_rx_flush (line 296) | static inline void function app_lcore_io_tx (line 328) | static inline void function app_lcore_io_tx_flush (line 417) | static inline void function app_lcore_main_loop_io (line 450) | static void function app_lcore_worker (line 490) | static inline void function app_lcore_worker_flush (line 589) | static inline void function app_lcore_main_loop_worker (line 625) | static void function app_lcore_main_loop (line 646) | int FILE: examples/multi_process/client_server_mp/mp_client/client.c type mbuf_queue (line 75) | struct mbuf_queue { type mbuf_queue (line 85) | struct mbuf_queue type tx_stats (line 88) | struct tx_stats function usage (line 94) | static void function parse_client_num (line 103) | static int function parse_app_args (line 123) | static int function configure_output_ports (line 156) | static void configure_output_ports(const struct port_info *ports) function send_packets (line 171) | static inline void function enqueue_packet (line 194) | static inline void function handle_packet (line 209) | static void function main (line 222) | int FILE: examples/multi_process/client_server_mp/mp_server/args.c function usage (line 56) | static void function parse_portmask (line 72) | static int function parse_num_clients (line 107) | static int function parse_app_args (line 130) | int FILE: examples/multi_process/client_server_mp/mp_server/init.c type rte_mempool (line 82) | struct rte_mempool type client (line 85) | struct client type port_info (line 88) | struct port_info function init_mbuf_pools (line 94) | static int function init_port (line 117) | static int function init_shm_rings (line 171) | static int function check_all_ports_link_status (line 198) | static void function init (line 256) | int FILE: examples/multi_process/client_server_mp/mp_server/init.h type client (line 46) | struct client { type client (line 60) | struct client type port_info (line 63) | struct port_info type rte_mempool (line 65) | struct rte_mempool type port_info (line 68) | struct port_info FILE: examples/multi_process/client_server_mp/mp_server/main.c type client_rx_buf (line 85) | struct client_rx_buf { type client_rx_buf (line 91) | struct client_rx_buf type ether_addr (line 102) | struct ether_addr function do_stats_display (line 119) | static void function sleep_lcore (line 182) | static int function clear_stats (line 207) | static void function flush_rx_queue (line 220) | static void function enqueue_rx_packet (line 245) | static inline void function process_packets (line 256) | static void function do_packet_forwarding (line 277) | static void function main (line 301) | int FILE: examples/multi_process/client_server_mp/shared/common.h type rx_stats (line 50) | struct rx_stats{ type tx_stats (line 54) | struct tx_stats{ type port_info (line 59) | struct port_info { FILE: examples/multi_process/l2fwd_fork/flib.c type lcore_stat (line 82) | struct lcore_stat { type lcore_stat (line 90) | struct lcore_stat function sighand_parent_exit (line 94) | static void function slave_proc_func (line 108) | static int function lcore_func (line 142) | static int function lcore_id_init (line 175) | static int function flib_assign_lcore_id (line 194) | int function flib_free_lcore_id (line 226) | void function flib_register_slave_exit_notify (line 237) | int function flib_query_slave_status (line 252) | enum slave_stat function flib_remote_launch (line 264) | int function flib_mp_remote_launch (line 283) | int function flib_init (line 297) | int FILE: examples/multi_process/l2fwd_fork/flib.h type slave_stat (line 40) | enum slave_stat{ type rte_rmt_call_master_t (line 73) | enum rte_rmt_call_master_t type slave_stat (line 102) | enum slave_stat FILE: examples/multi_process/l2fwd_fork/main.c type l2fwd_cmd (line 93) | enum l2fwd_cmd{ type ether_addr (line 110) | struct ether_addr type mbuf_table (line 120) | struct mbuf_table { type lcore_queue_conf (line 127) | struct lcore_queue_conf { type lcore_queue_conf (line 133) | struct lcore_queue_conf type lcore_resource_struct (line 135) | struct lcore_resource_struct { type lcore_resource_struct (line 148) | struct lcore_resource_struct type rte_mempool (line 149) | struct rte_mempool type cpu_aff_arg (line 154) | struct cpu_aff_arg{ type rte_eth_conf (line 159) | struct rte_eth_conf type rte_mempool (line 173) | struct rte_mempool type l2fwd_port_statistics (line 176) | struct l2fwd_port_statistics { type l2fwd_port_statistics (line 181) | struct l2fwd_port_statistics function print_stats (line 196) | static void function clear_cpu_affinity (line 241) | static int function get_cpu_affinity (line 255) | static int type rte_ring (line 276) | struct rte_ring type rte_ring (line 280) | struct rte_ring function l2fwd_malloc_shared_struct (line 294) | static int function create_ms_ring (line 319) | static int function sendcmd (line 348) | static inline int function getcmd (line 379) | static inline int function master_sendcmd_with_ack (line 403) | static int function reset_slave_all_ports (line 429) | static int function reset_shared_structures (line 457) | static int function init_slave_res (line 471) | static int function recreate_one_slave (line 495) | static int function remapping_slave_resource (line 519) | static void function reset_pair (line 532) | static int function slave_exit_cb (line 568) | static void function l2fwd_send_burst (line 587) | static int function l2fwd_send_packet (line 609) | static int function l2fwd_simple_forward (line 632) | static void function l2fwd_main_loop (line 653) | static void function l2fwd_launch_one_lcore (line 732) | static int function l2fwd_usage (line 767) | static void function l2fwd_parse_portmask (line 778) | static int function l2fwd_parse_nqueue (line 795) | static unsigned int function l2fwd_parse_timer_period (line 813) | static int function l2fwd_parse_args (line 830) | static int function check_all_ports_link_status (line 908) | static void function main (line 962) | int FILE: examples/multi_process/simple_mp/main.c type rte_ring (line 81) | struct rte_ring type rte_mempool (line 82) | struct rte_mempool function lcore_recv (line 85) | static int function main (line 104) | int FILE: examples/multi_process/simple_mp/mp_commands.c type cmd_send_result (line 67) | struct cmd_send_result { function cmd_send_parsed (line 72) | static void cmd_send_parsed(void *parsed_result, type cmd_quit_result (line 106) | struct cmd_quit_result { function cmd_quit_parsed (line 110) | static void cmd_quit_parsed(__attribute__((unused)) void *parsed_result, type cmd_help_result (line 133) | struct cmd_help_result { function cmd_help_parsed (line 137) | static void cmd_help_parsed(__attribute__((unused)) void *parsed_result, FILE: examples/multi_process/simple_mp/mp_commands.h type rte_ring (line 38) | struct rte_ring type rte_mempool (line 39) | struct rte_mempool FILE: examples/multi_process/symmetric_mp/main.c type lcore_ports (line 91) | struct lcore_ports{ type port_stats (line 98) | struct port_stats{ type lcore_ports (line 110) | struct lcore_ports type port_stats (line 111) | struct port_stats function smp_usage (line 114) | static void function print_stats (line 131) | static void function smp_parse_args (line 145) | static int function smp_port_init (line 206) | static inline int function assign_ports_to_cores (line 279) | static void function lcore_main (line 305) | static int function check_all_ports_link_status (line 360) | static void function main (line 418) | int FILE: examples/netmap_compat/bridge/bridge.c type rte_eth_conf (line 55) | struct rte_eth_conf type rte_netmap_port_conf (line 80) | struct rte_netmap_port_conf type rte_netmap_conf (line 91) | struct rte_netmap_conf type netmap_port (line 102) | struct netmap_port { type netmap_port (line 113) | struct netmap_port function usage (line 117) | static void function parse_portid (line 127) | static uint8_t function parse_args (line 141) | static int function sigint_handler (line 174) | static void sigint_handler(__rte_unused int sig) function move (line 180) | static void move(int n, struct netmap_ring *rx, struct netmap_ring *tx) function netmap_port_open (line 200) | static int function main (line 250) | int main(int argc, char *argv[]) FILE: examples/netmap_compat/lib/compat_netmap.c type netmap_port (line 56) | struct netmap_port { type fd_port (line 72) | struct fd_port { type netmap_state (line 79) | struct netmap_state { type netmap_port (line 92) | struct netmap_port type netmap_state (line 93) | struct netmap_state type fd_port (line 95) | struct fd_port function ifname_to_portid (line 123) | static int32_t function mbuf_to_slot (line 144) | static void function slot_to_mbuf (line 167) | static void function fd_reserve (line 181) | static int32_t function fd_release (line 197) | static int32_t function check_nmreq (line 216) | static int function ioctl_niocginfo (line 254) | static int function netmap_ring_setup (line 277) | static void function netmap_regif (line 299) | static int function ioctl_niocregif (line 391) | static int function netmap_unregif (line 412) | static void function ioctl_niocunregif (line 425) | static int function rx_sync_ring (line 454) | static inline int function rx_sync_if (line 494) | static inline int function ioctl_niocrxsync (line 518) | static int function tx_sync_ring (line 536) | static int function tx_sync_if (line 587) | static int function ioctl_nioctxsync (line 613) | static inline int function rte_netmap_init (line 631) | int function rte_netmap_init_port (line 680) | int function rte_netmap_close (line 752) | int function rte_netmap_ioctl (line 768) | int rte_netmap_ioctl(int fd, uint32_t op, void *param) function rte_netmap_open (line 834) | int function rte_netmap_poll (line 853) | int FILE: examples/netmap_compat/lib/compat_netmap.h type rte_netmap_conf (line 50) | struct rte_netmap_conf { type rte_netmap_port_conf (line 57) | struct rte_netmap_port_conf { type rte_netmap_conf (line 69) | struct rte_netmap_conf type rte_netmap_port_conf (line 71) | struct rte_netmap_port_conf type pollfd (line 76) | struct pollfd FILE: examples/netmap_compat/netmap/netmap.h type netmap_slot (line 125) | struct netmap_slot { type netmap_ring (line 190) | struct netmap_ring { type netmap_if (line 221) | struct netmap_if { type nmreq (line 257) | struct nmreq { FILE: examples/packet_ordering/main.c type rte_mempool (line 75) | struct rte_mempool type rte_eth_conf (line 77) | struct rte_eth_conf type worker_thread_args (line 79) | struct worker_thread_args { type send_thread_args (line 84) | struct send_thread_args { type output_buffer (line 89) | struct output_buffer { type app_stats (line 94) | struct app_stats { function get_last_lcore_id (line 124) | static unsigned int function get_previous_lcore_id (line 143) | static unsigned int function pktmbuf_free_bulk (line 154) | static inline void function print_usage (line 164) | static void function parse_portmask (line 172) | static int function parse_args (line 190) | static int function configure_eth_port (line 238) | static inline int function print_stats (line 286) | static void function int_handler (line 330) | static void function rx_thread (line 344) | static int function worker_thread (line 396) | static int function flush_one_port (line 441) | static inline void function send_thread (line 461) | static int function tx_thread (line 540) | static int function main (line 580) | int FILE: examples/qos_meter/main.c type rte_mempool (line 76) | struct rte_mempool type rte_eth_conf (line 82) | struct rte_eth_conf type rte_mbuf (line 120) | struct rte_mbuf type rte_mbuf (line 121) | struct rte_mbuf type rte_meter_srtcm_params (line 125) | struct rte_meter_srtcm_params type rte_meter_trtcm_params (line 129) | struct rte_meter_trtcm_params function app_configure_flow_table (line 137) | static void function app_set_pkt_color (line 147) | static inline void function app_pkt_handle (line 153) | static inline int function main_loop (line 175) | static __attribute__((noreturn)) int function print_usage (line 249) | static void function parse_portmask (line 257) | static int function parse_args (line 275) | static int function main (line 339) | int FILE: examples/qos_meter/main.h type policer_action (line 37) | enum policer_action { type policer_action (line 44) | enum policer_action FILE: examples/qos_meter/rte_policer.c function rte_phb_config (line 37) | int FILE: examples/qos_meter/rte_policer.h type rte_phb_action (line 40) | enum rte_phb_action { type rte_phb (line 47) | struct rte_phb { type rte_phb (line 52) | struct rte_phb type rte_meter_color (line 53) | enum rte_meter_color type rte_meter_color (line 53) | enum rte_meter_color type rte_phb_action (line 53) | enum rte_phb_action function policer_run (line 55) | static inline enum rte_phb_action FILE: examples/qos_sched/app_thread.c function get_pkt_sched (line 62) | static inline int function app_rx_thread (line 81) | void function app_send_burst (line 131) | static inline void function app_send_packets (line 151) | static void function app_tx_thread (line 171) | void function app_worker_thread (line 209) | void function app_mixed_thread (line 243) | void FILE: examples/qos_sched/args.c function app_usage (line 101) | static void function str_is (line 113) | static inline int str_is(const char *str, const char *is) function app_eal_core_mask (line 119) | static uint64_t function app_cpu_core_count (line 138) | static uint32_t function app_parse_opt_vals (line 161) | static int function app_parse_ring_conf (line 187) | static int function app_parse_rth_conf (line 204) | static int function app_parse_tth_conf (line 221) | static int function app_parse_flow_conf (line 238) | static int function app_parse_burst_conf (line 309) | static int function app_parse_args (line 331) | int FILE: examples/qos_sched/cfg_file.c function _strip (line 52) | static unsigned type cfg_file (line 79) | struct cfg_file type cfg_file (line 88) | struct cfg_file type cfg_file (line 136) | struct cfg_file type cfg_section (line 166) | struct cfg_section type cfg_section (line 176) | struct cfg_section type cfg_entry (line 191) | struct cfg_entry function cfg_close (line 212) | int cfg_close(struct cfg_file *cfg) function cfg_load_port (line 235) | int function cfg_load_pipe (line 342) | int function cfg_load_subport (line 438) | int FILE: examples/qos_sched/cfg_file.h type cfg_entry (line 43) | struct cfg_entry { type cfg_section (line 48) | struct cfg_section { type cfg_file (line 54) | struct cfg_file { type rte_cfgfile (line 61) | struct rte_cfgfile type rte_sched_port_params (line 61) | struct rte_sched_port_params type rte_cfgfile (line 63) | struct rte_cfgfile type rte_sched_pipe_params (line 63) | struct rte_sched_pipe_params type rte_cfgfile (line 65) | struct rte_cfgfile type rte_sched_subport_params (line 65) | struct rte_sched_subport_params type cfg_file (line 70) | struct cfg_file type cfg_file (line 73) | struct cfg_file FILE: examples/qos_sched/cmdline.c type cmd_help_result (line 49) | struct cmd_help_result { function cmd_help_parsed (line 53) | static void cmd_help_parsed(__attribute__((unused)) void *parsed_result, type cmd_quit_result (line 92) | struct cmd_quit_result { function cmd_quit_parsed (line 96) | static void cmd_quit_parsed(__attribute__((unused)) void *parsed_result, type cmd_setqavg_result (line 117) | struct cmd_setqavg_result { function cmd_setqavg_parsed (line 123) | static void cmd_setqavg_parsed(void *parsed_result, type cmd_appstats_result (line 160) | struct cmd_appstats_result { function cmd_appstats_parsed (line 165) | static void cmd_appstats_parsed(__attribute__((unused)) void *parsed_res... type cmd_subportstats_result (line 191) | struct cmd_subportstats_result { function cmd_subportstats_parsed (line 199) | static void cmd_subportstats_parsed(void *parsed_result, type cmd_pipestats_result (line 240) | struct cmd_pipestats_result { function cmd_pipestats_parsed (line 250) | static void cmd_pipestats_parsed(void *parsed_result, type cmd_avg_q_result (line 299) | struct cmd_avg_q_result { function cmd_avg_q_parsed (line 313) | static void cmd_avg_q_parsed(void *parsed_result, type cmd_avg_tcpipe_result (line 378) | struct cmd_avg_tcpipe_result { function cmd_avg_tcpipe_parsed (line 390) | static void cmd_avg_tcpipe_parsed(void *parsed_result, type cmd_avg_pipe_result (line 447) | struct cmd_avg_pipe_result { function cmd_avg_pipe_parsed (line 457) | static void cmd_avg_pipe_parsed(void *parsed_result, type cmd_avg_tcsubport_result (line 506) | struct cmd_avg_tcsubport_result { function cmd_avg_tcsubport_parsed (line 516) | static void cmd_avg_tcsubport_parsed(void *parsed_result, type cmd_avg_subport_result (line 565) | struct cmd_avg_subport_result { function cmd_avg_subport_parsed (line 573) | static void cmd_avg_subport_parsed(void *parsed_result, function prompt (line 632) | void FILE: examples/qos_sched/init.c type ring_conf (line 57) | struct ring_conf type burst_conf (line 63) | struct burst_conf type ring_thresh (line 70) | struct ring_thresh type ring_thresh (line 76) | struct ring_thresh type flow_conf (line 85) | struct flow_conf type rte_eth_conf (line 87) | struct rte_eth_conf function app_init_port (line 102) | static int type rte_sched_subport_params (line 177) | struct rte_sched_subport_params type rte_sched_pipe_params (line 187) | struct rte_sched_pipe_params type rte_sched_port_params (line 202) | struct rte_sched_port_params type rte_sched_pipe_params (line 212) | struct rte_sched_pipe_params type rte_sched_port (line 239) | struct rte_sched_port type rte_eth_link (line 243) | struct rte_eth_link type rte_sched_port (line 244) | struct rte_sched_port function app_load_cfg_profile (line 283) | static int function app_init (line 301) | int app_init(void) FILE: examples/qos_sched/main.c function app_main_loop (line 60) | static int function app_stat (line 176) | void function main (line 225) | int FILE: examples/qos_sched/main.h type thread_stat (line 88) | struct thread_stat type thread_conf (line 95) | struct thread_conf type flow_conf (line 115) | struct flow_conf type ring_conf (line 135) | struct ring_conf type burst_conf (line 142) | struct burst_conf type ring_thresh (line 150) | struct ring_thresh type flow_conf (line 163) | struct flow_conf type ring_conf (line 166) | struct ring_conf type burst_conf (line 167) | struct burst_conf type ring_thresh (line 168) | struct ring_thresh type ring_thresh (line 169) | struct ring_thresh type rte_sched_port_params (line 171) | struct rte_sched_port_params type thread_conf (line 177) | struct thread_conf type thread_conf (line 178) | struct thread_conf type thread_conf (line 179) | struct thread_conf type thread_conf (line 180) | struct thread_conf FILE: examples/qos_sched/stats.c function qavg_q (line 39) | int function qavg_tcpipe (line 76) | int function qavg_pipe (line 116) | int function qavg_tcsubport (line 155) | int function qavg_subport (line 197) | int function subport_stat (line 239) | int function pipe_stat (line 275) | int FILE: examples/quota_watermark/qw/args.c function usage (line 47) | static void function parse_portmask (line 55) | static unsigned long function check_core_count (line 61) | static void function check_portmask_value (line 68) | static void function parse_qw_args (line 82) | int FILE: examples/quota_watermark/qw/init.c type rte_eth_conf (line 53) | struct rte_eth_conf type rte_eth_fc_conf (line 67) | struct rte_eth_fc_conf function configure_eth_port (line 76) | void configure_eth_port(uint8_t port_id) function init_dpdk (line 120) | void function init_ring (line 127) | void init_ring(int lcore_id, uint8_t port_id) function pair_ports (line 145) | void function setup_shared_variables (line 162) | void FILE: examples/quota_watermark/qw/main.c type ether_fc_frame (line 62) | struct ether_fc_frame { type rte_ring (line 73) | struct rte_ring type rte_mempool (line 74) | struct rte_mempool function send_pause_frame (line 77) | static void send_pause_frame(uint8_t port_id, uint16_t duration) function get_previous_lcore_id (line 121) | static unsigned int function get_last_lcore_id (line 139) | static unsigned int function receive_stage (line 151) | static void function pipeline_stage (line 205) | static void function send_stage (line 263) | static void function main (line 306) | int FILE: examples/quota_watermark/qw/main.h type ring_state (line 39) | enum ring_state { type rte_ring (line 49) | struct rte_ring type rte_mempool (line 50) | struct rte_mempool function is_bit_set (line 53) | static inline int FILE: examples/quota_watermark/qwctl/commands.c type cmd_help_tokens (line 55) | struct cmd_help_tokens { function cmd_help_handler (line 62) | static void type cmd_set_tokens (line 93) | struct cmd_set_tokens { function cmd_set_handler (line 108) | static void type cmd_show_tokens (line 164) | struct cmd_show_tokens { function cmd_show_handler (line 176) | static void FILE: examples/quota_watermark/qwctl/qwctl.c function setup_shared_variables (line 61) | static void function main (line 74) | int main(int argc, char **argv) FILE: examples/rxtx_callbacks/main.c type rte_eth_conf (line 49) | struct rte_eth_conf function add_timestamps (line 61) | static uint16_t function calc_latency (line 74) | static uint16_t function port_init (line 99) | static inline int function lcore_main (line 153) | static __attribute__((noreturn)) void function main (line 188) | int FILE: examples/skeleton/basicfwd.c type rte_eth_conf (line 49) | struct rte_eth_conf function port_init (line 59) | static inline int function lcore_main (line 116) | static __attribute__((noreturn)) void function main (line 171) | int FILE: examples/tep_termination/main.c type vpool (line 139) | struct vpool { type ol_switch_ops (line 164) | struct ol_switch_ops type ether_addr (line 191) | struct ether_addr type virtio_net_data_ll (line 194) | struct virtio_net_data_ll type virtio_net_data_ll (line 195) | struct virtio_net_data_ll type lcore_info (line 201) | struct lcore_info type mbuf_table (line 204) | struct mbuf_table { type mbuf_table (line 211) | struct mbuf_table type device_statistics (line 213) | struct device_statistics function us_vhost_parse_basename (line 218) | static int function parse_portmask (line 233) | static int function parse_num_opt (line 253) | static int function tep_termination_usage (line 273) | static void function tep_termination_parse_args (line 302) | static int function check_ports_num (line 532) | static unsigned function virtio_tx_route (line 562) | static inline void __attribute__((always_inline)) function switch_worker (line 613) | static int function add_data_ll_entry (line 766) | static void function rm_data_ll_entry (line 792) | static void type virtio_net_data_ll (line 815) | struct virtio_net_data_ll type virtio_net_data_ll (line 816) | struct virtio_net_data_ll type virtio_net_data_ll (line 818) | struct virtio_net_data_ll type virtio_net_data_ll (line 819) | struct virtio_net_data_ll function put_data_ll_free_entry (line 833) | static void type virtio_net_data_ll (line 849) | struct virtio_net_data_ll type virtio_net_data_ll (line 852) | struct virtio_net_data_ll type virtio_net_data_ll (line 856) | struct virtio_net_data_ll function init_data_ll (line 876) | static int function destroy_device (line 915) | static void function new_device (line 1006) | static int type virtio_net_device_ops (line 1087) | struct virtio_net_device_ops function print_stats (line 1096) | static void function main (line 1160) | int FILE: examples/tep_termination/main.h type device_statistics (line 66) | struct device_statistics { type vhost_dev (line 81) | struct vhost_dev { type lcore_ll_info (line 103) | struct lcore_ll_info { type lcore_info (line 114) | struct lcore_info { type virtio_net_data_ll (line 119) | struct virtio_net_data_ll { type virtio_net (line 127) | struct virtio_net type rte_mbuf (line 127) | struct rte_mbuf FILE: examples/tep_termination/vxlan.c function get_psd_sum (line 44) | static uint16_t function parse_ethernet (line 58) | static void function process_inner_cksums (line 98) | static uint64_t function decapsulation (line 162) | int function encapsulation (line 198) | void FILE: examples/tep_termination/vxlan.h type ipv4_hdr (line 48) | struct ipv4_hdr type ether_hdr (line 49) | struct ether_hdr type vxlan_port (line 53) | struct vxlan_port { type vxlan_conf (line 60) | struct vxlan_conf { type vxlan_conf (line 68) | struct vxlan_conf type rte_mbuf (line 83) | struct rte_mbuf type rte_mbuf (line 84) | struct rte_mbuf FILE: examples/tep_termination/vxlan_setup.c type vxlan_conf (line 78) | struct vxlan_conf type ipv4_hdr (line 80) | struct ipv4_hdr type ether_hdr (line 81) | struct ether_hdr type rte_eth_conf (line 98) | struct rte_eth_conf function vxlan_port_init (line 131) | int function vxlan_rx_process (line 218) | static int function vxlan_tx_process (line 229) | static void function vxlan_link (line 242) | int function vxlan_unlink (line 357) | void function vxlan_tx_pkts (line 412) | int function vxlan_rx_pkts (line 427) | int FILE: examples/tep_termination/vxlan_setup.h type ether_addr (line 41) | struct ether_addr type device_statistics (line 43) | struct device_statistics type rte_mempool (line 48) | struct rte_mempool type vhost_dev (line 50) | struct vhost_dev type rte_mbuf (line 51) | struct rte_mbuf type vhost_dev (line 53) | struct vhost_dev type rte_mbuf (line 56) | struct rte_mbuf type virtio_net (line 58) | struct virtio_net type rte_mbuf (line 58) | struct rte_mbuf type virtio_net (line 61) | struct virtio_net type ol_switch_ops (line 63) | struct ol_switch_ops { type rte_mempool (line 73) | struct rte_mempool type vhost_dev (line 76) | struct vhost_dev type rte_mbuf (line 76) | struct rte_mbuf type vhost_dev (line 79) | struct vhost_dev type rte_mbuf (line 83) | struct rte_mbuf type virtio_net (line 85) | struct virtio_net type rte_mbuf (line 85) | struct rte_mbuf FILE: examples/timer/main.c type rte_timer (line 53) | struct rte_timer type rte_timer (line 54) | struct rte_timer function timer0_cb (line 57) | static void function timer1_cb (line 73) | static void function lcore_mainloop (line 88) | static __attribute__((noreturn)) int function main (line 114) | int FILE: examples/vhost/main.c type vpool (line 173) | struct vpool { type vm2vm_type (line 180) | typedef enum { type hpa_type (line 189) | typedef enum { type rte_eth_conf (line 209) | struct rte_eth_conf type ether_addr (line 264) | struct ether_addr type virtio_net_data_ll (line 267) | struct virtio_net_data_ll type virtio_net_data_ll (line 268) | struct virtio_net_data_ll type lcore_info (line 271) | struct lcore_info type mbuf_table (line 274) | struct mbuf_table { type mbuf_table (line 281) | struct mbuf_table type mbuf_table (line 284) | struct mbuf_table type vlan_ethhdr (line 287) | struct vlan_ethhdr { type ipv4_hdr (line 296) | struct ipv4_hdr { type device_statistics (line 314) | struct device_statistics { type device_statistics (line 322) | struct device_statistics function get_eth_conf (line 328) | static inline int function validate_num_devices (line 358) | static inline int function port_init (line 372) | static inline int function us_vhost_parse_basename (line 495) | static int function parse_portmask (line 511) | static int function parse_num_opt (line 534) | static int function us_vhost_usage (line 557) | static void function us_vhost_parse_args (line 586) | static int function check_ports_num (line 823) | static unsigned check_ports_num(unsigned nb_ports) function gpa_to_hpa (line 875) | static inline uint64_t __attribute__((always_inline)) function ether_addr_cmp (line 909) | static inline int __attribute__((always_inline)) function link_vmdq (line 919) | static int function unlink_vmdq (line 976) | static inline void function virtio_tx_local (line 1011) | static inline int __attribute__((always_inline)) function find_local_dest (line 1070) | static inline int __attribute__((always_inline)) function virtio_tx_route (line 1121) | static inline void __attribute__((always_inline)) function switch_worker (line 1211) | static int function get_available_ring_num_zcp (line 1354) | static inline uint32_t __attribute__((always_inline)) function get_available_ring_index_zcp (line 1370) | static inline uint32_t __attribute__((always_inline)) function put_desc_to_used_list_zcp (line 1424) | static inline void __attribute__((always_inline)) function attach_rxmbuf_zcp (line 1445) | static inline void __attribute__((always_inline)) function pktmbuf_detach_zcp (line 1549) | static inline void pktmbuf_detach_zcp(struct rte_mbuf *m) function txmbuf_clean_zcp (line 1572) | static inline uint32_t __attribute__((always_inline)) function mbuf_destroy_zcp (line 1638) | static void mbuf_destroy_zcp(struct vpool *vpool) function virtio_dev_rx_zcp (line 1674) | static inline uint32_t __attribute__((always_inline)) function virtio_tx_route_zcp (line 1786) | static inline void __attribute__((always_inline)) function virtio_dev_tx_zcp (line 1893) | static inline void __attribute__((always_inline)) function switch_worker_zcp (line 2023) | static int function add_data_ll_entry (line 2177) | static void function rm_data_ll_entry (line 2203) | static void type virtio_net_data_ll (line 2225) | struct virtio_net_data_ll type virtio_net_data_ll (line 2226) | struct virtio_net_data_ll type virtio_net_data_ll (line 2228) | struct virtio_net_data_ll type virtio_net_data_ll (line 2229) | struct virtio_net_data_ll function put_data_ll_free_entry (line 2243) | static void type virtio_net_data_ll (line 2259) | struct virtio_net_data_ll type virtio_net_data_ll (line 2262) | struct virtio_net_data_ll type virtio_net_data_ll (line 2266) | struct virtio_net_data_ll function init_data_ll (line 2285) | static int function destroy_device (line 2317) | static void function check_hpa_regions (line 2442) | static uint32_t function fill_hpa_memory_regions (line 2492) | static uint32_t function new_device (line 2588) | static int type virtio_net_device_ops (line 2776) | struct virtio_net_device_ops function print_stats (line 2786) | static void function setup_mempool_tbl (line 2842) | static void function sigint_handler (line 2875) | static void function main (line 2889) | int FILE: examples/vhost/main.h type virtio_memory_regions_hpa (line 58) | struct virtio_memory_regions_hpa { type vhost_dev (line 72) | struct vhost_dev { type virtio_net_data_ll (line 93) | struct virtio_net_data_ll type lcore_ll_info (line 102) | struct lcore_ll_info type lcore_info (line 110) | struct lcore_info FILE: examples/vhost_xen/main.c type rte_eth_conf (line 138) | struct rte_eth_conf type ether_addr (line 189) | struct ether_addr type virtio_net_data_ll (line 192) | struct virtio_net_data_ll type virtio_net_data_ll (line 193) | struct virtio_net_data_ll type lcore_info (line 196) | struct lcore_info type mbuf_table (line 199) | struct mbuf_table { type mbuf_table (line 206) | struct mbuf_table type vlan_ethhdr (line 209) | struct vlan_ethhdr { type device_statistics (line 222) | struct device_statistics { type device_statistics (line 228) | struct device_statistics function get_eth_conf (line 234) | static inline int function validate_num_devices (line 260) | static inline int function port_init (line 274) | static inline int function parse_portmask (line 351) | static int function parse_num_opt (line 374) | static int function us_vhost_usage (line 397) | static void function us_vhost_parse_args (line 410) | static int function check_ports_num (line 487) | static unsigned check_ports_num(unsigned nb_ports) function gpa_to_vva (line 539) | static inline uint64_t __attribute__((always_inline)) function virtio_dev_rx (line 566) | static inline uint32_t __attribute__((always_inline)) function ether_addr_cmp (line 688) | static inline int __attribute__((always_inline)) function link_vmdq (line 698) | static int function unlink_vmdq (line 748) | static inline void function virtio_tx_local (line 783) | static inline unsigned __attribute__((always_inline)) function virtio_tx_route (line 835) | static inline void __attribute__((always_inline)) function virtio_dev_tx (line 903) | static inline void __attribute__((always_inline)) function switch_worker (line 984) | static int function add_data_ll_entry (line 1097) | static void function rm_data_ll_entry (line 1122) | static void type virtio_net_data_ll (line 1136) | struct virtio_net_data_ll type virtio_net_data_ll (line 1137) | struct virtio_net_data_ll type virtio_net_data_ll (line 1139) | struct virtio_net_data_ll type virtio_net_data_ll (line 1140) | struct virtio_net_data_ll function put_data_ll_free_entry (line 1154) | static void type virtio_net_data_ll (line 1166) | struct virtio_net_data_ll type virtio_net_data_ll (line 1169) | struct virtio_net_data_ll type virtio_net_data_ll (line 1173) | struct virtio_net_data_ll function init_data_ll (line 1192) | static int function destroy_device (line 1223) | static void function new_device (line 1303) | static int type virtio_net_device_ops (line 1360) | struct virtio_net_device_ops function print_stats (line 1370) | static void type virtio_net_device_ops (line 1420) | struct virtio_net_device_ops function main (line 1426) | int FILE: examples/vhost_xen/main.h type virtio_net_data_ll (line 56) | struct virtio_net_data_ll type lcore_ll_info (line 65) | struct lcore_ll_info type lcore_info (line 73) | struct lcore_info FILE: examples/vhost_xen/vhost_monitor.c type virtio_watch (line 59) | struct virtio_watch { type virtio_net_device_ops (line 66) | struct virtio_net_device_ops type virtio_net_config_ll (line 69) | struct virtio_net_config_ll type xen_guestlist (line 72) | struct xen_guestlist type virtio_watch (line 74) | struct virtio_watch function vq_vring_init (line 76) | static void function init_watch (line 89) | static int type xen_guest (line 119) | struct xen_guest type xen_guest (line 122) | struct xen_guest type xen_guest (line 133) | struct xen_guest type xen_guest (line 136) | struct xen_guest type xen_guest (line 141) | struct xen_guest function cleanup_device (line 151) | static void function add_config_ll_entry (line 170) | static void type virtio_net_config_ll (line 203) | struct virtio_net_config_ll type virtio_net_config_ll (line 204) | struct virtio_net_config_ll type virtio_net_config_ll (line 204) | struct virtio_net_config_ll type virtio_net_config_ll (line 221) | struct virtio_net_config_ll type virtio_net_config_ll (line 224) | struct virtio_net_config_ll function init_dev (line 239) | static void type virtio_net_config_ll (line 246) | struct type xen_guest (line 247) | struct xen_guest type virtio_net_config_ll (line 249) | struct virtio_net_config_ll type vhost_virtqueue (line 250) | struct vhost_virtqueue type virtio_net_config_ll (line 257) | struct virtio_net_config_ll type vhost_virtqueue (line 258) | struct vhost_virtqueue type vhost_virtqueue (line 259) | struct vhost_virtqueue type virtio_net_hdr (line 277) | struct virtio_net_hdr type ether_addr (line 282) | struct ether_addr type virtio_memory (line 285) | struct virtio_memory type virtio_memory_regions (line 285) | struct virtio_memory_regions function destroy_guest (line 307) | static void function destroy_device (line 325) | static void function watch_unmap_event (line 360) | static void function virtio_init (line 408) | static void virtio_init(void) function virtio_monitor_loop (line 486) | void function init_virtio_xen (line 585) | int FILE: examples/vhost_xen/virtio-net.h type vhost_virtqueue (line 46) | struct vhost_virtqueue type virtio_net (line 60) | struct virtio_net type virtio_net_config_ll (line 80) | struct virtio_net_config_ll type virtio_memory_regions (line 89) | struct virtio_memory_regions { type virtio_memory (line 100) | struct virtio_memory { type virtio_net_device_ops (line 108) | struct virtio_net_device_ops { type vhost_net_device_ops (line 113) | struct vhost_net_device_ops FILE: examples/vhost_xen/xen_vhost.h type xen_gnt (line 67) | struct xen_gnt { type xen_gntnode (line 77) | struct xen_gntnode { type xen_vring (line 83) | struct xen_vring { type xen_mempool (line 101) | struct xen_mempool { type xen_guest (line 111) | struct xen_guest { type xen_guest (line 125) | struct xen_guest type xen_guest (line 131) | struct xen_guest type xen_guest (line 134) | struct xen_guest type xen_mempool (line 137) | struct xen_mempool type xen_vring (line 140) | struct xen_vring type virtio_net_device_ops (line 146) | struct virtio_net_device_ops FILE: examples/vhost_xen/xenstore_parse.c type xs_handle (line 61) | struct xs_handle type grant_node_item (line 73) | struct grant_node_item { type ioctl_gntdev_map_grant_ref (line 85) | struct ioctl_gntdev_map_grant_ref function xen_unmap_grant_ref (line 120) | static int function free_xen_virtual (line 160) | static void function cal_pagenum (line 183) | static int function xen_free_gntnode (line 201) | static void type xen_gntnode (line 223) | struct xen_gntnode type xen_gntnode (line 230) | struct xen_gntnode type xen_gnt (line 231) | struct xen_gnt type xen_gntnode (line 250) | struct xen_gntnode type xen_gnt (line 251) | struct xen_gnt type xen_gntnode (line 317) | struct xen_gntnode type xen_gnt (line 319) | struct xen_gnt function parse_mpool_va (line 392) | static int function map_mempoolnode (line 423) | static int function cleanup_mempool (line 441) | void function parse_mempoolnode (line 472) | int function xen_map_vringflag (line 534) | static int function xen_map_rxvringnode (line 573) | static int function xen_map_txvringnode (line 586) | static int function cleanup_vring (line 599) | void function xen_parse_etheraddr (line 663) | static int function parse_vringnode (line 689) | int function xen_grant_init (line 762) | static int function xenhost_init (line 775) | int FILE: examples/vm_power_manager/channel_manager.c type virtual_machine_info (line 81) | struct virtual_machine_info { type virtual_machine_info (line 96) | struct virtual_machine_info type virtual_machine_info (line 99) | struct virtual_machine_info function update_pcpus_mask (line 107) | static int function set_pcpus_mask (line 165) | int function set_pcpu (line 218) | int function get_pcpus_mask (line 226) | uint64_t function channel_exists (line 234) | static inline int function open_non_blocking_channel (line 248) | static int function setup_channel_info (line 312) | static int function add_all_channels (line 344) | int function add_channels (line 433) | int function remove_channel (line 498) | int function set_channel_status_all (line 517) | int function set_channel_status (line 548) | int function get_info_vm (line 578) | int function add_vm (line 617) | int function remove_vm (line 684) | int function disconnect_hypervisor (line 708) | static void function connect_hypervisor (line 717) | static int function channel_manager_init (line 734) | int function channel_manager_exit (line 781) | void FILE: examples/vm_power_manager/channel_manager.h type sockaddr_un (line 59) | struct sockaddr_un type channel_status (line 64) | enum channel_status { CHANNEL_MGR_CHANNEL_DISCONNECTED = 0, type vm_status (line 70) | enum vm_status { CHANNEL_MGR_VM_INACTIVE = 0, CHANNEL_MGR_VM_ACTIVE} type channel_info (line 76) | struct channel_info { type vm_info (line 86) | struct vm_info { type channel_info (line 137) | struct channel_info type channel_info (line 252) | struct channel_info type channel_status (line 273) | enum channel_status type channel_status (line 298) | enum channel_status type vm_info (line 314) | struct vm_info FILE: examples/vm_power_manager/channel_monitor.c type epoll_event (line 64) | struct epoll_event function channel_monitor_exit (line 66) | void channel_monitor_exit(void) function process_request (line 72) | static int function add_channel_to_monitor (line 141) | int function remove_channel_from_monitor (line 157) | int function channel_monitor_init (line 168) | int function run_channel_monitor (line 187) | void FILE: examples/vm_power_manager/channel_monitor.h type channel_info (line 83) | struct channel_info type channel_info (line 95) | struct channel_info FILE: examples/vm_power_manager/guest_cli/main.c function sig_handler (line 55) | static void function main (line 67) | int FILE: examples/vm_power_manager/guest_cli/vm_power_cli_guest.c type cmd_quit_result (line 60) | struct cmd_quit_result { function cmd_quit_parsed (line 64) | static void cmd_quit_parsed(__attribute__((unused)) void *parsed_result, type cmd_set_cpu_freq_result (line 91) | struct cmd_set_cpu_freq_result { function cmd_set_cpu_freq_parsed (line 97) | static void function run_cli (line 145) | void FILE: examples/vm_power_manager/guest_cli/vm_power_cli_guest.h type channel_packet (line 45) | struct channel_packet FILE: examples/vm_power_manager/main.c function run_monitor (line 62) | static int function sig_handler (line 73) | static void function main (line 83) | int FILE: examples/vm_power_manager/power_manager.c type freq_info (line 79) | struct freq_info { type freq_info (line 85) | struct freq_info function set_host_cpus_mask (line 91) | static unsigned function power_manager_init (line 109) | int function power_manager_get_current_frequency (line 142) | uint32_t function power_manager_exit (line 166) | int function power_manager_scale_mask_up (line 183) | int function power_manager_scale_mask_down (line 192) | int function power_manager_scale_mask_min (line 201) | int function power_manager_scale_mask_max (line 210) | int function power_manager_scale_core_up (line 219) | int function power_manager_scale_core_down (line 228) | int function power_manager_scale_core_min (line 237) | int function power_manager_scale_core_max (line 246) | int FILE: examples/vm_power_manager/vm_power_cli.c type cmd_quit_result (line 56) | struct cmd_quit_result { function cmd_quit_parsed (line 60) | static void cmd_quit_parsed(__attribute__((unused)) void *parsed_result, type cmd_show_vm_result (line 84) | struct cmd_show_vm_result { function cmd_show_vm_parsed (line 89) | static void type cmd_set_pcpu_mask_result (line 157) | struct cmd_set_pcpu_mask_result { function cmd_set_pcpu_mask_parsed (line 164) | static void type cmd_set_pcpu_result (line 206) | struct cmd_set_pcpu_result { function cmd_set_pcpu_parsed (line 213) | static void type cmd_vm_op_result (line 255) | struct cmd_vm_op_result { function cmd_vm_op_parsed (line 260) | static void type cmd_channels_op_result (line 294) | struct cmd_channels_op_result { function cmd_channels_op_parsed (line 299) | static void type cmd_channels_status_op_result (line 373) | struct cmd_channels_status_op_result { function cmd_channels_status_op_parsed (line 380) | static void type cmd_show_cpu_freq_mask_result (line 461) | struct cmd_show_cpu_freq_mask_result { function cmd_show_cpu_freq_mask_parsed (line 466) | static void type cmd_set_cpu_freq_mask_result (line 503) | struct cmd_set_cpu_freq_mask_result { function cmd_set_cpu_freq_mask_parsed (line 509) | static void type cmd_show_cpu_freq_result (line 557) | struct cmd_show_cpu_freq_result { function cmd_show_cpu_freq_parsed (line 562) | static void type cmd_set_cpu_freq_result (line 597) | struct cmd_set_cpu_freq_result { function cmd_set_cpu_freq_parsed (line 603) | static void function run_cli (line 662) | void FILE: examples/vmdq/main.c type rte_eth_conf (line 98) | struct rte_eth_conf type ether_addr (line 147) | struct ether_addr type ether_addr (line 152) | struct ether_addr function get_eth_conf (line 165) | static inline int function port_init (line 191) | static inline int function vmdq_parse_num_pools (line 324) | static int function parse_portmask (line 346) | static int function vmdq_usage (line 364) | static void function vmdq_parse_args (line 373) | static int function update_mac_address (line 426) | static void function sighup_handler (line 443) | static void function lcore_main (line 459) | static int function check_ports_num (line 547) | static unsigned check_ports_num(unsigned nb_ports) function main (line 570) | int FILE: examples/vmdq_dcb/main.c type rte_eth_nb_pools (line 84) | enum rte_eth_nb_pools type rte_eth_conf (line 87) | struct rte_eth_conf function get_eth_conf (line 130) | static inline int function port_init (line 159) | static inline int function vmdq_parse_num_pools (line 212) | static int function parse_portmask (line 232) | static int function vmdq_usage (line 250) | static void function vmdq_parse_args (line 259) | static int function sighup_handler (line 313) | static void function lcore_main (line 329) | static __attribute__((noreturn)) int function check_ports_num (line 373) | static unsigned check_ports_num(unsigned nb_ports) function main (line 397) | int FILE: lib/librte_acl/acl.h type bits_t (line 55) | typedef int bits_t; type rte_acl_bitset (line 59) | struct rte_acl_bitset { type rte_acl_ptr_set (line 112) | struct rte_acl_ptr_set { type rte_acl_classifier_results (line 117) | struct rte_acl_classifier_results { type rte_acl_match_results (line 121) | struct rte_acl_match_results { type rte_acl_node (line 126) | struct rte_acl_node { type rte_acl_trie (line 176) | struct rte_acl_trie { type rte_acl_bld_trie (line 184) | struct rte_acl_bld_trie { type rte_acl_ctx (line 188) | struct rte_acl_ctx { type rte_acl_ctx (line 211) | struct rte_acl_ctx type rte_acl_trie (line 211) | struct rte_acl_trie type rte_acl_bld_trie (line 212) | struct rte_acl_bld_trie type rte_acl_ctx (line 216) | struct rte_acl_ctx type rte_acl_ctx (line 222) | struct rte_acl_ctx type rte_acl_ctx (line 226) | struct rte_acl_ctx type rte_acl_ctx (line 230) | struct rte_acl_ctx FILE: lib/librte_acl/acl_bld.c type acl_mem_block (line 78) | struct acl_mem_block { type rte_acl_build_rule (line 86) | struct rte_acl_build_rule { type acl_build_context (line 95) | struct acl_build_context { type acl_build_context (line 119) | struct acl_build_context type rte_acl_node (line 120) | struct rte_acl_node type rte_acl_node (line 120) | struct rte_acl_node type rte_acl_node (line 121) | struct rte_acl_node type acl_build_context (line 124) | struct acl_build_context type rte_acl_node (line 125) | struct rte_acl_node type acl_build_context (line 128) | struct acl_build_context function acl_build_free (line 157) | static void type rte_acl_node (line 182) | struct rte_acl_node type acl_build_context (line 183) | struct acl_build_context type rte_acl_node (line 185) | struct rte_acl_node type rte_acl_node (line 190) | struct rte_acl_node type rte_acl_node (line 192) | struct rte_acl_node function acl_free_node (line 209) | static void function acl_include (line 245) | static void function acl_exclude (line 257) | static int function acl_add_ptr (line 275) | static int function acl_add_ptr_range (line 334) | static int function acl_gen_mask (line 360) | static int function acl_intersect_type (line 385) | static int type rte_acl_node (line 416) | struct rte_acl_node type acl_build_context (line 417) | struct acl_build_context type rte_acl_node (line 417) | struct rte_acl_node type rte_acl_node (line 420) | struct rte_acl_node type rte_acl_ptr_set (line 428) | struct rte_acl_ptr_set function acl_deref_ptr (line 465) | static void function acl_copy_ptr (line 483) | static int function acl_compact_node_ptrs (line 506) | static void function acl_resolve_leaf (line 540) | static int function acl_merge_trie (line 617) | static int function acl_build_reset (line 801) | static void function acl_gen_range (line 809) | static void type rte_acl_node (line 826) | struct rte_acl_node type acl_build_context (line 827) | struct acl_build_context type rte_acl_node (line 829) | struct rte_acl_node type rte_acl_node (line 832) | struct rte_acl_node type rte_acl_node (line 880) | struct rte_acl_node type acl_build_context (line 881) | struct acl_build_context type rte_acl_node (line 883) | struct rte_acl_node type rte_acl_node (line 886) | struct rte_acl_node type rte_acl_node (line 887) | struct rte_acl_node type rte_acl_bitset (line 888) | struct rte_acl_bitset type rte_acl_node (line 906) | struct rte_acl_node type acl_build_context (line 907) | struct acl_build_context type rte_acl_build_rule (line 907) | struct rte_acl_build_rule type rte_acl_build_rule (line 908) | struct rte_acl_build_rule type rte_acl_node (line 912) | struct rte_acl_node type rte_acl_build_rule (line 913) | struct rte_acl_build_rule type rte_acl_node (line 914) | struct rte_acl_node type rte_acl_field (line 915) | struct rte_acl_field function acl_calc_wildness (line 1034) | static void function acl_rule_stats (line 1077) | static void function rule_cmp_wildness (line 1151) | static int type rte_acl_build_rule (line 1169) | struct rte_acl_build_rule type rte_acl_build_rule (line 1170) | struct rte_acl_build_rule type rte_acl_build_rule (line 1172) | struct rte_acl_build_rule type rte_acl_build_rule (line 1173) | struct rte_acl_build_rule function acl_build_index (line 1198) | static uint32_t type rte_acl_build_rule (line 1217) | struct rte_acl_build_rule type acl_build_context (line 1218) | struct acl_build_context type rte_acl_build_rule (line 1219) | struct rte_acl_build_rule type rte_acl_build_rule (line 1222) | struct rte_acl_build_rule type rte_acl_config (line 1223) | struct rte_acl_config function acl_build_tries (line 1245) | static int function acl_build_log (line 1320) | static void function acl_build_rules (line 1343) | static int function acl_set_data_indexes (line 1386) | static void function acl_bld (line 1407) | static int function acl_check_bld_param (line 1451) | static int function rte_acl_build (line 1491) | int FILE: lib/librte_acl/acl_gen.c type acl_node_counters (line 44) | struct acl_node_counters { type rte_acl_indices (line 54) | struct rte_acl_indices { function acl_gen_log_stats (line 62) | static void function acl_dfa_gen_idx (line 88) | static uint64_t function acl_dfa_fill_gr64 (line 105) | static void function acl_dfa_count_gr64 (line 118) | static uint32_t function acl_node_fill_dfa (line 140) | static uint32_t function acl_count_sequential_groups (line 185) | static int function acl_count_fanout (line 224) | static int function acl_count_trie_types (line 248) | static void function acl_add_ptrs (line 305) | static void function acl_gen_node (line 359) | static void function acl_calc_counts_indices (line 446) | static void function rte_acl_gen (line 476) | int FILE: lib/librte_acl/acl_run.h type acl_flow_data (line 62) | struct acl_flow_data { type completion (line 85) | struct completion { type parms (line 95) | struct parms { type completion (line 112) | struct completion type completion (line 113) | struct completion function resolve_single_priority (line 136) | static inline void function acl_start_next_trie (line 154) | static inline uint64_t function acl_set_flow (line 201) | static inline void type rte_acl_ctx (line 220) | struct rte_acl_ctx type parms (line 221) | struct parms type rte_acl_match_results (line 221) | struct rte_acl_match_results function acl_match_check (line 229) | static inline uint64_t FILE: lib/librte_acl/acl_run_avx2.c function rte_acl_classify_avx2 (line 41) | int FILE: lib/librte_acl/acl_run_avx2.h function ymm_t (line 89) | static inline __attribute__((always_inline)) ymm_t function acl_process_matches_avx2x8 (line 118) | static inline void function acl_match_check_avx2x8 (line 162) | static inline void function search_avx2x16 (line 188) | static inline int FILE: lib/librte_acl/acl_run_scalar.c function resolve_priority_scalar (line 43) | static inline void function scan_forward (line 97) | static inline uint32_t function scalar_transition (line 103) | static inline uint64_t function rte_acl_classify_scalar (line 138) | int FILE: lib/librte_acl/acl_run_sse.c function rte_acl_classify_sse (line 36) | int FILE: lib/librte_acl/acl_run_sse.h function resolve_priority_sse (line 83) | static inline void function acl_process_matches (line 127) | static void function acl_match_check_x4 (line 152) | static inline __attribute__((always_inline)) void function xmm_t (line 179) | static inline __attribute__((always_inline)) xmm_t function search_sse_8 (line 222) | static inline int function search_sse_4 (line 311) | static inline int FILE: lib/librte_acl/rte_acl.c type rte_tailq_elem (line 41) | struct rte_tailq_elem type rte_acl_ctx (line 51) | struct rte_acl_ctx type rte_acl_classify_alg (line 68) | enum rte_acl_classify_alg function rte_acl_set_default_classify (line 71) | static void function rte_acl_set_ctx_classify (line 77) | extern int function rte_acl_init (line 93) | static void __attribute__((constructor)) function rte_acl_classify_alg (line 110) | int function rte_acl_classify (line 122) | int type rte_acl_ctx (line 130) | struct rte_acl_ctx type rte_acl_ctx (line 133) | struct rte_acl_ctx type rte_acl_list (line 134) | struct rte_acl_list type rte_tailq_entry (line 135) | struct rte_tailq_entry type rte_acl_ctx (line 141) | struct rte_acl_ctx function rte_acl_free (line 154) | void type rte_acl_ctx (line 186) | struct rte_acl_ctx type rte_acl_param (line 187) | struct rte_acl_param type rte_acl_ctx (line 190) | struct rte_acl_ctx type rte_acl_list (line 191) | struct rte_acl_list type rte_tailq_entry (line 192) | struct rte_tailq_entry type rte_acl_ctx (line 213) | struct rte_acl_ctx function acl_add_rules (line 255) | static int function acl_check_rule (line 271) | static int function rte_acl_add_rules (line 283) | int function rte_acl_reset_rules (line 312) | void function rte_acl_reset (line 322) | void function rte_acl_dump (line 334) | void function rte_acl_list_dump (line 352) | void function acl_ipv4vlan_check_rule (line 375) | static int function acl_ipv4vlan_convert_rule (line 387) | static void function rte_acl_ipv4vlan_add_rules (line 414) | int function acl_ipv4vlan_config (line 448) | static void function rte_acl_ipv4vlan_build (line 522) | int FILE: lib/librte_acl/rte_acl.h type rte_acl_field_def (line 80) | struct rte_acl_field_def { type rte_acl_config (line 92) | struct rte_acl_config { type rte_acl_field (line 104) | struct rte_acl_field { type rte_acl_rule_data (line 131) | struct rte_acl_rule_data { type rte_acl_param (line 159) | struct rte_acl_param { type rte_acl_ctx (line 178) | struct rte_acl_ctx type rte_acl_param (line 179) | struct rte_acl_param type rte_acl_ctx (line 191) | struct rte_acl_ctx type rte_acl_ctx (line 201) | struct rte_acl_ctx type rte_acl_ctx (line 223) | struct rte_acl_ctx type rte_acl_rule (line 223) | struct rte_acl_rule type rte_acl_ctx (line 235) | struct rte_acl_ctx type rte_acl_ctx (line 252) | struct rte_acl_ctx type rte_acl_config (line 252) | struct rte_acl_config type rte_acl_ctx (line 263) | struct rte_acl_ctx type rte_acl_classify_alg (line 268) | enum rte_acl_classify_alg { type rte_acl_ctx (line 306) | struct rte_acl_ctx type rte_acl_ctx (line 346) | struct rte_acl_ctx type rte_acl_classify_alg (line 350) | enum rte_acl_classify_alg type rte_acl_ctx (line 365) | struct rte_acl_ctx type rte_acl_classify_alg (line 366) | enum rte_acl_classify_alg type rte_acl_ctx (line 375) | struct rte_acl_ctx type rte_acl_ipv4vlan_rule (line 387) | struct rte_acl_ipv4vlan_rule { type rte_acl_ctx (line 460) | struct rte_acl_ctx type rte_acl_ipv4vlan_rule (line 461) | struct rte_acl_ipv4vlan_rule type rte_acl_ctx (line 482) | struct rte_acl_ctx FILE: lib/librte_acl/tb_mem.c type tb_mem_block (line 47) | struct tb_mem_block type tb_mem_pool (line 48) | struct tb_mem_pool type tb_mem_block (line 50) | struct tb_mem_block type tb_mem_pool (line 78) | struct tb_mem_pool type tb_mem_block (line 80) | struct tb_mem_block function tb_free_pool (line 97) | void FILE: lib/librte_acl/tb_mem.h type tb_mem_block (line 53) | struct tb_mem_block { type tb_mem_pool (line 60) | struct tb_mem_pool { type tb_mem_pool (line 69) | struct tb_mem_pool type tb_mem_pool (line 70) | struct tb_mem_pool FILE: lib/librte_cfgfile/rte_cfgfile.c type rte_cfgfile_section (line 42) | struct rte_cfgfile_section { type rte_cfgfile (line 48) | struct rte_cfgfile { function _strip (line 61) | static unsigned type rte_cfgfile (line 88) | struct rte_cfgfile type rte_cfgfile (line 97) | struct rte_cfgfile type rte_cfgfile (line 150) | struct rte_cfgfile type rte_cfgfile_section (line 183) | struct rte_cfgfile_section type rte_cfgfile_section (line 196) | struct rte_cfgfile_section type rte_cfgfile_entry (line 214) | struct rte_cfgfile_entry function rte_cfgfile_close (line 242) | int rte_cfgfile_close(struct rte_cfgfile *cfg) function rte_cfgfile_num_sections (line 268) | int function rte_cfgfile_sections (line 281) | int type rte_cfgfile_section (line 294) | struct rte_cfgfile_section type rte_cfgfile (line 295) | struct rte_cfgfile function rte_cfgfile_has_section (line 306) | int function rte_cfgfile_section_num_entries (line 312) | int function rte_cfgfile_section_entries (line 323) | int type rte_cfgfile (line 337) | struct rte_cfgfile type rte_cfgfile_section (line 341) | struct rte_cfgfile_section function rte_cfgfile_has_entry (line 351) | int FILE: lib/librte_cfgfile/rte_cfgfile.h type rte_cfgfile (line 54) | struct rte_cfgfile type rte_cfgfile_entry (line 57) | struct rte_cfgfile_entry { type rte_cfgfile (line 72) | struct rte_cfgfile type rte_cfgfile (line 86) | struct rte_cfgfile type rte_cfgfile (line 106) | struct rte_cfgfile type rte_cfgfile (line 119) | struct rte_cfgfile type rte_cfgfile (line 131) | struct rte_cfgfile type rte_cfgfile (line 148) | struct rte_cfgfile type rte_cfgfile_entry (line 150) | struct rte_cfgfile_entry type rte_cfgfile (line 164) | struct rte_cfgfile type rte_cfgfile (line 179) | struct rte_cfgfile type rte_cfgfile (line 189) | struct rte_cfgfile FILE: lib/librte_cmdline/cmdline.c function cmdline_valid_buffer (line 79) | static void function cmdline_complete_buffer (line 94) | static int function cmdline_write_char (line 103) | int function cmdline_set_prompt (line 121) | void type cmdline (line 129) | struct cmdline type cmdline (line 132) | struct cmdline type cmdline (line 137) | struct cmdline type cmdline (line 140) | struct cmdline function cmdline_free (line 154) | void function cmdline_printf (line 169) | void function cmdline_in (line 207) | int function cmdline_quit (line 244) | void function cmdline_poll (line 252) | int function cmdline_interact (line 286) | void FILE: lib/librte_cmdline/cmdline.h type cmdline (line 77) | struct cmdline { type cmdline (line 86) | struct cmdline type cmdline (line 87) | struct cmdline type cmdline (line 88) | struct cmdline type cmdline (line 89) | struct cmdline type cmdline (line 91) | struct cmdline type rdline (line 92) | struct rdline type cmdline (line 106) | struct cmdline type cmdline (line 108) | struct cmdline type cmdline (line 109) | struct cmdline FILE: lib/librte_cmdline/cmdline_cirbuf.c function cirbuf_init (line 68) | int function cirbuf_add_buf_head (line 83) | int function cirbuf_add_buf_tail (line 114) | int function __cirbuf_add_head (line 146) | static inline void function cirbuf_add_head_safe (line 157) | int function cirbuf_add_head (line 167) | void function __cirbuf_add_tail (line 175) | static inline void function cirbuf_add_tail_safe (line 186) | int function cirbuf_add_tail (line 196) | void function __cirbuf_shift_left (line 203) | static inline void function __cirbuf_shift_right (line 220) | static inline void function cirbuf_align_left (line 238) | int function cirbuf_align_right (line 259) | int function cirbuf_del_buf_head (line 281) | int function cirbuf_del_buf_tail (line 301) | int function __cirbuf_del_head (line 321) | static inline void function cirbuf_del_head_safe (line 331) | int function cirbuf_del_head (line 341) | void function __cirbuf_del_tail (line 349) | static inline void function cirbuf_del_tail_safe (line 359) | int function cirbuf_del_tail (line 369) | void function cirbuf_get_buf_head (line 377) | int function cirbuf_get_buf_tail (line 415) | int function cirbuf_get_head (line 454) | char function cirbuf_get_tail (line 462) | char FILE: lib/librte_cmdline/cmdline_cirbuf.h type cirbuf (line 71) | struct cirbuf { type cirbuf (line 90) | struct cirbuf type cirbuf (line 134) | struct cirbuf type cirbuf (line 140) | struct cirbuf type cirbuf (line 146) | struct cirbuf type cirbuf (line 152) | struct cirbuf type cirbuf (line 158) | struct cirbuf type cirbuf (line 164) | struct cirbuf type cirbuf (line 170) | struct cirbuf type cirbuf (line 176) | struct cirbuf type cirbuf (line 182) | struct cirbuf type cirbuf (line 188) | struct cirbuf type cirbuf (line 195) | struct cirbuf type cirbuf (line 202) | struct cirbuf type cirbuf (line 208) | struct cirbuf type cirbuf (line 214) | struct cirbuf type cirbuf (line 221) | struct cirbuf type cirbuf (line 228) | struct cirbuf type cirbuf (line 234) | struct cirbuf type cirbuf (line 239) | struct cirbuf FILE: lib/librte_cmdline/cmdline_parse.c function isblank2 (line 87) | static int function isendofline (line 96) | static int function iscomment (line 105) | static int function cmdline_isendoftoken (line 113) | int function nb_common_chars (line 121) | static unsigned int function match_inst (line 139) | static int function cmdline_parse (line 227) | int function cmdline_complete (line 340) | int FILE: lib/librte_cmdline/cmdline_parse.h type cmdline_token_hdr (line 90) | struct cmdline_token_hdr { type cmdline_parse_token_hdr_t (line 94) | typedef struct cmdline_token_hdr cmdline_parse_token_hdr_t; type cmdline_token_ops (line 115) | struct cmdline_token_ops { type cmdline (line 128) | struct cmdline type cmdline_inst (line 134) | struct cmdline_inst { type cmdline_parse_inst_t (line 141) | typedef struct cmdline_inst cmdline_parse_inst_t; type cmdline_parse_inst_t (line 148) | typedef cmdline_parse_inst_t *cmdline_parse_ctx_t; type cmdline (line 158) | struct cmdline type cmdline (line 179) | struct cmdline FILE: lib/librte_cmdline/cmdline_parse_etheraddr.c type cmdline_token_ops (line 77) | struct cmdline_token_ops type ether_addr (line 95) | struct ether_addr type ether_addr (line 101) | struct ether_addr type ether_addr (line 135) | struct ether_addr function cmdline_parse_etheraddr (line 138) | int function cmdline_get_help_etheraddr (line 170) | int FILE: lib/librte_cmdline/cmdline_parse_etheraddr.h type cmdline_token_etheraddr (line 68) | struct cmdline_token_etheraddr { type cmdline_parse_token_etheraddr_t (line 71) | typedef struct cmdline_token_etheraddr cmdline_parse_token_etheraddr_t; type cmdline_token_ops (line 73) | struct cmdline_token_ops FILE: lib/librte_cmdline/cmdline_parse_ipaddr.c type cmdline_token_ops (line 102) | struct cmdline_token_ops function my_inet_pton (line 133) | static int function inet_pton4 (line 158) | static int function inet_pton6 (line 210) | static int function cmdline_parse_ipaddr (line 308) | int function cmdline_get_help_ipaddr (line 374) | int cmdline_get_help_ipaddr(cmdline_parse_token_hdr_t *tk, char *dstbuf, FILE: lib/librte_cmdline/cmdline_parse_ipaddr.h type cmdline_ipaddr (line 74) | struct cmdline_ipaddr { type cmdline_ipaddr_t (line 82) | typedef struct cmdline_ipaddr cmdline_ipaddr_t; type cmdline_token_ipaddr_data (line 84) | struct cmdline_token_ipaddr_data { type cmdline_token_ipaddr (line 88) | struct cmdline_token_ipaddr { type cmdline_parse_token_ipaddr_t (line 92) | typedef struct cmdline_token_ipaddr cmdline_parse_token_ipaddr_t; type cmdline_token_ops (line 94) | struct cmdline_token_ops FILE: lib/librte_cmdline/cmdline_parse_num.c type cmdline_token_ops (line 79) | struct cmdline_token_ops type num_parse_state_t (line 87) | enum num_parse_state_t { function add_to_res (line 110) | static inline int function check_res_size (line 122) | static int function cmdline_parse_num (line 153) | int function cmdline_get_help_num (line 382) | int FILE: lib/librte_cmdline/cmdline_parse_num.h type cmdline_numtype (line 68) | enum cmdline_numtype { type cmdline_token_num_data (line 79) | struct cmdline_token_num_data { type cmdline_token_num (line 83) | struct cmdline_token_num { type cmdline_parse_token_num_t (line 87) | typedef struct cmdline_token_num cmdline_parse_token_num_t; type cmdline_token_ops (line 89) | struct cmdline_token_ops FILE: lib/librte_cmdline/cmdline_parse_portlist.c type cmdline_token_ops (line 73) | struct cmdline_token_ops function parse_set_list (line 80) | static void function parse_ports (line 88) | static int function cmdline_parse_portlist (line 128) | int function cmdline_get_help_portlist (line 164) | int FILE: lib/librte_cmdline/cmdline_parse_portlist.h type cmdline_portlist_t (line 72) | typedef struct cmdline_portlist { type cmdline_token_portlist (line 76) | struct cmdline_token_portlist { type cmdline_parse_token_portlist_t (line 79) | typedef struct cmdline_token_portlist cmdline_parse_token_portlist_t; type cmdline_token_ops (line 81) | struct cmdline_token_ops FILE: lib/librte_cmdline/cmdline_parse_string.c type cmdline_token_ops (line 72) | struct cmdline_token_ops function get_token_len (line 83) | static unsigned int function cmdline_parse_string (line 107) | int function cmdline_complete_get_nb_string (line 174) | int cmdline_complete_get_nb_string(cmdline_parse_token_hdr_t *tk) function cmdline_complete_get_elt_string (line 197) | int cmdline_complete_get_elt_string(cmdline_parse_token_hdr_t *tk, int idx, function cmdline_get_help_string (line 229) | int cmdline_get_help_string(cmdline_parse_token_hdr_t *tk, char *dstbuf, FILE: lib/librte_cmdline/cmdline_parse_string.h type cmdline_token_string_data (line 73) | struct cmdline_token_string_data { type cmdline_token_string (line 77) | struct cmdline_token_string { type cmdline_parse_token_string_t (line 81) | typedef struct cmdline_token_string cmdline_parse_token_string_t; type cmdline_token_ops (line 83) | struct cmdline_token_ops FILE: lib/librte_cmdline/cmdline_rdline.c type rdline (line 72) | struct rdline type rdline (line 73) | struct rdline type rdline (line 76) | struct rdline type rdline (line 77) | struct rdline type rdline (line 78) | struct rdline function isblank2 (line 83) | static int function rdline_init (line 92) | int function rdline_newline (line 108) | void function rdline_stop (line 132) | void function rdline_quit (line 140) | void function rdline_restart (line 148) | void function rdline_reset (line 156) | void type rdline (line 171) | struct rdline function display_right_buffer (line 188) | static void function rdline_redisplay (line 206) | void function rdline_char_in (line 224) | int function rdline_remove_old_history_item (line 548) | static void function rdline_remove_first_history_item (line 561) | static void function rdline_get_history_size (line 581) | static unsigned int type rdline (line 595) | struct rdline function rdline_add_history (line 620) | int function rdline_clear_history (line 649) | void function rdline_puts (line 660) | static void function rdline_miniprintf (line 670) | static void FILE: lib/librte_cmdline/cmdline_rdline.h type rdline_status (line 102) | enum rdline_status { type rdline (line 108) | struct rdline type rdline (line 110) | struct rdline type rdline (line 111) | struct rdline type rdline (line 113) | struct rdline type rdline (line 117) | struct rdline { type rdline (line 158) | struct rdline type rdline (line 169) | struct rdline type rdline (line 175) | struct rdline type rdline (line 182) | struct rdline type rdline (line 188) | struct rdline type rdline (line 194) | struct rdline type rdline (line 200) | struct rdline type rdline (line 223) | struct rdline type rdline (line 229) | struct rdline type rdline (line 238) | struct rdline type rdline (line 244) | struct rdline type rdline (line 249) | struct rdline FILE: lib/librte_cmdline/cmdline_socket.c type cmdline (line 75) | struct cmdline type cmdline (line 92) | struct cmdline type cmdline (line 95) | struct cmdline type termios (line 96) | struct termios function cmdline_stdin_exit (line 112) | void FILE: lib/librte_cmdline/cmdline_socket.h type cmdline (line 68) | struct cmdline type cmdline (line 69) | struct cmdline type cmdline (line 70) | struct cmdline FILE: lib/librte_cmdline/cmdline_vt100.c function vt100_init (line 100) | void function match_command (line 109) | static int function vt100_parser (line 129) | int FILE: lib/librte_cmdline/cmdline_vt100.h type cmdline_vt100_parser_state (line 123) | enum cmdline_vt100_parser_state { type cmdline_vt100 (line 130) | struct cmdline_vt100 { type cmdline_vt100 (line 139) | struct cmdline_vt100 type cmdline_vt100 (line 147) | struct cmdline_vt100 FILE: lib/librte_distributor/rte_distributor.c type rte_distributor_backlog (line 83) | struct rte_distributor_backlog { type rte_distributor_returned_pkts (line 89) | struct rte_distributor_returned_pkts { type rte_distributor (line 95) | struct rte_distributor { type rte_tailq_elem (line 118) | struct rte_tailq_elem function rte_distributor_request_pkt (line 121) | EAL_REGISTER_TAILQ(rte_distributor_tailq) type rte_mbuf (line 137) | struct rte_mbuf type rte_distributor (line 138) | struct rte_distributor type rte_mbuf (line 147) | struct rte_mbuf type rte_mbuf (line 150) | struct rte_mbuf type rte_distributor (line 151) | struct rte_distributor type rte_mbuf (line 152) | struct rte_mbuf type rte_mbuf (line 154) | struct rte_mbuf function rte_distributor_return_pkt (line 161) | int function add_to_backlog (line 175) | static int function backlog_pop (line 187) | static int64_t function store_return (line 195) | static inline void function handle_worker_shutdown (line 206) | static inline void function process_returns (line 246) | static int function rte_distributor_process (line 285) | int function rte_distributor_returned_pkts (line 389) | int function total_outstanding (line 410) | static inline unsigned function rte_distributor_flush (line 425) | int function rte_distributor_clear_returns (line 437) | void type rte_distributor (line 447) | struct rte_distributor type rte_distributor (line 452) | struct rte_distributor type rte_distributor_list (line 453) | struct rte_distributor_list type rte_memzone (line 455) | struct rte_memzone FILE: lib/librte_distributor/rte_distributor.h type rte_distributor (line 51) | struct rte_distributor type rte_mbuf (line 52) | struct rte_mbuf type rte_distributor (line 70) | struct rte_distributor type rte_distributor (line 106) | struct rte_distributor type rte_mbuf (line 107) | struct rte_mbuf type rte_distributor (line 124) | struct rte_distributor type rte_mbuf (line 125) | struct rte_mbuf type rte_distributor (line 139) | struct rte_distributor type rte_distributor (line 151) | struct rte_distributor type rte_mbuf (line 179) | struct rte_mbuf type rte_distributor (line 180) | struct rte_distributor type rte_mbuf (line 181) | struct rte_mbuf type rte_distributor (line 196) | struct rte_distributor type rte_mbuf (line 197) | struct rte_mbuf type rte_distributor (line 220) | struct rte_distributor type rte_mbuf (line 221) | struct rte_mbuf type rte_mbuf (line 239) | struct rte_mbuf type rte_distributor (line 240) | struct rte_distributor FILE: lib/librte_eal/bsdapp/contigmem/contigmem.c type cdev (line 70) | struct cdev type cdevsw (line 114) | struct cdevsw function contigmem_load (line 122) | static int function contigmem_unload (line 170) | static int function contigmem_physaddr (line 189) | static int function contigmem_open (line 199) | static int function contigmem_mmap (line 206) | static int function contigmem_mmap_single (line 215) | static int FILE: lib/librte_eal/bsdapp/eal/eal.c type rte_mem_config (line 87) | struct rte_mem_config type flock (line 93) | struct flock type rte_mem_config (line 96) | struct rte_mem_config type rte_config (line 101) | struct rte_config type lcore_config (line 106) | struct lcore_config type internal_config (line 109) | struct internal_config type rte_config (line 115) | struct rte_config function eal_parse_sysfs_value (line 122) | int function rte_eal_config_create (line 159) | static void function rte_eal_config_attach (line 200) | static void function eal_proc_type_detect (line 225) | enum rte_proc_type_t function rte_config_init (line 245) | static void function eal_usage (line 265) | static void function rte_usage_hook_t (line 278) | rte_usage_hook_t function eal_get_hugepage_mem_size (line 290) | static inline size_t function eal_log_level_parse (line 309) | static void function eal_parse_args (line 341) | static int function eal_check_mem_on_local_socket (line 410) | static void function sync_func (line 429) | static int function rte_eal_mcfg_complete (line 435) | inline static void function rte_eal_has_hugepages (line 444) | int rte_eal_has_hugepages(void) function rte_eal_iopl_init (line 450) | int function rte_eal_init (line 463) | int function rte_eal_lcore_role (line 592) | enum rte_lcore_role_t function rte_eal_process_type (line 598) | enum rte_proc_type_t FILE: lib/librte_eal/bsdapp/eal/eal_alarm.c function rte_eal_alarm_init (line 40) | int function rte_eal_alarm_set (line 47) | int function rte_eal_alarm_cancel (line 55) | int FILE: lib/librte_eal/bsdapp/eal/eal_debug.c function rte_dump_stack (line 48) | void rte_dump_stack(void) function rte_dump_registers (line 64) | void rte_dump_registers(void) function __rte_panic (line 70) | void __rte_panic(const char *funcname, const char *format, ...) function rte_exit (line 90) | void FILE: lib/librte_eal/bsdapp/eal/eal_hugepage_info.c function eal_hugepage_info_init (line 69) | int FILE: lib/librte_eal/bsdapp/eal/eal_interrupts.c function rte_intr_callback_register (line 38) | int function rte_intr_callback_unregister (line 46) | int function rte_intr_enable (line 54) | int function rte_intr_disable (line 60) | int function rte_eal_intr_init (line 66) | int function rte_intr_rx_ctl (line 72) | int function rte_intr_efd_enable (line 85) | int function rte_intr_efd_disable (line 94) | void function rte_intr_dp_is_en (line 100) | int function rte_intr_allow_others (line 107) | int FILE: lib/librte_eal/bsdapp/eal/eal_lcore.c function eal_cpu_core_id (line 47) | unsigned function eal_get_ncpus (line 53) | static int function eal_cpu_socket_id (line 65) | unsigned function eal_cpu_detected (line 74) | int FILE: lib/librte_eal/bsdapp/eal/eal_log.c function rte_eal_log_init (line 44) | int function rte_eal_log_early_init (line 52) | int FILE: lib/librte_eal/bsdapp/eal/eal_memory.c function phys_addr_t (line 53) | phys_addr_t function rte_eal_hugepage_init (line 62) | int function rte_eal_hugepage_attach (line 135) | int FILE: lib/librte_eal/bsdapp/eal/eal_pci.c function pci_unbind_kernel_driver (line 86) | int function pci_map_device (line 95) | int function pci_unmap_device (line 117) | void function pci_uio_free_resource (line 133) | void function pci_uio_alloc_resource (line 146) | int function pci_uio_map_resource_by_index (line 191) | int function pci_scan_one (line 246) | static int function rte_eal_pci_scan (line 353) | int function rte_eal_pci_read_config (line 400) | int rte_eal_pci_read_config(const struct rte_pci_device *dev, function rte_eal_pci_write_config (line 440) | int rte_eal_pci_write_config(const struct rte_pci_device *dev, function rte_eal_pci_init (line 483) | int FILE: lib/librte_eal/bsdapp/eal/eal_thread.c function rte_eal_remote_launch (line 67) | int function eal_thread_set_affinity (line 100) | static int function eal_thread_init_master (line 112) | void eal_thread_init_master(unsigned lcore_id) function RTE_LCORE_FOREACH_SLAVE (line 136) | RTE_LCORE_FOREACH_SLAVE(lcore_id) { function rte_sys_gettid (line 196) | int rte_sys_gettid(void) FILE: lib/librte_eal/bsdapp/eal/eal_timer.c type timer_source (line 56) | enum timer_source function get_tsc_freq (line 58) | uint64_t function rte_eal_timer_init (line 89) | int FILE: lib/librte_eal/bsdapp/eal/include/exec-env/rte_dom0_common.h type memory_info (line 83) | struct memory_info { type memseg_info (line 91) | struct memseg_info { type memblock_info (line 101) | struct memblock_info { FILE: lib/librte_eal/bsdapp/eal/include/exec-env/rte_interrupts.h type rte_intr_handle_type (line 41) | enum rte_intr_handle_type { type rte_intr_handle (line 49) | struct rte_intr_handle { type rte_intr_handle (line 77) | struct rte_intr_handle type rte_intr_handle (line 94) | struct rte_intr_handle type rte_intr_handle (line 104) | struct rte_intr_handle type rte_intr_handle (line 112) | struct rte_intr_handle type rte_intr_handle (line 121) | struct rte_intr_handle FILE: lib/librte_eal/bsdapp/nic_uio/nic_uio.c type nic_uio_softc (line 62) | struct nic_uio_softc { type cdevsw (line 82) | struct cdevsw type device (line 98) | struct device { type pci_bdf (line 103) | struct pci_bdf { type nic_uio_softc (line 111) | struct nic_uio_softc function nic_uio_mmap (line 114) | static int function nic_uio_mmap_single (line 122) | static int function nic_uio_open (line 163) | int function nic_uio_close (line 169) | int function nic_uio_probe (line 175) | static int function nic_uio_attach (line 194) | static int function nic_uio_detach (line 217) | static int function nic_uio_load (line 240) | static void function nic_uio_unload (line 294) | static void function nic_uio_shutdown (line 310) | static int function nic_uio_modevent (line 316) | static int FILE: lib/librte_eal/common/eal_common_cpuflags.c function rte_cpu_check_supported (line 60) | rte_cpu_check_supported(void) FILE: lib/librte_eal/common/eal_common_dev.c type rte_driver_list (line 49) | struct rte_driver_list function rte_eal_driver_register (line 53) | void function rte_eal_driver_unregister (line 60) | void function rte_eal_vdev_init (line 66) | int function rte_eal_dev_init (line 92) | int function rte_eal_vdev_uninit (line 128) | int FILE: lib/librte_eal/common/eal_common_devargs.c type rte_devargs_list (line 48) | struct rte_devargs_list function rte_eal_parse_devargs_str (line 51) | int function rte_eal_devargs_add (line 81) | int function rte_eal_devargs_type_count (line 134) | unsigned int function rte_eal_devargs_dump (line 149) | void FILE: lib/librte_eal/common/eal_common_errno.c function else (line 61) | else FILE: lib/librte_eal/common/eal_common_hexdump.c function rte_hexdump (line 55) | void function rte_memdump (line 94) | void FILE: lib/librte_eal/common/eal_common_launch.c function rte_eal_wait_lcore (line 50) | int function rte_eal_mp_remote_launch (line 71) | int function rte_eal_get_lcore_state (line 100) | enum rte_lcore_state_t function rte_eal_mp_wait_lcore (line 110) | void FILE: lib/librte_eal/common/eal_common_lcore.c function rte_eal_cpu_init (line 53) | int FILE: lib/librte_eal/common/eal_common_log.c type log_history (line 72) | struct log_history { type rte_mempool (line 78) | struct rte_mempool type log_history_list (line 80) | struct log_history_list type rte_logs (line 83) | struct rte_logs type log_cur_msg (line 98) | struct log_cur_msg { type log_cur_msg (line 102) | struct log_cur_msg function rte_log_add_in_history (line 107) | int function rte_log_set_history (line 157) | void function rte_openlog_stream (line 164) | int function rte_set_log_level (line 175) | void function rte_get_log_level (line 182) | uint32_t function rte_set_log_type (line 189) | void function rte_get_log_type (line 199) | uint32_t function rte_log_cur_msg_loglevel (line 206) | int rte_log_cur_msg_loglevel(void) function rte_log_cur_msg_logtype (line 216) | int rte_log_cur_msg_logtype(void) function rte_log_dump_history (line 226) | void function rte_vlog (line 271) | int function rte_log (line 298) | int function rte_eal_common_log_init (line 314) | int FILE: lib/librte_eal/common/eal_common_memory.c type rte_memseg (line 55) | struct rte_memseg function rte_eal_get_physmem_size (line 63) | uint64_t function rte_dump_physmem_layout (line 84) | void function rte_memory_get_nchannel (line 112) | unsigned rte_memory_get_nchannel(void) function rte_memory_get_nrank (line 118) | unsigned rte_memory_get_nrank(void) function rte_eal_memdevice_init (line 123) | static int function rte_eal_memory_init (line 139) | int FILE: lib/librte_eal/common/eal_common_memzone.c type rte_memzone (line 57) | struct rte_memzone type rte_mem_config (line 60) | struct rte_mem_config type rte_memzone (line 61) | struct rte_memzone type rte_memzone (line 80) | struct rte_memzone type rte_mem_config (line 83) | struct rte_mem_config function find_heap_max_free_elem (line 100) | static size_t type rte_memzone (line 125) | struct rte_memzone type rte_mem_config (line 129) | struct rte_mem_config type malloc_elem (line 223) | struct malloc_elem type rte_memzone (line 226) | struct rte_memzone type rte_memzone (line 248) | struct rte_memzone type rte_mem_config (line 253) | struct rte_mem_config type rte_memzone (line 254) | struct rte_memzone type rte_memzone (line 274) | struct rte_memzone type rte_memzone (line 286) | struct rte_memzone type rte_memzone (line 298) | struct rte_memzone function rte_memzone_free (line 306) | int type rte_memzone (line 353) | struct rte_memzone type rte_mem_config (line 356) | struct rte_mem_config type rte_memzone (line 357) | struct rte_memzone function rte_memzone_dump (line 371) | void function rte_eal_memzone_init (line 400) | int function rte_memzone_walk (line 431) | void rte_memzone_walk(void (*func)(const struct rte_memzone *, void *), FILE: lib/librte_eal/common/eal_common_options.c type option (line 70) | struct option function eal_reset_internal_config (line 100) | void function xdigit2val (line 142) | static int xdigit2val(unsigned char c) function eal_parse_coremask (line 155) | static int function eal_parse_corelist (line 219) | static int function eal_parse_master_lcore (line 287) | static int function eal_parse_set (line 311) | static int function convert_to_cpuset (line 420) | static int function eal_parse_lcores (line 458) | static int function eal_parse_syslog (line 580) | static int function eal_parse_log_level (line 619) | static int function eal_parse_proc_type (line 641) | static enum rte_proc_type_t function eal_parse_common_option (line 654) | int function eal_adjust_config (line 797) | int function eal_check_common_options (line 818) | int function eal_common_usage (line 869) | void FILE: lib/librte_eal/common/eal_common_pci.c type pci_driver_list (line 85) | struct pci_driver_list type pci_device_list (line 86) | struct pci_device_list type rte_devargs (line 88) | struct rte_devargs type rte_pci_device (line 88) | struct rte_pci_device type rte_devargs (line 90) | struct rte_devargs function pci_unmap_resource (line 124) | void function rte_eal_pci_probe_one_driver (line 144) | static int function rte_eal_pci_detach_dev (line 215) | static int function pci_probe_all_drivers (line 271) | static int function pci_detach_all_drivers (line 298) | static int function rte_eal_pci_probe_one (line 324) | int function rte_eal_pci_close_one (line 351) | int __attribute__ ((deprecated)) function rte_eal_pci_detach (line 360) | int function rte_eal_pci_probe (line 394) | int function pci_dump_one_device (line 428) | static int function rte_eal_pci_dump (line 448) | void function rte_eal_pci_register (line 459) | void function rte_eal_pci_unregister (line 466) | void FILE: lib/librte_eal/common/eal_common_pci_uio.c type rte_tailq_elem (line 48) | struct rte_tailq_elem function pci_uio_map_secondary (line 51) | EAL_REGISTER_TAILQ(rte_uio_tailq) function pci_uio_map_resource (line 99) | int function pci_uio_unmap (line 151) | static void type mapped_pci_resource (line 166) | struct mapped_pci_resource type rte_pci_device (line 167) | struct rte_pci_device type mapped_pci_resource (line 169) | struct mapped_pci_resource type mapped_pci_res_list (line 170) | struct mapped_pci_res_list function pci_uio_unmap_resource (line 186) | void FILE: lib/librte_eal/common/eal_common_string_fns.c function rte_strsplit (line 42) | int FILE: lib/librte_eal/common/eal_common_tailqs.c type rte_tailq_elem_head (line 60) | struct rte_tailq_elem_head type rte_tailq_head (line 66) | struct rte_tailq_head type rte_mem_config (line 70) | struct rte_mem_config function rte_dump_tailq (line 84) | void type rte_tailq_head (line 103) | struct rte_tailq_head type rte_tailq_head (line 106) | struct rte_tailq_head type rte_mem_config (line 110) | struct rte_mem_config function rte_eal_tailq_local_register (line 124) | static int function rte_eal_tailq_update (line 138) | static void function rte_eal_tailq_register (line 149) | int function rte_eal_tailqs_init (line 177) | int FILE: lib/librte_eal/common/eal_common_thread.c function rte_socket_id (line 51) | unsigned rte_socket_id(void) function eal_cpuset_socket_id (line 56) | int eal_cpuset_socket_id(rte_cpuset_t *cpusetp) function rte_thread_set_affinity (line 83) | int function rte_thread_get_affinity (line 117) | void function eal_thread_dump_affinity (line 125) | int FILE: lib/librte_eal/common/eal_common_timer.c function rte_delay_us (line 50) | void function rte_get_tsc_hz (line 59) | uint64_t function estimate_tsc_freq (line 65) | static uint64_t function set_tsc_freq (line 76) | void FILE: lib/librte_eal/common/eal_hugepages.h type hugepage_file (line 47) | struct hugepage_file { FILE: lib/librte_eal/common/eal_internal_cfg.h type hugepage_info (line 51) | struct hugepage_info { type internal_config (line 62) | struct internal_config { type internal_config (line 89) | struct internal_config type internal_config (line 91) | struct internal_config FILE: lib/librte_eal/common/eal_options.h type option (line 88) | struct option type internal_config (line 91) | struct internal_config type internal_config (line 92) | struct internal_config type internal_config (line 93) | struct internal_config type rte_proc_type_t (line 95) | enum rte_proc_type_t FILE: lib/librte_eal/common/eal_private.h type rte_pci_driver (line 154) | struct rte_pci_driver type rte_pci_device (line 155) | struct rte_pci_device type rte_pci_device (line 165) | struct rte_pci_device type rte_pci_device (line 176) | struct rte_pci_device type rte_pci_device (line 183) | struct rte_pci_device type rte_pci_device (line 193) | struct rte_pci_device type rte_pci_device (line 200) | struct rte_pci_device type rte_pci_device (line 215) | struct rte_pci_device type mapped_pci_resource (line 216) | struct mapped_pci_resource type rte_pci_device (line 228) | struct rte_pci_device type mapped_pci_resource (line 229) | struct mapped_pci_resource type rte_pci_device (line 247) | struct rte_pci_device type mapped_pci_resource (line 248) | struct mapped_pci_resource FILE: lib/librte_eal/common/include/arch/ppc_64/rte_atomic.h function rte_atomic16_cmpset (line 80) | static inline int function rte_atomic16_test_and_set (line 87) | static inline int rte_atomic16_test_and_set(rte_atomic16_t *v) function rte_atomic16_inc (line 92) | static inline void function rte_atomic16_dec (line 98) | static inline void function rte_atomic16_inc_and_test (line 104) | static inline int rte_atomic16_inc_and_test(rte_atomic16_t *v) function rte_atomic16_dec_and_test (line 109) | static inline int rte_atomic16_dec_and_test(rte_atomic16_t *v) function rte_atomic32_cmpset (line 116) | static inline int function rte_atomic32_test_and_set (line 145) | static inline int rte_atomic32_test_and_set(rte_atomic32_t *v) function rte_atomic32_inc (line 150) | static inline void function rte_atomic32_dec (line 165) | static inline void function rte_atomic32_inc_and_test (line 180) | static inline int rte_atomic32_inc_and_test(rte_atomic32_t *v) function rte_atomic32_dec_and_test (line 198) | static inline int rte_atomic32_dec_and_test(rte_atomic32_t *v) function rte_atomic64_cmpset (line 217) | static inline int function rte_atomic64_init (line 245) | static inline void function rte_atomic64_read (line 251) | static inline int64_t function rte_atomic64_set (line 263) | static inline void function rte_atomic64_add (line 271) | static inline void function rte_atomic64_sub (line 286) | static inline void function rte_atomic64_inc (line 301) | static inline void function rte_atomic64_dec (line 316) | static inline void function rte_atomic64_add_return (line 331) | static inline int64_t function rte_atomic64_sub_return (line 350) | static inline int64_t function rte_atomic64_inc_and_test (line 369) | static inline int rte_atomic64_inc_and_test(rte_atomic64_t *v) function rte_atomic64_dec_and_test (line 387) | static inline int rte_atomic64_dec_and_test(rte_atomic64_t *v) function rte_atomic64_test_and_set (line 405) | static inline int rte_atomic64_test_and_set(rte_atomic64_t *v) function rte_atomic64_clear (line 416) | static inline void rte_atomic64_clear(rte_atomic64_t *v) FILE: lib/librte_eal/common/include/arch/ppc_64/rte_byteorder.h function rte_arch_bswap16 (line 52) | static inline uint16_t rte_arch_bswap16(uint16_t _x) function rte_arch_bswap32 (line 62) | static inline uint32_t rte_arch_bswap32(uint32_t _x) function rte_arch_bswap64 (line 74) | static inline uint64_t rte_arch_bswap64(uint64_t _x) FILE: lib/librte_eal/common/include/arch/ppc_64/rte_cpuflags.h type cpu_register_t (line 52) | enum cpu_register_t type rte_cpu_flag_t (line 60) | enum rte_cpu_flag_t type feature_entry (line 99) | struct feature_entry function rte_cpu_get_features (line 139) | static inline void function rte_cpu_get_flag_enabled (line 160) | static inline int FILE: lib/librte_eal/common/include/arch/ppc_64/rte_cycles.h function rte_rdtsc (line 50) | static inline uint64_t function rte_rdtsc_precise (line 80) | static inline uint64_t function rte_get_tsc_cycles (line 87) | static inline uint64_t FILE: lib/librte_eal/common/include/arch/ppc_64/rte_memcpy.h function rte_mov16 (line 47) | static inline void function rte_mov32 (line 53) | static inline void function rte_mov48 (line 60) | static inline void function rte_mov64 (line 68) | static inline void function rte_mov128 (line 77) | static inline void function rte_mov256 (line 90) | static inline void FILE: lib/librte_eal/common/include/arch/ppc_64/rte_prefetch.h function rte_prefetch0 (line 42) | static inline void rte_prefetch0(const volatile void *p) function rte_prefetch1 (line 47) | static inline void rte_prefetch1(const volatile void *p) function rte_prefetch2 (line 52) | static inline void rte_prefetch2(const volatile void *p) FILE: lib/librte_eal/common/include/arch/ppc_64/rte_rwlock.h function rte_rwlock_read_lock_tm (line 10) | static inline void function rte_rwlock_read_unlock_tm (line 16) | static inline void function rte_rwlock_write_lock_tm (line 22) | static inline void function rte_rwlock_write_unlock_tm (line 28) | static inline void FILE: lib/librte_eal/common/include/arch/ppc_64/rte_spinlock.h function rte_spinlock_lock (line 47) | static inline void function rte_spinlock_unlock (line 55) | static inline void function rte_spinlock_trylock (line 61) | static inline int function rte_tm_supported (line 69) | static inline int rte_tm_supported(void) function rte_spinlock_lock_tm (line 74) | static inline void function rte_spinlock_trylock_tm (line 80) | static inline int function rte_spinlock_unlock_tm (line 86) | static inline void function rte_spinlock_recursive_lock_tm (line 92) | static inline void function rte_spinlock_recursive_unlock_tm (line 98) | static inline void function rte_spinlock_recursive_trylock_tm (line 104) | static inline int FILE: lib/librte_eal/common/include/arch/tile/rte_atomic.h function rte_mb (line 53) | static inline void rte_mb(void) function rte_wmb (line 65) | static inline void rte_wmb(void) function rte_rmb (line 77) | static inline void rte_rmb(void) FILE: lib/librte_eal/common/include/arch/tile/rte_cpuflags.h type cpu_register_t (line 48) | enum cpu_register_t type rte_cpu_flag_t (line 55) | enum rte_cpu_flag_t type feature_entry (line 59) | struct feature_entry function rte_cpu_get_features (line 65) | static inline void function rte_cpu_get_flag_enabled (line 75) | static inline int FILE: lib/librte_eal/common/include/arch/tile/rte_cycles.h function rte_rdtsc (line 50) | static inline uint64_t function rte_rdtsc_precise (line 56) | static inline uint64_t function rte_get_tsc_cycles (line 63) | static inline uint64_t FILE: lib/librte_eal/common/include/arch/tile/rte_memcpy.h function rte_mov16 (line 45) | static inline void function rte_mov32 (line 51) | static inline void function rte_mov48 (line 57) | static inline void function rte_mov64 (line 63) | static inline void function rte_mov128 (line 69) | static inline void function rte_mov256 (line 75) | static inline void FILE: lib/librte_eal/common/include/arch/tile/rte_prefetch.h function rte_prefetch0 (line 42) | static inline void rte_prefetch0(const volatile void *p) function rte_prefetch1 (line 47) | static inline void rte_prefetch1(const volatile void *p) function rte_prefetch2 (line 52) | static inline void rte_prefetch2(const volatile void *p) FILE: lib/librte_eal/common/include/arch/tile/rte_rwlock.h function rte_rwlock_read_lock_tm (line 42) | static inline void function rte_rwlock_read_unlock_tm (line 48) | static inline void function rte_rwlock_write_lock_tm (line 54) | static inline void function rte_rwlock_write_unlock_tm (line 60) | static inline void FILE: lib/librte_eal/common/include/arch/tile/rte_spinlock.h function rte_tm_supported (line 47) | static inline int rte_tm_supported(void) function rte_spinlock_lock_tm (line 52) | static inline void function rte_spinlock_trylock_tm (line 58) | static inline int function rte_spinlock_unlock_tm (line 64) | static inline void function rte_spinlock_recursive_lock_tm (line 70) | static inline void function rte_spinlock_recursive_unlock_tm (line 76) | static inline void function rte_spinlock_recursive_trylock_tm (line 82) | static inline int FILE: lib/librte_eal/common/include/arch/x86/rte_atomic.h function rte_atomic16_cmpset (line 59) | static inline int function rte_atomic16_test_and_set (line 77) | static inline int rte_atomic16_test_and_set(rte_atomic16_t *v) function rte_atomic16_inc (line 82) | static inline void function rte_atomic16_dec (line 93) | static inline void function rte_atomic16_inc_and_test (line 104) | static inline int rte_atomic16_inc_and_test(rte_atomic16_t *v) function rte_atomic16_dec_and_test (line 118) | static inline int rte_atomic16_dec_and_test(rte_atomic16_t *v) function rte_atomic32_cmpset (line 133) | static inline int function rte_atomic32_test_and_set (line 151) | static inline int rte_atomic32_test_and_set(rte_atomic32_t *v) function rte_atomic32_inc (line 156) | static inline void function rte_atomic32_dec (line 167) | static inline void function rte_atomic32_inc_and_test (line 178) | static inline int rte_atomic32_inc_and_test(rte_atomic32_t *v) function rte_atomic32_dec_and_test (line 192) | static inline int rte_atomic32_dec_and_test(rte_atomic32_t *v) FILE: lib/librte_eal/common/include/arch/x86/rte_atomic_32.h function rte_atomic64_cmpset (line 46) | static inline int function rte_atomic64_init (line 92) | static inline void function rte_atomic64_read (line 105) | static inline int64_t function rte_atomic64_set (line 120) | static inline void function rte_atomic64_add (line 133) | static inline void function rte_atomic64_sub (line 146) | static inline void function rte_atomic64_inc (line 159) | static inline void function rte_atomic64_dec (line 165) | static inline void function rte_atomic64_add_return (line 171) | static inline int64_t function rte_atomic64_sub_return (line 186) | static inline int64_t function rte_atomic64_inc_and_test (line 201) | static inline int rte_atomic64_inc_and_test(rte_atomic64_t *v) function rte_atomic64_dec_and_test (line 206) | static inline int rte_atomic64_dec_and_test(rte_atomic64_t *v) function rte_atomic64_test_and_set (line 211) | static inline int rte_atomic64_test_and_set(rte_atomic64_t *v) function rte_atomic64_clear (line 216) | static inline void rte_atomic64_clear(rte_atomic64_t *v) FILE: lib/librte_eal/common/include/arch/x86/rte_atomic_64.h function rte_atomic64_cmpset (line 46) | static inline int function rte_atomic64_init (line 66) | static inline void function rte_atomic64_read (line 72) | static inline int64_t function rte_atomic64_set (line 78) | static inline void function rte_atomic64_add (line 84) | static inline void function rte_atomic64_sub (line 96) | static inline void function rte_atomic64_inc (line 108) | static inline void function rte_atomic64_dec (line 119) | static inline void function rte_atomic64_add_return (line 130) | static inline int64_t function rte_atomic64_sub_return (line 145) | static inline int64_t function rte_atomic64_inc_and_test (line 151) | static inline int rte_atomic64_inc_and_test(rte_atomic64_t *v) function rte_atomic64_dec_and_test (line 166) | static inline int rte_atomic64_dec_and_test(rte_atomic64_t *v) function rte_atomic64_test_and_set (line 180) | static inline int rte_atomic64_test_and_set(rte_atomic64_t *v) function rte_atomic64_clear (line 185) | static inline void rte_atomic64_clear(rte_atomic64_t *v) FILE: lib/librte_eal/common/include/arch/x86/rte_byteorder.h function rte_arch_bswap16 (line 52) | static inline uint16_t rte_arch_bswap16(uint16_t _x) function rte_arch_bswap32 (line 67) | static inline uint32_t rte_arch_bswap32(uint32_t _x) FILE: lib/librte_eal/common/include/arch/x86/rte_byteorder_32.h function rte_arch_bswap64 (line 43) | static inline uint64_t rte_arch_bswap64(uint64_t x) FILE: lib/librte_eal/common/include/arch/x86/rte_byteorder_64.h function rte_arch_bswap64 (line 43) | static inline uint64_t rte_arch_bswap64(uint64_t _x) FILE: lib/librte_eal/common/include/arch/x86/rte_cpuflags.h type rte_cpu_flag_t (line 48) | enum rte_cpu_flag_t type cpu_register_t (line 153) | enum cpu_register_t type feature_entry (line 160) | struct feature_entry function rte_cpu_get_features (line 254) | static inline void function rte_cpu_get_flag_enabled (line 277) | static inline int FILE: lib/librte_eal/common/include/arch/x86/rte_cycles.h function rte_rdtsc (line 79) | static inline uint64_t function rte_rdtsc_precise (line 107) | static inline uint64_t function rte_get_tsc_cycles (line 114) | static inline uint64_t FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy.h function rte_mov16 (line 80) | static inline void function rte_mov32 (line 93) | static inline void function rte_mov64 (line 106) | static inline void function rte_mov128 (line 117) | static inline void function rte_mov256 (line 130) | static inline void function rte_mov64blocks (line 147) | static inline void function rte_mov256blocks (line 167) | static inline void function rte_mov16 (line 324) | static inline void function rte_mov32 (line 337) | static inline void function rte_mov64 (line 348) | static inline void function rte_mov128 (line 361) | static inline void function rte_mov256 (line 378) | static inline void FILE: lib/librte_eal/common/include/arch/x86/rte_prefetch.h function rte_prefetch0 (line 43) | static inline void rte_prefetch0(const volatile void *p) function rte_prefetch1 (line 48) | static inline void rte_prefetch1(const volatile void *p) function rte_prefetch2 (line 53) | static inline void rte_prefetch2(const volatile void *p) FILE: lib/librte_eal/common/include/arch/x86/rte_rtm.h function rte_xbegin (line 38) | static __attribute__((__always_inline__)) inline function rte_xend (line 47) | static __attribute__((__always_inline__)) inline function rte_xabort (line 53) | static __attribute__((__always_inline__)) inline function rte_xtest (line 59) | static __attribute__((__always_inline__)) inline FILE: lib/librte_eal/common/include/arch/x86/rte_rwlock.h function rte_rwlock_read_lock_tm (line 44) | static inline void function rte_rwlock_read_unlock_tm (line 52) | static inline void function rte_rwlock_write_lock_tm (line 61) | static inline void function rte_rwlock_write_unlock_tm (line 69) | static inline void FILE: lib/librte_eal/common/include/arch/x86/rte_spinlock.h function rte_spinlock_lock (line 51) | static inline void function rte_spinlock_unlock (line 71) | static inline void function rte_spinlock_trylock (line 82) | static inline int function rte_rtm_init (line 100) | static inline void __attribute__((constructor)) function rte_tm_supported (line 106) | static inline int rte_tm_supported(void) function rte_try_tm (line 111) | static inline int function rte_spinlock_lock_tm (line 142) | static inline void function rte_spinlock_trylock_tm (line 151) | static inline int function rte_spinlock_unlock_tm (line 160) | static inline void function rte_spinlock_recursive_lock_tm (line 169) | static inline void function rte_spinlock_recursive_unlock_tm (line 178) | static inline void function rte_spinlock_recursive_trylock_tm (line 187) | static inline int FILE: lib/librte_eal/common/include/arch/x86/rte_vect.h type __m128i (line 75) | typedef __m128i xmm_t; type rte_xmm_t (line 80) | typedef union rte_xmm { type __m256i (line 91) | typedef __m256i ymm_t; type rte_ymm_t (line 96) | typedef union rte_ymm { FILE: lib/librte_eal/common/include/generic/rte_atomic.h function rte_atomic16_cmpset (line 109) | static inline int type rte_atomic16_t (line 119) | typedef struct { function rte_atomic16_init (line 134) | static inline void function rte_atomic16_read (line 148) | static inline int16_t function rte_atomic16_set (line 162) | static inline void function rte_atomic16_add (line 176) | static inline void function rte_atomic16_sub (line 190) | static inline void function rte_atomic16_inc (line 206) | static inline void function rte_atomic16_dec (line 223) | static inline void function rte_atomic16_add_return (line 243) | static inline int16_t function rte_atomic16_sub_return (line 263) | static inline int16_t function rte_atomic16_inc_and_test (line 283) | static inline int rte_atomic16_inc_and_test(rte_atomic16_t *v) function rte_atomic16_dec_and_test (line 303) | static inline int rte_atomic16_dec_and_test(rte_atomic16_t *v) function rte_atomic16_test_and_set (line 323) | static inline int rte_atomic16_test_and_set(rte_atomic16_t *v) function rte_atomic16_clear (line 335) | static inline void rte_atomic16_clear(rte_atomic16_t *v) function rte_atomic32_cmpset (line 362) | static inline int type rte_atomic32_t (line 372) | typedef struct { function rte_atomic32_init (line 387) | static inline void function rte_atomic32_read (line 401) | static inline int32_t function rte_atomic32_set (line 415) | static inline void function rte_atomic32_add (line 429) | static inline void function rte_atomic32_sub (line 443) | static inline void function rte_atomic32_inc (line 459) | static inline void function rte_atomic32_dec (line 476) | static inline void function rte_atomic32_add_return (line 496) | static inline int32_t function rte_atomic32_sub_return (line 516) | static inline int32_t function rte_atomic32_inc_and_test (line 536) | static inline int rte_atomic32_inc_and_test(rte_atomic32_t *v) function rte_atomic32_dec_and_test (line 556) | static inline int rte_atomic32_dec_and_test(rte_atomic32_t *v) function rte_atomic32_test_and_set (line 576) | static inline int rte_atomic32_test_and_set(rte_atomic32_t *v) function rte_atomic32_clear (line 588) | static inline void rte_atomic32_clear(rte_atomic32_t *v) function rte_atomic64_cmpset (line 614) | static inline int type rte_atomic64_t (line 624) | typedef struct { function rte_atomic64_init (line 643) | static inline void function rte_atomic64_read (line 673) | static inline int64_t function rte_atomic64_set (line 705) | static inline void function rte_atomic64_add (line 735) | static inline void function rte_atomic64_sub (line 754) | static inline void function rte_atomic64_inc (line 771) | static inline void function rte_atomic64_dec (line 788) | static inline void function rte_atomic64_add_return (line 812) | static inline int64_t function rte_atomic64_sub_return (line 836) | static inline int64_t function rte_atomic64_inc_and_test (line 857) | static inline int rte_atomic64_inc_and_test(rte_atomic64_t *v) function rte_atomic64_dec_and_test (line 877) | static inline int rte_atomic64_dec_and_test(rte_atomic64_t *v) function rte_atomic64_test_and_set (line 897) | static inline int rte_atomic64_test_and_set(rte_atomic64_t *v) function rte_atomic64_clear (line 912) | static inline void rte_atomic64_clear(rte_atomic64_t *v) FILE: lib/librte_eal/common/include/generic/rte_byteorder.h function rte_constant_bswap16 (line 82) | static inline uint16_t function rte_constant_bswap32 (line 95) | static inline uint32_t function rte_constant_bswap64 (line 110) | static inline uint64_t FILE: lib/librte_eal/common/include/generic/rte_cpuflags.h type rte_cpu_flag_t (line 58) | enum rte_cpu_flag_t type cpu_register_t (line 63) | enum cpu_register_t type feature_entry (line 72) | struct feature_entry { type feature_entry (line 89) | struct feature_entry type rte_cpu_flag_t (line 112) | enum rte_cpu_flag_t FILE: lib/librte_eal/common/include/generic/rte_cycles.h type timer_source (line 81) | enum timer_source { type timer_source (line 85) | enum timer_source function rte_get_timer_cycles (line 150) | static inline uint64_t function rte_get_timer_hz (line 170) | static inline uint64_t function rte_delay_ms (line 199) | static inline void FILE: lib/librte_eal/common/include/generic/rte_rwlock.h type rte_rwlock_t (line 61) | typedef struct { function rte_rwlock_init (line 76) | static inline void function rte_rwlock_read_lock (line 88) | static inline void function rte_rwlock_read_unlock (line 112) | static inline void function rte_rwlock_write_lock (line 124) | static inline void function rte_rwlock_write_unlock (line 148) | static inline void FILE: lib/librte_eal/common/include/generic/rte_spinlock.h type rte_spinlock_t (line 58) | typedef struct { function rte_spinlock_init (line 73) | static inline void function rte_spinlock_lock (line 89) | static inline void function rte_spinlock_unlock (line 108) | static inline void function rte_spinlock_trylock (line 127) | static inline int function rte_spinlock_is_locked (line 142) | static inline int rte_spinlock_is_locked (rte_spinlock_t *sl) type rte_spinlock_recursive_t (line 203) | typedef struct { function rte_spinlock_recursive_init (line 220) | static inline void rte_spinlock_recursive_init(rte_spinlock_recursive_t ... function rte_spinlock_recursive_lock (line 233) | static inline void rte_spinlock_recursive_lock(rte_spinlock_recursive_t ... function rte_spinlock_recursive_unlock (line 249) | static inline void rte_spinlock_recursive_unlock(rte_spinlock_recursive_... function rte_spinlock_recursive_trylock (line 266) | static inline int rte_spinlock_recursive_trylock(rte_spinlock_recursive_... FILE: lib/librte_eal/common/include/rte_common.h type unaligned_uint64_t (line 63) | typedef uint64_t unaligned_uint64_t __attribute__ ((aligned(1))); type unaligned_uint32_t (line 64) | typedef uint32_t unaligned_uint32_t __attribute__ ((aligned(1))); type unaligned_uint16_t (line 65) | typedef uint16_t unaligned_uint16_t __attribute__ ((aligned(1))); type unaligned_uint64_t (line 67) | typedef uint64_t unaligned_uint64_t; type unaligned_uint32_t (line 68) | typedef uint32_t unaligned_uint32_t; type unaligned_uint16_t (line 69) | typedef uint16_t unaligned_uint16_t; function rte_is_aligned (line 172) | static inline int function rte_is_power_of_2 (line 202) | static inline int function rte_align32pow2 (line 217) | static inline uint32_t function rte_align64pow2 (line 239) | static inline uint64_t function rte_pause (line 280) | static inline void function rte_pause (line 286) | static inline void function rte_bsf32 (line 301) | static inline uint32_t function rte_str_to_size (line 337) | static inline uint64_t FILE: lib/librte_eal/common/include/rte_dev.h type pmd_type (line 67) | enum pmd_type { type rte_driver (line 75) | struct rte_driver { type rte_driver (line 90) | struct rte_driver type rte_driver (line 99) | struct rte_driver FILE: lib/librte_eal/common/include/rte_devargs.h type rte_devtype (line 58) | enum rte_devtype { type rte_devargs (line 74) | struct rte_devargs { type rte_devargs_list (line 99) | struct rte_devargs_list type rte_devtype (line 151) | enum rte_devtype type rte_devtype (line 163) | enum rte_devtype FILE: lib/librte_eal/common/include/rte_eal.h type rte_lcore_role_t (line 57) | enum rte_lcore_role_t { type rte_proc_type_t (line 65) | enum rte_proc_type_t { type rte_config (line 76) | struct rte_config { type rte_config (line 97) | struct rte_config type rte_lcore_role_t (line 107) | enum rte_lcore_role_t type rte_proc_type_t (line 116) | enum rte_proc_type_t function rte_gettid (line 226) | static inline int rte_gettid(void) FILE: lib/librte_eal/common/include/rte_eal_memconfig.h type rte_mem_config (line 52) | struct rte_mem_config { function rte_eal_mcfg_wait_complete (line 88) | inline static void FILE: lib/librte_eal/common/include/rte_interrupts.h type rte_intr_handle (line 49) | struct rte_intr_handle type rte_intr_handle (line 52) | struct rte_intr_handle type rte_intr_handle (line 71) | struct rte_intr_handle type rte_intr_handle (line 89) | struct rte_intr_handle type rte_intr_handle (line 102) | struct rte_intr_handle type rte_intr_handle (line 114) | struct rte_intr_handle FILE: lib/librte_eal/common/include/rte_launch.h type rte_lcore_state_t (line 50) | enum rte_lcore_state_t { type rte_rmt_call_master_t (line 100) | enum rte_rmt_call_master_t { type rte_rmt_call_master_t (line 127) | enum rte_rmt_call_master_t type rte_lcore_state_t (line 139) | enum rte_lcore_state_t FILE: lib/librte_eal/common/include/rte_lcore.h type cpu_set_t (line 54) | typedef cpu_set_t rte_cpuset_t; type cpuset_t (line 57) | typedef cpuset_t rte_cpuset_t; type lcore_config (line 63) | struct lcore_config { type lcore_config (line 81) | struct lcore_config function rte_lcore_id (line 91) | static inline unsigned function rte_get_master_lcore (line 103) | static inline unsigned function rte_lcore_count (line 115) | static inline unsigned function rte_lcore_index (line 131) | static inline int function rte_lcore_to_socket_id (line 157) | static inline unsigned function rte_lcore_is_enabled (line 172) | static inline int function rte_get_next_lcore (line 194) | static inline unsigned FILE: lib/librte_eal/common/include/rte_log.h type rte_logs (line 54) | struct rte_logs { type rte_logs (line 61) | struct rte_logs FILE: lib/librte_eal/common/include/rte_malloc.h type rte_malloc_socket_stats (line 54) | struct rte_malloc_socket_stats { type rte_malloc_socket_stats (line 292) | struct rte_malloc_socket_stats FILE: lib/librte_eal/common/include/rte_malloc_heap.h type malloc_heap (line 48) | struct malloc_heap { FILE: lib/librte_eal/common/include/rte_memory.h type rte_page_sizes (line 55) | enum rte_page_sizes { type phys_addr_t (line 83) | typedef uint64_t phys_addr_t; type rte_memseg (line 89) | struct rte_memseg { type rte_memseg (line 146) | struct rte_memseg FILE: lib/librte_eal/common/include/rte_memzone.h type rte_memzone (line 75) | struct rte_memzone { type rte_memzone (line 142) | struct rte_memzone type rte_memzone (line 195) | struct rte_memzone type rte_memzone (line 254) | struct rte_memzone type rte_memzone (line 269) | struct rte_memzone type rte_memzone (line 282) | struct rte_memzone type rte_memzone (line 300) | struct rte_memzone FILE: lib/librte_eal/common/include/rte_pci.h type pci_driver_list (line 90) | struct pci_driver_list type pci_device_list (line 91) | struct pci_device_list type rte_pci_resource (line 114) | struct rte_pci_resource { type rte_pci_id (line 127) | struct rte_pci_id { type rte_pci_addr (line 137) | struct rte_pci_addr { type rte_devargs (line 144) | struct rte_devargs type rte_kernel_driver (line 146) | enum rte_kernel_driver { type rte_pci_device (line 157) | struct rte_pci_device { type rte_pci_driver (line 189) | struct rte_pci_driver type rte_pci_driver (line 194) | struct rte_pci_driver type rte_pci_device (line 194) | struct rte_pci_device type rte_pci_device (line 199) | struct rte_pci_device type rte_pci_driver (line 204) | struct rte_pci_driver { type pci_map (line 227) | struct pci_map { type mapped_pci_resource (line 240) | struct mapped_pci_resource { function eal_parse_pci_BDF (line 278) | static inline int function eal_parse_pci_DomBDF (line 300) | static inline int function rte_eal_compare_pci_addr (line 324) | static inline int type rte_pci_addr (line 413) | struct rte_pci_addr type rte_pci_addr (line 428) | struct rte_pci_addr type rte_pci_addr (line 430) | struct rte_pci_addr type rte_pci_driver (line 447) | struct rte_pci_driver type rte_pci_driver (line 456) | struct rte_pci_driver type rte_pci_device (line 471) | struct rte_pci_device type rte_pci_device (line 487) | struct rte_pci_device type rte_pci_device (line 498) | struct rte_pci_device FILE: lib/librte_eal/common/include/rte_pci_dev_feature_defs.h type rte_intr_mode (line 63) | enum rte_intr_mode { FILE: lib/librte_eal/common/include/rte_random.h function rte_srand (line 60) | static inline void function rte_rand (line 76) | static inline uint64_t FILE: lib/librte_eal/common/include/rte_tailq.h type rte_tailq_entry (line 52) | struct rte_tailq_entry { type rte_tailq_head (line 69) | struct rte_tailq_head { type rte_tailq_elem (line 74) | struct rte_tailq_elem { type rte_tailq_head (line 130) | struct rte_tailq_head type rte_tailq_elem (line 148) | struct rte_tailq_elem FILE: lib/librte_eal/common/malloc_elem.c function malloc_elem_init (line 56) | void function malloc_elem_mkend (line 74) | void type malloc_elem (line 88) | struct malloc_elem function malloc_elem_can_hold (line 115) | int function split_elem (line 126) | static void function malloc_elem_free_list_index (line 154) | size_t function malloc_elem_free_list_insert (line 180) | void function elem_free_list_remove (line 193) | static void type malloc_elem (line 205) | struct malloc_elem type malloc_elem (line 206) | struct malloc_elem type malloc_elem (line 209) | struct malloc_elem type malloc_elem (line 218) | struct malloc_elem function join_elem (line 258) | static inline void function malloc_elem_free (line 271) | int function malloc_elem_resize (line 309) | int FILE: lib/librte_eal/common/malloc_elem.h type malloc_heap (line 40) | struct malloc_heap type elem_state (line 42) | enum elem_state { type malloc_elem (line 48) | struct malloc_elem { function malloc_elem_cookies_ok (line 66) | static inline int function set_header (line 70) | static inline void function set_trailer (line 74) | static inline void function set_header (line 89) | static inline void function set_trailer (line 96) | static inline void function malloc_elem_cookies_ok (line 104) | static inline int type malloc_elem (line 114) | struct malloc_elem type malloc_elem (line 121) | struct malloc_elem type malloc_elem (line 127) | struct malloc_elem type malloc_elem (line 137) | struct malloc_elem type malloc_heap (line 138) | struct malloc_heap type rte_memseg (line 139) | struct rte_memseg type malloc_elem (line 146) | struct malloc_elem type malloc_elem (line 147) | struct malloc_elem type malloc_elem (line 154) | struct malloc_elem type malloc_elem (line 161) | struct malloc_elem type malloc_elem (line 162) | struct malloc_elem type malloc_elem (line 171) | struct malloc_elem type malloc_elem (line 178) | struct malloc_elem type malloc_elem (line 190) | struct malloc_elem FILE: lib/librte_eal/common/malloc_heap.c function check_hugepage_sz (line 56) | static unsigned function malloc_heap_add_memseg (line 99) | static void type malloc_elem (line 122) | struct malloc_elem type malloc_heap (line 123) | struct malloc_heap type malloc_elem (line 127) | struct malloc_elem type malloc_heap (line 155) | struct malloc_heap type malloc_elem (line 159) | struct malloc_elem function malloc_heap_get_stats (line 180) | int function rte_eal_malloc_heap_init (line 211) | int FILE: lib/librte_eal/common/malloc_heap.h function malloc_get_numa_socket (line 44) | static inline unsigned type malloc_heap (line 56) | struct malloc_heap type malloc_heap (line 60) | struct malloc_heap type rte_malloc_socket_stats (line 61) | struct rte_malloc_socket_stats FILE: lib/librte_eal/common/rte_malloc.c function rte_free (line 58) | void rte_free(void *addr) type rte_mem_config (line 71) | struct rte_mem_config type malloc_elem (line 169) | struct malloc_elem function rte_malloc_validate (line 191) | int function rte_malloc_get_socket_stats (line 205) | int function rte_malloc_dump_stats (line 220) | void function rte_malloc_set_limit (line 245) | int function phys_addr_t (line 255) | phys_addr_t FILE: lib/librte_eal/linuxapp/eal/eal.c type shared_driver (line 96) | struct shared_driver { type shared_driver_list (line 104) | struct shared_driver_list type rte_mem_config (line 108) | struct rte_mem_config type flock (line 114) | struct flock type rte_mem_config (line 117) | struct rte_mem_config type rte_config (line 122) | struct rte_config type lcore_config (line 127) | struct lcore_config type internal_config (line 130) | struct internal_config type rte_config (line 136) | struct rte_config function eal_parse_sysfs_value (line 143) | int function rte_eal_config_create (line 180) | static void function rte_eal_config_attach (line 234) | static void function rte_eal_config_reattach (line 260) | static void function eal_proc_type_detect (line 287) | enum rte_proc_type_t function rte_config_init (line 307) | static void function eal_hugedirs_unlock (line 328) | static void function eal_usage (line 347) | static void function rte_usage_hook_t (line 370) | rte_usage_hook_t function eal_parse_socket_mem (line 382) | static int function eal_parse_base_virtaddr (line 432) | static int function eal_parse_vfio_intr (line 461) | static int function eal_get_hugepage_mem_size (line 483) | static inline size_t function eal_log_level_parse (line 502) | static void function eal_parse_args (line 534) | static int function eal_check_mem_on_local_socket (line 677) | static void function sync_func (line 696) | static int function rte_eal_mcfg_complete (line 702) | inline static void function rte_eal_iopl_init (line 715) | int function rte_eal_init (line 728) | int function rte_eal_lcore_role (line 883) | enum rte_lcore_role_t function rte_eal_process_type (line 889) | enum rte_proc_type_t function rte_eal_has_hugepages (line 895) | int rte_eal_has_hugepages(void) function rte_eal_check_module (line 900) | int FILE: lib/librte_eal/linuxapp/eal/eal_alarm.c type alarm_entry (line 66) | struct alarm_entry { type rte_intr_handle (line 78) | struct rte_intr_handle type rte_intr_handle (line 80) | struct rte_intr_handle function rte_eal_alarm_init (line 82) | int function eal_alarm_callback (line 98) | static void function rte_eal_alarm_set (line 139) | int function rte_eal_alarm_cancel (line 201) | int FILE: lib/librte_eal/linuxapp/eal/eal_debug.c function rte_dump_stack (line 48) | void rte_dump_stack(void) function rte_dump_registers (line 64) | void rte_dump_registers(void) function __rte_panic (line 70) | void __rte_panic(const char *funcname, const char *format, ...) function rte_exit (line 90) | void FILE: lib/librte_eal/linuxapp/eal/eal_hugepage_info.c function get_num_hugepages (line 66) | static uint32_t function get_default_hp_size (line 103) | static uint64_t type proc_mount_fieldnames (line 130) | enum proc_mount_fieldnames { function clear_hugedir (line 197) | static int function compare_hpi (line 262) | static int function eal_hugepage_info_init (line 276) | int FILE: lib/librte_eal/linuxapp/eal/eal_interrupts.c type rte_intr_callback (line 104) | struct rte_intr_callback { type rte_intr_source (line 110) | struct rte_intr_source { type rte_intr_source_list (line 124) | struct rte_intr_source_list function vfio_enable_intx (line 138) | static int function vfio_disable_intx (line 185) | static int function vfio_enable_msi (line 228) | static int function vfio_disable_msi (line 257) | static int function vfio_enable_msix (line 282) | static int function vfio_disable_msix (line 326) | static int function uio_intx_intr_disable (line 351) | static int function uio_intx_intr_enable (line 375) | static int function uio_intr_disable (line 399) | static int function uio_intr_enable (line 413) | static int function rte_intr_callback_register (line 427) | int function rte_intr_callback_unregister (line 499) | int function rte_intr_enable (line 563) | int function rte_intr_disable (line 607) | int function eal_intr_process_interrupts (line 651) | static int function eal_intr_handle_interrupts (line 763) | static void type epoll_event (line 802) | struct epoll_event type epoll_event (line 809) | struct epoll_event type rte_intr_source (line 812) | struct rte_intr_source function rte_eal_intr_init (line 864) | int function eal_intr_proc_rxtx_intr (line 890) | static void function eal_epoll_process_event (line 934) | static int function eal_init_tls_epfd (line 963) | static inline int function rte_intr_tls_epfd (line 976) | int function rte_epoll_wait (line 985) | int function eal_epoll_data_safe_free (line 1021) | static inline void function rte_epoll_ctl (line 1033) | int function rte_intr_rx_ctl (line 1072) | int function rte_intr_efd_enable (line 1130) | int function rte_intr_efd_disable (line 1159) | void function rte_intr_dp_is_en (line 1184) | int function rte_intr_allow_others (line 1190) | int function rte_intr_rx_ctl (line 1197) | int function rte_intr_efd_enable (line 1209) | int function rte_intr_efd_disable (line 1217) | void function rte_intr_dp_is_en (line 1223) | int function rte_intr_allow_others (line 1230) | int FILE: lib/librte_eal/linuxapp/eal/eal_ivshmem.c type ivshmem_pci_device (line 81) | struct ivshmem_pci_device { type ivshmem_segment (line 87) | struct ivshmem_segment { type ivshmem_shared_config (line 92) | struct ivshmem_shared_config { type ivshmem_shared_config (line 98) | struct ivshmem_shared_config function is_ivshmem_device (line 109) | static int type rte_ivshmem_metadata (line 119) | struct rte_ivshmem_metadata function unmap_metadata (line 126) | static void function has_ivshmem_metadata (line 132) | static int function remove_segment (line 150) | static void function overlap (line 160) | static int function adjacent (line 207) | static int function has_adjacent_segments (line 254) | static int function has_overlapping_segments (line 273) | static int function seg_compare (line 285) | static int function entry_dump (line 303) | static void function read_metadata (line 326) | static int function cleanup_segments (line 376) | static int function create_shared_config (line 464) | static int function open_shared_config (line 515) | static int function map_all_segments (line 584) | static inline int function rte_eal_ivshmem_obj_init (line 739) | int function rte_eal_ivshmem_init (line 838) | int rte_eal_ivshmem_init(void) FILE: lib/librte_eal/linuxapp/eal/eal_lcore.c function eal_cpu_detected (line 55) | int function eal_cpu_socket_id (line 76) | unsigned function eal_cpu_core_id (line 93) | unsigned FILE: lib/librte_eal/linuxapp/eal/eal_log.c function console_log_write (line 56) | static ssize_t function rte_eal_log_init (line 93) | int function early_log_write (line 116) | static ssize_t function rte_eal_log_early_init (line 136) | int FILE: lib/librte_eal/linuxapp/eal/eal_memory.c function test_proc_pagemap_readable (line 118) | static void function rte_mem_lock_page (line 137) | int function phys_addr_t (line 149) | phys_addr_t function find_physaddrs (line 201) | static int function aslr_enabled (line 225) | static int function map_all_hugepages (line 312) | static int function remap_all_hugepages (line 433) | static int function unmap_all_hugepages_orig (line 601) | static int function find_numasocket (line 619) | static int function sort_by_physaddr (line 702) | static int FILE: lib/librte_eal/linuxapp/eal/eal_pci.c function pci_unbind_kernel_driver (line 58) | int function pci_get_kernel_driver_by_path (line 96) | static int function pci_map_device (line 126) | int function pci_unmap_device (line 155) | void type rte_memseg (line 178) | struct rte_memseg type rte_memseg (line 179) | struct rte_memseg function pci_parse_sysfs_resource (line 194) | static int function pci_scan_one (line 255) | static int function parse_pci_addr_format (line 399) | static int function rte_eal_pci_scan (line 447) | int function pci_config_extended_tag (line 485) | static int function pci_config_max_read_request_size (line 524) | static int function pci_config_space_set (line 560) | void function rte_eal_pci_read_config (line 575) | int rte_eal_pci_read_config(const struct rte_pci_device *device, function rte_eal_pci_write_config (line 600) | int rte_eal_pci_write_config(const struct rte_pci_device *device, function rte_eal_pci_init (line 625) | int FILE: lib/librte_eal/linuxapp/eal/eal_pci_init.h type rte_pci_device (line 45) | struct rte_pci_device type mapped_pci_resource (line 46) | struct mapped_pci_resource type rte_pci_device (line 47) | struct rte_pci_device type mapped_pci_resource (line 48) | struct mapped_pci_resource type rte_pci_device (line 49) | struct rte_pci_device type mapped_pci_resource (line 50) | struct mapped_pci_resource type rte_intr_handle (line 52) | struct rte_intr_handle type rte_intr_handle (line 54) | struct rte_intr_handle type rte_intr_handle (line 66) | struct rte_intr_handle type rte_intr_handle (line 68) | struct rte_intr_handle type rte_pci_device (line 72) | struct rte_pci_device type vfio_group (line 96) | struct vfio_group { type vfio_config (line 101) | struct vfio_config { FILE: lib/librte_eal/linuxapp/eal/eal_pci_uio.c function pci_uio_read_config (line 55) | int function pci_uio_write_config (line 62) | int function pci_uio_set_bus_master (line 69) | static int function pci_mknod_uio_dev (line 98) | static int function pci_get_uio_dev (line 146) | static int function pci_uio_free_resource (line 218) | void function pci_uio_alloc_resource (line 235) | int function pci_uio_map_resource_by_index (line 303) | int FILE: lib/librte_eal/linuxapp/eal/eal_pci_vfio.c type rte_tailq_elem (line 67) | struct rte_tailq_elem type vfio_config (line 78) | struct vfio_config function pci_vfio_read_config (line 80) | int function pci_vfio_write_config (line 88) | int function pci_vfio_get_msix_bar (line 97) | static int function pci_vfio_set_bus_master (line 182) | static int function pci_vfio_setup_dma_maps (line 212) | static int function pci_vfio_setup_interrupts (line 253) | static int function pci_vfio_get_container_fd (line 349) | int function pci_vfio_get_group_fd (line 421) | int function pci_vfio_get_group_no (line 503) | static int function clear_current_group (line 545) | static void function pci_vfio_map_resource (line 557) | int function pci_vfio_enable (line 885) | int function pci_vfio_is_enabled (line 923) | int FILE: lib/librte_eal/linuxapp/eal/eal_pci_vfio_mp_sync.c function get_socket_path (line 84) | static void function vfio_mp_sync_send_request (line 113) | int function vfio_mp_sync_receive_request (line 137) | int function vfio_mp_sync_send_fd (line 164) | int function vfio_mp_sync_receive_fd (line 195) | int function vfio_mp_sync_connect_to_primary (line 233) | int type sockaddr_un (line 273) | struct sockaddr_un type sockaddr (line 277) | struct sockaddr type linger (line 285) | struct linger function vfio_mp_sync_socket_setup (line 329) | static int function pci_vfio_mp_sync_setup (line 373) | int FILE: lib/librte_eal/linuxapp/eal/eal_thread.c function rte_eal_remote_launch (line 67) | int function eal_thread_set_affinity (line 100) | static int function eal_thread_init_master (line 112) | void eal_thread_init_master(unsigned lcore_id) function RTE_LCORE_FOREACH_SLAVE (line 136) | RTE_LCORE_FOREACH_SLAVE(lcore_id) { function rte_sys_gettid (line 196) | int rte_sys_gettid(void) FILE: lib/librte_eal/linuxapp/eal/eal_timer.c type timer_source (line 58) | enum timer_source type eal_hpet_regs (line 75) | struct eal_hpet_regs { type eal_hpet_regs (line 100) | struct eal_hpet_regs function hpet_msb_inc (line 119) | static void function rte_get_hpet_hz (line 132) | uint64_t function rte_get_hpet_cycles (line 141) | uint64_t function rte_eal_hpet_init (line 165) | int function check_tsc_flags (line 223) | static void function get_tsc_freq (line 258) | uint64_t function rte_eal_timer_init (line 285) | int FILE: lib/librte_eal/linuxapp/eal/eal_xen_memory.c function get_xen_memory_size (line 127) | static int function phys_addr_t (line 158) | phys_addr_t function rte_xen_dom0_memory_init (line 177) | int function rte_xen_dom0_memory_attach (line 308) | int FILE: lib/librte_eal/linuxapp/eal/include/exec-env/rte_dom0_common.h type memory_info (line 83) | struct memory_info { type memseg_info (line 91) | struct memseg_info { type memblock_info (line 101) | struct memblock_info { FILE: lib/librte_eal/linuxapp/eal/include/exec-env/rte_interrupts.h type rte_intr_handle_type (line 43) | enum rte_intr_handle_type { type rte_epoll_data (line 59) | struct rte_epoll_data { type rte_epoll_event (line 73) | struct rte_epoll_event { type rte_intr_handle (line 81) | struct rte_intr_handle { type rte_epoll_event (line 118) | struct rte_epoll_event type rte_epoll_event (line 140) | struct rte_epoll_event type rte_intr_handle (line 168) | struct rte_intr_handle type rte_intr_handle (line 185) | struct rte_intr_handle type rte_intr_handle (line 195) | struct rte_intr_handle type rte_intr_handle (line 204) | struct rte_intr_handle type rte_intr_handle (line 214) | struct rte_intr_handle FILE: lib/librte_eal/linuxapp/eal/include/exec-env/rte_kni_common.h type rte_kni_req_id (line 78) | enum rte_kni_req_id { type rte_kni_request (line 88) | struct rte_kni_request { type rte_kni_fifo (line 102) | struct rte_kni_fifo { type rte_kni_mbuf (line 114) | struct rte_kni_mbuf { type rte_kni_device_info (line 140) | struct rte_kni_device_info { FILE: lib/librte_eal/linuxapp/igb_uio/compat.h function pci_num_vf (line 31) | static int pci_num_vf(struct pci_dev *dev) function pci_intx_mask_supported (line 66) | static bool pci_intx_mask_supported(struct pci_dev *pdev) function pci_check_and_mask_intx (line 89) | static bool pci_check_and_mask_intx(struct pci_dev *pdev) FILE: lib/librte_eal/linuxapp/igb_uio/igb_uio.c type rte_uio_pci_dev (line 55) | struct rte_uio_pci_dev { type rte_intr_mode (line 62) | enum rte_intr_mode type rte_uio_pci_dev (line 64) | struct rte_uio_pci_dev type uio_info (line 65) | struct uio_info function show_max_vfs (line 71) | static ssize_t function store_max_vfs (line 79) | static ssize_t function show_extended_tag (line 101) | static ssize_t function store_extended_tag (line 119) | static ssize_t function show_max_read_request_size (line 157) | static ssize_t function store_max_read_request_size (line 168) | static ssize_t type attribute (line 197) | struct attribute type attribute_group (line 206) | struct attribute_group function igbuio_msix_mask_irq (line 212) | static void function igbuio_pci_irqcontrol (line 244) | static int function irqreturn_t (line 269) | static irqreturn_t function igbuio_dom0_mmap_phys (line 284) | static int function igbuio_dom0_pci_mmap (line 306) | static int function igbuio_pci_setup_iomem (line 330) | static int function igbuio_pci_setup_ioport (line 356) | static int function igbuio_pci_release_iomem (line 379) | static void function igbuio_setup_bars (line 390) | static int function igbuio_pci_probe (line 433) | static int function igbuio_pci_remove (line 563) | static void function igbuio_config_intr_mode (line 585) | static int type pci_driver (line 607) | struct pci_driver function igbuio_pci_init_module (line 614) | static int __init function igbuio_pci_exit_module (line 626) | static void __exit FILE: lib/librte_eal/linuxapp/kni/ethtool/igb/e1000_82575.c type e1000_hw (line 41) | struct e1000_hw type e1000_hw (line 42) | struct e1000_hw type e1000_hw (line 43) | struct e1000_hw type e1000_hw (line 44) | struct e1000_hw type e1000_hw (line 45) | struct e1000_hw type e1000_hw (line 46) | struct e1000_hw type e1000_hw (line 47) | struct e1000_hw type e1000_hw (line 48) | struct e1000_hw type e1000_hw (line 49) | struct e1000_hw type e1000_hw (line 50) | struct e1000_hw type e1000_hw (line 52) | struct e1000_hw type e1000_hw (line 53) | struct e1000_hw type e1000_hw (line 54) | struct e1000_hw type e1000_hw (line 56) | struct e1000_hw type e1000_hw (line 57) | struct e1000_hw type e1000_hw (line 58) | struct e1000_hw type e1000_hw (line 60) | struct e1000_hw type e1000_hw (line 62) | struct e1000_hw type e1000_hw (line 64) | struct e1000_hw type e1000_hw (line 66) | struct e1000_hw type e1000_hw (line 68) | struct e1000_hw type e1000_hw (line 69) | struct e1000_hw type e1000_hw (line 70) | struct e1000_hw type e1000_hw (line 71) | struct e1000_hw type e1000_hw (line 72) | struct e1000_hw type e1000_hw (line 73) | struct e1000_hw type e1000_hw (line 75) | struct e1000_hw type e1000_hw (line 76) | struct e1000_hw type e1000_hw (line 77) | struct e1000_hw type e1000_hw (line 79) | struct e1000_hw type e1000_hw (line 80) | struct e1000_hw type e1000_hw (line 81) | struct e1000_hw type e1000_hw (line 82) | struct e1000_hw type e1000_hw (line 83) | struct e1000_hw type e1000_hw (line 84) | struct e1000_hw type e1000_hw (line 85) | struct e1000_hw type e1000_hw (line 86) | struct e1000_hw type e1000_hw (line 87) | struct e1000_hw type e1000_hw (line 88) | struct e1000_hw type e1000_hw (line 89) | struct e1000_hw type e1000_hw (line 90) | struct e1000_hw type e1000_hw (line 91) | struct e1000_hw type e1000_hw (line 92) | struct e1000_hw type e1000_hw (line 94) | struct e1000_hw type e1000_hw (line 96) | struct e1000_hw type e1000_hw (line 97) | struct e1000_hw type e1000_hw (line 98) | struct e1000_hw type e1000_hw (line 99) | struct e1000_hw type e1000_hw (line 101) | struct e1000_hw type e1000_hw (line 102) | struct e1000_hw type e1000_hw (line 103) | struct e1000_hw type e1000_hw (line 104) | struct e1000_hw type e1000_hw (line 105) | struct e1000_hw type e1000_hw (line 106) | struct e1000_hw type e1000_hw (line 107) | struct e1000_hw type e1000_hw (line 108) | struct e1000_hw type e1000_hw (line 109) | struct e1000_hw type e1000_hw (line 110) | struct e1000_hw function e1000_sgmii_uses_mdio_82575 (line 126) | static bool e1000_sgmii_uses_mdio_82575(struct e1000_hw *hw) function s32 (line 157) | static s32 e1000_init_phy_params_82575(struct e1000_hw *hw) function s32 (line 311) | s32 e1000_init_nvm_params_82575(struct e1000_hw *hw) function s32 (line 396) | static s32 e1000_init_mac_params_82575(struct e1000_hw *hw) function e1000_init_function_pointers_82575 (line 517) | void e1000_init_function_pointers_82575(struct e1000_hw *hw) function s32 (line 533) | static s32 e1000_acquire_phy_82575(struct e1000_hw *hw) function e1000_release_phy_82575 (line 555) | static void e1000_release_phy_82575(struct e1000_hw *hw) function s32 (line 580) | static s32 e1000_read_phy_reg_sgmii_82575(struct e1000_hw *hw, u32 offset, function s32 (line 613) | static s32 e1000_write_phy_reg_sgmii_82575(struct e1000_hw *hw, u32 offset, function s32 (line 644) | static s32 e1000_get_phy_id_82575(struct e1000_hw *hw) function s32 (line 747) | static s32 e1000_phy_hw_reset_sgmii_82575(struct e1000_hw *hw) function s32 (line 790) | static s32 e1000_set_d0_lplu_state_82575(struct e1000_hw *hw, bool active) function s32 (line 876) | static s32 e1000_set_d0_lplu_state_82580(struct e1000_hw *hw, bool active) function s32 (line 924) | s32 e1000_set_d3_lplu_state_82580(struct e1000_hw *hw, bool active) function s32 (line 967) | static s32 e1000_acquire_nvm_82575(struct e1000_hw *hw) function e1000_release_nvm_82575 (line 1017) | static void e1000_release_nvm_82575(struct e1000_hw *hw) function s32 (line 1034) | static s32 e1000_acquire_swfw_sync_82575(struct e1000_hw *hw, u16 mask) function e1000_release_swfw_sync_82575 (line 1086) | static void e1000_release_swfw_sync_82575(struct e1000_hw *hw, u16 mask) function s32 (line 1112) | static s32 e1000_get_cfg_done_82575(struct e1000_hw *hw) function s32 (line 1153) | static s32 e1000_get_link_up_info_82575(struct e1000_hw *hw, u16 *speed, function s32 (line 1177) | static s32 e1000_check_for_link_82575(struct e1000_hw *hw) function s32 (line 1216) | static s32 e1000_check_for_link_media_swap(struct e1000_hw *hw) function e1000_power_up_serdes_link_82575 (line 1264) | static void e1000_power_up_serdes_link_82575(struct e1000_hw *hw) function s32 (line 1298) | static s32 e1000_get_pcs_speed_and_duplex_82575(struct e1000_hw *hw, function e1000_shutdown_serdes_link_82575 (line 1362) | void e1000_shutdown_serdes_link_82575(struct e1000_hw *hw) function s32 (line 1397) | static s32 e1000_reset_hw_82575(struct e1000_hw *hw) function s32 (line 1461) | static s32 e1000_init_hw_82575(struct e1000_hw *hw) function s32 (line 1518) | static s32 e1000_setup_copper_link_82575(struct e1000_hw *hw) function s32 (line 1603) | static s32 e1000_setup_serdes_link_82575(struct e1000_hw *hw) function s32 (line 1746) | static s32 e1000_get_media_type_82575(struct e1000_hw *hw) function s32 (line 1824) | static s32 e1000_set_sfp_media_type_82575(struct e1000_hw *hw) function s32 (line 1894) | static s32 e1000_valid_led_default_82575(struct e1000_hw *hw, u16 *data) function e1000_sgmii_active_82575 (line 1929) | static bool e1000_sgmii_active_82575(struct e1000_hw *hw) function s32 (line 1942) | static s32 e1000_reset_init_script_82575(struct e1000_hw *hw) function s32 (line 1977) | static s32 e1000_read_mac_addr_82575(struct e1000_hw *hw) function e1000_config_collision_dist_82575 (line 2005) | static void e1000_config_collision_dist_82575(struct e1000_hw *hw) function e1000_power_down_phy_copper_82575 (line 2027) | static void e1000_power_down_phy_copper_82575(struct e1000_hw *hw) function e1000_clear_hw_cntrs_82575 (line 2047) | static void e1000_clear_hw_cntrs_82575(struct e1000_hw *hw) function e1000_rx_fifo_flush_82575 (line 2115) | void e1000_rx_fifo_flush_82575(struct e1000_hw *hw) function s32 (line 2190) | static s32 e1000_set_pcie_completion_timeout(struct e1000_hw *hw) function e1000_vmdq_set_anti_spoofing_pf (line 2239) | void e1000_vmdq_set_anti_spoofing_pf(struct e1000_hw *hw, bool enable, i... function e1000_vmdq_set_loopback_pf (line 2277) | void e1000_vmdq_set_loopback_pf(struct e1000_hw *hw, bool enable) function e1000_vmdq_set_replication_pf (line 2314) | void e1000_vmdq_set_replication_pf(struct e1000_hw *hw, bool enable) function s32 (line 2335) | static s32 e1000_read_phy_reg_82580(struct e1000_hw *hw, u32 offset, u16... function s32 (line 2361) | static s32 e1000_write_phy_reg_82580(struct e1000_hw *hw, u32 offset, u1... function s32 (line 2387) | static s32 e1000_reset_mdicnfg_82580(struct e1000_hw *hw) function s32 (line 2425) | static s32 e1000_reset_hw_82580(struct e1000_hw *hw) function u16 (line 2519) | u16 e1000_rxpbs_adjust_82580(u32 data) function s32 (line 2538) | s32 e1000_validate_nvm_checksum_with_offset(struct e1000_hw *hw, u16 off... function s32 (line 2575) | s32 e1000_update_nvm_checksum_with_offset(struct e1000_hw *hw, u16 offset) function s32 (line 2609) | static s32 e1000_validate_nvm_checksum_82580(struct e1000_hw *hw) function s32 (line 2650) | static s32 e1000_update_nvm_checksum_82580(struct e1000_hw *hw) function s32 (line 2694) | static s32 e1000_validate_nvm_checksum_i350(struct e1000_hw *hw) function s32 (line 2722) | static s32 e1000_update_nvm_checksum_i350(struct e1000_hw *hw) function s32 (line 2748) | static s32 __e1000_access_emi_reg(struct e1000_hw *hw, u16 address, function s32 (line 2773) | s32 e1000_read_emi_reg(struct e1000_hw *hw, u16 addr, u16 *data) function s32 (line 2787) | s32 e1000_set_eee_i350(struct e1000_hw *hw) function s32 (line 2832) | s32 e1000_set_eee_i354(struct e1000_hw *hw) function s32 (line 2905) | s32 e1000_get_eee_status_i354(struct e1000_hw *hw, bool *status) function e1000_clear_vfta_i350 (line 2943) | void e1000_clear_vfta_i350(struct e1000_hw *hw) function e1000_write_vfta_i350 (line 2967) | void e1000_write_vfta_i350(struct e1000_hw *hw, u32 offset, u32 value) function s32 (line 2987) | s32 e1000_set_i2c_bb(struct e1000_hw *hw) function s32 (line 3019) | s32 e1000_read_i2c_byte_generic(struct e1000_hw *hw, u8 byte_offset, function s32 (line 3110) | s32 e1000_write_i2c_byte_generic(struct e1000_hw *hw, u8 byte_offset, function e1000_i2c_start (line 3179) | static void e1000_i2c_start(struct e1000_hw *hw) function e1000_i2c_stop (line 3210) | static void e1000_i2c_stop(struct e1000_hw *hw) function s32 (line 3236) | static s32 e1000_clock_in_i2c_byte(struct e1000_hw *hw, u8 *data) function s32 (line 3259) | static s32 e1000_clock_out_i2c_byte(struct e1000_hw *hw, u8 data) function s32 (line 3292) | static s32 e1000_get_i2c_ack(struct e1000_hw *hw) function s32 (line 3338) | static s32 e1000_clock_in_i2c_bit(struct e1000_hw *hw, bool *data) function s32 (line 3367) | static s32 e1000_clock_out_i2c_bit(struct e1000_hw *hw, bool data) function e1000_raise_i2c_clk (line 3401) | static void e1000_raise_i2c_clk(struct e1000_hw *hw, u32 *i2cctl) function e1000_lower_i2c_clk (line 3421) | static void e1000_lower_i2c_clk(struct e1000_hw *hw, u32 *i2cctl) function s32 (line 3443) | static s32 e1000_set_i2c_data(struct e1000_hw *hw, u32 *i2cctl, bool data) function e1000_get_i2c_data (line 3478) | static bool e1000_get_i2c_data(u32 *i2cctl) function e1000_i2c_bus_clear (line 3499) | void e1000_i2c_bus_clear(struct e1000_hw *hw) function s32 (line 3547) | s32 e1000_get_thermal_sensor_data_generic(struct e1000_hw *hw) function s32 (line 3603) | s32 e1000_init_thermal_sensor_thresh_generic(struct e1000_hw *hw) FILE: lib/librte_eal/linuxapp/kni/ethtool/igb/e1000_82575.h type e1000_adv_data_desc (line 53) | struct e1000_adv_data_desc { type e1000_adv_context_desc (line 91) | struct e1000_adv_context_desc { type e1000_adv_tx_context_desc (line 307) | struct e1000_adv_tx_context_desc { type e1000_hw (line 468) | struct e1000_hw type e1000_hw (line 469) | struct e1000_hw type e1000_hw (line 470) | struct e1000_hw type e1000_hw (line 471) | struct e1000_hw type e1000_hw (line 474) | struct e1000_hw type e1000_hw (line 475) | struct e1000_hw type e1000_hw (line 476) | struct e1000_hw type e1000_hw (line 477) | struct e1000_hw type e1000_hw (line 488) | struct e1000_hw type e1000_hw (line 489) | struct e1000_hw type e1000_hw (line 503) | struct e1000_hw type e1000_hw (line 504) | struct e1000_hw type e1000_hw (line 506) | struct e1000_hw type e1000_hw (line 508) | struct e1000_hw FILE: lib/librte_eal/linuxapp/kni/ethtool/igb/e1000_api.c function s32 (line 37) | s32 e1000_init_mac_params(struct e1000_hw *hw) function s32 (line 63) | s32 e1000_init_nvm_params(struct e1000_hw *hw) function s32 (line 89) | s32 e1000_init_phy_params(struct e1000_hw *hw) function s32 (line 115) | s32 e1000_init_mbx_params(struct e1000_hw *hw) function s32 (line 143) | s32 e1000_set_mac_type(struct e1000_hw *hw) function s32 (line 225) | s32 e1000_setup_init_funcs(struct e1000_hw *hw, bool init_device) function s32 (line 308) | s32 e1000_get_bus_info(struct e1000_hw *hw) function e1000_clear_vfta (line 323) | void e1000_clear_vfta(struct e1000_hw *hw) function e1000_write_vfta (line 338) | void e1000_write_vfta(struct e1000_hw *hw, u32 offset, u32 value) function e1000_update_mc_addr_list (line 353) | void e1000_update_mc_addr_list(struct e1000_hw *hw, u8 *mc_addr_list, function s32 (line 369) | s32 e1000_force_mac_fc(struct e1000_hw *hw) function s32 (line 382) | s32 e1000_check_for_link(struct e1000_hw *hw) function e1000_check_mng_mode (line 397) | bool e1000_check_mng_mode(struct e1000_hw *hw) function s32 (line 413) | s32 e1000_mng_write_dhcp_info(struct e1000_hw *hw, u8 *buffer, u16 length) function s32 (line 425) | s32 e1000_reset_hw(struct e1000_hw *hw) function s32 (line 440) | s32 e1000_init_hw(struct e1000_hw *hw) function s32 (line 456) | s32 e1000_setup_link(struct e1000_hw *hw) function s32 (line 474) | s32 e1000_get_speed_and_duplex(struct e1000_hw *hw, u16 *speed, u16 *dup... function s32 (line 490) | s32 e1000_setup_led(struct e1000_hw *hw) function s32 (line 505) | s32 e1000_cleanup_led(struct e1000_hw *hw) function s32 (line 521) | s32 e1000_blink_led(struct e1000_hw *hw) function s32 (line 536) | s32 e1000_id_led_init(struct e1000_hw *hw) function s32 (line 551) | s32 e1000_led_on(struct e1000_hw *hw) function s32 (line 566) | s32 e1000_led_off(struct e1000_hw *hw) function e1000_reset_adaptive (line 581) | void e1000_reset_adaptive(struct e1000_hw *hw) function e1000_update_adaptive (line 593) | void e1000_update_adaptive(struct e1000_hw *hw) function s32 (line 606) | s32 e1000_disable_pcie_master(struct e1000_hw *hw) function e1000_config_collision_dist (line 618) | void e1000_config_collision_dist(struct e1000_hw *hw) function e1000_rar_set (line 632) | void e1000_rar_set(struct e1000_hw *hw, u8 *addr, u32 index) function s32 (line 644) | s32 e1000_validate_mdi_setting(struct e1000_hw *hw) function u32 (line 661) | u32 e1000_hash_mc_addr(struct e1000_hw *hw, u8 *mc_addr) function e1000_enable_tx_pkt_filtering (line 675) | bool e1000_enable_tx_pkt_filtering(struct e1000_hw *hw) function s32 (line 692) | s32 e1000_mng_host_if_write(struct e1000_hw *hw, u8 *buffer, u16 length, function s32 (line 705) | s32 e1000_mng_write_cmd_header(struct e1000_hw *hw, function s32 (line 721) | s32 e1000_mng_enable_host_if(struct e1000_hw *hw) function s32 (line 733) | s32 e1000_check_reset_block(struct e1000_hw *hw) function s32 (line 750) | s32 e1000_read_phy_reg(struct e1000_hw *hw, u32 offset, u16 *data) function s32 (line 767) | s32 e1000_write_phy_reg(struct e1000_hw *hw, u32 offset, u16 data) function e1000_release_phy (line 782) | void e1000_release_phy(struct e1000_hw *hw) function s32 (line 795) | s32 e1000_acquire_phy(struct e1000_hw *hw) function s32 (line 813) | s32 e1000_read_kmrn_reg(struct e1000_hw *hw, u32 offset, u16 *data) function s32 (line 828) | s32 e1000_write_kmrn_reg(struct e1000_hw *hw, u32 offset, u16 data) function s32 (line 841) | s32 e1000_get_cable_length(struct e1000_hw *hw) function s32 (line 857) | s32 e1000_get_phy_info(struct e1000_hw *hw) function s32 (line 872) | s32 e1000_phy_hw_reset(struct e1000_hw *hw) function s32 (line 887) | s32 e1000_phy_commit(struct e1000_hw *hw) function s32 (line 909) | s32 e1000_set_d0_lplu_state(struct e1000_hw *hw, bool active) function s32 (line 931) | s32 e1000_set_d3_lplu_state(struct e1000_hw *hw, bool active) function s32 (line 947) | s32 e1000_read_mac_addr(struct e1000_hw *hw) function s32 (line 966) | s32 e1000_read_pba_string(struct e1000_hw *hw, u8 *pba_num, u32 pba_num_... function s32 (line 981) | s32 e1000_read_pba_length(struct e1000_hw *hw, u32 *pba_num_size) function s32 (line 993) | s32 e1000_validate_nvm_checksum(struct e1000_hw *hw) function s32 (line 1008) | s32 e1000_update_nvm_checksum(struct e1000_hw *hw) function e1000_reload_nvm (line 1023) | void e1000_reload_nvm(struct e1000_hw *hw) function s32 (line 1039) | s32 e1000_read_nvm(struct e1000_hw *hw, u16 offset, u16 words, u16 *data) function s32 (line 1057) | s32 e1000_write_nvm(struct e1000_hw *hw, u16 offset, u16 words, u16 *data) function s32 (line 1075) | s32 e1000_write_8bit_ctrl_reg(struct e1000_hw *hw, u32 reg, u32 offset, function e1000_power_up_phy (line 1088) | void e1000_power_up_phy(struct e1000_hw *hw) function e1000_power_down_phy (line 1103) | void e1000_power_down_phy(struct e1000_hw *hw) function e1000_power_up_fiber_serdes_link (line 1115) | void e1000_power_up_fiber_serdes_link(struct e1000_hw *hw) function e1000_shutdown_fiber_serdes_link (line 1127) | void e1000_shutdown_fiber_serdes_link(struct e1000_hw *hw) function s32 (line 1139) | s32 e1000_get_thermal_sensor_data(struct e1000_hw *hw) function s32 (line 1153) | s32 e1000_init_thermal_sensor_thresh(struct e1000_hw *hw) FILE: lib/librte_eal/linuxapp/kni/ethtool/igb/e1000_api.h type e1000_hw (line 33) | struct e1000_hw type e1000_hw (line 34) | struct e1000_hw type e1000_hw (line 35) | struct e1000_hw type e1000_hw (line 36) | struct e1000_hw type e1000_hw (line 37) | struct e1000_hw type e1000_hw (line 38) | struct e1000_hw type e1000_hw (line 40) | struct e1000_hw type e1000_hw (line 41) | struct e1000_hw type e1000_hw (line 42) | struct e1000_hw type e1000_hw (line 43) | struct e1000_hw type e1000_hw (line 44) | struct e1000_hw type e1000_hw (line 45) | struct e1000_hw type e1000_hw (line 46) | struct e1000_hw type e1000_hw (line 47) | struct e1000_hw type e1000_hw (line 48) | struct e1000_hw type e1000_hw (line 49) | struct e1000_hw type e1000_hw (line 50) | struct e1000_hw type e1000_hw (line 51) | struct e1000_hw type e1000_hw (line 52) | struct e1000_hw type e1000_hw (line 53) | struct e1000_hw type e1000_hw (line 54) | struct e1000_hw type e1000_hw (line 55) | struct e1000_hw type e1000_hw (line 56) | struct e1000_hw type e1000_hw (line 57) | struct e1000_hw type e1000_hw (line 58) | struct e1000_hw type e1000_hw (line 59) | struct e1000_hw type e1000_hw (line 60) | struct e1000_hw type e1000_hw (line 62) | struct e1000_hw type e1000_hw (line 63) | struct e1000_hw type e1000_hw (line 64) | struct e1000_hw type e1000_hw (line 65) | struct e1000_hw type e1000_hw (line 66) | struct e1000_hw type e1000_hw (line 67) | struct e1000_hw type e1000_hw (line 68) | struct e1000_hw type e1000_hw (line 69) | struct e1000_hw type e1000_hw (line 70) | struct e1000_hw type e1000_hw (line 71) | struct e1000_hw type e1000_hw (line 72) | struct e1000_hw type e1000_hw (line 73) | struct e1000_hw type e1000_hw (line 74) | struct e1000_hw type e1000_hw (line 75) | struct e1000_hw type e1000_hw (line 77) | struct e1000_hw type e1000_hw (line 78) | struct e1000_hw type e1000_hw (line 79) | struct e1000_hw type e1000_hw (line 80) | struct e1000_hw type e1000_hw (line 81) | struct e1000_hw type e1000_hw (line 82) | struct e1000_hw type e1000_hw (line 83) | struct e1000_hw type e1000_hw (line 84) | struct e1000_hw type e1000_hw (line 85) | struct e1000_hw type e1000_hw (line 86) | struct e1000_hw type e1000_hw (line 87) | struct e1000_hw type e1000_hw (line 88) | struct e1000_hw type e1000_hw (line 89) | struct e1000_hw type e1000_hw (line 90) | struct e1000_hw type e1000_hw (line 91) | struct e1000_hw type e1000_hw (line 92) | struct e1000_hw type e1000_hw (line 93) | struct e1000_hw type e1000_hw (line 94) | struct e1000_hw type e1000_hw (line 95) | struct e1000_hw type e1000_hw (line 96) | struct e1000_hw type e1000_hw (line 97) | struct e1000_hw type e1000_hw (line 98) | struct e1000_hw type e1000_hw (line 99) | struct e1000_hw type e1000_hw (line 101) | struct e1000_hw type e1000_host_mng_command_header (line 102) | struct e1000_host_mng_command_header type e1000_hw (line 103) | struct e1000_hw type e1000_hw (line 104) | struct e1000_hw type e1000_hw (line 105) | struct e1000_hw FILE: lib/librte_eal/linuxapp/kni/ethtool/igb/e1000_hw.h type e1000_hw (line 35) | struct e1000_hw type e1000_mac_type (line 92) | enum e1000_mac_type { type e1000_media_type (line 104) | enum e1000_media_type { type e1000_nvm_type (line 112) | enum e1000_nvm_type { type e1000_nvm_override (line 121) | enum e1000_nvm_override { type e1000_phy_type (line 127) | enum e1000_phy_type { type e1000_bus_type (line 141) | enum e1000_bus_type { type e1000_bus_speed (line 149) | enum e1000_bus_speed { type e1000_bus_width (line 161) | enum e1000_bus_width { type e1000_1000t_rx_status (line 172) | enum e1000_1000t_rx_status { type e1000_rev_polarity (line 178) | enum e1000_rev_polarity { type e1000_fc_mode (line 184) | enum e1000_fc_mode { type e1000_ms_type (line 192) | enum e1000_ms_type { type e1000_smart_speed (line 199) | enum e1000_smart_speed { type e1000_serdes_link_state (line 205) | enum e1000_serdes_link_state { type e1000_rx_desc (line 222) | struct e1000_rx_desc { type e1000_tx_desc (line 293) | struct e1000_tx_desc { type e1000_context_desc (line 314) | struct e1000_context_desc { type e1000_data_desc (line 343) | struct e1000_data_desc { type e1000_hw_stats (line 364) | struct e1000_hw_stats { type e1000_phy_stats (line 448) | struct e1000_phy_stats { type e1000_host_mng_dhcp_cookie (line 453) | struct e1000_host_mng_dhcp_cookie { type e1000_host_command_header (line 465) | struct e1000_host_command_header { type e1000_host_command_info (line 473) | struct e1000_host_command_info { type e1000_host_mng_command_header (line 479) | struct e1000_host_mng_command_header { type e1000_host_mng_command_info (line 488) | struct e1000_host_mng_command_info { type e1000_mac_operations (line 500) | struct e1000_mac_operations { type e1000_phy_operations (line 547) | struct e1000_phy_operations { type e1000_nvm_operations (line 575) | struct e1000_nvm_operations { type e1000_thermal_diode_data (line 589) | struct e1000_thermal_diode_data { type e1000_thermal_sensor_data (line 596) | struct e1000_thermal_sensor_data { type e1000_mac_info (line 600) | struct e1000_mac_info { type e1000_phy_info (line 644) | struct e1000_phy_info { type e1000_nvm_info (line 678) | struct e1000_nvm_info { type e1000_bus_info (line 693) | struct e1000_bus_info { type e1000_fc_info (line 702) | struct e1000_fc_info { type e1000_mbx_operations (line 713) | struct e1000_mbx_operations { type e1000_mbx_stats (line 724) | struct e1000_mbx_stats { type e1000_mbx_info (line 733) | struct e1000_mbx_info { type e1000_dev_spec_82575 (line 741) | struct e1000_dev_spec_82575 { type e1000_dev_spec_vf (line 753) | struct e1000_dev_spec_vf { type e1000_hw (line 758) | struct e1000_hw { type e1000_hw (line 790) | struct e1000_hw type e1000_hw (line 791) | struct e1000_hw FILE: lib/librte_eal/linuxapp/kni/ethtool/igb/e1000_i210.c type e1000_hw (line 31) | struct e1000_hw type e1000_hw (line 32) | struct e1000_hw type e1000_hw (line 33) | struct e1000_hw type e1000_hw (line 34) | struct e1000_hw type e1000_hw (line 36) | struct e1000_hw type e1000_hw (line 37) | struct e1000_hw function s32 (line 48) | static s32 e1000_acquire_nvm_i210(struct e1000_hw *hw) function e1000_release_nvm_i210 (line 66) | static void e1000_release_nvm_i210(struct e1000_hw *hw) function s32 (line 81) | s32 e1000_acquire_swfw_sync_i210(struct e1000_hw *hw, u16 mask) function e1000_release_swfw_sync_i210 (line 133) | void e1000_release_swfw_sync_i210(struct e1000_hw *hw, u16 mask) function s32 (line 155) | static s32 e1000_get_hw_semaphore_i210(struct e1000_hw *hw) function s32 (line 228) | s32 e1000_read_nvm_srrd_i210(struct e1000_hw *hw, u16 offset, u16 words, function s32 (line 273) | s32 e1000_write_nvm_srwr_i210(struct e1000_hw *hw, u16 offset, u16 words, function s32 (line 314) | static s32 e1000_write_nvm_srwr(struct e1000_hw *hw, u16 offset, u16 words, function s32 (line 369) | static s32 e1000_read_invm_word_i210(struct e1000_hw *hw, u8 address, u1... function s32 (line 411) | static s32 e1000_read_invm_i210(struct e1000_hw *hw, u16 offset, function s32 (line 491) | s32 e1000_read_invm_version(struct e1000_hw *hw, function s32 (line 590) | s32 e1000_validate_nvm_checksum_i210(struct e1000_hw *hw) function s32 (line 629) | s32 e1000_update_nvm_checksum_i210(struct e1000_hw *hw) function e1000_get_flash_presence_i210 (line 688) | bool e1000_get_flash_presence_i210(struct e1000_hw *hw) function s32 (line 708) | s32 e1000_update_flash_i210(struct e1000_hw *hw) function s32 (line 739) | s32 e1000_pool_flash_update_done_i210(struct e1000_hw *hw) function s32 (line 764) | static s32 e1000_init_nvm_params_i210(struct e1000_hw *hw) function e1000_init_function_pointers_i210 (line 797) | void e1000_init_function_pointers_i210(struct e1000_hw *hw) function s32 (line 813) | static s32 e1000_valid_led_default_i210(struct e1000_hw *hw, u16 *data) function s32 (line 848) | static s32 __e1000_access_xmdio_reg(struct e1000_hw *hw, u16 address, function s32 (line 890) | s32 e1000_read_xmdio_reg(struct e1000_hw *hw, u16 addr, u8 dev_addr, u16... function s32 (line 904) | s32 e1000_write_xmdio_reg(struct e1000_hw *hw, u16 addr, u8 dev_addr, u1... FILE: lib/librte_eal/linuxapp/kni/ethtool/igb/e1000_i210.h type e1000_hw (line 31) | struct e1000_hw type e1000_hw (line 32) | struct e1000_hw type e1000_hw (line 33) | struct e1000_hw type e1000_hw (line 34) | struct e1000_hw type e1000_hw (line 35) | struct e1000_hw type e1000_hw (line 37) | struct e1000_hw type e1000_hw (line 39) | struct e1000_hw type e1000_fw_version (line 40) | struct e1000_fw_version type e1000_hw (line 41) | struct e1000_hw type e1000_hw (line 42) | struct e1000_hw type e1000_hw (line 43) | struct e1000_hw type e1000_hw (line 45) | struct e1000_hw type E1000_INVM_STRUCTURE_TYPE (line 58) | enum E1000_INVM_STRUCTURE_TYPE { FILE: lib/librte_eal/linuxapp/kni/ethtool/igb/e1000_mac.c type e1000_hw (line 30) | struct e1000_hw type e1000_hw (line 31) | struct e1000_hw type e1000_hw (line 32) | struct e1000_hw type e1000_hw (line 33) | struct e1000_hw function e1000_init_mac_ops_generic (line 41) | void e1000_init_mac_ops_generic(struct e1000_hw *hw) function s32 (line 80) | s32 e1000_null_ops_generic(struct e1000_hw E1000_UNUSEDARG *hw) function e1000_null_mac_generic (line 90) | void e1000_null_mac_generic(struct e1000_hw E1000_UNUSEDARG *hw) function s32 (line 100) | s32 e1000_null_link_info(struct e1000_hw E1000_UNUSEDARG *hw, function e1000_null_mng_mode (line 111) | bool e1000_null_mng_mode(struct e1000_hw E1000_UNUSEDARG *hw) function e1000_null_update_mc (line 121) | void e1000_null_update_mc(struct e1000_hw E1000_UNUSEDARG *hw, function e1000_null_write_vfta (line 132) | void e1000_null_write_vfta(struct e1000_hw E1000_UNUSEDARG *hw, function e1000_null_rar_set (line 143) | void e1000_null_rar_set(struct e1000_hw E1000_UNUSEDARG *hw, function s32 (line 158) | s32 e1000_get_bus_info_pcie_generic(struct e1000_hw *hw) function e1000_set_lan_id_multi_port_pcie (line 204) | static void e1000_set_lan_id_multi_port_pcie(struct e1000_hw *hw) function e1000_set_lan_id_single_port (line 222) | void e1000_set_lan_id_single_port(struct e1000_hw *hw) function e1000_clear_vfta_generic (line 236) | void e1000_clear_vfta_generic(struct e1000_hw *hw) function e1000_write_vfta_generic (line 257) | void e1000_write_vfta_generic(struct e1000_hw *hw, u32 offset, u32 value) function e1000_init_rx_addrs_generic (line 274) | void e1000_init_rx_addrs_generic(struct e1000_hw *hw, u16 rar_count) function s32 (line 304) | s32 e1000_check_alt_mac_addr_generic(struct e1000_hw *hw) function e1000_rar_set_generic (line 379) | static void e1000_rar_set_generic(struct e1000_hw *hw, u8 *addr, u32 index) function u32 (line 415) | u32 e1000_hash_mc_addr_generic(struct e1000_hw *hw, u8 *mc_addr) function e1000_update_mc_addr_list_generic (line 486) | void e1000_update_mc_addr_list_generic(struct e1000_hw *hw, function e1000_clear_hw_cntrs_base_generic (line 520) | void e1000_clear_hw_cntrs_base_generic(struct e1000_hw *hw) function s32 (line 571) | s32 e1000_check_for_copper_link_generic(struct e1000_hw *hw) function s32 (line 636) | s32 e1000_check_for_fiber_link_generic(struct e1000_hw *hw) function s32 (line 703) | s32 e1000_check_for_serdes_link_generic(struct e1000_hw *hw) function s32 (line 809) | static s32 e1000_set_default_fc_generic(struct e1000_hw *hw) function s32 (line 852) | s32 e1000_setup_link_generic(struct e1000_hw *hw) function s32 (line 908) | static s32 e1000_commit_fc_settings_generic(struct e1000_hw *hw) function s32 (line 977) | static s32 e1000_poll_fiber_serdes_link_generic(struct e1000_hw *hw) function s32 (line 1026) | s32 e1000_setup_fiber_serdes_link_generic(struct e1000_hw *hw) function e1000_config_collision_dist_generic (line 1077) | static void e1000_config_collision_dist_generic(struct e1000_hw *hw) function s32 (line 1100) | s32 e1000_set_fc_watermarks_generic(struct e1000_hw *hw) function s32 (line 1139) | s32 e1000_force_mac_fc_generic(struct e1000_hw *hw) function s32 (line 1201) | s32 e1000_config_fc_after_link_up_generic(struct e1000_hw *hw) function s32 (line 1509) | s32 e1000_get_speed_and_duplex_copper_generic(struct e1000_hw *hw, u16 *... function s32 (line 1548) | s32 e1000_get_speed_and_duplex_fiber_serdes_generic(struct e1000_hw E100... function s32 (line 1565) | s32 e1000_get_hw_semaphore_generic(struct e1000_hw *hw) function e1000_put_hw_semaphore_generic (line 1616) | void e1000_put_hw_semaphore_generic(struct e1000_hw *hw) function s32 (line 1635) | s32 e1000_get_auto_rd_done_generic(struct e1000_hw *hw) function s32 (line 1664) | s32 e1000_valid_led_default_generic(struct e1000_hw *hw, u16 *data) function s32 (line 1687) | s32 e1000_id_led_init_generic(struct e1000_hw *hw) function s32 (line 1755) | s32 e1000_setup_led_generic(struct e1000_hw *hw) function s32 (line 1787) | s32 e1000_cleanup_led_generic(struct e1000_hw *hw) function s32 (line 1801) | s32 e1000_blink_led_generic(struct e1000_hw *hw) function s32 (line 1848) | s32 e1000_led_on_generic(struct e1000_hw *hw) function s32 (line 1877) | s32 e1000_led_off_generic(struct e1000_hw *hw) function e1000_set_pcie_no_snoop_generic (line 1907) | void e1000_set_pcie_no_snoop_generic(struct e1000_hw *hw, u32 no_snoop) function s32 (line 1932) | s32 e1000_disable_pcie_master_generic(struct e1000_hw *hw) function e1000_reset_adaptive_generic (line 1965) | void e1000_reset_adaptive_generic(struct e1000_hw *hw) function e1000_update_adaptive_generic (line 1993) | void e1000_update_adaptive_generic(struct e1000_hw *hw) function s32 (line 2034) | static s32 e1000_validate_mdi_setting_generic(struct e1000_hw *hw) function s32 (line 2054) | s32 e1000_validate_mdi_setting_crossover_generic(struct e1000_hw E1000_U... function s32 (line 2072) | s32 e1000_write_8bit_ctrl_reg_generic(struct e1000_hw *hw, u32 reg, FILE: lib/librte_eal/linuxapp/kni/ethtool/igb/e1000_mac.h type e1000_hw (line 31) | struct e1000_hw type e1000_hw (line 32) | struct e1000_hw type e1000_hw (line 33) | struct e1000_hw type e1000_hw (line 34) | struct e1000_hw type e1000_hw (line 35) | struct e1000_hw type e1000_hw (line 36) | struct e1000_hw type e1000_hw (line 37) | struct e1000_hw type e1000_hw (line 38) | struct e1000_hw type e1000_hw (line 39) | struct e1000_hw type e1000_hw (line 40) | struct e1000_hw type e1000_hw (line 41) | struct e1000_hw type e1000_hw (line 42) | struct e1000_hw type e1000_hw (line 43) | struct e1000_hw type e1000_hw (line 44) | struct e1000_hw type e1000_hw (line 45) | struct e1000_hw type e1000_hw (line 46) | struct e1000_hw type e1000_hw (line 47) | struct e1000_hw type e1000_hw (line 48) | struct e1000_hw type e1000_hw (line 49) | struct e1000_hw type e1000_hw (line 50) | struct e1000_hw type e1000_hw (line 51) | struct e1000_hw type e1000_hw (line 53) | struct e1000_hw type e1000_hw (line 55) | struct e1000_hw type e1000_hw (line 56) | struct e1000_hw type e1000_hw (line 57) | struct e1000_hw type e1000_hw (line 58) | struct e1000_hw type e1000_hw (line 60) | struct e1000_hw type e1000_hw (line 61) | struct e1000_hw type e1000_hw (line 62) | struct e1000_hw type e1000_hw (line 63) | struct e1000_hw type e1000_hw (line 64) | struct e1000_hw type e1000_hw (line 65) | struct e1000_hw type e1000_hw (line 68) | struct e1000_hw type e1000_hw (line 70) | struct e1000_hw type e1000_hw (line 71) | struct e1000_hw type e1000_hw (line 72) | struct e1000_hw type e1000_hw (line 73) | struct e1000_hw type e1000_hw (line 74) | struct e1000_hw type e1000_hw (line 75) | struct e1000_hw type e1000_hw (line 76) | struct e1000_hw type e1000_hw (line 77) | struct e1000_hw type e1000_hw (line 78) | struct e1000_hw FILE: lib/librte_eal/linuxapp/kni/ethtool/igb/e1000_manage.c function u8 (line 38) | u8 e1000_calculate_checksum(u8 *buffer, u32 length) function s32 (line 64) | s32 e1000_mng_enable_host_if_generic(struct e1000_hw *hw) function e1000_check_mng_mode_generic (line 105) | bool e1000_check_mng_mode_generic(struct e1000_hw *hw) function e1000_enable_tx_pkt_filtering_generic (line 123) | bool e1000_enable_tx_pkt_filtering_generic(struct e1000_hw *hw) function s32 (line 183) | s32 e1000_mng_write_cmd_header_generic(struct e1000_hw *hw, function s32 (line 217) | s32 e1000_mng_host_if_write_generic(struct e1000_hw *hw, u8 *buffer, function s32 (line 289) | s32 e1000_mng_write_dhcp_info_generic(struct e1000_hw *hw, u8 *buffer, function e1000_enable_mng_pass_thru (line 334) | bool e1000_enable_mng_pass_thru(struct e1000_hw *hw) function s32 (line 374) | s32 e1000_host_interface_command(struct e1000_hw *hw, u8 *buffer, u32 le... function s32 (line 447) | s32 e1000_load_firmware(struct e1000_hw *hw, u8 *buffer, u32 length) FILE: lib/librte_eal/linuxapp/kni/ethtool/igb/e1000_manage.h type e1000_hw (line 31) | struct e1000_hw type e1000_hw (line 32) | struct e1000_hw type e1000_hw (line 33) | struct e1000_hw type e1000_hw (line 34) | struct e1000_hw type e1000_hw (line 36) | struct e1000_hw type e1000_host_mng_command_header (line 37) | struct e1000_host_mng_command_header type e1000_hw (line 38) | struct e1000_hw type e1000_hw (line 40) | struct e1000_hw type e1000_hw (line 42) | struct e1000_hw type e1000_hw (line 43) | struct e1000_hw type e1000_mng_mode (line 45) | enum e1000_mng_mode { FILE: lib/librte_eal/linuxapp/kni/ethtool/igb/e1000_mbx.c function s32 (line 34) | static s32 e1000_null_mbx_check_for_flag(struct e1000_hw E1000_UNUSEDARG... function s32 (line 46) | static s32 e1000_null_mbx_transact(struct e1000_hw E1000_UNUSEDARG *hw, function s32 (line 65) | s32 e1000_read_mbx(struct e1000_hw *hw, u32 *msg, u16 size, u16 mbx_id) function s32 (line 91) | s32 e1000_write_mbx(struct e1000_hw *hw, u32 *msg, u16 size, u16 mbx_id) function s32 (line 114) | s32 e1000_check_for_msg(struct e1000_hw *hw, u16 mbx_id) function s32 (line 134) | s32 e1000_check_for_ack(struct e1000_hw *hw, u16 mbx_id) function s32 (line 154) | s32 e1000_check_for_rst(struct e1000_hw *hw, u16 mbx_id) function s32 (line 174) | static s32 e1000_poll_for_msg(struct e1000_hw *hw, u16 mbx_id) function s32 (line 205) | static s32 e1000_poll_for_ack(struct e1000_hw *hw, u16 mbx_id) function s32 (line 239) | s32 e1000_read_posted_mbx(struct e1000_hw *hw, u32 *msg, u16 size, u16 m... function s32 (line 268) | s32 e1000_write_posted_mbx(struct e1000_hw *hw, u32 *msg, u16 size, u16 ... function e1000_init_mbx_ops_generic (line 295) | void e1000_init_mbx_ops_generic(struct e1000_hw *hw) function s32 (line 308) | static s32 e1000_check_for_bit_pf(struct e1000_hw *hw, u32 mask) function s32 (line 328) | static s32 e1000_check_for_msg_pf(struct e1000_hw *hw, u16 vf_number) function s32 (line 349) | static s32 e1000_check_for_ack_pf(struct e1000_hw *hw, u16 vf_number) function s32 (line 370) | static s32 e1000_check_for_rst_pf(struct e1000_hw *hw, u16 vf_number) function s32 (line 393) | static s32 e1000_obtain_mbx_lock_pf(struct e1000_hw *hw, u16 vf_number) function s32 (line 420) | static s32 e1000_write_mbx_pf(struct e1000_hw *hw, u32 *msg, u16 size, function s32 (line 463) | static s32 e1000_read_mbx_pf(struct e1000_hw *hw, u32 *msg, u16 size, function s32 (line 496) | s32 e1000_init_mbx_params_pf(struct e1000_hw *hw) FILE: lib/librte_eal/linuxapp/kni/ethtool/igb/e1000_mbx.h type e1000_hw (line 77) | struct e1000_hw type e1000_hw (line 78) | struct e1000_hw type e1000_hw (line 79) | struct e1000_hw type e1000_hw (line 80) | struct e1000_hw type e1000_hw (line 81) | struct e1000_hw type e1000_hw (line 82) | struct e1000_hw type e1000_hw (line 83) | struct e1000_hw type e1000_hw (line 84) | struct e1000_hw type e1000_hw (line 85) | struct e1000_hw FILE: lib/librte_eal/linuxapp/kni/ethtool/igb/e1000_nvm.c type e1000_hw (line 30) | struct e1000_hw function e1000_init_nvm_ops_generic (line 38) | void e1000_init_nvm_ops_generic(struct e1000_hw *hw) function s32 (line 59) | s32 e1000_null_read_nvm(struct e1000_hw E1000_UNUSEDARG *hw, function e1000_null_nvm_generic (line 71) | void e1000_null_nvm_generic(struct e1000_hw E1000_UNUSEDARG *hw) function s32 (line 81) | s32 e1000_null_led_default(struct e1000_hw E1000_UNUSEDARG *hw, function s32 (line 92) | s32 e1000_null_write_nvm(struct e1000_hw E1000_UNUSEDARG *hw, function e1000_raise_eec_clk (line 107) | static void e1000_raise_eec_clk(struct e1000_hw *hw, u32 *eecd) function e1000_lower_eec_clk (line 122) | static void e1000_lower_eec_clk(struct e1000_hw *hw, u32 *eecd) function e1000_shift_out_eec_bits (line 140) | static void e1000_shift_out_eec_bits(struct e1000_hw *hw, u16 data, u16 ... function u16 (line 184) | static u16 e1000_shift_in_eec_bits(struct e1000_hw *hw, u16 count) function s32 (line 221) | s32 e1000_poll_eerd_eewr_done(struct e1000_hw *hw, int ee_reg) function s32 (line 251) | s32 e1000_acquire_nvm_generic(struct e1000_hw *hw) function e1000_standby_nvm (line 285) | static void e1000_standby_nvm(struct e1000_hw *hw) function e1000_stop_nvm (line 311) | static void e1000_stop_nvm(struct e1000_hw *hw) function e1000_release_nvm_generic (line 331) | void e1000_release_nvm_generic(struct e1000_hw *hw) function s32 (line 350) | static s32 e1000_ready_nvm_eeprom(struct e1000_hw *hw) function s32 (line 402) | s32 e1000_read_nvm_spi(struct e1000_hw *hw, u16 offset, u16 words, u16 *... function s32 (line 462) | s32 e1000_read_nvm_eerd(struct e1000_hw *hw, u16 offset, u16 words, u16 ... function s32 (line 507) | s32 e1000_write_nvm_spi(struct e1000_hw *hw, u16 offset, u16 words, u16 ... function s32 (line 584) | s32 e1000_read_pba_string_generic(struct e1000_hw *hw, u8 *pba_num, function s32 (line 693) | s32 e1000_read_pba_length_generic(struct e1000_hw *hw, u32 *pba_num_size) function s32 (line 756) | s32 e1000_read_mac_addr_generic(struct e1000_hw *hw) function s32 (line 784) | s32 e1000_validate_nvm_checksum_generic(struct e1000_hw *hw) function s32 (line 817) | s32 e1000_update_nvm_checksum_generic(struct e1000_hw *hw) function e1000_reload_nvm_generic (line 848) | static void e1000_reload_nvm_generic(struct e1000_hw *hw) function e1000_get_fw_version (line 868) | void e1000_get_fw_version(struct e1000_hw *hw, struct e1000_fw_version *... FILE: lib/librte_eal/linuxapp/kni/ethtool/igb/e1000_nvm.h type e1000_fw_version (line 32) | struct e1000_fw_version { type e1000_hw (line 49) | struct e1000_hw type e1000_hw (line 50) | struct e1000_hw type e1000_hw (line 51) | struct e1000_hw type e1000_hw (line 52) | struct e1000_hw type e1000_hw (line 53) | struct e1000_hw type e1000_hw (line 54) | struct e1000_hw type e1000_hw (line 56) | struct e1000_hw type e1000_hw (line 57) | struct e1000_hw type e1000_hw (line 58) | struct e1000_hw type e1000_hw (line 60) | struct e1000_hw type e1000_hw (line 61) | struct e1000_hw type e1000_hw (line 62) | struct e1000_hw type e1000_hw (line 64) | struct e1000_hw type e1000_hw (line 65) | struct e1000_hw type e1000_hw (line 66) | struct e1000_hw type e1000_hw (line 68) | struct e1000_hw type e1000_hw (line 69) | struct e1000_hw type e1000_hw (line 70) | struct e1000_hw type e1000_fw_version (line 71) | struct e1000_fw_version FILE: lib/librte_eal/linuxapp/kni/ethtool/igb/e1000_phy.c type e1000_hw (line 30) | struct e1000_hw function e1000_init_phy_ops_generic (line 57) | void e1000_init_phy_ops_generic(struct e1000_hw *hw) function s32 (line 93) | s32 e1000_null_set_page(struct e1000_hw E1000_UNUSEDARG *hw, function s32 (line 104) | s32 e1000_null_read_reg(struct e1000_hw E1000_UNUSEDARG *hw, function e1000_null_phy_generic (line 115) | void e1000_null_phy_generic(struct e1000_hw E1000_UNUSEDARG *hw) function s32 (line 125) | s32 e1000_null_lplu_state(struct e1000_hw E1000_UNUSEDARG *hw, function s32 (line 136) | s32 e1000_null_write_reg(struct e1000_hw E1000_UNUSEDARG *hw, function s32 (line 151) | s32 e1000_read_i2c_byte_null(struct e1000_hw E1000_UNUSEDARG *hw, function s32 (line 168) | s32 e1000_write_i2c_byte_null(struct e1000_hw E1000_UNUSEDARG *hw, function s32 (line 185) | s32 e1000_check_reset_block_generic(struct e1000_hw *hw) function s32 (line 204) | s32 e1000_get_phy_id(struct e1000_hw *hw) function s32 (line 238) | s32 e1000_phy_reset_dsp_generic(struct e1000_hw *hw) function s32 (line 263) | s32 e1000_read_phy_reg_mdic(struct e1000_hw *hw, u32 offset, u16 *data) function s32 (line 322) | s32 e1000_write_phy_reg_mdic(struct e1000_hw *hw, u32 offset, u16 data) function s32 (line 382) | s32 e1000_read_phy_reg_i2c(struct e1000_hw *hw, u32 offset, u16 *data) function s32 (line 429) | s32 e1000_write_phy_reg_i2c(struct e1000_hw *hw, u32 offset, u16 data) function s32 (line 490) | s32 e1000_read_sfp_data_byte(struct e1000_hw *hw, u16 offset, u8 *data) function s32 (line 545) | s32 e1000_write_sfp_data_byte(struct e1000_hw *hw, u16 offset, u8 data) function s32 (line 615) | s32 e1000_read_phy_reg_m88(struct e1000_hw *hw, u32 offset, u16 *data) function s32 (line 645) | s32 e1000_write_phy_reg_m88(struct e1000_hw *hw, u32 offset, u16 data) function s32 (line 675) | s32 e1000_set_page_igp(struct e1000_hw *hw, u16 page) function s32 (line 697) | static s32 __e1000_read_phy_reg_igp(struct e1000_hw *hw, u32 offset, u16... function s32 (line 737) | s32 e1000_read_phy_reg_igp(struct e1000_hw *hw, u32 offset, u16 *data) function s32 (line 751) | s32 e1000_read_phy_reg_igp_locked(struct e1000_hw *hw, u32 offset, u16 *... function s32 (line 766) | static s32 __e1000_write_phy_reg_igp(struct e1000_hw *hw, u32 offset, u1... function s32 (line 805) | s32 e1000_write_phy_reg_igp(struct e1000_hw *hw, u32 offset, u16 data) function s32 (line 819) | s32 e1000_write_phy_reg_igp_locked(struct e1000_hw *hw, u32 offset, u16 ... function s32 (line 835) | static s32 __e1000_read_kmrn_reg(struct e1000_hw *hw, u32 offset, u16 *d... function s32 (line 879) | s32 e1000_read_kmrn_reg_generic(struct e1000_hw *hw, u32 offset, u16 *data) function s32 (line 894) | s32 e1000_read_kmrn_reg_locked(struct e1000_hw *hw, u32 offset, u16 *data) function s32 (line 910) | static s32 __e1000_write_kmrn_reg(struct e1000_hw *hw, u32 offset, u16 d... function s32 (line 950) | s32 e1000_write_kmrn_reg_generic(struct e1000_hw *hw, u32 offset, u16 data) function s32 (line 964) | s32 e1000_write_kmrn_reg_locked(struct e1000_hw *hw, u32 offset, u16 data) function s32 (line 975) | static s32 e1000_set_master_slave_mode(struct e1000_hw *hw) function s32 (line 1015) | s32 e1000_copper_link_setup_82577(struct e1000_hw *hw) function s32 (line 1082) | s32 e1000_copper_link_setup_m88(struct e1000_hw *hw) function s32 (line 1185) | s32 e1000_copper_link_setup_m88_gen2(struct e1000_hw *hw) function s32 (line 1283) | s32 e1000_copper_link_setup_igp(struct e1000_hw *hw) function s32 (line 1383) | static s32 e1000_phy_setup_autoneg(struct e1000_hw *hw) function s32 (line 1536) | static s32 e1000_copper_link_autoneg(struct e1000_hw *hw) function s32 (line 1600) | s32 e1000_setup_copper_link_generic(struct e1000_hw *hw) function s32 (line 1653) | s32 e1000_phy_force_speed_duplex_igp(struct e1000_hw *hw) function s32 (line 1719) | s32 e1000_phy_force_speed_duplex_m88(struct e1000_hw *hw) function s32 (line 1856) | s32 e1000_phy_force_speed_duplex_ife(struct e1000_hw *hw) function e1000_phy_force_speed_duplex_setup (line 1924) | void e1000_phy_force_speed_duplex_setup(struct e1000_hw *hw, u16 *phy_ctrl) function s32 (line 1987) | s32 e1000_set_d3_lplu_state_generic(struct e1000_hw *hw, bool active) function s32 (line 2071) | s32 e1000_check_downshift_generic(struct e1000_hw *hw) function s32 (line 2113) | s32 e1000_check_polarity_m88(struct e1000_hw *hw) function s32 (line 2140) | s32 e1000_check_polarity_igp(struct e1000_hw *hw) function s32 (line 2183) | s32 e1000_check_polarity_ife(struct e1000_hw *hw) function s32 (line 2218) | static s32 e1000_wait_autoneg(struct e1000_hw *hw) function s32 (line 2256) | s32 e1000_phy_has_link_generic(struct e1000_hw *hw, u32 iterations, function s32 (line 2310) | s32 e1000_get_cable_length_m88(struct e1000_hw *hw) function s32 (line 2336) | s32 e1000_get_cable_length_m88_gen2(struct e1000_hw *hw) function s32 (line 2458) | s32 e1000_get_cable_length_igp_2(struct e1000_hw *hw) function s32 (line 2528) | s32 e1000_get_phy_info_m88(struct e1000_hw *hw) function s32 (line 2603) | s32 e1000_get_phy_info_igp(struct e1000_hw *hw) function s32 (line 2665) | s32 e1000_get_phy_info_ife(struct e1000_hw *hw) function s32 (line 2720) | s32 e1000_phy_sw_reset_generic(struct e1000_hw *hw) function s32 (line 2753) | s32 e1000_phy_hw_reset_generic(struct e1000_hw *hw) function s32 (line 2794) | s32 e1000_get_cfg_done_generic(struct e1000_hw E1000_UNUSEDARG *hw) function s32 (line 2809) | s32 e1000_phy_init_script_igp3(struct e1000_hw *hw) function e1000_get_phy_type_from_id (line 2892) | enum e1000_phy_type e1000_get_phy_type_from_id(u32 phy_id) function s32 (line 2942) | s32 e1000_determine_phy_address(struct e1000_hw *hw) function e1000_power_up_phy_copper (line 2980) | void e1000_power_up_phy_copper(struct e1000_hw *hw) function e1000_power_down_phy_copper (line 3004) | void e1000_power_down_phy_copper(struct e1000_hw *hw) function s32 (line 3030) | s32 e1000_check_polarity_82577(struct e1000_hw *hw) function s32 (line 3054) | s32 e1000_phy_force_speed_duplex_82577(struct e1000_hw *hw) function s32 (line 3103) | s32 e1000_get_phy_info_82577(struct e1000_hw *hw) function s32 (line 3166) | s32 e1000_get_cable_length_82577(struct e1000_hw *hw) function s32 (line 3198) | s32 e1000_write_phy_reg_gs40g(struct e1000_hw *hw, u32 offset, u16 data) function s32 (line 3230) | s32 e1000_read_phy_reg_gs40g(struct e1000_hw *hw, u32 offset, u16 *data) function s32 (line 3261) | s32 e1000_read_phy_reg_mphy(struct e1000_hw *hw, u32 address, u32 *data) function s32 (line 3322) | s32 e1000_write_phy_reg_mphy(struct e1000_hw *hw, u32 address, u32 data, function e1000_is_mphy_ready (line 3384) | bool e1000_is_mphy_ready(struct e1000_hw *hw) FILE: lib/librte_eal/linuxapp/kni/ethtool/igb/e1000_phy.h type e1000_hw (line 31) | struct e1000_hw type e1000_hw (line 32) | struct e1000_hw type e1000_hw (line 33) | struct e1000_hw type e1000_hw (line 34) | struct e1000_hw type e1000_hw (line 35) | struct e1000_hw type e1000_hw (line 36) | struct e1000_hw type e1000_hw (line 37) | struct e1000_hw type e1000_hw (line 39) | struct e1000_hw type e1000_hw (line 41) | struct e1000_hw type e1000_hw (line 42) | struct e1000_hw type e1000_hw (line 43) | struct e1000_hw type e1000_hw (line 44) | struct e1000_hw type e1000_hw (line 45) | struct e1000_hw type e1000_hw (line 46) | struct e1000_hw type e1000_hw (line 47) | struct e1000_hw type e1000_hw (line 48) | struct e1000_hw type e1000_hw (line 49) | struct e1000_hw type e1000_hw (line 50) | struct e1000_hw type e1000_hw (line 51) | struct e1000_hw type e1000_hw (line 52) | struct e1000_hw type e1000_hw (line 53) | struct e1000_hw type e1000_hw (line 54) | struct e1000_hw type e1000_hw (line 55) | struct e1000_hw type e1000_hw (line 56) | struct e1000_hw type e1000_hw (line 57) | struct e1000_hw type e1000_hw (line 58) | struct e1000_hw type e1000_hw (line 59) | struct e1000_hw type e1000_hw (line 60) | struct e1000_hw type e1000_hw (line 61) | struct e1000_hw type e1000_hw (line 62) | struct e1000_hw type e1000_hw (line 63) | struct e1000_hw type e1000_hw (line 64) | struct e1000_hw type e1000_hw (line 65) | struct e1000_hw type e1000_hw (line 66) | struct e1000_hw type e1000_hw (line 67) | struct e1000_hw type e1000_hw (line 68) | struct e1000_hw type e1000_hw (line 69) | struct e1000_hw type e1000_hw (line 70) | struct e1000_hw type e1000_hw (line 71) | struct e1000_hw type e1000_hw (line 72) | struct e1000_hw type e1000_hw (line 73) | struct e1000_hw type e1000_hw (line 74) | struct e1000_hw type e1000_hw (line 75) | struct e1000_hw type e1000_hw (line 76) | struct e1000_hw type e1000_hw (line 77) | struct e1000_hw type e1000_hw (line 79) | struct e1000_hw type e1000_phy_type (line 80) | enum e1000_phy_type type e1000_hw (line 81) | struct e1000_hw type e1000_hw (line 82) | struct e1000_hw type e1000_hw (line 83) | struct e1000_hw type e1000_hw (line 84) | struct e1000_hw type e1000_hw (line 85) | struct e1000_hw type e1000_hw (line 86) | struct e1000_hw type e1000_hw (line 87) | struct e1000_hw type e1000_hw (line 88) | struct e1000_hw type e1000_hw (line 89) | struct e1000_hw type e1000_hw (line 90) | struct e1000_hw type e1000_hw (line 91) | struct e1000_hw type e1000_hw (line 92) | struct e1000_hw type e1000_hw (line 93) | struct e1000_hw type e1000_hw (line 94) | struct e1000_hw type e1000_hw (line 95) | struct e1000_hw type e1000_hw (line 96) | struct e1000_hw type e1000_hw (line 97) | struct e1000_hw type e1000_hw (line 98) | struct e1000_hw type e1000_hw (line 99) | struct e1000_hw type e1000_hw (line 100) | struct e1000_hw type e1000_hw (line 102) | struct e1000_hw type sfp_e1000_flags (line 239) | struct sfp_e1000_flags { FILE: lib/librte_eal/linuxapp/kni/ethtool/igb/igb.h type igb_adapter (line 50) | struct igb_adapter type vf_data_storage (line 130) | struct vf_data_storage { type igb_lro_stats (line 216) | struct igb_lro_stats { type igb_lrohdr (line 230) | struct igb_lrohdr { type igb_lro_list (line 236) | struct igb_lro_list { type igb_cb (line 242) | struct igb_cb { type igb_tx_flags (line 263) | enum igb_tx_flags { type igb_tx_buffer (line 297) | struct igb_tx_buffer { type igb_rx_buffer (line 309) | struct igb_rx_buffer { type igb_tx_queue_stats (line 319) | struct igb_tx_queue_stats { type igb_rx_queue_stats (line 325) | struct igb_rx_queue_stats { type igb_ring_container (line 341) | struct igb_ring_container { type igb_ring (line 350) | struct igb_ring { type igb_q_vector (line 397) | struct igb_q_vector { type e1000_ring_flags_t (line 421) | enum e1000_ring_flags_t { type igb_mac_addr (line 431) | struct igb_mac_addr { function __le32 (line 460) | static inline __le32 igb_test_staterr(union e1000_adv_rx_desc *rx_desc, function u16 (line 467) | static inline u16 igb_desc_unused(const struct igb_ring *ring) type netdev_queue (line 476) | struct netdev_queue type igb_ring (line 476) | struct igb_ring type igb_therm_proc_data (line 484) | struct igb_therm_proc_data type hwmon_attr (line 499) | struct hwmon_attr { type hwmon_buff (line 506) | struct hwmon_buff { type igb_adapter (line 514) | struct igb_adapter { type igb_vmdq_adapter (line 665) | struct igb_vmdq_adapter { type e1000_fw_hdr (line 740) | struct e1000_fw_hdr { type e1000_fw_drv_info (line 752) | struct e1000_fw_drv_info { type e1000_state_t (line 761) | enum e1000_state_t { type igb_adapter (line 770) | struct igb_adapter type igb_adapter (line 771) | struct igb_adapter type igb_adapter (line 772) | struct igb_adapter type igb_adapter (line 773) | struct igb_adapter type igb_adapter (line 774) | struct igb_adapter type igb_ring (line 775) | struct igb_ring type igb_ring (line 776) | struct igb_ring type igb_ring (line 777) | struct igb_ring type igb_ring (line 778) | struct igb_ring type igb_adapter (line 779) | struct igb_adapter type igb_ring (line 779) | struct igb_ring type igb_adapter (line 780) | struct igb_adapter type igb_ring (line 780) | struct igb_ring type igb_adapter (line 781) | struct igb_adapter type igb_adapter (line 782) | struct igb_adapter type sk_buff (line 783) | struct sk_buff type igb_ring (line 783) | struct igb_ring type igb_ring (line 784) | struct igb_ring type igb_tx_buffer (line 785) | struct igb_tx_buffer type igb_ring (line 786) | struct igb_ring type igb_ring (line 787) | struct igb_ring type igb_adapter (line 788) | struct igb_adapter type igb_adapter (line 789) | struct igb_adapter type net_device (line 790) | struct net_device type igb_adapter (line 791) | struct igb_adapter type igb_adapter (line 792) | struct igb_adapter type igb_adapter (line 794) | struct igb_adapter type igb_adapter (line 795) | struct igb_adapter type igb_adapter (line 796) | struct igb_adapter type work_struct (line 797) | struct work_struct type igb_adapter (line 798) | struct igb_adapter type igb_adapter (line 799) | struct igb_adapter type igb_q_vector (line 800) | struct igb_q_vector type sk_buff (line 801) | struct sk_buff type igb_q_vector (line 802) | struct igb_q_vector type sk_buff (line 804) | struct sk_buff function igb_ptp_rx_hwtstamp (line 805) | static inline void igb_ptp_rx_hwtstamp(struct igb_ring *rx_ring, type net_device (line 826) | struct net_device type ifreq (line 827) | struct ifreq type ifreq (line 830) | struct ifreq type net_device (line 832) | struct net_device type igb_adapter (line 833) | struct igb_adapter type igb_adapter (line 834) | struct igb_adapter type igb_adapter (line 835) | struct igb_adapter type igb_adapter (line 836) | struct igb_adapter type igb_adapter (line 837) | struct igb_adapter type igb_adapter (line 838) | struct igb_adapter type net_device (line 840) | struct net_device type igb_adapter (line 846) | struct igb_adapter type igb_adapter (line 847) | struct igb_adapter type igb_adapter (line 850) | struct igb_adapter type igb_adapter (line 851) | struct igb_adapter FILE: lib/librte_eal/linuxapp/kni/ethtool/igb/igb_ethtool.c type igb_stats (line 51) | struct igb_stats { type igb_stats (line 62) | struct igb_stats type igb_stats (line 117) | struct igb_stats function igb_get_settings (line 153) | static int igb_get_settings(struct net_device *netdev, struct ethtool_cm... function igb_set_settings (line 278) | static int igb_set_settings(struct net_device *netdev, struct ethtool_cm... function u32 (line 383) | static u32 igb_get_link(struct net_device *netdev) function igb_get_pauseparam (line 401) | static void igb_get_pauseparam(struct net_device *netdev, function igb_set_pauseparam (line 420) | static int igb_set_pauseparam(struct net_device *netdev, function u32 (line 468) | static u32 igb_get_msglevel(struct net_device *netdev) function igb_set_msglevel (line 474) | static void igb_set_msglevel(struct net_device *netdev, u32 data) function igb_get_regs_len (line 480) | static int igb_get_regs_len(struct net_device *netdev) function igb_get_regs (line 486) | static void igb_get_regs(struct net_device *netdev, function igb_get_eeprom_len (line 707) | static int igb_get_eeprom_len(struct net_device *netdev) function igb_get_eeprom (line 713) | static int igb_get_eeprom(struct net_device *netdev, function igb_set_eeprom (line 760) | static int igb_set_eeprom(struct net_device *netdev, function igb_get_drvinfo (line 821) | static void igb_get_drvinfo(struct net_device *netdev, function igb_get_ringparam (line 838) | static void igb_get_ringparam(struct net_device *netdev, function igb_set_ringparam (line 853) | static int igb_set_ringparam(struct net_device *netdev, function reg_pattern_test (line 967) | static bool reg_pattern_test(struct igb_adapter *adapter, u64 *data, function reg_set_and_check (line 989) | static bool reg_set_and_check(struct igb_adapter *adapter, u64 *data, function igb_reg_test (line 1019) | static int igb_reg_test(struct igb_adapter *adapter, u64 *data) function igb_eeprom_test (line 1116) | static int igb_eeprom_test(struct igb_adapter *adapter, u64 *data) function irqreturn_t (line 1127) | static irqreturn_t igb_test_intr(int irq, void *data) function igb_intr_test (line 1137) | static int igb_intr_test(struct igb_adapter *adapter, u64 *data) function igb_free_desc_rings (line 1290) | static void igb_free_desc_rings(struct igb_adapter *adapter) function igb_setup_desc_rings (line 1296) | static int igb_setup_desc_rings(struct igb_adapter *adapter) function igb_phy_disable_receiver (line 1347) | static void igb_phy_disable_receiver(struct igb_adapter *adapter) function igb_integrated_phy_loopback (line 1358) | static int igb_integrated_phy_loopback(struct igb_adapter *adapter) function igb_set_phy_loopback (line 1411) | static int igb_set_phy_loopback(struct igb_adapter *adapter) function igb_setup_loopback_test (line 1416) | static int igb_setup_loopback_test(struct igb_adapter *adapter) function igb_loopback_cleanup (line 1485) | static void igb_loopback_cleanup(struct igb_adapter *adapter) function igb_create_lbtest_frame (line 1522) | static void igb_create_lbtest_frame(struct sk_buff *skb, function igb_check_lbtest_frame (line 1532) | static int igb_check_lbtest_frame(struct igb_rx_buffer *rx_buffer, function u16 (line 1558) | static u16 igb_clean_test_rings(struct igb_ring *rx_ring, function igb_run_loopback_test (line 1624) | static int igb_run_loopback_test(struct igb_adapter *adapter) function igb_loopback_test (line 1687) | static int igb_loopback_test(struct igb_adapter *adapter, u64 *data) function igb_link_test (line 1720) | static int igb_link_test(struct igb_adapter *adapter, u64 *data) function igb_diag_test (line 1758) | static void igb_diag_test(struct net_device *netdev, function igb_get_wol (line 1843) | static void igb_get_wol(struct net_device *netdev, struct ethtool_wolinf... function igb_set_wol (line 1873) | static int igb_set_wol(struct net_device *netdev, struct ethtool_wolinfo... function igb_set_phys_id (line 1903) | static int igb_set_phys_id(struct net_device *netdev, function igb_phys_id (line 1928) | static int igb_phys_id(struct net_device *netdev, u32 data) function igb_set_coalesce (line 1953) | static int igb_set_coalesce(struct net_device *netdev, function igb_get_coalesce (line 2014) | static int igb_get_coalesce(struct net_device *netdev, function igb_nway_reset (line 2036) | static int igb_nway_reset(struct net_device *netdev) function igb_get_sset_count (line 2045) | static int igb_get_sset_count(struct net_device *netdev, int sset) function igb_get_stats_count (line 2057) | static int igb_get_stats_count(struct net_device *netdev) function igb_diag_test_count (line 2062) | static int igb_diag_test_count(struct net_device *netdev) function igb_get_ethtool_stats (line 2068) | static void igb_get_ethtool_stats(struct net_device *netdev, function igb_get_strings (line 2105) | static void igb_get_strings(struct net_device *netdev, u32 stringset, u8... function igb_get_ts_info (line 2169) | static int igb_get_ts_info(struct net_device *dev, function igb_ethtool_begin (line 2229) | static int igb_ethtool_begin(struct net_device *netdev) function igb_ethtool_complete (line 2238) | static void igb_ethtool_complete(struct net_device *netdev) function u32 (line 2247) | static u32 igb_get_rx_csum(struct net_device *netdev) function igb_set_rx_csum (line 2252) | static int igb_set_rx_csum(struct net_device *netdev, u32 data) function igb_set_tx_csum (line 2264) | static int igb_set_tx_csum(struct net_device *netdev, u32 data) function igb_set_tso (line 2285) | static int igb_set_tso(struct net_device *netdev, u32 data) function igb_set_flags (line 2326) | static int igb_set_flags(struct net_device *netdev, u32 data) function igb_set_adv_coal (line 2360) | static int igb_set_adv_coal(struct net_device *netdev, struct ethtool_va... function igb_get_dmac (line 2414) | static void igb_get_dmac(struct net_device *netdev, function igb_get_eee (line 2425) | static int igb_get_eee(struct net_device *netdev, struct ethtool_eee *ed... function igb_set_eee (line 2508) | static int igb_set_eee(struct net_device *netdev, function igb_get_rss_hash_opts (line 2568) | static int igb_get_rss_hash_opts(struct igb_adapter *adapter, type net_device (line 2606) | struct net_device type ethtool_rxnfc (line 2606) | struct ethtool_rxnfc function u32 (line 2610) | u32 *rule_locs) function igb_set_rss_hash_opt (line 2633) | static int igb_set_rss_hash_opt(struct igb_adapter *adapter, function igb_set_rxnfc (line 2736) | static int igb_set_rxnfc(struct net_device *dev, struct ethtool_rxnfc *cmd) type ethtool_ops (line 2753) | struct ethtool_ops type ethtool_ops_ext (line 2837) | struct ethtool_ops_ext type ethtool_ops_ext (line 2838) | struct ethtool_ops_ext function igb_set_ethtool_ops (line 2845) | void igb_set_ethtool_ops(struct net_device *netdev) function igb_set_ethtool_ops (line 2851) | void igb_set_ethtool_ops(struct net_device *netdev) FILE: lib/librte_eal/linuxapp/kni/ethtool/igb/igb_hwmon.c type i2c_board_info (line 42) | struct i2c_board_info function igb_hwmon_show_location (line 48) | static ssize_t igb_hwmon_show_location(struct device *dev, function igb_hwmon_show_temp (line 58) | static ssize_t igb_hwmon_show_temp(struct device *dev, function igb_hwmon_show_cautionthresh (line 77) | static ssize_t igb_hwmon_show_cautionthresh(struct device *dev, function igb_hwmon_show_maxopthresh (line 91) | static ssize_t igb_hwmon_show_maxopthresh(struct device *dev, function igb_add_hwmon_attr (line 114) | static int igb_add_hwmon_attr(struct igb_adapter *adapter, function igb_sysfs_del_adapter (line 165) | static void igb_sysfs_del_adapter(struct igb_adapter *adapter) function igb_sysfs_exit (line 184) | void igb_sysfs_exit(struct igb_adapter *adapter) function igb_sysfs_init (line 190) | int igb_sysfs_init(struct igb_adapter *adapter) FILE: lib/librte_eal/linuxapp/kni/ethtool/igb/igb_main.c type igb_adapter (line 120) | struct igb_adapter type igb_adapter (line 121) | struct igb_adapter type igb_adapter (line 122) | struct igb_adapter type igb_adapter (line 123) | struct igb_adapter type igb_adapter (line 124) | struct igb_adapter type igb_adapter (line 125) | struct igb_adapter type igb_adapter (line 126) | struct igb_adapter type igb_adapter (line 127) | struct igb_adapter type pci_dev (line 128) | struct pci_dev type pci_device_id (line 128) | struct pci_device_id type pci_dev (line 129) | struct pci_dev type igb_adapter (line 130) | struct igb_adapter type net_device (line 131) | struct net_device type net_device (line 132) | struct net_device type igb_adapter (line 133) | struct igb_adapter type igb_adapter (line 134) | struct igb_adapter type igb_adapter (line 135) | struct igb_adapter type igb_adapter (line 136) | struct igb_adapter type igb_adapter (line 137) | struct igb_adapter type igb_ring (line 138) | struct igb_ring type net_device (line 139) | struct net_device type work_struct (line 142) | struct work_struct type work_struct (line 143) | struct work_struct type sk_buff (line 145) | struct sk_buff type net_device (line 145) | struct net_device type net_device_stats (line 146) | struct net_device_stats type net_device (line 146) | struct net_device type net_device (line 147) | struct net_device type igb_adapter (line 148) | struct igb_adapter type net_device (line 149) | struct net_device type igb_adapter (line 150) | struct igb_adapter type igb_q_vector (line 156) | struct igb_q_vector type igb_adapter (line 157) | struct igb_adapter type napi_struct (line 159) | struct napi_struct type igb_q_vector (line 160) | struct igb_q_vector type igb_q_vector (line 161) | struct igb_q_vector type net_device (line 162) | struct net_device type ifreq (line 162) | struct ifreq type net_device (line 163) | struct net_device type work_struct (line 164) | struct work_struct type net_device (line 166) | struct net_device type vlan_group (line 166) | struct vlan_group type net_device (line 169) | struct net_device type net_device (line 171) | struct net_device type net_device (line 175) | struct net_device type net_device (line 177) | struct net_device type net_device (line 180) | struct net_device type net_device (line 181) | struct net_device type net_device (line 184) | struct net_device type net_device (line 185) | struct net_device type igb_adapter (line 187) | struct igb_adapter type igb_adapter (line 188) | struct igb_adapter type igb_adapter (line 189) | struct igb_adapter type igb_adapter (line 190) | struct igb_adapter type igb_adapter (line 191) | struct igb_adapter type igb_adapter (line 192) | struct igb_adapter type igb_adapter (line 193) | struct igb_adapter type igb_adapter (line 194) | struct igb_adapter type net_device (line 196) | struct net_device type net_device (line 197) | struct net_device type net_device (line 200) | struct net_device type net_device (line 204) | struct net_device type net_device (line 206) | struct net_device type net_device (line 208) | struct net_device type ifla_vf_info (line 209) | struct ifla_vf_info type igb_adapter (line 210) | struct igb_adapter type igb_adapter (line 212) | struct igb_adapter type device (line 215) | struct device type device (line 216) | struct device type device (line 218) | struct device type device (line 219) | struct device type device (line 220) | struct device type dev_pm_ops (line 222) | struct dev_pm_ops type pci_dev (line 244) | struct pci_dev type pci_dev (line 245) | struct pci_dev type pci_dev (line 249) | struct pci_dev type notifier_block (line 251) | struct notifier_block type notifier_block (line 252) | struct notifier_block type notifier_block (line 259) | struct notifier_block type notifier_block (line 260) | struct notifier_block type net_device (line 268) | struct net_device type pci_dev (line 272) | struct pci_dev type pci_dev (line 274) | struct pci_dev type pci_dev (line 275) | struct pci_dev type pci_error_handlers (line 277) | struct pci_error_handlers type igb_adapter (line 284) | struct igb_adapter type igb_adapter (line 285) | struct igb_adapter type pci_driver (line 287) | struct pci_driver function igb_vfta_set (line 313) | static void igb_vfta_set(struct igb_adapter *adapter, u32 vid, bool add) function igb_init_module (line 350) | static int __init igb_init_module(void) function igb_exit_module (line 389) | static void __exit igb_exit_module(void) function igb_cache_ring_register (line 420) | static void igb_cache_ring_register(struct igb_adapter *adapter) function igb_configure_lli (line 452) | static void igb_configure_lli(struct igb_adapter *adapter) function igb_write_ivar (line 500) | static void igb_write_ivar(struct e1000_hw *hw, int msix_vector, function igb_assign_vector (line 515) | static void igb_assign_vector(struct igb_q_vector *q_vector, int msix_ve... function igb_configure_msix (line 600) | static void igb_configure_msix(struct igb_adapter *adapter) function igb_request_msix (line 665) | static int igb_request_msix(struct igb_adapter *adapter) function igb_reset_interrupt_capability (line 718) | static void igb_reset_interrupt_capability(struct igb_adapter *adapter) function igb_free_q_vector (line 738) | static void igb_free_q_vector(struct igb_adapter *adapter, int v_idx) function igb_free_q_vectors (line 764) | static void igb_free_q_vectors(struct igb_adapter *adapter) function igb_clear_interrupt_scheme (line 782) | static void igb_clear_interrupt_scheme(struct igb_adapter *adapter) function igb_process_mdd_event (line 794) | static void igb_process_mdd_event(struct igb_adapter *adapter) function igb_disable_mdd (line 835) | static void igb_disable_mdd(struct igb_adapter *adapter) function igb_enable_mdd (line 856) | static void igb_enable_mdd(struct igb_adapter *adapter) function igb_reset_sriov_capability (line 876) | static void igb_reset_sriov_capability(struct igb_adapter *adapter) function igb_set_sriov_capability (line 919) | static void igb_set_sriov_capability(struct igb_adapter *adapter) function igb_set_interrupt_capability (line 985) | static void igb_set_interrupt_capability(struct igb_adapter *adapter, bo... function igb_add_ring (line 1061) | static void igb_add_ring(struct igb_ring *ring, function igb_alloc_q_vector (line 1080) | static int igb_alloc_q_vector(struct igb_adapter *adapter, function igb_alloc_q_vectors (line 1204) | static int igb_alloc_q_vectors(struct igb_adapter *adapter) function igb_init_interrupt_scheme (line 1260) | static int igb_init_interrupt_scheme(struct igb_adapter *adapter, bool m... function igb_request_irq (line 1288) | static int igb_request_irq(struct igb_adapter *adapter) function igb_free_irq (line 1336) | static void igb_free_irq(struct igb_adapter *adapter) function igb_irq_disable (line 1355) | static void igb_irq_disable(struct igb_adapter *adapter) function igb_irq_enable (line 1392) | static void igb_irq_enable(struct igb_adapter *adapter) type igb_adapter (line 1420) | struct igb_adapter type e1000_hw (line 1422) | struct e1000_hw function igb_release_hw_control (line 1455) | static void igb_release_hw_control(struct igb_adapter *adapter) function igb_get_hw_control (line 1475) | static void igb_get_hw_control(struct igb_adapter *adapter) function igb_configure (line 1490) | static void igb_configure(struct igb_adapter *adapter) function igb_power_up_link (line 1528) | void igb_power_up_link(struct igb_adapter *adapter) function igb_power_down_link (line 1542) | static void igb_power_down_link(struct igb_adapter *adapter) function igb_check_swap_media (line 1551) | static void igb_check_swap_media(struct igb_adapter *adapter) function igb_get_i2c_data (line 1625) | static int igb_get_i2c_data(void *data) function igb_set_i2c_data (line 1640) | static void igb_set_i2c_data(void *data, int state) function igb_set_i2c_clk (line 1665) | static void igb_set_i2c_clk(void *data, int state) function igb_get_i2c_clk (line 1687) | static int igb_get_i2c_clk(void *data) type i2c_algo_bit_data (line 1696) | struct i2c_algo_bit_data function s32 (line 1709) | static s32 igb_init_i2c(struct igb_adapter *adapter) function igb_up (line 1737) | int igb_up(struct igb_adapter *adapter) function igb_down (line 1783) | void igb_down(struct igb_adapter *adapter) function igb_reinit_locked (line 1843) | void igb_reinit_locked(struct igb_adapter *adapter) function s32 (line 1858) | static s32 igb_enable_mas(struct igb_adapter *adapter) function igb_reset (line 1885) | void igb_reset(struct igb_adapter *adapter) function kni_netdev_features_t (line 2064) | static kni_netdev_features_t igb_fix_features(struct net_device *netdev, function igb_set_features (line 2086) | static int igb_set_features(struct net_device *netdev, type ndmsg (line 2103) | struct ndmsg type nlattr (line 2103) | struct nlattr type net_device (line 2104) | struct net_device function igb_ndo_fdb_add (line 2111) | static int igb_ndo_fdb_add(struct ndmsg *ndm, type ndmsg (line 2156) | struct ndmsg type net_device (line 2157) | struct net_device function igb_ndo_fdb_del (line 2160) | static int igb_ndo_fdb_del(struct ndmsg *ndm, function igb_ndo_fdb_dump (line 2186) | static int igb_ndo_fdb_dump(struct sk_buff *skb, type net_device (line 2202) | struct net_device type nlmsghdr (line 2203) | struct nlmsghdr function igb_ndo_bridge_setlink (line 2206) | static int igb_ndo_bridge_setlink(struct net_device *dev, type sk_buff (line 2254) | struct sk_buff type net_device (line 2255) | struct net_device type sk_buff (line 2258) | struct sk_buff type net_device (line 2259) | struct net_device function igb_ndo_bridge_getlink (line 2262) | static int igb_ndo_bridge_getlink(struct sk_buff *skb, u32 pid, u32 seq, type net_device_ops (line 2292) | struct net_device_ops type net_device_ops (line 2344) | struct net_device_ops function igb_assign_vmdq_netdev_ops (line 2362) | void igb_assign_vmdq_netdev_ops(struct net_device *vnetdev) function igb_init_vmdq_netdevs (line 2391) | int igb_init_vmdq_netdevs(struct igb_adapter *adapter) function igb_remove_vmdq_netdevs (line 2425) | int igb_remove_vmdq_netdevs(struct igb_adapter *adapter) function igb_set_fw_version (line 2443) | static void igb_set_fw_version(struct igb_adapter *adapter) function igb_init_mas (line 2494) | static void igb_init_mas(struct igb_adapter *adapter) type pci_dev (line 2537) | struct pci_dev type pci_device_id (line 2538) | struct pci_device_id type net_device (line 2540) | struct net_device type igb_adapter (line 2541) | struct igb_adapter type e1000_hw (line 2542) | struct e1000_hw type igb_adapter (line 2597) | struct igb_adapter type igb_adapter (line 2600) | struct igb_adapter function igb_remove_i2c (line 3051) | static void igb_remove_i2c(struct igb_adapter *adapter) function igb_remove (line 3068) | static void __devexit igb_remove(struct pci_dev *pdev) function igb_sw_init (line 3143) | static int igb_sw_init(struct igb_adapter *adapter) function __igb_open (line 3214) | static int __igb_open(struct net_device *netdev, bool resuming) function igb_open (line 3319) | static int igb_open(struct net_device *netdev) function __igb_close (line 3335) | static int __igb_close(struct net_device *netdev, bool suspending) function igb_close (line 3366) | static int igb_close(struct net_device *netdev) function igb_setup_tx_resources (line 3377) | int igb_setup_tx_resources(struct igb_ring *tx_ring) function igb_setup_all_tx_resources (line 3416) | static int igb_setup_all_tx_resources(struct igb_adapter *adapter) function igb_setup_tctl (line 3439) | void igb_setup_tctl(struct igb_adapter *adapter) function u32 (line 3461) | static u32 igb_tx_wthresh(struct igb_adapter *adapter) function igb_configure_tx_ring (line 3484) | void igb_configure_tx_ring(struct igb_adapter *adapter, function igb_configure_tx (line 3521) | static void igb_configure_tx(struct igb_adapter *adapter) function igb_setup_rx_resources (line 3535) | int igb_setup_rx_resources(struct igb_ring *rx_ring) function igb_setup_all_rx_resources (line 3578) | static int igb_setup_all_rx_resources(struct igb_adapter *adapter) function igb_setup_mrqc (line 3601) | static void igb_setup_mrqc(struct igb_adapter *adapter) function igb_setup_rctl (line 3721) | void igb_setup_rctl(struct igb_adapter *adapter) function igb_set_vf_rlpml (line 3762) | static inline int igb_set_vf_rlpml(struct igb_adapter *adapter, int size, function igb_rlpml_set (line 3798) | static void igb_rlpml_set(struct igb_adapter *adapter) function igb_set_vf_vlan_strip (line 3824) | static inline void igb_set_vf_vlan_strip(struct igb_adapter *adapter, function igb_set_vmolr (line 3846) | static inline void igb_set_vmolr(struct igb_adapter *adapter, function igb_configure_rx_ring (line 3885) | void igb_configure_rx_ring(struct igb_adapter *adapter, function igb_configure_rx (line 3973) | static void igb_configure_rx(struct igb_adapter *adapter) function igb_free_tx_resources (line 3993) | void igb_free_tx_resources(struct igb_ring *tx_ring) function igb_free_all_tx_resources (line 4016) | static void igb_free_all_tx_resources(struct igb_adapter *adapter) function igb_unmap_and_free_tx_resource (line 4024) | void igb_unmap_and_free_tx_resource(struct igb_ring *ring, function igb_clean_tx_ring (line 4050) | static void igb_clean_tx_ring(struct igb_ring *tx_ring) function igb_clean_all_tx_rings (line 4081) | static void igb_clean_all_tx_rings(struct igb_adapter *adapter) function igb_free_rx_resources (line 4095) | void igb_free_rx_resources(struct igb_ring *rx_ring) function igb_free_all_rx_resources (line 4118) | static void igb_free_all_rx_resources(struct igb_adapter *adapter) function igb_clean_rx_ring (line 4130) | void igb_clean_rx_ring(struct igb_ring *rx_ring) function igb_clean_all_rx_rings (line 4189) | static void igb_clean_all_rx_rings(struct igb_adapter *adapter) function igb_set_mac (line 4204) | static int igb_set_mac(struct net_device *netdev, void *p) function igb_write_mc_addr_list (line 4232) | int igb_write_mc_addr_list(struct net_device *netdev) function igb_rar_set (line 4296) | void igb_rar_set(struct igb_adapter *adapter, u32 index) function igb_full_sync_mac_table (line 4323) | void igb_full_sync_mac_table(struct igb_adapter *adapter) function igb_sync_mac_table (line 4332) | void igb_sync_mac_table(struct igb_adapter *adapter) function igb_available_rars (line 4343) | int igb_available_rars(struct igb_adapter *adapter) function igb_write_uc_addr_list (line 4365) | static int igb_write_uc_addr_list(struct net_device *netdev) function igb_set_rx_mode (line 4404) | static void igb_set_rx_mode(struct net_device *netdev) function igb_check_wvbr (line 4473) | static void igb_check_wvbr(struct igb_adapter *adapter) function igb_spoof_check (line 4493) | static void igb_spoof_check(struct igb_adapter *adapter) function igb_update_phy_info (line 4529) | static void igb_update_phy_info(unsigned long data) function igb_has_link (line 4539) | bool igb_has_link(struct igb_adapter *adapter) function igb_watchdog (line 4580) | static void igb_watchdog(unsigned long data) function igb_watchdog_task (line 4587) | static void igb_watchdog_task(struct work_struct *work) function igb_dma_err_task (line 4783) | static void igb_dma_err_task(struct work_struct *work) function igb_dma_err_timer (line 4840) | static void igb_dma_err_timer(unsigned long data) type latency_range (line 4847) | enum latency_range { function igb_update_ring_itr (line 4870) | static void igb_update_ring_itr(struct igb_q_vector *q_vector) function igb_update_itr (line 4948) | static void igb_update_itr(struct igb_q_vector *q_vector, function igb_set_itr (line 5001) | static void igb_set_itr(struct igb_q_vector *q_vector) function igb_tx_ctxtdesc (line 5065) | void igb_tx_ctxtdesc(struct igb_ring *tx_ring, u32 vlan_macip_lens, type igb_ring (line 5089) | struct igb_ring type igb_tx_buffer (line 5090) | struct igb_tx_buffer type sk_buff (line 5094) | struct sk_buff type iphdr (line 5116) | struct iphdr function igb_tx_csum (line 5161) | static void igb_tx_csum(struct igb_ring *tx_ring, struct igb_tx_buffer *... function u32 (line 5235) | static u32 igb_tx_cmd_type(struct sk_buff *skb, u32 tx_flags) function igb_tx_olinfo_status (line 5257) | static void igb_tx_olinfo_status(struct igb_ring *tx_ring, function igb_tx_map (line 5280) | static void igb_tx_map(struct igb_ring *tx_ring, function __igb_maybe_stop_tx (line 5407) | static int __igb_maybe_stop_tx(struct igb_ring *tx_ring, const u16 size) function igb_maybe_stop_tx (line 5437) | static inline int igb_maybe_stop_tx(struct igb_ring *tx_ring, const u16 ... function netdev_tx_t (line 5444) | netdev_tx_t igb_xmit_frame_ring(struct sk_buff *skb, type igb_ring (line 5531) | struct igb_ring type igb_adapter (line 5531) | struct igb_adapter type sk_buff (line 5532) | struct sk_buff function netdev_tx_t (line 5545) | static netdev_tx_t igb_xmit_frame(struct sk_buff *skb, function igb_tx_timeout (line 5577) | static void igb_tx_timeout(struct net_device *netdev) function igb_reset_task (line 5593) | static void igb_reset_task(struct work_struct *work) type net_device_stats (line 5608) | struct net_device_stats type net_device (line 5608) | struct net_device type igb_adapter (line 5610) | struct igb_adapter function igb_change_mtu (line 5631) | static int igb_change_mtu(struct net_device *netdev, int new_mtu) function igb_update_stats (line 5682) | void igb_update_stats(struct igb_adapter *adapter) function irqreturn_t (line 5892) | static irqreturn_t igb_msix_other(int irq, void *data) function igb_write_itr (line 5944) | static void igb_write_itr(struct igb_q_vector *q_vector) function irqreturn_t (line 5964) | static irqreturn_t igb_msix_ring(int irq, void *data) function igb_update_tx_dca (line 5977) | static void igb_update_tx_dca(struct igb_adapter *adapter, function igb_update_rx_dca (line 5999) | static void igb_update_rx_dca(struct igb_adapter *adapter, function igb_update_dca (line 6020) | static void igb_update_dca(struct igb_q_vector *q_vector) function igb_setup_dca (line 6039) | static void igb_setup_dca(struct igb_adapter *adapter) function __igb_notify_dca (line 6056) | static int __igb_notify_dca(struct device *dev, void *data) function igb_notify_dca (line 6091) | static int igb_notify_dca(struct notifier_block *nb, unsigned long event, function igb_vf_configure (line 6103) | static int igb_vf_configure(struct igb_adapter *adapter, int vf) function igb_ping_all_vfs (line 6120) | static void igb_ping_all_vfs(struct igb_adapter *adapter) function igb_mta_set (line 6144) | void igb_mta_set(struct igb_adapter *adapter, u32 hash_value) function igb_set_vf_promisc (line 6170) | static int igb_set_vf_promisc(struct igb_adapter *adapter, u32 *msgbuf, ... function igb_set_vf_multicasts (line 6218) | static int igb_set_vf_multicasts(struct igb_adapter *adapter, function igb_restore_vf_multicasts (line 6246) | static void igb_restore_vf_multicasts(struct igb_adapter *adapter) function igb_clear_vf_vfta (line 6270) | static void igb_clear_vf_vfta(struct igb_adapter *adapter, u32 vf) function s32 (line 6304) | s32 igb_vlvf_set(struct igb_adapter *adapter, u32 vid, bool add, u32 vf) function igb_set_vmvir (line 6398) | static void igb_set_vmvir(struct igb_adapter *adapter, u32 vid, u32 vf) function igb_ndo_set_vf_vlan (line 6408) | static int igb_ndo_set_vf_vlan(struct net_device *netdev, function igb_ndo_set_vf_spoofchk (line 6453) | static int igb_ndo_set_vf_spoofchk(struct net_device *netdev, int vf, function igb_find_vlvf_entry (line 6482) | static int igb_find_vlvf_entry(struct igb_adapter *adapter, int vid) function igb_set_vf_vlan (line 6502) | static int igb_set_vf_vlan(struct igb_adapter *adapter, u32 *msgbuf, u32... function igb_vf_reset (line 6560) | static inline void igb_vf_reset(struct igb_adapter *adapter, u32 vf) function igb_vf_reset_event (line 6600) | static void igb_vf_reset_event(struct igb_adapter *adapter, u32 vf) function igb_vf_reset_msg (line 6612) | static void igb_vf_reset_msg(struct igb_adapter *adapter, u32 vf) function igb_set_vf_mac_addr (line 6640) | static int igb_set_vf_mac_addr(struct igb_adapter *adapter, u32 *msg, in... function igb_rcv_ack_from_vf (line 6655) | static void igb_rcv_ack_from_vf(struct igb_adapter *adapter, u32 vf) function igb_rcv_msg_from_vf (line 6669) | static void igb_rcv_msg_from_vf(struct igb_adapter *adapter, u32 vf) function igb_msg_task (line 6758) | static void igb_msg_task(struct igb_adapter *adapter) function igb_set_uta (line 6788) | static void igb_set_uta(struct igb_adapter *adapter) function irqreturn_t (line 6810) | static irqreturn_t igb_intr_msi(int irq, void *data) function irqreturn_t (line 6857) | static irqreturn_t igb_intr(int irq, void *data) function igb_ring_irq_enable (line 6906) | void igb_ring_irq_enable(struct igb_q_vector *q_vector) function igb_poll (line 6932) | static int igb_poll(struct napi_struct *napi, int budget) type igb_q_vector (line 6969) | struct igb_q_vector type igb_adapter (line 6971) | struct igb_adapter type igb_ring (line 6972) | struct igb_ring type igb_tx_buffer (line 6973) | struct igb_tx_buffer type e1000_hw (line 7074) | struct e1000_hw function igb_receive_skb (line 7164) | static void igb_receive_skb(struct igb_q_vector *q_vector, function igb_reuse_rx_page (line 7190) | static void igb_reuse_rx_page(struct igb_ring *rx_ring, function igb_can_reuse_rx_page (line 7212) | static bool igb_can_reuse_rx_page(struct igb_rx_buffer *rx_buffer, function igb_add_rx_frag (line 7257) | static bool igb_add_rx_frag(struct igb_ring *rx_ring, type sk_buff (line 7298) | struct sk_buff type igb_ring (line 7298) | struct igb_ring type sk_buff (line 7300) | struct sk_buff type igb_rx_buffer (line 7302) | struct igb_rx_buffer type page (line 7303) | struct page function igb_rx_checksum (line 7360) | static inline void igb_rx_checksum(struct igb_ring *ring, function igb_rx_hash (line 7397) | static inline void igb_rx_hash(struct igb_ring *ring, type sk_buff (line 7417) | struct sk_buff type sk_buff (line 7417) | struct sk_buff type sk_buff (line 7419) | struct sk_buff function igb_add_active_tail (line 7442) | static inline void igb_add_active_tail(struct sk_buff *head, struct sk_b... function igb_close_active_frag_list (line 7466) | static inline bool igb_close_active_frag_list(struct sk_buff *head) function igb_can_lro (line 7488) | static inline bool igb_can_lro(struct igb_ring *rx_ring, type igb_lrohdr (line 7531) | struct igb_lrohdr type sk_buff (line 7531) | struct sk_buff type igb_lrohdr (line 7533) | struct igb_lrohdr function igb_lro_flush (line 7542) | static void igb_lro_flush(struct igb_q_vector *q_vector, function igb_lro_flush_all (line 7587) | static void igb_lro_flush_all(struct igb_q_vector *q_vector) function igb_lro_header_ok (line 7599) | static void igb_lro_header_ok(struct sk_buff *skb) function igb_merge_frags (line 7663) | static void igb_merge_frags(struct sk_buff *lro_skb, struct sk_buff *new... function igb_lro_receive (line 7700) | static void igb_lro_receive(struct igb_q_vector *q_vector, function igb_process_skb_fields (line 7852) | static void igb_process_skb_fields(struct igb_ring *rx_ring, function igb_is_non_eop (line 7930) | static bool igb_is_non_eop(struct igb_ring *rx_ring, function igb_clean_rx_irq (line 7949) | static bool igb_clean_rx_irq(struct igb_q_vector *q_vector, int budget) function igb_get_headlen (line 8056) | static unsigned int igb_get_headlen(unsigned char *data, function igb_pull_tail (line 8168) | static void igb_pull_tail(struct igb_ring *rx_ring, function igb_cleanup_headers (line 8229) | static bool igb_cleanup_headers(struct igb_ring *rx_ring, function igb_clean_rx_irq (line 8260) | static bool igb_clean_rx_irq(struct igb_q_vector *q_vector, int budget) function igb_alloc_mapped_skb (line 8355) | static bool igb_alloc_mapped_skb(struct igb_ring *rx_ring, function igb_alloc_mapped_page (line 8396) | static bool igb_alloc_mapped_page(struct igb_ring *rx_ring, function igb_alloc_rx_buffers (line 8439) | void igb_alloc_rx_buffers(struct igb_ring *rx_ring, u16 cleaned_count) function igb_mii_ioctl (line 8515) | static int igb_mii_ioctl(struct net_device *netdev, struct ifreq *ifr, i... function igb_ioctl (line 8548) | static int igb_ioctl(struct net_device *netdev, struct ifreq *ifr, int cmd) function s32 (line 8570) | s32 e1000_read_pcie_cap_reg(struct e1000_hw *hw, u32 reg, u16 *value) function s32 (line 8584) | s32 e1000_write_pcie_cap_reg(struct e1000_hw *hw, u32 reg, u16 *value) type net_device (line 8599) | struct net_device type vlan_group (line 8599) | struct vlan_group function igb_vlan_mode (line 8601) | void igb_vlan_mode(struct net_device *netdev, u32 features) type net_device (line 8678) | struct net_device type net_device (line 8681) | struct net_device type net_device (line 8684) | struct net_device function igb_vlan_rx_add_vid (line 8687) | static void igb_vlan_rx_add_vid(struct net_device *netdev, u16 vid) type net_device (line 8724) | struct net_device type net_device (line 8727) | struct net_device type net_device (line 8730) | struct net_device function igb_vlan_rx_kill_vid (line 8733) | static void igb_vlan_rx_kill_vid(struct net_device *netdev, u16 vid) function igb_restore_vlan (line 8764) | static void igb_restore_vlan(struct igb_adapter *adapter) function igb_set_spd_dplx (line 8797) | int igb_set_spd_dplx(struct igb_adapter *adapter, u16 spddplx) function __igb_shutdown (line 8849) | static int __igb_shutdown(struct pci_dev *pdev, bool *enable_wake, type device (line 8922) | struct device function igb_suspend (line 8924) | static int igb_suspend(struct pci_dev *pdev, pm_message_t state) type device (line 8948) | struct device function igb_resume (line 8950) | static int igb_resume(struct pci_dev *pdev) function igb_runtime_idle (line 9004) | static int igb_runtime_idle(struct device *dev) function igb_runtime_suspend (line 9016) | static int igb_runtime_suspend(struct device *dev) function igb_runtime_resume (line 9036) | static int igb_runtime_resume(struct device *dev) function igb_notify_reboot (line 9046) | static int igb_notify_reboot(struct notifier_block *nb, unsigned long ev... function igb_shutdown (line 9069) | static void igb_shutdown(struct pci_dev *pdev) function igb_netpoll (line 9088) | static void igb_netpoll(struct net_device *netdev) function pci_ers_result_t (line 9116) | static pci_ers_result_t igb_io_error_detected(struct pci_dev *pdev, function pci_ers_result_t (line 9219) | static pci_ers_result_t igb_io_slot_reset(struct pci_dev *pdev) function igb_io_resume (line 9256) | static void igb_io_resume(struct pci_dev *pdev) function igb_add_mac_filter (line 9283) | int igb_add_mac_filter(struct igb_adapter *adapter, u8 *addr, u16 queue) function igb_del_mac_filter (line 9303) | int igb_del_mac_filter(struct igb_adapter *adapter, u8* addr, u16 queue) function igb_set_vf_mac (line 9323) | static int igb_set_vf_mac(struct igb_adapter *adapter, function igb_ndo_set_vf_mac (line 9335) | static int igb_ndo_set_vf_mac(struct net_device *netdev, int vf, u8 *mac) function igb_link_mbps (line 9353) | static int igb_link_mbps(int internal_link_speed) function igb_set_vf_rate_limit (line 9367) | static void igb_set_vf_rate_limit(struct e1000_hw *hw, int vf, int tx_rate, function igb_check_vf_rate_limit (line 9396) | static void igb_check_vf_rate_limit(struct igb_adapter *adapter) type net_device (line 9424) | struct net_device function igb_ndo_set_vf_bw (line 9427) | static int igb_ndo_set_vf_bw(struct net_device *netdev, int vf, int tx_r... function igb_ndo_get_vf_config (line 9455) | static int igb_ndo_get_vf_config(struct net_device *netdev, function igb_vmm_control (line 9477) | static void igb_vmm_control(struct igb_adapter *adapter) function igb_init_fw (line 9523) | static void igb_init_fw(struct igb_adapter *adapter) function igb_init_dmac (line 9561) | static void igb_init_dmac(struct igb_adapter *adapter, u32 pba) function s32 (line 9688) | s32 igb_read_i2c_byte(struct e1000_hw *hw, u8 byte_offset, function s32 (line 9725) | s32 igb_write_i2c_byte(struct e1000_hw *hw, u8 byte_offset, type pci_dev (line 9761) | struct pci_dev type net_device (line 9762) | struct net_device type net_device (line 9764) | struct net_device type igb_adapter (line 9765) | struct igb_adapter type e1000_hw (line 9766) | struct e1000_hw type igb_adapter (line 9823) | struct igb_adapter type igb_adapter (line 9826) | struct igb_adapter function igb_kni_remove (line 10283) | void igb_kni_remove(struct pci_dev *pdev) FILE: lib/librte_eal/linuxapp/kni/ethtool/igb/igb_param.c type igb_opt_list (line 237) | struct igb_opt_list { type igb_option (line 241) | struct igb_option { function igb_validate_option (line 258) | static int igb_validate_option(unsigned int *value, function igb_check_options (line 319) | void igb_check_options(struct igb_adapter *adapter) FILE: lib/librte_eal/linuxapp/kni/ethtool/igb/igb_procfs.c type proc_dir_entry (line 41) | struct proc_dir_entry function igb_thermal_present (line 44) | bool igb_thermal_present(struct igb_adapter *adapter) function igb_macburn (line 71) | static int igb_macburn(char *page, char **start, off_t off, int count, function igb_macadmn (line 92) | static int igb_macadmn(char *page, char **start, off_t off, function igb_numeports (line 113) | static int igb_numeports(char *page, char **start, off_t off, int count, function igb_porttype (line 131) | static int igb_porttype(char *page, char **start, off_t off, int count, function igb_therm_location (line 142) | static int igb_therm_location(char *page, char **start, off_t off, function igb_therm_maxopthresh (line 154) | static int igb_therm_maxopthresh(char *page, char **start, off_t off, function igb_therm_cautionthresh (line 167) | static int igb_therm_cautionthresh(char *page, char **start, off_t off, function igb_therm_temp (line 180) | static int igb_therm_temp(char *page, char **start, off_t off, type igb_proc_type (line 197) | struct igb_proc_type{ type igb_proc_type (line 202) | struct igb_proc_type type igb_proc_type (line 210) | struct igb_proc_type function igb_del_proc_entries (line 218) | void igb_del_proc_entries(struct igb_adapter *adapter) function igb_procfs_exit (line 256) | void igb_procfs_exit(struct igb_adapter *adapter) function igb_procfs_topdir_init (line 261) | int igb_procfs_topdir_init(void) function igb_procfs_topdir_exit (line 270) | void igb_procfs_topdir_exit(void) function igb_procfs_init (line 276) | int igb_procfs_init(struct igb_adapter *adapter) FILE: lib/librte_eal/linuxapp/kni/ethtool/igb/igb_ptp.c function cycle_t (line 97) | static cycle_t igb_ptp_read_82576(const struct cyclecounter *cc) function cycle_t (line 117) | static cycle_t igb_ptp_read_82580(const struct cyclecounter *cc) function igb_ptp_read_i210 (line 142) | static void igb_ptp_read_i210(struct igb_adapter *adapter, struct timesp... function igb_ptp_write_i210 (line 159) | static void igb_ptp_write_i210(struct igb_adapter *adapter, function igb_ptp_systim_to_hwtstamp (line 189) | static void igb_ptp_systim_to_hwtstamp(struct igb_adapter *adapter, function igb_ptp_adjfreq_82576 (line 226) | static int igb_ptp_adjfreq_82576(struct ptp_clock_info *ptp, s32 ppb) function igb_ptp_adjfreq_82580 (line 255) | static int igb_ptp_adjfreq_82580(struct ptp_clock_info *ptp, s32 ppb) function igb_ptp_adjtime_82576 (line 294) | static int igb_ptp_adjtime_82576(struct ptp_clock_info *ptp, s64 delta) function igb_ptp_adjtime_i210 (line 312) | static int igb_ptp_adjtime_i210(struct ptp_clock_info *ptp, s64 delta) function igb_ptp_gettime_82576 (line 330) | static int igb_ptp_gettime_82576(struct ptp_clock_info *ptp, function igb_ptp_gettime_i210 (line 351) | static int igb_ptp_gettime_i210(struct ptp_clock_info *ptp, function igb_ptp_settime_82576 (line 367) | static int igb_ptp_settime_82576(struct ptp_clock_info *ptp, function igb_ptp_settime_i210 (line 387) | static int igb_ptp_settime_i210(struct ptp_clock_info *ptp, function igb_ptp_enable (line 403) | static int igb_ptp_enable(struct ptp_clock_info *ptp, function igb_ptp_tx_work (line 416) | void igb_ptp_tx_work(struct work_struct *work) function igb_ptp_overflow_check (line 443) | static void igb_ptp_overflow_check(struct work_struct *work) function igb_ptp_rx_hang (line 466) | void igb_ptp_rx_hang(struct igb_adapter *adapter) function igb_ptp_tx_hwtstamp (line 510) | void igb_ptp_tx_hwtstamp(struct igb_adapter *adapter) function igb_ptp_rx_pktstamp (line 535) | void igb_ptp_rx_pktstamp(struct igb_q_vector *q_vector, function igb_ptp_rx_rgtstamp (line 558) | void igb_ptp_rx_rgtstamp(struct igb_q_vector *q_vector, function igb_ptp_hwtstamp_ioctl (line 604) | int igb_ptp_hwtstamp_ioctl(struct net_device *netdev, function igb_ptp_init (line 760) | void igb_ptp_init(struct igb_adapter *adapter) function igb_ptp_stop (line 870) | void igb_ptp_stop(struct igb_adapter *adapter) function igb_ptp_reset (line 907) | void igb_ptp_reset(struct igb_adapter *adapter) FILE: lib/librte_eal/linuxapp/kni/ethtool/igb/igb_regtest.h type igb_reg_test (line 29) | struct igb_reg_test { type igb_reg_test (line 56) | struct igb_reg_test type igb_reg_test (line 86) | struct igb_reg_test type igb_reg_test (line 129) | struct igb_reg_test type igb_reg_test (line 172) | struct igb_reg_test type igb_reg_test (line 218) | struct igb_reg_test FILE: lib/librte_eal/linuxapp/kni/ethtool/igb/igb_vmdq.c function igb_vmdq_open (line 36) | int igb_vmdq_open(struct net_device *dev) function igb_vmdq_close (line 61) | int igb_vmdq_close(struct net_device *dev) function netdev_tx_t (line 76) | netdev_tx_t igb_vmdq_xmit_frame(struct sk_buff *skb, struct net_device *... type net_device_stats (line 83) | struct net_device_stats type net_device (line 83) | struct net_device type igb_vmdq_adapter (line 85) | struct igb_vmdq_adapter type igb_adapter (line 86) | struct igb_adapter type e1000_hw (line 87) | struct e1000_hw function igb_write_vm_addr_list (line 119) | static int igb_write_vm_addr_list(struct net_device *netdev) function igb_vmdq_set_rx_mode (line 153) | void igb_vmdq_set_rx_mode(struct net_device *dev) function igb_vmdq_set_mac (line 204) | int igb_vmdq_set_mac(struct net_device *dev, void *p) function igb_vmdq_change_mtu (line 217) | int igb_vmdq_change_mtu(struct net_device *dev, int new_mtu) function igb_vmdq_tx_timeout (line 233) | void igb_vmdq_tx_timeout(struct net_device *dev) function igb_vmdq_vlan_rx_register (line 238) | void igb_vmdq_vlan_rx_register(struct net_device *dev, struct vlan_group... function igb_vmdq_vlan_rx_add_vid (line 253) | void igb_vmdq_vlan_rx_add_vid(struct net_device *dev, unsigned short vid) function igb_vmdq_vlan_rx_kill_vid (line 278) | void igb_vmdq_vlan_rx_kill_vid(struct net_device *dev, unsigned short vid) function igb_vmdq_get_settings (line 293) | static int igb_vmdq_get_settings(struct net_device *netdev, function u32 (line 361) | static u32 igb_vmdq_get_msglevel(struct net_device *netdev) function igb_vmdq_get_drvinfo (line 368) | static void igb_vmdq_get_drvinfo(struct net_device *netdev, function igb_vmdq_get_ringparam (line 386) | static void igb_vmdq_get_ringparam(struct net_device *netdev, function u32 (line 403) | static u32 igb_vmdq_get_rx_csum(struct net_device *netdev) type ethtool_ops (line 412) | struct ethtool_ops function igb_vmdq_set_ethtool_ops (line 430) | void igb_vmdq_set_ethtool_ops(struct net_device *netdev) FILE: lib/librte_eal/linuxapp/kni/ethtool/igb/igb_vmdq.h type net_device (line 32) | struct net_device type net_device (line 33) | struct net_device type sk_buff (line 34) | struct sk_buff type net_device (line 34) | struct net_device type net_device_stats (line 35) | struct net_device_stats type net_device (line 35) | struct net_device type net_device (line 36) | struct net_device type net_device (line 37) | struct net_device type net_device (line 38) | struct net_device type net_device (line 39) | struct net_device type net_device (line 40) | struct net_device type vlan_group (line 41) | struct vlan_group type net_device (line 42) | struct net_device type net_device (line 43) | struct net_device type net_device (line 44) | struct net_device FILE: lib/librte_eal/linuxapp/kni/ethtool/igb/kcompat.c function skip_atoi (line 36) | static int skip_atoi(const char **s) function _kc_vsnprintf (line 146) | int _kc_vsnprintf(char *buf, size_t size, const char *fmt, va_list args) function _kc_snprintf (line 369) | int _kc_snprintf(char * buf, size_t size, const char *fmt, ...) function u64 (line 393) | u64 function u64 (line 403) | u64 function _kc_pci_unmap_page (line 413) | void function _kc_pci_set_dma_mask (line 428) | int function _kc_pci_request_regions (line 437) | int function _kc_pci_release_regions (line 461) | void type net_device (line 481) | struct net_device type net_device (line 484) | struct net_device function _kc_is_valid_ether_addr (line 500) | int function _kc_pci_set_power_state (line 513) | int function _kc_pci_enable_wake (line 519) | int function _kc_skb_fill_page_desc (line 529) | void _kc_skb_fill_page_desc(struct sk_buff *skb, int i, struct page *page, function find_next_bit (line 553) | unsigned long find_next_bit(const unsigned long *addr, unsigned long size, function _kc_strlcpy (line 592) | size_t _kc_strlcpy(char *dest, const char *src, size_t size) function _kc__div64_32 (line 606) | uint32_t __attribute__((weak)) _kc__div64_32(uint64_t *n, uint32_t base) function _kc_scnprintf (line 644) | int _kc_scnprintf(char * buf, size_t size, const char *fmt, ...) function _kc_skb_pad (line 692) | int _kc_skb_pad(struct sk_buff *skb, int pad) function _kc_pci_save_state (line 723) | int _kc_pci_save_state(struct pci_dev *pdev) function _kc_pci_restore_state (line 757) | void _kc_pci_restore_state(struct pci_dev *pdev) function _kc_free_netdev (line 785) | void _kc_free_netdev(struct net_device *netdev) type pci_dev (line 818) | struct pci_dev type net_device (line 818) | struct net_device type adapter_struct (line 820) | struct adapter_struct function _kc_hex_dump_to_buffer (line 827) | static void _kc_hex_dump_to_buffer(const void *buf, size_t len, int rows... function _kc_print_hex_dump (line 906) | void _kc_print_hex_dump(const char *level, type i2c_client (line 940) | struct i2c_client type i2c_adapter (line 941) | struct i2c_adapter type i2c_board_info (line 941) | struct i2c_board_info type i2c_client (line 943) | struct i2c_client type net_device (line 988) | struct net_device type napi_struct (line 988) | struct napi_struct type adapter_q_vector (line 990) | struct adapter_q_vector function __kc_adapter_clean (line 996) | int __kc_adapter_clean(struct net_device *netdev, int *budget) function _kc_pci_disable_link_state (line 1012) | void _kc_pci_disable_link_state(struct pci_dev *pdev, int state) function _kc_netif_tx_stop_all_queues (line 1033) | void _kc_netif_tx_stop_all_queues(struct net_device *netdev) function _kc_netif_tx_wake_all_queues (line 1043) | void _kc_netif_tx_wake_all_queues(struct net_device *netdev) function _kc_netif_tx_start_all_queues (line 1053) | void _kc_netif_tx_start_all_queues(struct net_device *netdev) function __kc_warn_slowpath (line 1066) | void __kc_warn_slowpath(const char *file, int line, const char *fmt, ...) function _kc_pci_prepare_to_sleep (line 1084) | int function _kc_pci_wake_from_d3 (line 1102) | int function __kc_pci_set_master (line 1120) | static void __kc_pci_set_master(struct pci_dev *pdev, bool enable) function _kc_pci_clear_master (line 1139) | void _kc_pci_clear_master(struct pci_dev *dev) function _kc_pci_num_vf (line 1147) | int _kc_pci_num_vf(struct pci_dev *dev) function _kc_netif_set_real_num_tx_queues (line 1172) | void _kc_netif_set_real_num_tx_queues(struct net_device *dev, unsigned i... function _kc_simple_write_to_buffer (line 1198) | ssize_t _kc_simple_write_to_buffer(void *to, size_t available, loff_t *p... function u32 (line 1225) | u32 _kc_ethtool_op_get_flags(struct net_device *dev) function _kc_ethtool_op_set_flags (line 1230) | int _kc_ethtool_op_set_flags(struct net_device *dev, u32 data, u32 suppo... function _kc_skb_add_rx_frag (line 1252) | void _kc_skb_add_rx_frag(struct sk_buff *skb, int i, struct page *page, function _kc_simple_open (line 1261) | int _kc_simple_open(struct inode *inode, struct file *file) function __kc_pcie_cap_version (line 1275) | static inline int __kc_pcie_cap_version(struct pci_dev *dev) function __kc_pcie_cap_has_devctl (line 1287) | static inline bool __kc_pcie_cap_has_devctl(const struct pci_dev __alway... function __kc_pcie_cap_has_lnkctl (line 1292) | static inline bool __kc_pcie_cap_has_lnkctl(struct pci_dev *dev) function __kc_pcie_cap_has_sltctl (line 1302) | static inline bool __kc_pcie_cap_has_sltctl(struct pci_dev *dev) function __kc_pcie_cap_has_rtctl (line 1319) | static inline bool __kc_pcie_cap_has_rtctl(struct pci_dev *dev) function __kc_pcie_capability_reg_implemented (line 1328) | static bool __kc_pcie_capability_reg_implemented(struct pci_dev *dev, in... function __kc_pcie_capability_read_word (line 1368) | int __kc_pcie_capability_read_word(struct pci_dev *dev, int pos, u16 *val) function __kc_pcie_capability_write_word (line 1403) | int __kc_pcie_capability_write_word(struct pci_dev *dev, int pos, u16 val) function __kc_pcie_capability_clear_and_set_word (line 1414) | int __kc_pcie_capability_clear_and_set_word(struct pci_dev *dev, int pos, function __kc_pci_vfs_assigned (line 1440) | int __kc_pci_vfs_assigned(struct pci_dev *dev) FILE: lib/librte_eal/linuxapp/kni/ethtool/igb/kcompat.h type msix_entry (line 83) | struct msix_entry { type _kc_vlan_ethhdr (line 309) | struct _kc_vlan_ethhdr { type _kc_vlan_hdr (line 317) | struct _kc_vlan_hdr { type k_ethtool_drvinfo (line 353) | struct k_ethtool_drvinfo { type ethtool_stats (line 367) | struct ethtool_stats { type ethtool_stringset (line 380) | enum ethtool_stringset { type ethtool_gstrings (line 384) | struct ethtool_gstrings { type ethtool_test_flags (line 394) | enum ethtool_test_flags { type ethtool_test (line 398) | struct ethtool_test { type ethtool_eeprom (line 410) | struct ethtool_eeprom { type ethtool_value (line 418) | struct ethtool_value { type ethtool_wolinfo (line 432) | struct ethtool_wolinfo { type _kc_ethtool_regs (line 444) | struct _kc_ethtool_regs { type _kc_ethtool_coalesce (line 474) | struct _kc_ethtool_coalesce { type _kc_ethtool_ringparam (line 577) | struct _kc_ethtool_ringparam { type _kc_ethtool_pauseparam (line 606) | struct _kc_ethtool_pauseparam { type pci_dev (line 749) | struct pci_dev type pci_dev (line 754) | struct pci_dev type pci_dev (line 759) | struct pci_dev type net_device (line 767) | struct net_device type pci_dev (line 828) | struct pci_dev type pci_dev (line 833) | struct pci_dev type pci_dev (line 838) | struct pci_dev type pci_dev (line 971) | struct pci_dev type page (line 971) | struct page type pci_dev (line 976) | struct pci_dev type vlan_ethhdr (line 993) | struct vlan_ethhdr { function _kc_netif_poll_disable (line 1079) | static inline void _kc_netif_poll_disable(struct net_device *netdev) function _kc_netif_poll_enable (line 1090) | static inline void _kc_netif_poll_enable(struct net_device *netdev) function _kc_netif_tx_disable (line 1098) | static inline void _kc_netif_tx_disable(struct net_device *dev) function u32 (line 1137) | static inline u32 _kc_netif_msg_init(int debug_value, int default_msg_en... type dma_data_direction (line 1170) | enum dma_data_direction { type device (line 1177) | struct device { type pci_dev (line 1181) | struct pci_dev type device (line 1181) | struct device type pci_dev (line 1183) | struct pci_dev type device (line 1185) | struct device type pci_dev (line 1185) | struct pci_dev type device (line 1187) | struct device type hlist_head (line 1235) | struct hlist_head { type hlist_node (line 1239) | struct hlist_node { function __hlist_del (line 1243) | static inline void __hlist_del(struct hlist_node *n) function hlist_del (line 1252) | static inline void hlist_del(struct hlist_node *n) function hlist_add_head (line 1259) | static inline void hlist_add_head(struct hlist_node *n, struct hlist_hea... function hlist_empty (line 1269) | static inline int hlist_empty(const struct hlist_head *h) function INIT_HLIST_NODE (line 1276) | static inline void INIT_HLIST_NODE(struct hlist_node *h) type device (line 1286) | struct device type pci_dev (line 1286) | struct pci_dev type sk_buff (line 1334) | struct sk_buff type page (line 1334) | struct page type net_device (line 1363) | struct net_device function _kc_pci_dma_mapping_error (line 1441) | static inline int _kc_pci_dma_mapping_error(dma_addr_t dma_addr) function _kc_bitmap_zero (line 1459) | static inline void _kc_bitmap_zero(unsigned long *dst, int nbits) function _kc_random_ether_addr (line 1469) | static inline void _kc_random_ether_addr(u8 *addr) type mii_ioctl_data (line 1483) | struct mii_ioctl_data type ifreq (line 1483) | struct ifreq type mii_ioctl_data (line 1485) | struct mii_ioctl_data function _kc_jiffies_to_msecs (line 1527) | static inline unsigned int _kc_jiffies_to_msecs(const unsigned long j) function _kc_msecs_to_jiffies (line 1537) | static inline unsigned long _kc_msecs_to_jiffies(const unsigned int m) function _kc_msleep_interruptible (line 1551) | static inline unsigned long _kc_msleep_interruptible(unsigned int msecs) type vlan_ethhdr (line 1584) | struct vlan_ethhdr type sk_buff (line 1584) | struct sk_buff type vlan_ethhdr (line 1586) | struct vlan_ethhdr type sk_buff (line 1599) | struct sk_buff type pci_power_t (line 1662) | typedef int pci_power_t; function _kc_jiffies_to_usecs (line 1679) | static inline unsigned int _kc_jiffies_to_usecs(const unsigned long j) function _kc_usecs_to_jiffies (line 1689) | static inline unsigned long _kc_usecs_to_jiffies(const unsigned int m) function _kc_is_zero_ether_addr (line 1735) | static inline int _kc_is_zero_ether_addr(const u8 *addr) function _kc_is_multicast_ether_addr (line 1742) | static inline int _kc_is_multicast_ether_addr(const u8 *addr) type gfp_t (line 1784) | typedef unsigned gfp_t; function _kc_compare_ether_addr (line 1819) | static inline unsigned _kc_compare_ether_addr(const u8 *addr1, const u8 ... function _kc_skb_is_gso (line 1903) | static inline int _kc_skb_is_gso(const struct sk_buff *skb) type sk_buff (line 1920) | struct sk_buff function _kc_skb_padto (line 1925) | static inline int _kc_skb_padto(struct sk_buff *skb, unsigned int len) type irqreturn_t (line 1967) | typedef irqreturn_t (*irq_handler_t)(int, void*, struct pt_regs *); type irqreturn_t (line 1977) | typedef irqreturn_t (*new_handler_t)(int, void*); type pt_regs (line 1980) | struct pt_regs function _kc_request_irq (line 1982) | static inline int _kc_request_irq(unsigned int irq, new_handler_t handle... type pci_dev (line 2000) | struct pci_dev type pci_dev (line 2003) | struct pci_dev type net_device (line 2009) | struct net_device function pci_enable_pcie_error_reporting (line 2012) | static inline int pci_enable_pcie_error_reporting(struct pci_dev *dev) type __u16 (line 2072) | typedef __u16 __bitwise __sum16; type __u32 (line 2073) | typedef __u32 __bitwise __wsum; function __wsum (line 2081) | static inline __wsum csum_unfold(__sum16 n) type pci_dev (line 2112) | struct pci_dev type net_device (line 2112) | struct net_device type device (line 2116) | struct device type net_device (line 2116) | struct net_device type udphdr (line 2162) | struct udphdr type sk_buff (line 2162) | struct sk_buff type udphdr (line 2164) | struct udphdr type i2c_board_info (line 2199) | struct i2c_board_info { type i2c_client (line 2210) | struct i2c_client type i2c_adapter (line 2211) | struct i2c_adapter type i2c_board_info (line 2211) | struct i2c_board_info type napi_struct (line 2250) | struct napi_struct { type net_device (line 2259) | struct net_device type net_device (line 2260) | struct net_device type napi_struct (line 2260) | struct napi_struct function napi_synchronize (line 2292) | static inline void napi_synchronize(const struct napi_struct *n) function _kc_skb_is_gso_v6 (line 2336) | static inline int _kc_skb_is_gso_v6(const struct sk_buff *skb) type pci_dev (line 2426) | struct pci_dev function _kc_ethtool_cmd_speed_set (line 2437) | static inline void _kc_ethtool_cmd_speed_set(struct ethtool_cmd *ep, function __u32 (line 2445) | static inline __u32 _kc_ethtool_cmd_speed(struct ethtool_cmd *ep) type net_device (line 2494) | struct net_device type net_device (line 2495) | struct net_device type net_device (line 2496) | struct net_device type pci_dev (line 2562) | struct pci_dev type pci_dev (line 2563) | struct pci_dev function __kc_skb_queue_head_init (line 2566) | static inline void __kc_skb_queue_head_init(struct sk_buff_head *list) type pci_dev (line 2597) | struct pci_dev function _kc_synchronize_irq (line 2629) | static inline void _kc_synchronize_irq(unsigned int a) function _kc_pm_runtime_get_sync (line 2716) | static inline int _kc_pm_runtime_get_sync() function _kc_pm_runtime_get_sync (line 2722) | static inline int _kc_pm_runtime_get_sync(struct device *dev) function pci_is_pcie (line 2830) | static inline bool pci_is_pcie(struct pci_dev *dev) type pci_dev (line 2876) | struct pci_dev type net_device (line 2914) | struct net_device function _kc_pm_runtime_suspended (line 3051) | static inline bool _kc_pm_runtime_suspended() function _kc_pm_runtime_suspended (line 3057) | static inline bool _kc_pm_runtime_suspended(struct device *dev) type net_device (line 3088) | struct net_device type net_device (line 3113) | struct net_device type net_device (line 3115) | struct net_device type sk_buff (line 3135) | struct sk_buff type net_device (line 3135) | struct net_device type sk_buff (line 3138) | struct sk_buff function __kc_netif_set_real_num_rx_queues (line 3186) | static inline int __kc_netif_set_real_num_rx_queues(struct net_device *dev, function _kc_skb_checksum_none_assert (line 3207) | static inline void _kc_skb_checksum_none_assert(struct sk_buff *skb) function __be16 (line 3232) | static inline __be16 __kc_vlan_get_protocol(const struct sk_buff *skb) function _kc_skb_checksum_start_offset (line 3267) | static inline int _kc_skb_checksum_start_offset(const struct sk_buff *skb) type ethtool_tcpip4_spec (line 3341) | struct ethtool_tcpip4_spec type ethtool_usrip4_spec (line 3342) | struct ethtool_usrip4_spec type _kc_ethtool_flow_ext (line 3345) | struct _kc_ethtool_flow_ext { type _kc_ethtool_rx_flow_spec (line 3350) | struct _kc_ethtool_rx_flow_spec { function _kc_skb_frag_size (line 3411) | static inline unsigned int _kc_skb_frag_size(const skb_frag_t *frag) function _kc_skb_frag_size_sub (line 3419) | static inline void _kc_skb_frag_size_sub(skb_frag_t *frag, int delta) type page (line 3427) | struct page function dma_addr_t (line 3447) | static inline dma_addr_t _kc_skb_frag_dma_map(struct device *dev, function __kc_skb_frag_unref (line 3459) | static inline void __kc_skb_frag_unref(skb_frag_t *frag) type u32 (line 3489) | typedef u32 kni_netdev_features_t; type netdev_features_t (line 3501) | typedef netdev_features_t kni_netdev_features_t; type inode (line 3520) | struct inode type file (line 3520) | struct file type sk_buff (line 3527) | struct sk_buff type page (line 3527) | struct page function __kc_ether_addr_equal (line 3554) | static inline bool __kc_ether_addr_equal(const u8 *addr1, const u8 *addr2) function u32 (line 3612) | static inline u32 __kc_mmd_eee_cap_to_ethtool_sup_t(u16 eee_cap) function u32 (line 3642) | static inline u32 __kc_mmd_eee_adv_to_ethtool_adv_t(u16 eee_adv) function u16 (line 3672) | static inline u16 __kc_ethtool_adv_to_mmd_eee_adv_t(u32 adv) function u8 (line 3696) | static inline u8 pci_pcie_type(struct pci_dev *pdev) type pci_dev (line 3715) | struct pci_dev type pci_dev (line 3717) | struct pci_dev type pci_dev (line 3719) | struct pci_dev function pcie_capability_clear_word (line 3726) | static inline int pcie_capability_clear_word(struct pci_dev *dev, int pos, function is_link_local_ether_addr (line 3756) | static inline bool is_link_local_ether_addr(const u8 *addr) type net_device (line 3819) | struct net_device type cpumask (line 3819) | struct cpumask type net_device (line 3827) | struct net_device type sk_buff (line 3827) | struct sk_buff type pci_dev (line 3838) | struct pci_dev function __kc_pci_vfs_assigned (line 3840) | static inline int __kc_pci_vfs_assigned(struct pci_dev *dev) type sk_buff (line 3848) | struct sk_buff type sk_buff (line 3848) | struct sk_buff function skb_set_hash (line 3873) | static inline void FILE: lib/librte_eal/linuxapp/kni/ethtool/igb/kcompat_ethtool.c type _kc_ethtool_ops (line 69) | struct _kc_ethtool_ops { function u32 (line 120) | u32 _kc_ethtool_op_get_link(struct net_device *dev) function u32 (line 127) | u32 _kc_ethtool_op_get_tx_csum(struct net_device *dev) function _kc_ethtool_op_set_tx_csum (line 138) | int _kc_ethtool_op_set_tx_csum(struct net_device *dev, u32 data) function u32 (line 158) | u32 _kc_ethtool_op_get_sg(struct net_device *dev) function _kc_ethtool_op_set_sg (line 169) | int _kc_ethtool_op_set_sg(struct net_device *dev, u32 data) function u32 (line 183) | u32 _kc_ethtool_op_get_tso(struct net_device *dev) function _kc_ethtool_op_set_tso (line 194) | int _kc_ethtool_op_set_tso(struct net_device *dev, u32 data) function ethtool_get_settings (line 208) | static int ethtool_get_settings(struct net_device *dev, void *useraddr) function ethtool_set_settings (line 225) | static int ethtool_set_settings(struct net_device *dev, void *useraddr) function ethtool_get_drvinfo (line 238) | static int ethtool_get_drvinfo(struct net_device *dev, void *useraddr) function ethtool_get_regs (line 264) | static int ethtool_get_regs(struct net_device *dev, char *useraddr) function ethtool_get_wol (line 300) | static int ethtool_get_wol(struct net_device *dev, char *useraddr) function ethtool_set_wol (line 314) | static int ethtool_set_wol(struct net_device *dev, char *useraddr) function ethtool_get_msglevel (line 327) | static int ethtool_get_msglevel(struct net_device *dev, char *useraddr) function ethtool_set_msglevel (line 341) | static int ethtool_set_msglevel(struct net_device *dev, char *useraddr) function ethtool_nway_reset (line 355) | static int ethtool_nway_reset(struct net_device *dev) function ethtool_get_link (line 363) | static int ethtool_get_link(struct net_device *dev, void *useraddr) function ethtool_get_eeprom (line 377) | static int ethtool_get_eeprom(struct net_device *dev, void *useraddr) function ethtool_set_eeprom (line 422) | static int ethtool_set_eeprom(struct net_device *dev, void *useraddr) function ethtool_get_coalesce (line 463) | static int ethtool_get_coalesce(struct net_device *dev, void *useraddr) function ethtool_set_coalesce (line 477) | static int ethtool_set_coalesce(struct net_device *dev, void *useraddr) function ethtool_get_ringparam (line 490) | static int ethtool_get_ringparam(struct net_device *dev, void *useraddr) function ethtool_set_ringparam (line 504) | static int ethtool_set_ringparam(struct net_device *dev, void *useraddr) function ethtool_get_pauseparam (line 517) | static int ethtool_get_pauseparam(struct net_device *dev, void *useraddr) function ethtool_set_pauseparam (line 531) | static int ethtool_set_pauseparam(struct net_device *dev, void *useraddr) function ethtool_get_rx_csum (line 544) | static int ethtool_get_rx_csum(struct net_device *dev, char *useraddr) function ethtool_set_rx_csum (line 558) | static int ethtool_set_rx_csum(struct net_device *dev, char *useraddr) function ethtool_get_tx_csum (line 572) | static int ethtool_get_tx_csum(struct net_device *dev, char *useraddr) function ethtool_set_tx_csum (line 586) | static int ethtool_set_tx_csum(struct net_device *dev, char *useraddr) function ethtool_get_sg (line 599) | static int ethtool_get_sg(struct net_device *dev, char *useraddr) function ethtool_set_sg (line 613) | static int ethtool_set_sg(struct net_device *dev, char *useraddr) function ethtool_get_tso (line 626) | static int ethtool_get_tso(struct net_device *dev, char *useraddr) function ethtool_set_tso (line 640) | static int ethtool_set_tso(struct net_device *dev, char *useraddr) function ethtool_self_test (line 653) | static int ethtool_self_test(struct net_device *dev, char *useraddr) function ethtool_get_strings (line 686) | static int ethtool_get_strings(struct net_device *dev, void *useraddr) function ethtool_phys_id (line 733) | static int ethtool_phys_id(struct net_device *dev, void *useraddr) function ethtool_get_stats (line 746) | static int ethtool_get_stats(struct net_device *dev, void *useraddr) function ethtool_ioctl (line 782) | int ethtool_ioctl(struct ifreq *ifr) type _kc_mii_if_info (line 870) | struct _kc_mii_if_info { type ethtool_cmd (line 884) | struct ethtool_cmd type mii_ioctl_data (line 885) | struct mii_ioctl_data type mii_if_info (line 897) | struct mii_if_info type mii_if_info (line 898) | struct mii_if_info type mii_if_info (line 899) | struct mii_if_info type ethtool_cmd (line 900) | struct ethtool_cmd type mii_if_info (line 901) | struct mii_if_info type ethtool_cmd (line 902) | struct ethtool_cmd type mii_if_info (line 903) | struct mii_if_info type mii_if_info (line 907) | struct mii_if_info type mii_ioctl_data (line 908) | struct mii_ioctl_data type _kc_pci_dev_ext (line 913) | struct _kc_pci_dev_ext { type _kc_net_dev_ext (line 919) | struct _kc_net_dev_ext { function _kc_mii_ethtool_gset (line 928) | int _kc_mii_ethtool_gset(struct mii_if_info *mii, struct ethtool_cmd *ecmd) function _kc_mii_ethtool_sset (line 988) | int _kc_mii_ethtool_sset(struct mii_if_info *mii, struct ethtool_cmd *ecmd) function _kc_mii_link_ok (line 1059) | int _kc_mii_link_ok (struct mii_if_info *mii) function _kc_mii_nway_restart (line 1068) | int _kc_mii_nway_restart (struct mii_if_info *mii) function _kc_mii_check_link (line 1085) | void _kc_mii_check_link (struct mii_if_info *mii) function _kc_generic_mii_ioctl (line 1097) | int _kc_generic_mii_ioctl(struct mii_if_info *mii_if, FILE: lib/librte_eal/linuxapp/kni/ethtool/ixgbe/ixgbe.h type vf_stats (line 178) | struct vf_stats { type vf_data_storage (line 186) | struct vf_data_storage { type vf_macvlans (line 205) | struct vf_macvlans { type ixgbe_lro_stats (line 217) | struct ixgbe_lro_stats { type ixgbe_lrohdr (line 231) | struct ixgbe_lrohdr { type ixgbe_lro_list (line 237) | struct ixgbe_lro_list { type ixgbe_tx_buffer (line 256) | struct ixgbe_tx_buffer { type ixgbe_rx_buffer (line 268) | struct ixgbe_rx_buffer { type ixgbe_queue_stats (line 277) | struct ixgbe_queue_stats { type ixgbe_tx_queue_stats (line 282) | struct ixgbe_tx_queue_stats { type ixgbe_rx_queue_stats (line 288) | struct ixgbe_rx_queue_stats { type ixgbe_ring_state_t (line 297) | enum ixgbe_ring_state_t { type ixgbe_ring (line 331) | struct ixgbe_ring { type ixgbe_ring_f_enum (line 377) | enum ixgbe_ring_f_enum { type ixgbe_ring_feature (line 400) | struct ixgbe_ring_feature { function ixgbe_rx_pg_order (line 412) | static inline unsigned int ixgbe_rx_pg_order(struct ixgbe_ring *ring) type ixgbe_ring_container (line 423) | struct ixgbe_ring_container { type ixgbe_q_vector (line 443) | struct ixgbe_q_vector { function __le32 (line 483) | static inline __le32 ixgbe_test_staterr(union ixgbe_adv_rx_desc *rx_desc, function u16 (line 490) | static inline u16 ixgbe_desc_unused(struct ixgbe_ring *ring) type ixgbe_mac_addr (line 518) | struct ixgbe_mac_addr { type ixgbe_therm_proc_data (line 528) | struct ixgbe_therm_proc_data { type ixgbe_adapter (line 551) | struct ixgbe_adapter { type ixgbe_fdir_filter (line 762) | struct ixgbe_fdir_filter { type ixgbe_state_t (line 769) | enum ixgbe_state_t { type ixgbe_cb (line 777) | struct ixgbe_cb { type ixgbe_adapter (line 803) | struct ixgbe_adapter type ixgbe_adapter (line 804) | struct ixgbe_adapter type ixgbe_adapter (line 807) | struct ixgbe_adapter type ixgbe_adapter (line 808) | struct ixgbe_adapter type dcbnl_rtnl_ops (line 813) | struct dcbnl_rtnl_ops type ixgbe_adapter (line 814) | struct ixgbe_adapter type ixgbe_adapter (line 816) | struct ixgbe_adapter type ixgbe_adapter (line 820) | struct ixgbe_adapter type net_device (line 821) | struct net_device type ixgbe_adapter (line 827) | struct ixgbe_adapter type ixgbe_adapter (line 828) | struct ixgbe_adapter type ixgbe_adapter (line 829) | struct ixgbe_adapter type ixgbe_adapter (line 830) | struct ixgbe_adapter type net_device (line 831) | struct net_device type ixgbe_ring (line 832) | struct ixgbe_ring type ixgbe_ring (line 833) | struct ixgbe_ring type ixgbe_ring (line 834) | struct ixgbe_ring type ixgbe_ring (line 835) | struct ixgbe_ring type ixgbe_adapter (line 836) | struct ixgbe_adapter type ixgbe_ring (line 837) | struct ixgbe_ring type ixgbe_adapter (line 838) | struct ixgbe_adapter type ixgbe_ring (line 839) | struct ixgbe_ring type ixgbe_adapter (line 840) | struct ixgbe_adapter type ixgbe_adapter (line 841) | struct ixgbe_adapter type ixgbe_adapter (line 842) | struct ixgbe_adapter type pci_dev (line 843) | struct pci_dev type sk_buff (line 844) | struct sk_buff type ixgbe_adapter (line 845) | struct ixgbe_adapter type ixgbe_ring (line 846) | struct ixgbe_ring type ixgbe_ring (line 847) | struct ixgbe_ring type ixgbe_tx_buffer (line 848) | struct ixgbe_tx_buffer type ixgbe_ring (line 849) | struct ixgbe_ring type ixgbe_adapter (line 850) | struct ixgbe_adapter type ixgbe_ring (line 851) | struct ixgbe_ring type ixgbe_adapter (line 852) | struct ixgbe_adapter type ixgbe_ring (line 853) | struct ixgbe_ring type net_device (line 854) | struct net_device type net_device (line 855) | struct net_device type net_device (line 856) | struct net_device type ixgbe_ring (line 858) | struct ixgbe_ring type net_device (line 860) | struct net_device type ixgbe_q_vector (line 861) | struct ixgbe_q_vector type ixgbe_adapter (line 862) | struct ixgbe_adapter type ixgbe_ring (line 863) | struct ixgbe_ring type ixgbe_adapter (line 864) | struct ixgbe_adapter type ixgbe_adapter (line 865) | struct ixgbe_adapter type ifreq (line 867) | struct ifreq type ixgbe_adapter (line 871) | struct ixgbe_adapter type ixgbe_ring (line 872) | struct ixgbe_ring type ixgbe_tx_buffer (line 873) | struct ixgbe_tx_buffer type ixgbe_adapter (line 875) | struct ixgbe_adapter type ixgbe_adapter (line 876) | struct ixgbe_adapter type sk_buff (line 878) | struct sk_buff type net_device (line 879) | struct net_device type scatterlist (line 880) | struct scatterlist type net_device (line 882) | struct net_device type scatterlist (line 883) | struct scatterlist type net_device (line 885) | struct net_device type net_device (line 887) | struct net_device type net_device (line 888) | struct net_device type net_device (line 892) | struct net_device type ixgbe_adapter (line 894) | struct ixgbe_adapter type net_device (line 897) | struct net_device type ixgbe_hw (line 903) | struct ixgbe_hw type ieee_ets (line 903) | struct ieee_ets type ixgbe_ring (line 907) | struct ixgbe_ring type net_device (line 908) | struct net_device type ethtool_cmd (line 909) | struct ethtool_cmd type ixgbe_adapter (line 910) | struct ixgbe_adapter type net_device (line 911) | struct net_device type ixgbe_adapter (line 912) | struct ixgbe_adapter type ixgbe_adapter (line 913) | struct ixgbe_adapter type ixgbe_adapter (line 915) | struct ixgbe_adapter type ixgbe_adapter (line 917) | struct ixgbe_adapter type net_device (line 919) | struct net_device type ixgbe_adapter (line 924) | struct ixgbe_adapter FILE: lib/librte_eal/linuxapp/kni/ethtool/ixgbe/ixgbe_82598.c type ixgbe_hw (line 34) | struct ixgbe_hw type ixgbe_media_type (line 37) | enum ixgbe_media_type type ixgbe_hw (line 37) | struct ixgbe_hw type ixgbe_hw (line 38) | struct ixgbe_hw type ixgbe_hw (line 40) | struct ixgbe_hw type ixgbe_hw (line 43) | struct ixgbe_hw type ixgbe_hw (line 47) | struct ixgbe_hw type ixgbe_hw (line 51) | struct ixgbe_hw type ixgbe_hw (line 52) | struct ixgbe_hw type ixgbe_hw (line 53) | struct ixgbe_hw type ixgbe_hw (line 54) | struct ixgbe_hw function ixgbe_set_pcie_completion_timeout (line 67) | void ixgbe_set_pcie_completion_timeout(struct ixgbe_hw *hw) function s32 (line 106) | s32 ixgbe_init_ops_82598(struct ixgbe_hw *hw) function s32 (line 171) | s32 ixgbe_init_phy_ops_82598(struct ixgbe_hw *hw) function s32 (line 232) | s32 ixgbe_start_hw_82598(struct ixgbe_hw *hw) function s32 (line 271) | static s32 ixgbe_get_link_capabilities_82598(struct ixgbe_hw *hw, function ixgbe_get_media_type_82598 (line 328) | static enum ixgbe_media_type ixgbe_get_media_type_82598(struct ixgbe_hw ... function s32 (line 379) | s32 ixgbe_fc_enable_82598(struct ixgbe_hw *hw) function s32 (line 525) | static s32 ixgbe_start_mac_link_82598(struct ixgbe_hw *hw, function s32 (line 571) | static s32 ixgbe_validate_link_ready(struct ixgbe_hw *hw) function s32 (line 608) | static s32 ixgbe_check_mac_link_82598(struct ixgbe_hw *hw, function s32 (line 696) | static s32 ixgbe_setup_mac_link_82598(struct ixgbe_hw *hw, function s32 (line 748) | static s32 ixgbe_setup_copper_link_82598(struct ixgbe_hw *hw, function s32 (line 772) | static s32 ixgbe_reset_hw_82598(struct ixgbe_hw *hw) function s32 (line 906) | s32 ixgbe_set_vmdq_82598(struct ixgbe_hw *hw, u32 rar, u32 vmdq) function s32 (line 930) | static s32 ixgbe_clear_vmdq_82598(struct ixgbe_hw *hw, u32 rar, u32 vmdq) function s32 (line 960) | s32 ixgbe_set_vfta_82598(struct ixgbe_hw *hw, u32 vlan, u32 vind, function s32 (line 1005) | static s32 ixgbe_clear_vfta_82598(struct ixgbe_hw *hw) function s32 (line 1029) | s32 ixgbe_read_analog_reg8_82598(struct ixgbe_hw *hw, u32 reg, u8 *val) function s32 (line 1051) | s32 ixgbe_write_analog_reg8_82598(struct ixgbe_hw *hw, u32 reg, u8 val) function s32 (line 1071) | s32 ixgbe_read_i2c_eeprom_82598(struct ixgbe_hw *hw, u8 byte_offset, function u32 (line 1131) | u32 ixgbe_get_supported_physical_layer_82598(struct ixgbe_hw *hw) function ixgbe_set_lan_id_multi_port_pcie_82598 (line 1233) | void ixgbe_set_lan_id_multi_port_pcie_82598(struct ixgbe_hw *hw) function ixgbe_set_rxpba_82598 (line 1264) | static void ixgbe_set_rxpba_82598(struct ixgbe_hw *hw, int num_pb, FILE: lib/librte_eal/linuxapp/kni/ethtool/ixgbe/ixgbe_82598.h type ixgbe_hw (line 31) | struct ixgbe_hw type ixgbe_hw (line 32) | struct ixgbe_hw type ixgbe_hw (line 33) | struct ixgbe_hw type ixgbe_hw (line 34) | struct ixgbe_hw type ixgbe_hw (line 35) | struct ixgbe_hw type ixgbe_hw (line 36) | struct ixgbe_hw type ixgbe_hw (line 37) | struct ixgbe_hw type ixgbe_hw (line 38) | struct ixgbe_hw type ixgbe_hw (line 40) | struct ixgbe_hw type ixgbe_hw (line 41) | struct ixgbe_hw type ixgbe_hw (line 42) | struct ixgbe_hw type ixgbe_hw (line 43) | struct ixgbe_hw FILE: lib/librte_eal/linuxapp/kni/ethtool/ixgbe/ixgbe_82599.c type ixgbe_hw (line 34) | struct ixgbe_hw type ixgbe_hw (line 38) | struct ixgbe_hw type ixgbe_hw (line 39) | struct ixgbe_hw type ixgbe_hw (line 41) | struct ixgbe_hw type ixgbe_hw (line 43) | struct ixgbe_hw type ixgbe_hw (line 45) | struct ixgbe_hw function ixgbe_init_mac_link_ops_82599 (line 48) | void ixgbe_init_mac_link_ops_82599(struct ixgbe_hw *hw) function s32 (line 90) | s32 ixgbe_init_phy_ops_82599(struct ixgbe_hw *hw) function s32 (line 146) | s32 ixgbe_setup_sfp_modules_82599(struct ixgbe_hw *hw) function s32 (line 219) | s32 ixgbe_init_ops_82599(struct ixgbe_hw *hw) function s32 (line 306) | s32 ixgbe_get_link_capabilities_82599(struct ixgbe_hw *hw, function ixgbe_get_media_type_82599 (line 404) | enum ixgbe_media_type ixgbe_get_media_type_82599(struct ixgbe_hw *hw) function s32 (line 463) | s32 ixgbe_start_mac_link_82599(struct ixgbe_hw *hw, function ixgbe_disable_tx_laser_multispeed_fiber (line 511) | void ixgbe_disable_tx_laser_multispeed_fiber(struct ixgbe_hw *hw) function ixgbe_enable_tx_laser_multispeed_fiber (line 530) | void ixgbe_enable_tx_laser_multispeed_fiber(struct ixgbe_hw *hw) function ixgbe_flap_tx_laser_multispeed_fiber (line 553) | void ixgbe_flap_tx_laser_multispeed_fiber(struct ixgbe_hw *hw) function s32 (line 571) | s32 ixgbe_setup_mac_link_multispeed_fiber(struct ixgbe_hw *hw, function s32 (line 720) | s32 ixgbe_setup_mac_link_smartspeed(struct ixgbe_hw *hw, function s32 (line 831) | s32 ixgbe_setup_mac_link_82599(struct ixgbe_hw *hw, function s32 (line 942) | static s32 ixgbe_setup_copper_link_82599(struct ixgbe_hw *hw, function s32 (line 966) | s32 ixgbe_reset_hw_82599(struct ixgbe_hw *hw) function s32 (line 1110) | s32 ixgbe_reinit_fdir_tables_82599(struct ixgbe_hw *hw) function ixgbe_fdir_enable_82599 (line 1186) | static void ixgbe_fdir_enable_82599(struct ixgbe_hw *hw, u32 fdirctrl) function s32 (line 1226) | s32 ixgbe_init_fdir_signature_82599(struct ixgbe_hw *hw, u32 fdirctrl) function s32 (line 1250) | s32 ixgbe_init_fdir_perfect_82599(struct ixgbe_hw *hw, u32 fdirctrl) function u32 (line 1308) | u32 ixgbe_atr_compute_sig_hash_82599(union ixgbe_atr_hash_dword input, function s32 (line 1371) | s32 ixgbe_fdir_add_signature_filter_82599(struct ixgbe_hw *hw, function ixgbe_atr_compute_perfect_hash_82599 (line 1435) | void ixgbe_atr_compute_perfect_hash_82599(union ixgbe_atr_input *input, function u32 (line 1519) | static u32 ixgbe_get_fdirtcpm_82599(union ixgbe_atr_input *input_mask) function s32 (line 1547) | s32 ixgbe_fdir_set_input_mask_82599(struct ixgbe_hw *hw, function s32 (line 1643) | s32 ixgbe_fdir_write_perfect_filter_82599(struct ixgbe_hw *hw, function s32 (line 1700) | s32 ixgbe_fdir_erase_perfect_filter_82599(struct ixgbe_hw *hw, function s32 (line 1754) | s32 ixgbe_fdir_add_perfect_filter_82599(struct ixgbe_hw *hw, function s32 (line 1809) | s32 ixgbe_read_analog_reg8_82599(struct ixgbe_hw *hw, u32 reg, u8 *val) function s32 (line 1831) | s32 ixgbe_write_analog_reg8_82599(struct ixgbe_hw *hw, u32 reg, u8 val) function s32 (line 1851) | s32 ixgbe_start_hw_82599(struct ixgbe_hw *hw) function s32 (line 1880) | s32 ixgbe_identify_phy_82599(struct ixgbe_hw *hw) function u32 (line 1914) | u32 ixgbe_get_supported_physical_layer_82599(struct ixgbe_hw *hw) function s32 (line 2035) | s32 ixgbe_enable_rx_dma_82599(struct ixgbe_hw *hw, u32 regval) function s32 (line 2064) | static s32 ixgbe_verify_fw_version_82599(struct ixgbe_hw *hw) function ixgbe_verify_lesm_fw_enabled_82599 (line 2108) | bool ixgbe_verify_lesm_fw_enabled_82599(struct ixgbe_hw *hw) function s32 (line 2154) | static s32 ixgbe_read_eeprom_buffer_82599(struct ixgbe_hw *hw, u16 offset, function s32 (line 2186) | static s32 ixgbe_read_eeprom_82599(struct ixgbe_hw *hw, function s32 (line 2214) | static s32 ixgbe_read_i2c_byte_82599(struct ixgbe_hw *hw, u8 byte_offset, function s32 (line 2269) | static s32 ixgbe_write_i2c_byte_82599(struct ixgbe_hw *hw, u8 byte_offset, FILE: lib/librte_eal/linuxapp/kni/ethtool/ixgbe/ixgbe_82599.h type ixgbe_hw (line 31) | struct ixgbe_hw type ixgbe_media_type (line 33) | enum ixgbe_media_type type ixgbe_hw (line 33) | struct ixgbe_hw type ixgbe_hw (line 34) | struct ixgbe_hw type ixgbe_hw (line 35) | struct ixgbe_hw type ixgbe_hw (line 36) | struct ixgbe_hw type ixgbe_hw (line 37) | struct ixgbe_hw type ixgbe_hw (line 40) | struct ixgbe_hw type ixgbe_hw (line 43) | struct ixgbe_hw type ixgbe_hw (line 45) | struct ixgbe_hw type ixgbe_hw (line 47) | struct ixgbe_hw type ixgbe_hw (line 48) | struct ixgbe_hw type ixgbe_hw (line 49) | struct ixgbe_hw type ixgbe_hw (line 50) | struct ixgbe_hw type ixgbe_hw (line 51) | struct ixgbe_hw type ixgbe_hw (line 52) | struct ixgbe_hw type ixgbe_hw (line 53) | struct ixgbe_hw type ixgbe_hw (line 54) | struct ixgbe_hw type ixgbe_hw (line 55) | struct ixgbe_hw type ixgbe_hw (line 56) | struct ixgbe_hw type ixgbe_hw (line 57) | struct ixgbe_hw FILE: lib/librte_eal/linuxapp/kni/ethtool/ixgbe/ixgbe_api.c function s32 (line 43) | s32 ixgbe_init_shared_code(struct ixgbe_hw *hw) function s32 (line 77) | s32 ixgbe_set_mac_type(struct ixgbe_hw *hw) function s32 (line 136) | s32 ixgbe_init_hw(struct ixgbe_hw *hw) function s32 (line 149) | s32 ixgbe_reset_hw(struct ixgbe_hw *hw) function s32 (line 165) | s32 ixgbe_start_hw(struct ixgbe_hw *hw) function s32 (line 178) | s32 ixgbe_clear_hw_cntrs(struct ixgbe_hw *hw) function ixgbe_get_media_type (line 190) | enum ixgbe_media_type ixgbe_get_media_type(struct ixgbe_hw *hw) function s32 (line 206) | s32 ixgbe_get_mac_addr(struct ixgbe_hw *hw, u8 *mac_addr) function s32 (line 220) | s32 ixgbe_get_san_mac_addr(struct ixgbe_hw *hw, u8 *san_mac_addr) function s32 (line 233) | s32 ixgbe_set_san_mac_addr(struct ixgbe_hw *hw, u8 *san_mac_addr) function s32 (line 246) | s32 ixgbe_get_device_caps(struct ixgbe_hw *hw, u16 *device_caps) function s32 (line 261) | s32 ixgbe_get_wwn_prefix(struct ixgbe_hw *hw, u16 *wwnn_prefix, function s32 (line 276) | s32 ixgbe_get_fcoe_boot_status(struct ixgbe_hw *hw, u16 *bs) function s32 (line 289) | s32 ixgbe_get_bus_info(struct ixgbe_hw *hw) function u32 (line 301) | u32 ixgbe_get_num_of_tx_queues(struct ixgbe_hw *hw) function u32 (line 312) | u32 ixgbe_get_num_of_rx_queues(struct ixgbe_hw *hw) function s32 (line 326) | s32 ixgbe_stop_adapter(struct ixgbe_hw *hw) function s32 (line 340) | s32 ixgbe_read_pba_string(struct ixgbe_hw *hw, u8 *pba_num, u32 pba_num_... function s32 (line 351) | s32 ixgbe_identify_phy(struct ixgbe_hw *hw) function s32 (line 367) | s32 ixgbe_reset_phy(struct ixgbe_hw *hw) function s32 (line 388) | s32 ixgbe_get_phy_firmware_version(struct ixgbe_hw *hw, u16 *firmware_ve... function s32 (line 406) | s32 ixgbe_read_phy_reg(struct ixgbe_hw *hw, u32 reg_addr, u32 device_type, function s32 (line 424) | s32 ixgbe_write_phy_reg(struct ixgbe_hw *hw, u32 reg_addr, u32 device_type, function s32 (line 440) | s32 ixgbe_setup_phy_link(struct ixgbe_hw *hw) function s32 (line 453) | s32 ixgbe_check_phy_link(struct ixgbe_hw *hw, ixgbe_link_speed *speed, function s32 (line 468) | s32 ixgbe_setup_phy_link_speed(struct ixgbe_hw *hw, ixgbe_link_speed speed, function s32 (line 483) | s32 ixgbe_check_link(struct ixgbe_hw *hw, ixgbe_link_speed *speed, function ixgbe_disable_tx_laser (line 497) | void ixgbe_disable_tx_laser(struct ixgbe_hw *hw) function ixgbe_enable_tx_laser (line 509) | void ixgbe_enable_tx_laser(struct ixgbe_hw *hw) function ixgbe_flap_tx_laser (line 523) | void ixgbe_flap_tx_laser(struct ixgbe_hw *hw) function s32 (line 538) | s32 ixgbe_setup_link(struct ixgbe_hw *hw, ixgbe_link_speed speed, function s32 (line 553) | s32 ixgbe_get_link_capabilities(struct ixgbe_hw *hw, ixgbe_link_speed *s... function s32 (line 567) | s32 ixgbe_led_on(struct ixgbe_hw *hw, u32 index) function s32 (line 580) | s32 ixgbe_led_off(struct ixgbe_hw *hw, u32 index) function s32 (line 593) | s32 ixgbe_blink_led_start(struct ixgbe_hw *hw, u32 index) function s32 (line 605) | s32 ixgbe_blink_led_stop(struct ixgbe_hw *hw, u32 index) function s32 (line 618) | s32 ixgbe_init_eeprom_params(struct ixgbe_hw *hw) function s32 (line 635) | s32 ixgbe_write_eeprom(struct ixgbe_hw *hw, u16 offset, u16 data) function s32 (line 652) | s32 ixgbe_write_eeprom_buffer(struct ixgbe_hw *hw, u16 offset, u16 words, function s32 (line 668) | s32 ixgbe_read_eeprom(struct ixgbe_hw *hw, u16 offset, u16 *data) function s32 (line 683) | s32 ixgbe_read_eeprom_buffer(struct ixgbe_hw *hw, u16 offset, function s32 (line 698) | s32 ixgbe_validate_eeprom_checksum(struct ixgbe_hw *hw, u16 *checksum_val) function s32 (line 708) | s32 ixgbe_update_eeprom_checksum(struct ixgbe_hw *hw) function s32 (line 723) | s32 ixgbe_insert_mac_addr(struct ixgbe_hw *hw, u8 *addr, u32 vmdq) function s32 (line 740) | s32 ixgbe_set_rar(struct ixgbe_hw *hw, u32 index, u8 *addr, u32 vmdq, function s32 (line 754) | s32 ixgbe_clear_rar(struct ixgbe_hw *hw, u32 index) function s32 (line 766) | s32 ixgbe_set_vmdq(struct ixgbe_hw *hw, u32 rar, u32 vmdq) function s32 (line 778) | s32 ixgbe_set_vmdq_san_mac(struct ixgbe_hw *hw, u32 vmdq) function s32 (line 790) | s32 ixgbe_clear_vmdq(struct ixgbe_hw *hw, u32 rar, u32 vmdq) function s32 (line 804) | s32 ixgbe_init_rx_addrs(struct ixgbe_hw *hw) function u32 (line 814) | u32 ixgbe_get_num_rx_addrs(struct ixgbe_hw *hw) function s32 (line 830) | s32 ixgbe_update_uc_addr_list(struct ixgbe_hw *hw, u8 *addr_list, function s32 (line 850) | s32 ixgbe_update_mc_addr_list(struct ixgbe_hw *hw, u8 *mc_addr_list, function s32 (line 865) | s32 ixgbe_enable_mc(struct ixgbe_hw *hw) function s32 (line 877) | s32 ixgbe_disable_mc(struct ixgbe_hw *hw) function s32 (line 889) | s32 ixgbe_clear_vfta(struct ixgbe_hw *hw) function s32 (line 904) | s32 ixgbe_set_vfta(struct ixgbe_hw *hw, u32 vlan, u32 vind, bool vlan_on) function s32 (line 921) | s32 ixgbe_set_vlvf(struct ixgbe_hw *hw, u32 vlan, u32 vind, bool vlan_on, function s32 (line 934) | s32 ixgbe_fc_enable(struct ixgbe_hw *hw) function s32 (line 948) | s32 ixgbe_set_fw_drv_ver(struct ixgbe_hw *hw, u8 maj, u8 min, u8 build, function s32 (line 962) | s32 ixgbe_get_thermal_sensor_data(struct ixgbe_hw *hw) function s32 (line 974) | s32 ixgbe_init_thermal_sensor_thresh(struct ixgbe_hw *hw) function s32 (line 987) | s32 ixgbe_read_analog_reg8(struct ixgbe_hw *hw, u32 reg, u8 *val) function s32 (line 1001) | s32 ixgbe_write_analog_reg8(struct ixgbe_hw *hw, u32 reg, u8 val) function s32 (line 1014) | s32 ixgbe_init_uta_tables(struct ixgbe_hw *hw) function s32 (line 1028) | s32 ixgbe_read_i2c_byte(struct ixgbe_hw *hw, u8 byte_offset, u8 dev_addr, function s32 (line 1044) | s32 ixgbe_write_i2c_byte(struct ixgbe_hw *hw, u8 byte_offset, u8 dev_addr, function s32 (line 1059) | s32 ixgbe_write_i2c_eeprom(struct ixgbe_hw *hw, function s32 (line 1075) | s32 ixgbe_read_i2c_eeprom(struct ixgbe_hw *hw, u8 byte_offset, u8 *eepro... function u32 (line 1088) | u32 ixgbe_get_supported_physical_layer(struct ixgbe_hw *hw) function s32 (line 1101) | s32 ixgbe_enable_rx_dma(struct ixgbe_hw *hw, u32 regval) function s32 (line 1113) | s32 ixgbe_disable_sec_rx_path(struct ixgbe_hw *hw) function s32 (line 1125) | s32 ixgbe_enable_sec_rx_path(struct ixgbe_hw *hw) function s32 (line 1139) | s32 ixgbe_acquire_swfw_semaphore(struct ixgbe_hw *hw, u16 mask) function ixgbe_release_swfw_semaphore (line 1153) | void ixgbe_release_swfw_semaphore(struct ixgbe_hw *hw, u16 mask) FILE: lib/librte_eal/linuxapp/kni/ethtool/ixgbe/ixgbe_api.h type ixgbe_hw (line 33) | struct ixgbe_hw type ixgbe_hw (line 35) | struct ixgbe_hw type ixgbe_hw (line 36) | struct ixgbe_hw type ixgbe_hw (line 37) | struct ixgbe_hw type ixgbe_hw (line 39) | struct ixgbe_hw type ixgbe_hw (line 40) | struct ixgbe_hw type ixgbe_hw (line 41) | struct ixgbe_hw type ixgbe_hw (line 42) | struct ixgbe_hw type ixgbe_hw (line 43) | struct ixgbe_hw type ixgbe_media_type (line 44) | enum ixgbe_media_type type ixgbe_hw (line 44) | struct ixgbe_hw type ixgbe_hw (line 45) | struct ixgbe_hw type ixgbe_hw (line 46) | struct ixgbe_hw type ixgbe_hw (line 47) | struct ixgbe_hw type ixgbe_hw (line 48) | struct ixgbe_hw type ixgbe_hw (line 49) | struct ixgbe_hw type ixgbe_hw (line 50) | struct ixgbe_hw type ixgbe_hw (line 52) | struct ixgbe_hw type ixgbe_hw (line 53) | struct ixgbe_hw type ixgbe_hw (line 54) | struct ixgbe_hw type ixgbe_hw (line 56) | struct ixgbe_hw type ixgbe_hw (line 59) | struct ixgbe_hw type ixgbe_hw (line 60) | struct ixgbe_hw type ixgbe_hw (line 63) | struct ixgbe_hw type ixgbe_hw (line 67) | struct ixgbe_hw type ixgbe_hw (line 68) | struct ixgbe_hw type ixgbe_hw (line 69) | struct ixgbe_hw type ixgbe_hw (line 70) | struct ixgbe_hw type ixgbe_hw (line 72) | struct ixgbe_hw type ixgbe_hw (line 74) | struct ixgbe_hw type ixgbe_hw (line 76) | struct ixgbe_hw type ixgbe_hw (line 77) | struct ixgbe_hw type ixgbe_hw (line 78) | struct ixgbe_hw type ixgbe_hw (line 79) | struct ixgbe_hw type ixgbe_hw (line 81) | struct ixgbe_hw type ixgbe_hw (line 82) | struct ixgbe_hw type ixgbe_hw (line 83) | struct ixgbe_hw type ixgbe_hw (line 85) | struct ixgbe_hw type ixgbe_hw (line 86) | struct ixgbe_hw type ixgbe_hw (line 89) | struct ixgbe_hw type ixgbe_hw (line 90) | struct ixgbe_hw type ixgbe_hw (line 92) | struct ixgbe_hw type ixgbe_hw (line 93) | struct ixgbe_hw type ixgbe_hw (line 95) | struct ixgbe_hw type ixgbe_hw (line 96) | struct ixgbe_hw type ixgbe_hw (line 97) | struct ixgbe_hw type ixgbe_hw (line 98) | struct ixgbe_hw type ixgbe_hw (line 99) | struct ixgbe_hw type ixgbe_hw (line 100) | struct ixgbe_hw type ixgbe_hw (line 101) | struct ixgbe_hw type ixgbe_hw (line 103) | struct ixgbe_hw type ixgbe_hw (line 106) | struct ixgbe_hw type ixgbe_hw (line 107) | struct ixgbe_hw type ixgbe_hw (line 108) | struct ixgbe_hw type ixgbe_hw (line 109) | struct ixgbe_hw type ixgbe_hw (line 110) | struct ixgbe_hw type ixgbe_hw (line 112) | struct ixgbe_hw type ixgbe_hw (line 114) | struct ixgbe_hw type ixgbe_hw (line 115) | struct ixgbe_hw type ixgbe_hw (line 117) | struct ixgbe_hw type ixgbe_hw (line 118) | struct ixgbe_hw type ixgbe_hw (line 119) | struct ixgbe_hw type ixgbe_hw (line 120) | struct ixgbe_hw type ixgbe_hw (line 122) | struct ixgbe_hw type ixgbe_hw (line 123) | struct ixgbe_hw type ixgbe_hw (line 124) | struct ixgbe_hw type ixgbe_hw (line 125) | struct ixgbe_hw type ixgbe_hw (line 126) | struct ixgbe_hw type ixgbe_hw (line 127) | struct ixgbe_hw type ixgbe_hw (line 128) | struct ixgbe_hw type ixgbe_hw (line 129) | struct ixgbe_hw type ixgbe_hw (line 130) | struct ixgbe_hw type ixgbe_hw (line 131) | struct ixgbe_hw type ixgbe_hw (line 132) | struct ixgbe_hw type ixgbe_hw (line 133) | struct ixgbe_hw type ixgbe_hw (line 137) | struct ixgbe_hw type ixgbe_hw (line 139) | struct ixgbe_hw type ixgbe_hw (line 142) | struct ixgbe_hw type ixgbe_hw (line 145) | struct ixgbe_hw type ixgbe_hw (line 154) | struct ixgbe_hw type ixgbe_hw (line 156) | struct ixgbe_hw type ixgbe_hw (line 158) | struct ixgbe_hw type ixgbe_hw (line 159) | struct ixgbe_hw type ixgbe_hw (line 160) | struct ixgbe_hw type ixgbe_hw (line 161) | struct ixgbe_hw type ixgbe_hw (line 162) | struct ixgbe_hw type ixgbe_hw (line 163) | struct ixgbe_hw type ixgbe_hw (line 164) | struct ixgbe_hw type ixgbe_hw (line 166) | struct ixgbe_hw FILE: lib/librte_eal/linuxapp/kni/ethtool/ixgbe/ixgbe_common.c type ixgbe_hw (line 32) | struct ixgbe_hw type ixgbe_hw (line 33) | struct ixgbe_hw type ixgbe_hw (line 34) | struct ixgbe_hw type ixgbe_hw (line 35) | struct ixgbe_hw type ixgbe_hw (line 36) | struct ixgbe_hw type ixgbe_hw (line 37) | struct ixgbe_hw type ixgbe_hw (line 39) | struct ixgbe_hw type ixgbe_hw (line 40) | struct ixgbe_hw type ixgbe_hw (line 41) | struct ixgbe_hw type ixgbe_hw (line 42) | struct ixgbe_hw type ixgbe_hw (line 44) | struct ixgbe_hw type ixgbe_hw (line 45) | struct ixgbe_hw type ixgbe_hw (line 47) | struct ixgbe_hw type ixgbe_hw (line 49) | struct ixgbe_hw type ixgbe_hw (line 51) | struct ixgbe_hw function s32 (line 60) | s32 ixgbe_init_ops_generic(struct ixgbe_hw *hw) function s32 (line 141) | static s32 ixgbe_device_supports_autoneg_fc(struct ixgbe_hw *hw) function s32 (line 160) | static s32 ixgbe_setup_fc(struct ixgbe_hw *hw) function s32 (line 307) | s32 ixgbe_start_hw_generic(struct ixgbe_hw *hw) function s32 (line 351) | s32 ixgbe_start_hw_gen2(struct ixgbe_hw *hw) function s32 (line 390) | s32 ixgbe_init_hw_generic(struct ixgbe_hw *hw) function s32 (line 412) | s32 ixgbe_clear_hw_cntrs_generic(struct ixgbe_hw *hw) function s32 (line 525) | s32 ixgbe_read_pba_string_generic(struct ixgbe_hw *hw, u8 *pba_num, function s32 (line 635) | s32 ixgbe_get_mac_addr_generic(struct ixgbe_hw *hw, u8 *mac_addr) function s32 (line 659) | s32 ixgbe_get_bus_info_generic(struct ixgbe_hw *hw) function ixgbe_set_lan_id_multi_port_pcie (line 714) | void ixgbe_set_lan_id_multi_port_pcie(struct ixgbe_hw *hw) function s32 (line 738) | s32 ixgbe_stop_adapter_generic(struct ixgbe_hw *hw) function s32 (line 786) | s32 ixgbe_led_on_generic(struct ixgbe_hw *hw, u32 index) function s32 (line 804) | s32 ixgbe_led_off_generic(struct ixgbe_hw *hw, u32 index) function s32 (line 824) | s32 ixgbe_init_eeprom_params_generic(struct ixgbe_hw *hw) function s32 (line 877) | s32 ixgbe_write_eeprom_buffer_bit_bang_generic(struct ixgbe_hw *hw, u16 ... function s32 (line 932) | static s32 ixgbe_write_eeprom_buffer_bit_bang(struct ixgbe_hw *hw, u16 o... function s32 (line 1012) | s32 ixgbe_write_eeprom_generic(struct ixgbe_hw *hw, u16 offset, u16 data) function s32 (line 1038) | s32 ixgbe_read_eeprom_buffer_bit_bang_generic(struct ixgbe_hw *hw, u16 o... function s32 (line 1085) | static s32 ixgbe_read_eeprom_buffer_bit_bang(struct ixgbe_hw *hw, u16 of... function s32 (line 1140) | s32 ixgbe_read_eeprom_bit_bang_generic(struct ixgbe_hw *hw, u16 offset, function s32 (line 1167) | s32 ixgbe_read_eerd_buffer_generic(struct ixgbe_hw *hw, u16 offset, function s32 (line 1214) | static s32 ixgbe_detect_eeprom_page_size_generic(struct ixgbe_hw *hw, function s32 (line 1255) | s32 ixgbe_read_eerd_generic(struct ixgbe_hw *hw, u16 offset, u16 *data) function s32 (line 1269) | s32 ixgbe_write_eewr_buffer_generic(struct ixgbe_hw *hw, u16 offset, function s32 (line 1320) | s32 ixgbe_write_eewr_generic(struct ixgbe_hw *hw, u16 offset, u16 data) function s32 (line 1333) | s32 ixgbe_poll_eerd_eewr_done(struct ixgbe_hw *hw, u32 ee_reg) function s32 (line 1361) | static s32 ixgbe_acquire_eeprom(struct ixgbe_hw *hw) function s32 (line 1413) | static s32 ixgbe_get_eeprom_semaphore(struct ixgbe_hw *hw) function ixgbe_release_eeprom_semaphore (line 1500) | static void ixgbe_release_eeprom_semaphore(struct ixgbe_hw *hw) function s32 (line 1516) | static s32 ixgbe_ready_eeprom(struct ixgbe_hw *hw) function ixgbe_standby_eeprom (line 1555) | static void ixgbe_standby_eeprom(struct ixgbe_hw *hw) function ixgbe_shift_out_eeprom_bits (line 1578) | static void ixgbe_shift_out_eeprom_bits(struct ixgbe_hw *hw, u16 data, function u16 (line 1631) | static u16 ixgbe_shift_in_eeprom_bits(struct ixgbe_hw *hw, u16 count) function ixgbe_raise_eeprom_clk (line 1669) | static void ixgbe_raise_eeprom_clk(struct ixgbe_hw *hw, u32 *eec) function ixgbe_lower_eeprom_clk (line 1686) | static void ixgbe_lower_eeprom_clk(struct ixgbe_hw *hw, u32 *eec) function ixgbe_release_eeprom (line 1702) | static void ixgbe_release_eeprom(struct ixgbe_hw *hw) function u16 (line 1730) | u16 ixgbe_calc_eeprom_checksum_generic(struct ixgbe_hw *hw) function s32 (line 1778) | s32 ixgbe_validate_eeprom_checksum_generic(struct ixgbe_hw *hw, function s32 (line 1818) | s32 ixgbe_update_eeprom_checksum_generic(struct ixgbe_hw *hw) function s32 (line 1847) | s32 ixgbe_validate_mac_addr(u8 *mac_addr) function s32 (line 1878) | s32 ixgbe_set_rar_generic(struct ixgbe_hw *hw, u32 index, u8 *addr, u32 ... function s32 (line 1926) | s32 ixgbe_clear_rar_generic(struct ixgbe_hw *hw, u32 index) function s32 (line 1962) | s32 ixgbe_init_rx_addrs_generic(struct ixgbe_hw *hw) function ixgbe_add_uc_addr (line 2027) | void ixgbe_add_uc_addr(struct ixgbe_hw *hw, u8 *addr, u32 vmdq) function s32 (line 2065) | s32 ixgbe_update_uc_addr_list_generic(struct ixgbe_hw *hw, u8 *addr_list, function s32 (line 2131) | static s32 ixgbe_mta_vector(struct ixgbe_hw *hw, u8 *mc_addr) function ixgbe_set_mta (line 2165) | void ixgbe_set_mta(struct ixgbe_hw *hw, u8 *mc_addr) function s32 (line 2201) | s32 ixgbe_update_mc_addr_list_generic(struct ixgbe_hw *hw, u8 *mc_addr_l... function s32 (line 2246) | s32 ixgbe_enable_mc_generic(struct ixgbe_hw *hw) function s32 (line 2263) | s32 ixgbe_disable_mc_generic(struct ixgbe_hw *hw) function s32 (line 2279) | s32 ixgbe_fc_enable_generic(struct ixgbe_hw *hw) function s32 (line 2415) | static s32 ixgbe_negotiate_fc(struct ixgbe_hw *hw, u32 adv_reg, u32 lp_reg, function s32 (line 2457) | static s32 ixgbe_fc_autoneg_fiber(struct ixgbe_hw *hw) function s32 (line 2492) | static s32 ixgbe_fc_autoneg_backplane(struct ixgbe_hw *hw) function s32 (line 2532) | static s32 ixgbe_fc_autoneg_copper(struct ixgbe_hw *hw) function ixgbe_fc_autoneg (line 2557) | void ixgbe_fc_autoneg(struct ixgbe_hw *hw) function s32 (line 2616) | s32 ixgbe_disable_pcie_master(struct ixgbe_hw *hw) function s32 (line 2672) | s32 ixgbe_acquire_swfw_sync(struct ixgbe_hw *hw, u16 mask) function ixgbe_release_swfw_sync (line 2720) | void ixgbe_release_swfw_sync(struct ixgbe_hw *hw, u16 mask) function s32 (line 2741) | s32 ixgbe_disable_sec_rx_path_generic(struct ixgbe_hw *hw) function s32 (line 2774) | s32 ixgbe_enable_sec_rx_path_generic(struct ixgbe_hw *hw) function s32 (line 2793) | s32 ixgbe_enable_rx_dma_generic(struct ixgbe_hw *hw, u32 regval) function s32 (line 2805) | s32 ixgbe_blink_led_start_generic(struct ixgbe_hw *hw, u32 index) function s32 (line 2839) | s32 ixgbe_blink_led_stop_generic(struct ixgbe_hw *hw, u32 index) function s32 (line 2866) | static s32 ixgbe_get_san_mac_addr_offset(struct ixgbe_hw *hw, function s32 (line 2888) | s32 ixgbe_get_san_mac_addr_generic(struct ixgbe_hw *hw, u8 *san_mac_addr) function s32 (line 2933) | s32 ixgbe_set_san_mac_addr_generic(struct ixgbe_hw *hw, u8 *san_mac_addr) function u16 (line 2971) | u16 ixgbe_get_pcie_msix_count_generic(struct ixgbe_hw *hw) function s32 (line 3012) | s32 ixgbe_insert_mac_addr_generic(struct ixgbe_hw *hw, u8 *addr, u32 vmdq) function s32 (line 3076) | s32 ixgbe_clear_vmdq_generic(struct ixgbe_hw *hw, u32 rar, u32 vmdq) function s32 (line 3123) | s32 ixgbe_set_vmdq_generic(struct ixgbe_hw *hw, u32 rar, u32 vmdq) function s32 (line 3156) | s32 ixgbe_set_vmdq_san_mac_generic(struct ixgbe_hw *hw, u32 vmdq) function s32 (line 3178) | s32 ixgbe_init_uta_tables_generic(struct ixgbe_hw *hw) function s32 (line 3198) | s32 ixgbe_find_vlvf_slot(struct ixgbe_hw *hw, u32 vlan) function s32 (line 3246) | s32 ixgbe_set_vfta_generic(struct ixgbe_hw *hw, u32 vlan, u32 vind, function s32 (line 3313) | s32 ixgbe_set_vlvf_generic(struct ixgbe_hw *hw, u32 vlan, u32 vind, function s32 (line 3414) | s32 ixgbe_clear_vfta_generic(struct ixgbe_hw *hw) function s32 (line 3439) | s32 ixgbe_check_mac_link_generic(struct ixgbe_hw *hw, ixgbe_link_speed *... function s32 (line 3498) | s32 ixgbe_get_wwn_prefix_generic(struct ixgbe_hw *hw, u16 *wwnn_prefix, function s32 (line 3540) | s32 ixgbe_get_fcoe_boot_status_generic(struct ixgbe_hw *hw, u16 *bs) function ixgbe_set_mac_anti_spoofing (line 3587) | void ixgbe_set_mac_anti_spoofing(struct ixgbe_hw *hw, bool enable, int pf) function ixgbe_set_vlan_anti_spoofing (line 3627) | void ixgbe_set_vlan_anti_spoofing(struct ixgbe_hw *hw, bool enable, int vf) function s32 (line 3652) | s32 ixgbe_get_device_caps_generic(struct ixgbe_hw *hw, u16 *device_caps) function u8 (line 3666) | static u8 ixgbe_calculate_checksum(u8 *buffer, u32 length) function s32 (line 3689) | static s32 ixgbe_host_interface_command(struct ixgbe_hw *hw, u32 *buffer, function s32 (line 3788) | s32 ixgbe_set_fw_drv_ver_generic(struct ixgbe_hw *hw, u8 maj, u8 min, function ixgbe_set_rxpba_generic (line 3842) | void ixgbe_set_rxpba_generic(struct ixgbe_hw *hw, int num_pb, u32 headroom, function ixgbe_clear_tx_pending (line 3902) | void ixgbe_clear_tx_pending(struct ixgbe_hw *hw) function s32 (line 3955) | s32 ixgbe_get_thermal_sensor_data_generic(struct ixgbe_hw *hw) function s32 (line 4028) | s32 ixgbe_init_thermal_sensor_thresh_generic(struct ixgbe_hw *hw) FILE: lib/librte_eal/linuxapp/kni/ethtool/ixgbe/ixgbe_common.h type ixgbe_hw (line 33) | struct ixgbe_hw type ixgbe_hw (line 35) | struct ixgbe_hw type ixgbe_hw (line 36) | struct ixgbe_hw type ixgbe_hw (line 37) | struct ixgbe_hw type ixgbe_hw (line 38) | struct ixgbe_hw type ixgbe_hw (line 39) | struct ixgbe_hw type ixgbe_hw (line 40) | struct ixgbe_hw type ixgbe_hw (line 42) | struct ixgbe_hw type ixgbe_hw (line 43) | struct ixgbe_hw type ixgbe_hw (line 44) | struct ixgbe_hw type ixgbe_hw (line 45) | struct ixgbe_hw type ixgbe_hw (line 47) | struct ixgbe_hw type ixgbe_hw (line 48) | struct ixgbe_hw type ixgbe_hw (line 50) | struct ixgbe_hw type ixgbe_hw (line 51) | struct ixgbe_hw type ixgbe_hw (line 52) | struct ixgbe_hw type ixgbe_hw (line 54) | struct ixgbe_hw type ixgbe_hw (line 55) | struct ixgbe_hw type ixgbe_hw (line 57) | struct ixgbe_hw type ixgbe_hw (line 58) | struct ixgbe_hw type ixgbe_hw (line 60) | struct ixgbe_hw type ixgbe_hw (line 62) | struct ixgbe_hw type ixgbe_hw (line 64) | struct ixgbe_hw type ixgbe_hw (line 65) | struct ixgbe_hw type ixgbe_hw (line 67) | struct ixgbe_hw type ixgbe_hw (line 68) | struct ixgbe_hw type ixgbe_hw (line 70) | struct ixgbe_hw type ixgbe_hw (line 72) | struct ixgbe_hw type ixgbe_hw (line 73) | struct ixgbe_hw type ixgbe_hw (line 74) | struct ixgbe_hw type ixgbe_hw (line 77) | struct ixgbe_hw type ixgbe_hw (line 79) | struct ixgbe_hw type ixgbe_hw (line 80) | struct ixgbe_hw type ixgbe_hw (line 81) | struct ixgbe_hw type ixgbe_hw (line 82) | struct ixgbe_hw type ixgbe_hw (line 83) | struct ixgbe_hw type ixgbe_hw (line 85) | struct ixgbe_hw type ixgbe_hw (line 86) | struct ixgbe_hw type ixgbe_hw (line 89) | struct ixgbe_hw type ixgbe_hw (line 90) | struct ixgbe_hw type ixgbe_hw (line 91) | struct ixgbe_hw type ixgbe_hw (line 93) | struct ixgbe_hw type ixgbe_hw (line 94) | struct ixgbe_hw type ixgbe_hw (line 96) | struct ixgbe_hw type ixgbe_hw (line 97) | struct ixgbe_hw type ixgbe_hw (line 99) | struct ixgbe_hw type ixgbe_hw (line 100) | struct ixgbe_hw type ixgbe_hw (line 101) | struct ixgbe_hw type ixgbe_hw (line 102) | struct ixgbe_hw type ixgbe_hw (line 103) | struct ixgbe_hw type ixgbe_hw (line 104) | struct ixgbe_hw type ixgbe_hw (line 106) | struct ixgbe_hw type ixgbe_hw (line 108) | struct ixgbe_hw type ixgbe_hw (line 109) | struct ixgbe_hw type ixgbe_hw (line 111) | struct ixgbe_hw type ixgbe_hw (line 115) | struct ixgbe_hw type ixgbe_hw (line 118) | struct ixgbe_hw type ixgbe_hw (line 119) | struct ixgbe_hw type ixgbe_hw (line 120) | struct ixgbe_hw type ixgbe_hw (line 121) | struct ixgbe_hw type ixgbe_hw (line 122) | struct ixgbe_hw type ixgbe_hw (line 124) | struct ixgbe_hw type ixgbe_hw (line 126) | struct ixgbe_hw type ixgbe_hw (line 138) | struct ixgbe_hw type ixgbe_hw (line 139) | struct ixgbe_hw FILE: lib/librte_eal/linuxapp/kni/ethtool/ixgbe/ixgbe_dcb.h type ixgbe_dcb_support (line 60) | struct ixgbe_dcb_support { type ixgbe_dcb_tsa (line 69) | enum ixgbe_dcb_tsa { type ixgbe_dcb_tc_path (line 76) | struct ixgbe_dcb_tc_path { type ixgbe_dcb_pfc (line 87) | enum ixgbe_dcb_pfc { type ixgbe_dcb_tc_config (line 95) | struct ixgbe_dcb_tc_config { type ixgbe_dcb_pba (line 103) | enum ixgbe_dcb_pba { type ixgbe_dcb_num_tcs (line 110) | struct ixgbe_dcb_num_tcs { type ixgbe_dcb_config (line 115) | struct ixgbe_dcb_config { type ixgbe_dcb_config (line 133) | struct ixgbe_dcb_config type ixgbe_hw (line 137) | struct ixgbe_hw type ixgbe_dcb_config (line 138) | struct ixgbe_dcb_config type ixgbe_hw (line 141) | struct ixgbe_hw type ixgbe_hw (line 142) | struct ixgbe_hw type ixgbe_dcb_config (line 142) | struct ixgbe_dcb_config type ixgbe_hw (line 145) | struct ixgbe_hw type ixgbe_hw (line 146) | struct ixgbe_hw type ixgbe_hw_stats (line 146) | struct ixgbe_hw_stats type ixgbe_hw (line 147) | struct ixgbe_hw type ixgbe_hw_stats (line 147) | struct ixgbe_hw_stats type ixgbe_hw (line 150) | struct ixgbe_hw type ixgbe_dcb_config (line 151) | struct ixgbe_dcb_config type ixgbe_hw (line 152) | struct ixgbe_hw type ixgbe_dcb_config (line 153) | struct ixgbe_dcb_config type ixgbe_hw (line 154) | struct ixgbe_hw type ixgbe_dcb_config (line 155) | struct ixgbe_dcb_config type ixgbe_dcb_config (line 158) | struct ixgbe_dcb_config type ixgbe_dcb_config (line 159) | struct ixgbe_dcb_config type ixgbe_dcb_config (line 160) | struct ixgbe_dcb_config type ixgbe_dcb_config (line 161) | struct ixgbe_dcb_config type ixgbe_dcb_config (line 162) | struct ixgbe_dcb_config type ixgbe_dcb_config (line 163) | struct ixgbe_dcb_config type ixgbe_hw (line 166) | struct ixgbe_hw type ixgbe_hw (line 167) | struct ixgbe_hw type ixgbe_dcb_config (line 167) | struct ixgbe_dcb_config FILE: lib/librte_eal/linuxapp/kni/ethtool/ixgbe/ixgbe_ethtool.c type ixgbe_stats (line 52) | struct ixgbe_stats { type ixgbe_stats (line 63) | struct ixgbe_stats type ixgbe_stats (line 90) | struct ixgbe_stats function ixgbe_get_settings (line 176) | int ixgbe_get_settings(struct net_device *netdev, function ixgbe_set_settings (line 366) | static int ixgbe_set_settings(struct net_device *netdev, function ixgbe_get_pauseparam (line 410) | static void ixgbe_get_pauseparam(struct net_device *netdev, function ixgbe_set_pauseparam (line 431) | static int ixgbe_set_pauseparam(struct net_device *netdev, function u32 (line 466) | static u32 ixgbe_get_msglevel(struct net_device *netdev) function ixgbe_set_msglevel (line 472) | static void ixgbe_set_msglevel(struct net_device *netdev, u32 data) function ixgbe_get_regs_len (line 478) | static int ixgbe_get_regs_len(struct net_device *netdev) function ixgbe_get_regs (line 487) | static void ixgbe_get_regs(struct net_device *netdev, struct ethtool_reg... function ixgbe_get_eeprom_len (line 804) | static int ixgbe_get_eeprom_len(struct net_device *netdev) function ixgbe_get_eeprom (line 810) | static int ixgbe_get_eeprom(struct net_device *netdev, function ixgbe_set_eeprom (line 846) | static int ixgbe_set_eeprom(struct net_device *netdev, function ixgbe_get_drvinfo (line 916) | static void ixgbe_get_drvinfo(struct net_device *netdev, function ixgbe_get_ringparam (line 937) | static void ixgbe_get_ringparam(struct net_device *netdev, function ixgbe_set_ringparam (line 952) | static int ixgbe_set_ringparam(struct net_device *netdev, function ixgbe_get_stats_count (line 1086) | static int ixgbe_get_stats_count(struct net_device *netdev) function ixgbe_get_sset_count (line 1092) | static int ixgbe_get_sset_count(struct net_device *netdev, int sset) function ixgbe_get_ethtool_stats (line 1105) | static void ixgbe_get_ethtool_stats(struct net_device *netdev, function ixgbe_get_strings (line 1172) | static void ixgbe_get_strings(struct net_device *netdev, u32 stringset, function ixgbe_link_test (line 1238) | static int ixgbe_link_test(struct ixgbe_adapter *adapter, u64 *data) type ixgbe_reg_test (line 1254) | struct ixgbe_reg_test { type ixgbe_reg_test (line 1280) | struct ixgbe_reg_test type ixgbe_reg_test (line 1304) | struct ixgbe_reg_test function ixgbe_reg_test (line 1367) | static int ixgbe_reg_test(struct ixgbe_adapter *adapter, u64 *data) function ixgbe_eeprom_test (line 1454) | static int ixgbe_eeprom_test(struct ixgbe_adapter *adapter, u64 *data) function irqreturn_t (line 1463) | static irqreturn_t ixgbe_test_intr(int irq, void *data) function ixgbe_intr_test (line 1473) | static int ixgbe_intr_test(struct ixgbe_adapter *adapter, u64 *data) function ixgbe_setup_loopback_test (line 1588) | static int ixgbe_setup_loopback_test(struct ixgbe_adapter *adapter) function ixgbe_loopback_cleanup (line 1641) | static void ixgbe_loopback_cleanup(struct ixgbe_adapter *adapter) function ixgbe_loopback_test (line 1655) | static int ixgbe_loopback_test(struct ixgbe_adapter *adapter, u64 *data) function ixgbe_diag_test_count (line 1675) | static int ixgbe_diag_test_count(struct net_device *netdev) function ixgbe_diag_test (line 1681) | static void ixgbe_diag_test(struct net_device *netdev, function ixgbe_wol_exclusion (line 1776) | static int ixgbe_wol_exclusion(struct ixgbe_adapter *adapter, function ixgbe_get_wol (line 1832) | static void ixgbe_get_wol(struct net_device *netdev, function ixgbe_set_wol (line 1855) | static int ixgbe_set_wol(struct net_device *netdev, struct ethtool_wolin... function ixgbe_nway_reset (line 1881) | static int ixgbe_nway_reset(struct net_device *netdev) function ixgbe_set_phys_id (line 1892) | static int ixgbe_set_phys_id(struct net_device *netdev, function ixgbe_phys_id (line 1920) | static int ixgbe_phys_id(struct net_device *netdev, u32 data) function ixgbe_get_coalesce (line 1944) | static int ixgbe_get_coalesce(struct net_device *netdev, function ixgbe_update_rsc (line 1977) | static bool ixgbe_update_rsc(struct ixgbe_adapter *adapter) function ixgbe_set_coalesce (line 2010) | static int ixgbe_set_coalesce(struct net_device *netdev, function u32 (line 2091) | static u32 ixgbe_get_rx_csum(struct net_device *netdev) function ixgbe_set_rx_csum (line 2098) | static int ixgbe_set_rx_csum(struct net_device *netdev, u32 data) function u32 (line 2124) | static u32 ixgbe_get_tx_csum(struct net_device *netdev) function ixgbe_set_tx_csum (line 2129) | static int ixgbe_set_tx_csum(struct net_device *netdev, u32 data) function ixgbe_set_tso (line 2156) | static int ixgbe_set_tso(struct net_device *netdev, u32 data) function ixgbe_set_flags (line 2196) | static int ixgbe_set_flags(struct net_device *netdev, u32 data) function ixgbe_get_ethtool_fdir_entry (line 2291) | static int ixgbe_get_ethtool_fdir_entry(struct ixgbe_adapter *adapter, function ixgbe_get_ethtool_fdir_all (line 2360) | static int ixgbe_get_ethtool_fdir_all(struct ixgbe_adapter *adapter, function ixgbe_get_rss_hash_opts (line 2384) | static int ixgbe_get_rss_hash_opts(struct ixgbe_adapter *adapter, type net_device (line 2426) | struct net_device type ethtool_rxnfc (line 2426) | struct ethtool_rxnfc function u32 (line 2430) | u32 *rule_locs) function ixgbe_update_ethtool_fdir_entry (line 2462) | static int ixgbe_update_ethtool_fdir_entry(struct ixgbe_adapter *adapter, function ixgbe_flowspec_to_flow_type (line 2519) | static int ixgbe_flowspec_to_flow_type(struct ethtool_rx_flow_spec *fsp, function ixgbe_add_ethtool_fdir_entry (line 2559) | static int ixgbe_add_ethtool_fdir_entry(struct ixgbe_adapter *adapter, function ixgbe_del_ethtool_fdir_entry (line 2676) | static int ixgbe_del_ethtool_fdir_entry(struct ixgbe_adapter *adapter, function ixgbe_set_rx_ntuple (line 2696) | static int ixgbe_set_rx_ntuple(struct net_device *dev, function ixgbe_set_rss_hash_opt (line 2705) | static int ixgbe_set_rss_hash_opt(struct ixgbe_adapter *adapter, function ixgbe_set_rxnfc (line 2808) | static int ixgbe_set_rxnfc(struct net_device *dev, struct ethtool_rxnfc ... type ethtool_ops (line 2832) | struct ethtool_ops function ixgbe_set_ethtool_ops (line 2897) | void ixgbe_set_ethtool_ops(struct net_device *netdev) FILE: lib/librte_eal/linuxapp/kni/ethtool/ixgbe/ixgbe_fcoe.h type ixgbe_fcoe_ddp (line 65) | struct ixgbe_fcoe_ddp { type ixgbe_fcoe (line 75) | struct ixgbe_fcoe { FILE: lib/librte_eal/linuxapp/kni/ethtool/ixgbe/ixgbe_main.c type notifier_block (line 127) | struct notifier_block type notifier_block (line 129) | struct notifier_block function ixgbe_release_hw_control (line 144) | static void ixgbe_release_hw_control(struct ixgbe_adapter *adapter) function ixgbe_get_hw_control (line 155) | static void ixgbe_get_hw_control(struct ixgbe_adapter *adapter) function ixgbe_update_xoff_rx_lfc (line 167) | static void ixgbe_update_xoff_rx_lfc(struct ixgbe_adapter *adapter) function ixgbe_update_xoff_received (line 196) | static void ixgbe_update_xoff_received(struct ixgbe_adapter *adapter) function ixgbe_vlan_stripping_disable (line 249) | void ixgbe_vlan_stripping_disable(struct ixgbe_adapter *adapter) function ixgbe_vlan_stripping_enable (line 284) | void ixgbe_vlan_stripping_enable(struct ixgbe_adapter *adapter) type net_device (line 311) | struct net_device type vlan_group (line 311) | struct vlan_group function ixgbe_vlan_mode (line 313) | void ixgbe_vlan_mode(struct net_device *netdev, u32 features) function u8 (line 346) | static u8 *ixgbe_addr_list_itr(struct ixgbe_hw *hw, u8 **mc_addr_ptr, u3... function ixgbe_write_mc_addr_list (line 386) | int ixgbe_write_mc_addr_list(struct net_device *netdev) function ixgbe_full_sync_mac_table (line 427) | void ixgbe_full_sync_mac_table(struct ixgbe_adapter *adapter) function ixgbe_sync_mac_table (line 442) | void ixgbe_sync_mac_table(struct ixgbe_adapter *adapter) function ixgbe_available_rars (line 463) | int ixgbe_available_rars(struct ixgbe_adapter *adapter) function ixgbe_add_mac_filter (line 475) | int ixgbe_add_mac_filter(struct ixgbe_adapter *adapter, u8 *addr, u16 qu... function ixgbe_flush_sw_mac_table (line 496) | void ixgbe_flush_sw_mac_table(struct ixgbe_adapter *adapter) function ixgbe_del_mac_filter_by_index (line 510) | void ixgbe_del_mac_filter_by_index(struct ixgbe_adapter *adapter, int in... function ixgbe_del_mac_filter (line 519) | int ixgbe_del_mac_filter(struct ixgbe_adapter *adapter, u8* addr, u16 qu... function ixgbe_write_uc_addr_list (line 550) | int ixgbe_write_uc_addr_list(struct ixgbe_adapter *adapter, function ixgbe_set_rx_mode (line 589) | void ixgbe_set_rx_mode(struct net_device *netdev) function ixgbe_hpbthresh (line 679) | static int ixgbe_hpbthresh(struct ixgbe_adapter *adapter, int pb) function ixgbe_lpbthresh (line 741) | static int ixgbe_lpbthresh(struct ixgbe_adapter *adapter, int pb) function ixgbe_pbthresh_setup (line 780) | static void ixgbe_pbthresh_setup(struct ixgbe_adapter *adapter) function ixgbe_configure (line 807) | static void ixgbe_configure(struct ixgbe_adapter *adapter) function ixgbe_is_sfp (line 847) | static bool ixgbe_is_sfp(struct ixgbe_hw *hw) function ixgbe_clear_vf_stats_counters (line 875) | void ixgbe_clear_vf_stats_counters(struct ixgbe_adapter *adapter) function ixgbe_reinit_locked (line 911) | void ixgbe_reinit_locked(struct ixgbe_adapter *adapter) function ixgbe_up (line 934) | void ixgbe_up(struct ixgbe_adapter *adapter) function ixgbe_reset (line 942) | void ixgbe_reset(struct ixgbe_adapter *adapter) function ixgbe_down (line 997) | void ixgbe_down(struct ixgbe_adapter *adapter) function ixgbe_set_dcb_queues (line 1107) | static bool ixgbe_set_dcb_queues(struct ixgbe_adapter *adapter) function ixgbe_set_vmdq_queues (line 1208) | static bool ixgbe_set_vmdq_queues(struct ixgbe_adapter *adapter) function ixgbe_set_rss_queues (line 1288) | static bool ixgbe_set_rss_queues(struct ixgbe_adapter *adapter) function ixgbe_set_fcoe_queues (line 1332) | static bool ixgbe_set_fcoe_queues(struct ixgbe_adapter *adapter) function ixgbe_set_num_queues (line 1364) | static void ixgbe_set_num_queues(struct ixgbe_adapter *adapter) function ixgbe_sw_init (line 1397) | static int ixgbe_sw_init(struct ixgbe_adapter *adapter) function ixgbe_setup_tx_resources (line 1560) | int ixgbe_setup_tx_resources(struct ixgbe_ring *tx_ring) function ixgbe_setup_all_tx_resources (line 1613) | static int ixgbe_setup_all_tx_resources(struct ixgbe_adapter *adapter) function ixgbe_setup_rx_resources (line 1634) | int ixgbe_setup_rx_resources(struct ixgbe_ring *rx_ring) function ixgbe_setup_all_rx_resources (line 1693) | static int ixgbe_setup_all_rx_resources(struct ixgbe_adapter *adapter) function ixgbe_free_tx_resources (line 1714) | void ixgbe_free_tx_resources(struct ixgbe_ring *tx_ring) function ixgbe_free_all_tx_resources (line 1737) | static void ixgbe_free_all_tx_resources(struct ixgbe_adapter *adapter) function ixgbe_free_rx_resources (line 1752) | void ixgbe_free_rx_resources(struct ixgbe_ring *rx_ring) function ixgbe_free_all_rx_resources (line 1775) | static void ixgbe_free_all_rx_resources(struct ixgbe_adapter *adapter) function ixgbe_open (line 1798) | int ixgbe_open(struct net_device *netdev) function ixgbe_close (line 1853) | int ixgbe_close(struct net_device *netdev) type net_device_stats (line 1882) | struct net_device_stats type net_device (line 1882) | struct net_device type ixgbe_adapter (line 1884) | struct ixgbe_adapter function ixgbe_update_stats (line 1902) | void ixgbe_update_stats(struct ixgbe_adapter *adapter) function ixgbe_watchdog_update_link (line 2181) | static void ixgbe_watchdog_update_link(struct ixgbe_adapter *adapter) function ixgbe_service_task (line 2230) | static void ixgbe_service_task(struct work_struct *work) function ixgbe_set_mac (line 2263) | static int ixgbe_set_mac(struct net_device *netdev, void *p) function ixgbe_ioctl (line 2292) | static int ixgbe_ioctl(struct net_device *netdev, struct ifreq *ifr, int... function ixgbe_do_reset (line 2306) | void ixgbe_do_reset(struct net_device *netdev) function ixgbe_kni_probe (line 2333) | int ixgbe_kni_probe(struct pci_dev *pdev, function ixgbe_kni_remove (line 2943) | void ixgbe_kni_remove(struct pci_dev *pdev) function u16 (line 2949) | u16 ixgbe_read_pci_cfg_word(struct ixgbe_hw *hw, u32 reg) function ixgbe_write_pci_cfg_word (line 2958) | void ixgbe_write_pci_cfg_word(struct ixgbe_hw *hw, u32 reg, u16 value) function ewarn (line 2965) | void ewarn(struct ixgbe_hw *hw, const char *st, u32 status) FILE: lib/librte_eal/linuxapp/kni/ethtool/ixgbe/ixgbe_mbx.h type ixgbe_hw (line 94) | struct ixgbe_hw type ixgbe_hw (line 95) | struct ixgbe_hw type ixgbe_hw (line 96) | struct ixgbe_hw type ixgbe_hw (line 97) | struct ixgbe_hw type ixgbe_hw (line 98) | struct ixgbe_hw type ixgbe_hw (line 99) | struct ixgbe_hw type ixgbe_hw (line 100) | struct ixgbe_hw type ixgbe_hw (line 101) | struct ixgbe_hw type ixgbe_hw (line 102) | struct ixgbe_hw type ixgbe_hw (line 103) | struct ixgbe_hw FILE: lib/librte_eal/linuxapp/kni/ethtool/ixgbe/ixgbe_osdep.h type ixgbe_hw (line 117) | struct ixgbe_hw type ixgbe_hw (line 118) | struct ixgbe_hw type ixgbe_hw (line 119) | struct ixgbe_hw type ixgbe_hw (line 120) | struct ixgbe_hw FILE: lib/librte_eal/linuxapp/kni/ethtool/ixgbe/ixgbe_phy.c type ixgbe_hw (line 32) | struct ixgbe_hw type ixgbe_hw (line 33) | struct ixgbe_hw type ixgbe_hw (line 34) | struct ixgbe_hw type ixgbe_hw (line 35) | struct ixgbe_hw type ixgbe_hw (line 36) | struct ixgbe_hw type ixgbe_hw (line 37) | struct ixgbe_hw type ixgbe_hw (line 38) | struct ixgbe_hw type ixgbe_hw (line 39) | struct ixgbe_hw type ixgbe_hw (line 40) | struct ixgbe_hw type ixgbe_hw (line 41) | struct ixgbe_hw function s32 (line 50) | s32 ixgbe_init_phy_ops_generic(struct ixgbe_hw *hw) function s32 (line 80) | s32 ixgbe_identify_phy_generic(struct ixgbe_hw *hw) function ixgbe_validate_phy_addr (line 128) | bool ixgbe_validate_phy_addr(struct ixgbe_hw *hw, u32 phy_addr) function s32 (line 148) | s32 ixgbe_get_phy_id(struct ixgbe_hw *hw) function ixgbe_get_phy_type_from_id (line 174) | enum ixgbe_phy_type ixgbe_get_phy_type_from_id(u32 phy_id) function s32 (line 204) | s32 ixgbe_reset_phy_generic(struct ixgbe_hw *hw) function s32 (line 259) | s32 ixgbe_read_phy_reg_generic(struct ixgbe_hw *hw, u32 reg_addr, function s32 (line 357) | s32 ixgbe_write_phy_reg_generic(struct ixgbe_hw *hw, u32 reg_addr, function s32 (line 448) | s32 ixgbe_setup_phy_link_generic(struct ixgbe_hw *hw) function s32 (line 543) | s32 ixgbe_setup_phy_link_speed_generic(struct ixgbe_hw *hw, function s32 (line 578) | s32 ixgbe_get_copper_link_capabilities_generic(struct ixgbe_hw *hw, function s32 (line 611) | s32 ixgbe_check_phy_link_tnx(struct ixgbe_hw *hw, ixgbe_link_speed *speed, function s32 (line 657) | s32 ixgbe_setup_phy_link_tnx(struct ixgbe_hw *hw) function s32 (line 748) | s32 ixgbe_get_phy_firmware_version_tnx(struct ixgbe_hw *hw, function s32 (line 765) | s32 ixgbe_get_phy_firmware_version_generic(struct ixgbe_hw *hw, function s32 (line 781) | s32 ixgbe_reset_phy_nl(struct ixgbe_hw *hw) function s32 (line 880) | s32 ixgbe_identify_module_generic(struct ixgbe_hw *hw) function s32 (line 908) | s32 ixgbe_identify_sfp_module_generic(struct ixgbe_hw *hw) function s32 (line 1199) | s32 ixgbe_identify_qsfp_module_generic(struct ixgbe_hw *hw) function s32 (line 1221) | s32 ixgbe_get_sfp_init_sequence_offsets(struct ixgbe_hw *hw, function s32 (line 1299) | s32 ixgbe_read_i2c_eeprom_generic(struct ixgbe_hw *hw, u8 byte_offset, function s32 (line 1315) | s32 ixgbe_write_i2c_eeprom_generic(struct ixgbe_hw *hw, u8 byte_offset, function s32 (line 1332) | s32 ixgbe_read_i2c_byte_generic(struct ixgbe_hw *hw, u8 byte_offset, function s32 (line 1422) | s32 ixgbe_write_i2c_byte_generic(struct ixgbe_hw *hw, u8 byte_offset, function ixgbe_i2c_start (line 1491) | static void ixgbe_i2c_start(struct ixgbe_hw *hw) function ixgbe_i2c_stop (line 1520) | static void ixgbe_i2c_stop(struct ixgbe_hw *hw) function s32 (line 1544) | static s32 ixgbe_clock_in_i2c_byte(struct ixgbe_hw *hw, u8 *data) function s32 (line 1564) | static s32 ixgbe_clock_out_i2c_byte(struct ixgbe_hw *hw, u8 data) function s32 (line 1594) | static s32 ixgbe_get_i2c_ack(struct ixgbe_hw *hw) function s32 (line 1639) | static s32 ixgbe_clock_in_i2c_bit(struct ixgbe_hw *hw, bool *data) function s32 (line 1666) | static s32 ixgbe_clock_out_i2c_bit(struct ixgbe_hw *hw, bool data) function ixgbe_raise_i2c_clk (line 1698) | static void ixgbe_raise_i2c_clk(struct ixgbe_hw *hw, u32 *i2cctl) function ixgbe_lower_i2c_clk (line 1725) | static void ixgbe_lower_i2c_clk(struct ixgbe_hw *hw, u32 *i2cctl) function s32 (line 1745) | static s32 ixgbe_set_i2c_data(struct ixgbe_hw *hw, u32 *i2cctl, bool data) function ixgbe_get_i2c_data (line 1777) | static bool ixgbe_get_i2c_data(u32 *i2cctl) function ixgbe_i2c_bus_clear (line 1796) | void ixgbe_i2c_bus_clear(struct ixgbe_hw *hw) function s32 (line 1829) | s32 ixgbe_tn_check_overtemp(struct ixgbe_hw *hw) FILE: lib/librte_eal/linuxapp/kni/ethtool/ixgbe/ixgbe_phy.h type ixgbe_hw (line 91) | struct ixgbe_hw type ixgbe_hw (line 92) | struct ixgbe_hw type ixgbe_phy_type (line 93) | enum ixgbe_phy_type type ixgbe_hw (line 94) | struct ixgbe_hw type ixgbe_hw (line 95) | struct ixgbe_hw type ixgbe_hw (line 96) | struct ixgbe_hw type ixgbe_hw (line 97) | struct ixgbe_hw type ixgbe_hw (line 99) | struct ixgbe_hw type ixgbe_hw (line 101) | struct ixgbe_hw type ixgbe_hw (line 102) | struct ixgbe_hw type ixgbe_hw (line 106) | struct ixgbe_hw type ixgbe_hw (line 111) | struct ixgbe_hw type ixgbe_hw (line 114) | struct ixgbe_hw type ixgbe_hw (line 115) | struct ixgbe_hw type ixgbe_hw (line 117) | struct ixgbe_hw type ixgbe_hw (line 120) | struct ixgbe_hw type ixgbe_hw (line 121) | struct ixgbe_hw type ixgbe_hw (line 122) | struct ixgbe_hw type ixgbe_hw (line 123) | struct ixgbe_hw type ixgbe_hw (line 124) | struct ixgbe_hw type ixgbe_hw (line 127) | struct ixgbe_hw type ixgbe_hw (line 128) | struct ixgbe_hw type ixgbe_hw (line 130) | struct ixgbe_hw type ixgbe_hw (line 132) | struct ixgbe_hw type ixgbe_hw (line 134) | struct ixgbe_hw type ixgbe_hw (line 136) | struct ixgbe_hw FILE: lib/librte_eal/linuxapp/kni/ethtool/ixgbe/ixgbe_sriov.h type ixgbe_adapter (line 32) | struct ixgbe_adapter type ixgbe_adapter (line 34) | struct ixgbe_adapter type ixgbe_adapter (line 35) | struct ixgbe_adapter type ixgbe_hw (line 36) | struct ixgbe_hw type ixgbe_adapter (line 37) | struct ixgbe_adapter type ixgbe_adapter (line 38) | struct ixgbe_adapter type ixgbe_adapter (line 39) | struct ixgbe_adapter type ixgbe_adapter (line 40) | struct ixgbe_adapter type ixgbe_adapter (line 42) | struct ixgbe_adapter type ixgbe_adapter (line 43) | struct ixgbe_adapter type net_device (line 45) | struct net_device type net_device (line 46) | struct net_device type net_device (line 48) | struct net_device type net_device (line 50) | struct net_device type net_device (line 52) | struct net_device type ifla_vf_info (line 53) | struct ifla_vf_info type ixgbe_adapter (line 55) | struct ixgbe_adapter type pci_dev (line 57) | struct pci_dev type ixgbe_adapter (line 58) | struct ixgbe_adapter type ixgbe_adapter (line 60) | struct ixgbe_adapter type ixgbe_adapter (line 62) | struct ixgbe_adapter type ixgbe_adapter (line 64) | struct ixgbe_adapter FILE: lib/librte_eal/linuxapp/kni/ethtool/ixgbe/ixgbe_type.h type ixgbe_thermal_diode_data (line 127) | struct ixgbe_thermal_diode_data { type ixgbe_thermal_sensor_data (line 134) | struct ixgbe_thermal_sensor_data { type ixgbe_fdir_pballoc_type (line 2314) | enum ixgbe_fdir_pballoc_type { type ixgbe_hic_hdr (line 2410) | struct ixgbe_hic_hdr { type ixgbe_hic_drv_info (line 2420) | struct ixgbe_hic_drv_info { type ixgbe_legacy_tx_desc (line 2432) | struct ixgbe_legacy_tx_desc { type ixgbe_legacy_rx_desc (line 2467) | struct ixgbe_legacy_rx_desc { type ixgbe_adv_tx_context_desc (line 2508) | struct ixgbe_adv_tx_context_desc { type u32 (line 2573) | typedef u32 ixgbe_autoneg_advertised; type u32 (line 2575) | typedef u32 ixgbe_link_speed; type u32 (line 2588) | typedef u32 ixgbe_physical_layer; type ixgbe_atr_flow_type (line 2679) | enum ixgbe_atr_flow_type { type ixgbe_fcoe_boot_status (line 2741) | enum ixgbe_fcoe_boot_status { type ixgbe_eeprom_type (line 2747) | enum ixgbe_eeprom_type { type ixgbe_mac_type (line 2754) | enum ixgbe_mac_type { type ixgbe_phy_type (line 2762) | enum ixgbe_phy_type { type ixgbe_sfp_type (line 2796) | enum ixgbe_sfp_type { type ixgbe_media_type (line 2814) | enum ixgbe_media_type { type ixgbe_fc_mode (line 2826) | enum ixgbe_fc_mode { type ixgbe_smart_speed (line 2836) | enum ixgbe_smart_speed { type ixgbe_bus_type (line 2843) | enum ixgbe_bus_type { type ixgbe_bus_speed (line 2852) | enum ixgbe_bus_speed { type ixgbe_bus_width (line 2866) | enum ixgbe_bus_width { type ixgbe_addr_filter_info (line 2877) | struct ixgbe_addr_filter_info { type ixgbe_bus_info (line 2886) | struct ixgbe_bus_info { type ixgbe_fc_info (line 2896) | struct ixgbe_fc_info { type ixgbe_hw_stats (line 2909) | struct ixgbe_hw_stats { type ixgbe_hw (line 2989) | struct ixgbe_hw type u8 (line 2992) | typedef u8* (*ixgbe_mc_addr_itr) (struct ixgbe_hw *hw, u8 **mc_addr_ptr, type ixgbe_eeprom_operations (line 2996) | struct ixgbe_eeprom_operations { type ixgbe_mac_operations (line 3007) | struct ixgbe_mac_operations { type ixgbe_phy_operations (line 3081) | struct ixgbe_phy_operations { type ixgbe_eeprom_info (line 3101) | struct ixgbe_eeprom_info { type ixgbe_mac_info (line 3111) | struct ixgbe_mac_info { type ixgbe_phy_info (line 3142) | struct ixgbe_phy_info { type ixgbe_mbx_operations (line 3162) | struct ixgbe_mbx_operations { type ixgbe_mbx_stats (line 3173) | struct ixgbe_mbx_stats { type ixgbe_mbx_info (line 3182) | struct ixgbe_mbx_info { type ixgbe_hw (line 3191) | struct ixgbe_hw { FILE: lib/librte_eal/linuxapp/kni/ethtool/ixgbe/ixgbe_x540.c type ixgbe_hw (line 34) | struct ixgbe_hw type ixgbe_hw (line 35) | struct ixgbe_hw type ixgbe_hw (line 36) | struct ixgbe_hw type ixgbe_hw (line 37) | struct ixgbe_hw function s32 (line 46) | s32 ixgbe_init_ops_X540(struct ixgbe_hw *hw) function s32 (line 145) | s32 ixgbe_get_link_capabilities_X540(struct ixgbe_hw *hw, function ixgbe_get_media_type_X540 (line 160) | enum ixgbe_media_type ixgbe_get_media_type_X540(struct ixgbe_hw *hw) function s32 (line 172) | s32 ixgbe_setup_mac_link_X540(struct ixgbe_hw *hw, function s32 (line 187) | s32 ixgbe_reset_hw_X540(struct ixgbe_hw *hw) function s32 (line 284) | s32 ixgbe_start_hw_X540(struct ixgbe_hw *hw) function u32 (line 304) | u32 ixgbe_get_supported_physical_layer_X540(struct ixgbe_hw *hw) function s32 (line 328) | s32 ixgbe_init_eeprom_params_X540(struct ixgbe_hw *hw) function s32 (line 359) | s32 ixgbe_read_eerd_X540(struct ixgbe_hw *hw, u16 offset, u16 *data) function s32 (line 382) | s32 ixgbe_read_eerd_buffer_X540(struct ixgbe_hw *hw, function s32 (line 406) | s32 ixgbe_write_eewr_X540(struct ixgbe_hw *hw, u16 offset, u16 data) function s32 (line 429) | s32 ixgbe_write_eewr_buffer_X540(struct ixgbe_hw *hw, function u16 (line 453) | u16 ixgbe_calc_eeprom_checksum_X540(struct ixgbe_hw *hw) function s32 (line 529) | s32 ixgbe_validate_eeprom_checksum_X540(struct ixgbe_hw *hw, function s32 (line 586) | s32 ixgbe_update_eeprom_checksum_X540(struct ixgbe_hw *hw) function s32 (line 630) | static s32 ixgbe_update_flash_X540(struct ixgbe_hw *hw) function s32 (line 675) | static s32 ixgbe_poll_flash_update_done_X540(struct ixgbe_hw *hw) function s32 (line 700) | s32 ixgbe_acquire_swfw_sync_X540(struct ixgbe_hw *hw, u16 mask) function ixgbe_release_swfw_sync_X540 (line 781) | void ixgbe_release_swfw_sync_X540(struct ixgbe_hw *hw, u16 mask) function s32 (line 802) | static s32 ixgbe_get_swfw_sync_semaphore(struct ixgbe_hw *hw) function ixgbe_release_swfw_sync_semaphore (line 857) | static void ixgbe_release_swfw_sync_semaphore(struct ixgbe_hw *hw) function s32 (line 882) | s32 ixgbe_blink_led_start_X540(struct ixgbe_hw *hw, u32 index) function s32 (line 918) | s32 ixgbe_blink_led_stop_X540(struct ixgbe_hw *hw, u32 index) FILE: lib/librte_eal/linuxapp/kni/ethtool/ixgbe/ixgbe_x540.h type ixgbe_hw (line 33) | struct ixgbe_hw type ixgbe_media_type (line 35) | enum ixgbe_media_type type ixgbe_hw (line 35) | struct ixgbe_hw type ixgbe_hw (line 36) | struct ixgbe_hw type ixgbe_hw (line 38) | struct ixgbe_hw type ixgbe_hw (line 39) | struct ixgbe_hw type ixgbe_hw (line 40) | struct ixgbe_hw type ixgbe_hw (line 42) | struct ixgbe_hw type ixgbe_hw (line 43) | struct ixgbe_hw type ixgbe_hw (line 44) | struct ixgbe_hw type ixgbe_hw (line 46) | struct ixgbe_hw type ixgbe_hw (line 47) | struct ixgbe_hw type ixgbe_hw (line 49) | struct ixgbe_hw type ixgbe_hw (line 50) | struct ixgbe_hw type ixgbe_hw (line 51) | struct ixgbe_hw type ixgbe_hw (line 53) | struct ixgbe_hw type ixgbe_hw (line 54) | struct ixgbe_hw type ixgbe_hw (line 56) | struct ixgbe_hw type ixgbe_hw (line 57) | struct ixgbe_hw FILE: lib/librte_eal/linuxapp/kni/ethtool/ixgbe/kcompat.c function skip_atoi (line 36) | static int skip_atoi(const char **s) function _kc_vsnprintf (line 146) | int _kc_vsnprintf(char *buf, size_t size, const char *fmt, va_list args) function _kc_snprintf (line 369) | int _kc_snprintf(char * buf, size_t size, const char *fmt, ...) function __kc_pci_vfs_assigned (line 385) | int __kc_pci_vfs_assigned(struct pci_dev *dev) function u64 (line 443) | u64 function u64 (line 453) | u64 function _kc_pci_unmap_page (line 463) | void function _kc_pci_set_dma_mask (line 478) | int function _kc_pci_request_regions (line 487) | int function _kc_pci_release_regions (line 511) | void type net_device (line 531) | struct net_device type net_device (line 534) | struct net_device function _kc_is_valid_ether_addr (line 550) | int function _kc_pci_set_power_state (line 563) | int function _kc_pci_enable_wake (line 569) | int function _kc_skb_fill_page_desc (line 579) | void _kc_skb_fill_page_desc(struct sk_buff *skb, int i, struct page *page, function find_next_bit (line 603) | unsigned long find_next_bit(const unsigned long *addr, unsigned long size, function _kc_strlcpy (line 642) | size_t _kc_strlcpy(char *dest, const char *src, size_t size) function _kc_scnprintf (line 658) | int _kc_scnprintf(char * buf, size_t size, const char *fmt, ...) function _kc_skb_pad (line 706) | int _kc_skb_pad(struct sk_buff *skb, int pad) function _kc_pci_save_state (line 737) | int _kc_pci_save_state(struct pci_dev *pdev) function _kc_pci_restore_state (line 770) | void _kc_pci_restore_state(struct pci_dev *pdev) function _kc_free_netdev (line 797) | void _kc_free_netdev(struct net_device *netdev) function _kc_hex_dump_to_buffer (line 831) | static void _kc_hex_dump_to_buffer(const void *buf, size_t len, int rows... function _kc_print_hex_dump (line 910) | void _kc_print_hex_dump(const char *level, function ixgbe_dcb_netlink_register (line 946) | int ixgbe_dcb_netlink_register(void) function ixgbe_dcb_netlink_unregister (line 951) | int ixgbe_dcb_netlink_unregister(void) function ixgbe_copy_dcb_cfg (line 956) | int ixgbe_copy_dcb_cfg(struct ixgbe_adapter *adapter, int tc_max) type net_device (line 965) | struct net_device type napi_struct (line 965) | struct napi_struct type adapter_q_vector (line 967) | struct adapter_q_vector function __kc_adapter_clean (line 973) | int __kc_adapter_clean(struct net_device *netdev, int *budget) function _kc_pci_disable_link_state (line 989) | void _kc_pci_disable_link_state(struct pci_dev *pdev, int state) function _kc_netif_tx_stop_all_queues (line 1010) | void _kc_netif_tx_stop_all_queues(struct net_device *netdev) function _kc_netif_tx_wake_all_queues (line 1020) | void _kc_netif_tx_wake_all_queues(struct net_device *netdev) function _kc_netif_tx_start_all_queues (line 1030) | void _kc_netif_tx_start_all_queues(struct net_device *netdev) function __kc_warn_slowpath (line 1043) | void __kc_warn_slowpath(const char *file, int line, const char *fmt, ...) function _kc_pci_prepare_to_sleep (line 1061) | int function _kc_pci_wake_from_d3 (line 1079) | int function _kc_skb_add_rx_frag (line 1096) | void _kc_skb_add_rx_frag(struct sk_buff *skb, int i, struct page *page, function u16 (line 1113) | u16 _kc_skb_tx_hash(struct net_device *dev, struct sk_buff *skb) function _kc_netif_set_real_num_tx_queues (line 1171) | void _kc_netif_set_real_num_tx_queues(struct net_device *dev, unsigned i... function u32 (line 1202) | u32 _kc_ethtool_op_get_flags(struct net_device *dev) function _kc_ethtool_op_set_flags (line 1207) | int _kc_ethtool_op_set_flags(struct net_device *dev, u32 data, u32 suppo... function u8 (line 1221) | u8 _kc_netdev_get_num_tc(struct net_device *dev) function u8 (line 1230) | u8 _kc_netdev_get_prio_tc_map(struct net_device *dev, u8 up) FILE: lib/librte_eal/linuxapp/kni/ethtool/ixgbe/kcompat.h type msix_entry (line 100) | struct msix_entry { type _kc_vlan_ethhdr (line 308) | struct _kc_vlan_ethhdr { type _kc_vlan_hdr (line 316) | struct _kc_vlan_hdr { type k_ethtool_drvinfo (line 348) | struct k_ethtool_drvinfo { type ethtool_stats (line 362) | struct ethtool_stats { type ethtool_stringset (line 375) | enum ethtool_stringset { type ethtool_gstrings (line 379) | struct ethtool_gstrings { type ethtool_test_flags (line 389) | enum ethtool_test_flags { type ethtool_test (line 393) | struct ethtool_test { type ethtool_eeprom (line 405) | struct ethtool_eeprom { type ethtool_value (line 413) | struct ethtool_value { type ethtool_wolinfo (line 427) | struct ethtool_wolinfo { type _kc_ethtool_regs (line 439) | struct _kc_ethtool_regs { type _kc_ethtool_coalesce (line 469) | struct _kc_ethtool_coalesce { type _kc_ethtool_ringparam (line 572) | struct _kc_ethtool_ringparam { type _kc_ethtool_pauseparam (line 601) | struct _kc_ethtool_pauseparam { type pci_dev (line 716) | struct pci_dev type pci_dev (line 721) | struct pci_dev type pci_dev (line 726) | struct pci_dev type net_device (line 734) | struct net_device type pci_dev (line 795) | struct pci_dev type pci_dev (line 800) | struct pci_dev type pci_dev (line 805) | struct pci_dev type pci_dev (line 938) | struct pci_dev type page (line 938) | struct page type pci_dev (line 943) | struct pci_dev type vlan_ethhdr (line 960) | struct vlan_ethhdr { function _kc_netif_poll_disable (line 1030) | static inline void _kc_netif_poll_disable(struct net_device *netdev) function _kc_netif_poll_enable (line 1041) | static inline void _kc_netif_poll_enable(struct net_device *netdev) function _kc_netif_tx_disable (line 1049) | static inline void _kc_netif_tx_disable(struct net_device *dev) function u32 (line 1083) | static inline u32 _kc_netif_msg_init(int debug_value, int default_msg_en... type dma_data_direction (line 1116) | enum dma_data_direction { type device (line 1123) | struct device { type pci_dev (line 1127) | struct pci_dev type device (line 1127) | struct device type pci_dev (line 1129) | struct pci_dev type device (line 1131) | struct device type pci_dev (line 1131) | struct pci_dev type device (line 1133) | struct device type hlist_head (line 1172) | struct hlist_head { type hlist_node (line 1176) | struct hlist_node { function __hlist_del (line 1180) | static inline void __hlist_del(struct hlist_node *n) function hlist_del (line 1189) | static inline void hlist_del(struct hlist_node *n) function hlist_add_head (line 1196) | static inline void hlist_add_head(struct hlist_node *n, struct hlist_hea... function hlist_empty (line 1206) | static inline int hlist_empty(const struct hlist_head *h) function INIT_HLIST_NODE (line 1213) | static inline void INIT_HLIST_NODE(struct hlist_node *h) type device (line 1236) | struct device type pci_dev (line 1236) | struct pci_dev function _kc_synchronize_irq (line 1246) | static inline void _kc_synchronize_irq(void) type sk_buff (line 1285) | struct sk_buff type page (line 1285) | struct page type net_device (line 1314) | struct net_device function _kc_pci_dma_mapping_error (line 1345) | static inline int _kc_pci_dma_mapping_error(dma_addr_t dma_addr) function _kc_bitmap_zero (line 1363) | static inline void _kc_bitmap_zero(unsigned long *dst, int nbits) function _kc_random_ether_addr (line 1373) | static inline void _kc_random_ether_addr(u8 *addr) type mii_ioctl_data (line 1387) | struct mii_ioctl_data type ifreq (line 1387) | struct ifreq type mii_ioctl_data (line 1389) | struct mii_ioctl_data function _kc_jiffies_to_msecs (line 1421) | static inline unsigned int _kc_jiffies_to_msecs(const unsigned long j) function _kc_msecs_to_jiffies (line 1431) | static inline unsigned long _kc_msecs_to_jiffies(const unsigned int m) function _kc_msleep_interruptible (line 1445) | static inline unsigned long _kc_msleep_interruptible(unsigned int msecs) type vlan_ethhdr (line 1478) | struct vlan_ethhdr type sk_buff (line 1478) | struct sk_buff type vlan_ethhdr (line 1480) | struct vlan_ethhdr type sk_buff (line 1493) | struct sk_buff type pci_power_t (line 1555) | typedef int pci_power_t; function _kc_jiffies_to_usecs (line 1572) | static inline unsigned int _kc_jiffies_to_usecs(const unsigned long j) function _kc_usecs_to_jiffies (line 1582) | static inline unsigned long _kc_usecs_to_jiffies(const unsigned int m) function _kc_is_zero_ether_addr (line 1611) | static inline int _kc_is_zero_ether_addr(const u8 *addr) function _kc_is_multicast_ether_addr (line 1618) | static inline int _kc_is_multicast_ether_addr(const u8 *addr) type gfp_t (line 1658) | typedef unsigned gfp_t; function _kc_compare_ether_addr (line 1693) | static inline unsigned _kc_compare_ether_addr(const u8 *addr1, const u8 ... function _kc_skb_is_gso (line 1766) | static inline int _kc_skb_is_gso(const struct sk_buff *skb) type sk_buff (line 1783) | struct sk_buff function _kc_skb_padto (line 1788) | static inline int _kc_skb_padto(struct sk_buff *skb, unsigned int len) type irqreturn_t (line 1824) | typedef irqreturn_t (*irq_handler_t)(int, void*, struct pt_regs *); type irqreturn_t (line 1832) | typedef irqreturn_t (*new_handler_t)(int, void*); type pt_regs (line 1835) | struct pt_regs function _kc_request_irq (line 1837) | static inline int _kc_request_irq(unsigned int irq, new_handler_t handle... type pci_dev (line 1855) | struct pci_dev type pci_dev (line 1858) | struct pci_dev type net_device (line 1864) | struct net_device function pci_enable_pcie_error_reporting (line 1867) | static inline int pci_enable_pcie_error_reporting(struct pci_dev *dev) type __u16 (line 1923) | typedef __u16 __bitwise __sum16; type __u32 (line 1924) | typedef __u32 __bitwise __wsum; function __wsum (line 1932) | static inline __wsum csum_unfold(__sum16 n) type udphdr (line 1995) | struct udphdr type sk_buff (line 1995) | struct sk_buff type udphdr (line 1997) | struct udphdr type napi_struct (line 2056) | struct napi_struct { type net_device (line 2065) | struct net_device type net_device (line 2066) | struct net_device type napi_struct (line 2066) | struct napi_struct function _kc_skb_is_gso_v6 (line 2129) | static inline int _kc_skb_is_gso_v6(const struct sk_buff *skb) type pci_dev (line 2237) | struct pci_dev function _kc_ethtool_cmd_speed_set (line 2245) | static inline void _kc_ethtool_cmd_speed_set(struct ethtool_cmd *ep, function __u32 (line 2253) | static inline __u32 _kc_ethtool_cmd_speed(struct ethtool_cmd *ep) type net_device (line 2302) | struct net_device type net_device (line 2303) | struct net_device type net_device (line 2304) | struct net_device type pci_dev (line 2364) | struct pci_dev type pci_dev (line 2365) | struct pci_dev function __kc_skb_queue_head_init (line 2368) | static inline void __kc_skb_queue_head_init(struct sk_buff_head *list) type sk_buff (line 2379) | struct sk_buff type page (line 2379) | struct page type net_device (line 2411) | struct net_device type sk_buff (line 2411) | struct sk_buff type net_device (line 2578) | struct net_device type net_device (line 2715) | struct net_device type net_device (line 2736) | struct net_device type net_device (line 2738) | struct net_device type sk_buff (line 2758) | struct sk_buff type net_device (line 2758) | struct net_device type sk_buff (line 2761) | struct sk_buff function _kc_skb_checksum_none_assert (line 2809) | static inline void _kc_skb_checksum_none_assert(struct sk_buff *skb) function __be16 (line 2834) | static inline __be16 __kc_vlan_get_protocol(const struct sk_buff *skb) function _kc_skb_checksum_start_offset (line 2864) | static inline int _kc_skb_checksum_start_offset(const struct sk_buff *skb) type net_device (line 2902) | struct net_device type net_device (line 2904) | struct net_device type ethtool_tcpip4_spec (line 2959) | struct ethtool_tcpip4_spec type ethtool_usrip4_spec (line 2960) | struct ethtool_usrip4_spec type _kc_ethtool_flow_ext (line 2963) | struct _kc_ethtool_flow_ext { type _kc_ethtool_rx_flow_spec (line 2968) | struct _kc_ethtool_rx_flow_spec { function _kc_skb_frag_size (line 3019) | static inline unsigned int _kc_skb_frag_size(const skb_frag_t *frag) function _kc_skb_frag_size_sub (line 3027) | static inline void _kc_skb_frag_size_sub(skb_frag_t *frag, int delta) type page (line 3035) | struct page function dma_addr_t (line 3052) | static inline dma_addr_t _kc_skb_frag_dma_map(struct device *dev, function __kc_skb_frag_unref (line 3064) | static inline void __kc_skb_frag_unref(skb_frag_t *frag) type u32 (line 3085) | typedef u32 kni_netdev_features_t; type netdev_features_t (line 3087) | typedef netdev_features_t kni_netdev_features_t; function __kc_ether_addr_equal (line 3110) | static inline bool __kc_ether_addr_equal(const u8 *addr1, const u8 *addr2) type pci_dev (line 3128) | struct pci_dev function __kc_pci_vfs_assigned (line 3130) | static inline int __kc_pci_vfs_assigned(struct pci_dev *dev) FILE: lib/librte_eal/linuxapp/kni/kni_dev.h type kni_dev (line 46) | struct kni_dev { type file (line 119) | struct file type socket (line 119) | struct socket type kni_dev (line 120) | struct kni_dev type kni_dev (line 121) | struct kni_dev type kni_dev (line 122) | struct kni_dev type kni_vhost_queue (line 124) | struct kni_vhost_queue { FILE: lib/librte_eal/linuxapp/kni/kni_ethtool.c function kni_check_if_running (line 30) | static int function kni_get_drvinfo (line 40) | static void function kni_get_settings (line 47) | static int function kni_set_settings (line 54) | static int function kni_get_wol (line 61) | static void function kni_set_wol (line 68) | static int function kni_nway_reset (line 75) | static int function kni_get_eeprom_len (line 82) | static int function kni_get_eeprom (line 89) | static int function kni_set_eeprom (line 98) | static int function kni_get_ringparam (line 107) | static void function kni_set_ringparam (line 114) | static int function kni_get_pauseparam (line 121) | static void function kni_set_pauseparam (line 128) | static int function u32 (line 136) | static u32 function kni_set_msglevel (line 143) | static void function kni_get_regs_len (line 150) | static int function kni_get_regs (line 157) | static void function kni_get_strings (line 164) | static void function kni_get_sset_count (line 172) | static int function kni_get_ethtool_stats (line 179) | static void type ethtool_ops (line 188) | struct ethtool_ops function kni_set_ethtool_ops (line 213) | void FILE: lib/librte_eal/linuxapp/kni/kni_fifo.h function kni_fifo_put (line 33) | static inline unsigned function kni_fifo_get (line 57) | static inline unsigned function kni_fifo_count (line 79) | static inline unsigned function kni_fifo_free_count (line 88) | static inline unsigned function kni_fifo_init (line 98) | static inline void FILE: lib/librte_eal/linuxapp/kni/kni_misc.c type kni_dev (line 44) | struct kni_dev type net_device (line 45) | struct net_device type kni_dev (line 47) | struct kni_dev type net_device (line 48) | struct net_device type pci_dev (line 50) | struct pci_dev type net_device (line 50) | struct net_device type pci_dev (line 51) | struct pci_dev type pci_dev (line 52) | struct pci_dev type net_device (line 52) | struct net_device type pci_dev (line 53) | struct pci_dev type inode (line 55) | struct inode type file (line 55) | struct file type inode (line 56) | struct inode type file (line 56) | struct file type inode (line 57) | struct inode type inode (line 59) | struct inode type kni_dev (line 61) | struct kni_dev type file_operations (line 70) | struct file_operations type miscdevice (line 78) | struct miscdevice type task_struct (line 94) | struct task_struct type list_head (line 100) | struct list_head function kni_init (line 102) | static int __init function kni_exit (line 128) | static void __exit function kni_parse_kthread_mode (line 135) | static int __init function kni_open (line 151) | static int function kni_release (line 176) | static int function kni_thread_single (line 212) | static int function kni_thread_multiple (line 241) | static int function kni_dev_remove (line 265) | static int function kni_check_param (line 292) | static int function kni_ioctl_create (line 307) | static int function kni_ioctl_release (line 504) | static int function kni_ioctl (line 549) | static int function kni_compat_ioctl (line 579) | static int FILE: lib/librte_eal/linuxapp/kni/kni_net.c type kni_dev (line 51) | struct kni_dev type sk_buff (line 53) | struct sk_buff type net_device (line 53) | struct net_device type kni_dev (line 54) | struct kni_dev type kni_dev (line 55) | struct kni_dev type kni_dev (line 56) | struct kni_dev type kni_dev (line 57) | struct kni_dev type rte_kni_request (line 58) | struct rte_kni_request function kni_net_open (line 66) | static int function kni_net_release (line 94) | static int function kni_net_config (line 116) | static int function kni_net_rx_normal (line 129) | static void function kni_net_rx_lo_fifo (line 197) | static void function kni_net_rx_lo_fifo_skb (line 286) | static void function kni_net_rx (line 366) | void function kni_net_tx (line 380) | static int function kni_net_tx (line 391) | static int function kni_net_tx_timeout (line 469) | static void function kni_net_ioctl (line 485) | static int function kni_net_set_rx_mode (line 494) | static void function kni_net_change_mtu (line 499) | static int function kni_net_poll_resp (line 521) | void function kni_net_process_request (line 531) | static int type net_device_stats (line 580) | struct net_device_stats type net_device (line 581) | struct net_device type kni_dev (line 583) | struct kni_dev function kni_net_header (line 590) | static int function kni_net_rebuild_header (line 609) | static int function kni_net_set_mac (line 629) | static int kni_net_set_mac(struct net_device *netdev, void *p) function kni_net_change_carrier (line 639) | static int kni_net_change_carrier(struct net_device *dev, bool new_carrier) type header_ops (line 649) | struct header_ops type net_device_ops (line 657) | struct net_device_ops function kni_net_init (line 673) | void function kni_net_config_lo_mode (line 689) | void FILE: lib/librte_eal/linuxapp/kni/kni_vhost.c type file (line 45) | struct file type socket (line 46) | struct socket type file (line 51) | struct file function kni_sock_map_fd (line 53) | static int kni_sock_map_fd(struct socket *sock) type proto (line 72) | struct proto type kni_vhost_queue (line 75) | struct kni_vhost_queue function kni_vhost_net_tx (line 78) | static inline int function kni_vhost_net_rx (line 154) | static inline int function kni_sock_poll (line 224) | static unsigned int function kni_vhost_enqueue (line 261) | static inline void function kni_vhost_enqueue_burst (line 273) | static inline void function kni_chk_vhost_rx (line 282) | int type kiocb (line 357) | struct kiocb type socket (line 360) | struct socket type msghdr (line 361) | struct msghdr type kni_vhost_queue (line 364) | struct kni_vhost_queue type kiocb (line 396) | struct kiocb type socket (line 399) | struct socket type msghdr (line 400) | struct msghdr type kni_vhost_queue (line 405) | struct kni_vhost_queue type virtio_net_hdr (line 407) | struct virtio_net_hdr function kni_sock_ioctl (line 446) | static int function kni_sock_compat_ioctl (line 549) | static int function kni_sock_release (line 566) | static int function kni_sock_getname (line 596) | int type proto_ops (line 606) | struct proto_ops function kni_sk_write_space (line 616) | static void function kni_sk_destruct (line 631) | static void function kni_vhost_backend_init (line 657) | static int function show_sock_fd (line 764) | static ssize_t function show_sock_en (line 776) | static ssize_t function set_sock_en (line 785) | static ssize_t type attribute (line 805) | struct attribute type attribute_group (line 811) | struct attribute_group function kni_vhost_backend_release (line 815) | int function kni_vhost_init (line 831) | int FILE: lib/librte_eal/linuxapp/xen_dom0/dom0_mm_dev.h type dom0_mm_dev (line 77) | struct dom0_mm_dev { type dom0_mm_data (line 88) | struct dom0_mm_data{ FILE: lib/librte_eal/linuxapp/xen_dom0/dom0_mm_misc.c type dom0_mm_dev (line 84) | struct dom0_mm_dev type kobject (line 85) | struct kobject type memblock_info (line 87) | struct memblock_info type inode (line 92) | struct inode type file (line 92) | struct file type inode (line 93) | struct inode type file (line 93) | struct file type file (line 94) | struct file type file (line 96) | struct file type vm_area_struct (line 96) | struct vm_area_struct type dom0_mm_data (line 98) | struct dom0_mm_data type file_operations (line 100) | struct file_operations function show_memsize_rsvd (line 108) | static ssize_t function show_memsize (line 114) | static ssize_t function store_memsize (line 120) | static ssize_t type attribute (line 149) | struct attribute type attribute_group (line 156) | struct attribute_group function sort_viraddr (line 162) | static void function dom0_find_memdata (line 185) | static int function dom0_find_mempos (line 203) | static int function dom0_memory_release (line 219) | static int function dom0_memory_free (line 249) | static int function find_free_memory (line 323) | static void function find_memseg (line 348) | static void type memblock_info (line 405) | struct memblock_info type memblock_info (line 410) | struct memblock_info function dom0_prepare_memsegs (line 498) | static int function dom0_check_memory (line 528) | static int function dom0_init (line 557) | static int __init function dom0_exit (line 607) | static void __exit function dom0_open (line 620) | static int function dom0_release (line 629) | static int function dom0_mmap (line 648) | static int function dom0_ioctl (line 679) | static int FILE: lib/librte_ether/rte_dev_info.h type rte_dev_reg_info (line 40) | struct rte_dev_reg_info { type rte_dev_eeprom_info (line 50) | struct rte_dev_eeprom_info { FILE: lib/librte_ether/rte_eth_ctrl.h type rte_filter_type (line 82) | enum rte_filter_type { type rte_filter_op (line 98) | enum rte_filter_op { type rte_mac_filter_type (line 115) | enum rte_mac_filter_type { type rte_eth_mac_filter (line 126) | struct rte_eth_mac_filter { type rte_eth_ethertype_filter (line 145) | struct rte_eth_ethertype_filter { type rte_eth_flex_filter (line 162) | struct rte_eth_flex_filter { type rte_eth_syn_filter (line 176) | struct rte_eth_syn_filter { type rte_eth_ntuple_filter (line 217) | struct rte_eth_ntuple_filter { type rte_eth_tunnel_type (line 241) | enum rte_eth_tunnel_type { type rte_tunnel_iptype (line 274) | enum rte_tunnel_iptype { type rte_eth_tunnel_filter_conf (line 282) | struct rte_eth_tunnel_filter_conf { type rte_eth_l2_flow (line 303) | struct rte_eth_l2_flow { type rte_eth_ipv4_flow (line 310) | struct rte_eth_ipv4_flow { type rte_eth_udpv4_flow (line 318) | struct rte_eth_udpv4_flow { type rte_eth_tcpv4_flow (line 327) | struct rte_eth_tcpv4_flow { type rte_eth_sctpv4_flow (line 336) | struct rte_eth_sctpv4_flow { type rte_eth_ipv6_flow (line 348) | struct rte_eth_ipv6_flow { type rte_eth_udpv6_flow (line 356) | struct rte_eth_udpv6_flow { type rte_eth_tcpv6_flow (line 365) | struct rte_eth_tcpv6_flow { type rte_eth_sctpv6_flow (line 374) | struct rte_eth_sctpv6_flow { type rte_eth_l2_flow (line 387) | struct rte_eth_l2_flow type rte_eth_udpv4_flow (line 388) | struct rte_eth_udpv4_flow type rte_eth_tcpv4_flow (line 389) | struct rte_eth_tcpv4_flow type rte_eth_sctpv4_flow (line 390) | struct rte_eth_sctpv4_flow type rte_eth_ipv4_flow (line 391) | struct rte_eth_ipv4_flow type rte_eth_udpv6_flow (line 392) | struct rte_eth_udpv6_flow type rte_eth_tcpv6_flow (line 393) | struct rte_eth_tcpv6_flow type rte_eth_sctpv6_flow (line 394) | struct rte_eth_sctpv6_flow type rte_eth_ipv6_flow (line 395) | struct rte_eth_ipv6_flow type rte_eth_fdir_flow_ext (line 401) | struct rte_eth_fdir_flow_ext { type rte_eth_fdir_input (line 410) | struct rte_eth_fdir_input { type rte_eth_fdir_behavior (line 421) | enum rte_eth_fdir_behavior { type rte_eth_fdir_status (line 430) | enum rte_eth_fdir_status { type rte_eth_fdir_action (line 440) | struct rte_eth_fdir_action { type rte_eth_fdir_filter (line 455) | struct rte_eth_fdir_filter { type rte_eth_fdir_masks (line 466) | struct rte_eth_fdir_masks { type rte_eth_payload_type (line 477) | enum rte_eth_payload_type { type rte_eth_flex_payload_cfg (line 490) | struct rte_eth_flex_payload_cfg { type rte_eth_fdir_flex_mask (line 503) | struct rte_eth_fdir_flex_mask { type rte_eth_fdir_flex_conf (line 513) | struct rte_eth_fdir_flex_conf { type rte_fdir_mode (line 525) | enum rte_fdir_mode { type rte_eth_fdir_info (line 542) | struct rte_eth_fdir_info { type rte_eth_fdir_stats (line 573) | struct rte_eth_fdir_stats { type rte_eth_hash_filter_info_type (line 596) | enum rte_eth_hash_filter_info_type { type rte_eth_hash_function (line 608) | enum rte_eth_hash_function { type rte_eth_hash_global_conf (line 626) | struct rte_eth_hash_global_conf { type rte_eth_hash_filter_info (line 638) | struct rte_eth_hash_filter_info { FILE: lib/librte_ether/rte_ethdev.c type rte_eth_dev (line 126) | struct rte_eth_dev type rte_eth_dev_data (line 127) | struct rte_eth_dev_data type rte_eth_xstats_name_off (line 134) | struct rte_eth_xstats_name_off { type rte_eth_xstats_name_off (line 139) | struct rte_eth_xstats_name_off type rte_eth_stats (line 140) | struct rte_eth_stats type rte_eth_stats (line 141) | struct rte_eth_stats type rte_eth_stats (line 142) | struct rte_eth_stats type rte_eth_stats (line 143) | struct rte_eth_stats type rte_eth_stats (line 144) | struct rte_eth_stats type rte_eth_stats (line 145) | struct rte_eth_stats type rte_eth_stats (line 146) | struct rte_eth_stats type rte_eth_xstats_name_off (line 150) | struct rte_eth_xstats_name_off type rte_eth_stats (line 151) | struct rte_eth_stats type rte_eth_stats (line 152) | struct rte_eth_stats type rte_eth_xstats_name_off (line 157) | struct rte_eth_xstats_name_off type rte_eth_stats (line 158) | struct rte_eth_stats type rte_eth_stats (line 159) | struct rte_eth_stats type rte_eth_stats (line 160) | struct rte_eth_stats type rte_eth_dev_callback (line 172) | struct rte_eth_dev_callback { function rte_eth_dev_data_alloc (line 190) | static void type rte_eth_dev (line 211) | struct rte_eth_dev function rte_eth_dev_find_free_port (line 224) | static uint8_t type rte_eth_dev (line 236) | struct rte_eth_dev type rte_eth_dev_type (line 237) | enum rte_eth_dev_type type rte_eth_dev (line 240) | struct rte_eth_dev function rte_eth_dev_create_unique_device_name (line 267) | static int function rte_eth_dev_release_port (line 284) | int function rte_eth_dev_init (line 295) | static int function rte_eth_dev_uninit (line 349) | static int function rte_eth_driver_register (line 404) | void function rte_eth_dev_is_valid_port (line 412) | int function rte_eth_dev_socket_id (line 422) | int function rte_eth_dev_count (line 430) | uint8_t function rte_eth_dev_get_device_type (line 436) | static enum rte_eth_dev_type function rte_eth_dev_save (line 444) | static int function rte_eth_dev_get_changed_port (line 456) | static int function rte_eth_dev_get_addr_by_port (line 470) | static int function rte_eth_dev_get_name_by_port (line 484) | static int function rte_eth_dev_is_detachable (line 503) | static int function rte_eth_dev_attach_pdev (line 530) | static int function rte_eth_dev_detach_pdev (line 564) | static int function rte_eth_dev_attach_vdev (line 599) | static int function rte_eth_dev_detach_vdev (line 642) | static int function rte_eth_dev_attach (line 670) | int function rte_eth_dev_detach (line 685) | int function rte_eth_dev_rx_queue_config (line 711) | static int function rte_eth_dev_rx_queue_start (line 751) | int function rte_eth_dev_rx_queue_stop (line 774) | int function rte_eth_dev_tx_queue_start (line 797) | int function rte_eth_dev_tx_queue_stop (line 820) | int function rte_eth_dev_tx_queue_config (line 843) | static int function rte_eth_dev_check_vf_rss_rxq_num (line 883) | static int function rte_eth_dev_check_mq_mode (line 909) | static int function rte_eth_dev_configure (line 1074) | int function rte_eth_dev_config_restore (line 1223) | static void function rte_eth_dev_start (line 1272) | int function rte_eth_dev_stop (line 1310) | void function rte_eth_dev_set_link_up (line 1335) | int function rte_eth_dev_set_link_down (line 1352) | int function rte_eth_dev_close (line 1369) | void function rte_eth_rx_queue_setup (line 1391) | int function rte_eth_tx_queue_setup (line 1464) | int function rte_eth_promiscuous_enable (line 1502) | void function rte_eth_promiscuous_disable (line 1515) | void function rte_eth_promiscuous_get (line 1528) | int function rte_eth_allmulticast_enable (line 1539) | void function rte_eth_allmulticast_disable (line 1552) | void function rte_eth_allmulticast_get (line 1565) | int function rte_eth_dev_atomic_read_link_status (line 1576) | static inline int function rte_eth_link_get (line 1590) | void function rte_eth_link_get_nowait (line 1607) | void function rte_eth_stats_get (line 1624) | int function rte_eth_stats_reset (line 1640) | void function rte_eth_xstats_get (line 1653) | int function rte_eth_xstats_reset (line 1733) | void function set_queue_stats_mapping (line 1751) | static int function rte_eth_dev_set_tx_queue_stats_mapping (line 1767) | int function rte_eth_dev_set_rx_queue_stats_mapping (line 1776) | int function rte_eth_dev_info_get (line 1785) | void function rte_eth_macaddr_get (line 1802) | void function rte_eth_dev_get_mtu (line 1813) | int function rte_eth_dev_set_mtu (line 1825) | int function rte_eth_dev_vlan_filter (line 1842) | int function rte_eth_dev_set_vlan_strip_on_queue (line 1864) | int function rte_eth_dev_set_vlan_ether_type (line 1882) | int function rte_eth_dev_set_vlan_offload (line 1895) | int function rte_eth_dev_get_vlan_offload (line 1938) | int function rte_eth_dev_set_vlan_pvid (line 1959) | int function rte_eth_dev_fdir_add_signature_filter (line 1972) | int function rte_eth_dev_fdir_update_signature_filter (line 2002) | int function rte_eth_dev_fdir_remove_signature_filter (line 2033) | int function rte_eth_dev_fdir_get_infos (line 2061) | int function rte_eth_dev_fdir_add_perfect_filter (line 2079) | int function rte_eth_dev_fdir_update_perfect_filter (line 2115) | int function rte_eth_dev_fdir_remove_perfect_filter (line 2150) | int function rte_eth_dev_fdir_set_masks (line 2184) | int function rte_eth_dev_flow_ctrl_get (line 2200) | int function rte_eth_dev_flow_ctrl_set (line 2212) | int function rte_eth_dev_priority_flow_ctrl_set (line 2228) | int function rte_eth_check_reta_mask (line 2246) | static int function rte_eth_check_reta_entry (line 2270) | static int function rte_eth_dev_rss_reta_update (line 2300) | int function rte_eth_dev_rss_reta_query (line 2326) | int function rte_eth_dev_rss_hash_update (line 2349) | int function rte_eth_dev_rss_hash_conf_get (line 2368) | int function rte_eth_dev_udp_tunnel_add (line 2380) | int function rte_eth_dev_udp_tunnel_delete (line 2402) | int function rte_eth_led_on (line 2425) | int function rte_eth_led_off (line 2436) | int function get_mac_addr_index (line 2451) | static int type ether_addr (line 2467) | struct ether_addr function rte_eth_dev_mac_addr_add (line 2469) | int function rte_eth_dev_mac_addr_remove (line 2519) | int function rte_eth_dev_default_mac_addr_set (line 2548) | int function rte_eth_dev_set_vf_rxmode (line 2569) | int function get_hash_mac_addr_index (line 2600) | static int function rte_eth_dev_uc_hash_table_set (line 2619) | int function rte_eth_dev_uc_all_hash_table_set (line 2671) | int function rte_eth_dev_set_vf_rx (line 2684) | int function rte_eth_dev_set_vf_tx (line 2706) | int function rte_eth_dev_set_vf_vlan_filter (line 2728) | int function rte_eth_set_queue_rate_limit (line 2754) | int rte_eth_set_queue_rate_limit(uint8_t port_id, uint16_t queue_idx, function rte_eth_set_vf_rate_limit (line 2784) | int rte_eth_set_vf_rate_limit(uint8_t port_id, uint16_t vf, uint16_t tx_... function rte_eth_mirror_rule_set (line 2817) | int function rte_eth_mirror_rule_reset (line 2855) | int function rte_eth_rx_burst (line 2869) | uint16_t function rte_eth_tx_burst (line 2887) | uint16_t function rte_eth_rx_queue_count (line 2906) | uint32_t function rte_eth_rx_descriptor_done (line 2918) | int function rte_eth_dev_callback_register (line 2932) | int function rte_eth_dev_callback_unregister (line 2971) | int function _rte_eth_dev_callback_process (line 3014) | void function rte_eth_dev_rx_intr_ctl (line 3037) | int function rte_eth_dev_rx_intr_ctl_q (line 3071) | int function rte_eth_dev_rx_intr_enable (line 3109) | int function rte_eth_dev_rx_intr_disable (line 3126) | int function rte_eth_dev_rx_intr_enable (line 3143) | int function rte_eth_dev_rx_intr_disable (line 3151) | int function rte_eth_dev_rx_intr_ctl (line 3159) | int function rte_eth_dev_rx_intr_ctl_q (line 3169) | int function rte_eth_dev_bypass_init (line 3183) | int rte_eth_dev_bypass_init(uint8_t port_id) function rte_eth_dev_bypass_state_show (line 3195) | int function rte_eth_dev_bypass_state_set (line 3208) | int function rte_eth_dev_bypass_event_show (line 3221) | int function rte_eth_dev_bypass_event_store (line 3234) | int function rte_eth_dev_wd_timeout_store (line 3248) | int function rte_eth_dev_bypass_ver_show (line 3262) | int function rte_eth_dev_bypass_wd_timeout_show (line 3276) | int function rte_eth_dev_bypass_wd_reset (line 3290) | int function rte_eth_dev_filter_supported (line 3305) | int function rte_eth_dev_filter_ctrl (line 3318) | int type rte_eth_rxtx_callback (line 3346) | struct rte_eth_rxtx_callback type rte_eth_rxtx_callback (line 3357) | struct rte_eth_rxtx_callback type rte_eth_rxtx_callback (line 3387) | struct rte_eth_rxtx_callback type rte_eth_rxtx_callback (line 3398) | struct rte_eth_rxtx_callback function rte_eth_remove_rx_callback (line 3413) | int function rte_eth_remove_tx_callback (line 3452) | int function rte_eth_dev_set_mc_addr_list (line 3491) | int function rte_eth_timesync_enable (line 3505) | int function rte_eth_timesync_disable (line 3517) | int function rte_eth_timesync_read_rx_timestamp (line 3529) | int function rte_eth_timesync_read_tx_timestamp (line 3542) | int function rte_eth_dev_get_reg_length (line 3554) | int function rte_eth_dev_get_reg_info (line 3566) | int function rte_eth_dev_get_eeprom_length (line 3578) | int function rte_eth_dev_get_eeprom (line 3590) | int function rte_eth_dev_set_eeprom (line 3602) | int FILE: lib/librte_ether/rte_ethdev.h type rte_mbuf (line 187) | struct rte_mbuf type rte_eth_stats (line 192) | struct rte_eth_stats { type rte_eth_link (line 243) | struct rte_eth_link { type rte_eth_thresh (line 266) | struct rte_eth_thresh { type rte_eth_rx_mq_mode (line 283) | enum rte_eth_rx_mq_mode { type rte_eth_tx_mq_mode (line 316) | enum rte_eth_tx_mq_mode { type rte_eth_rxmode (line 333) | struct rte_eth_rxmode { type rte_eth_rss_conf (line 366) | struct rte_eth_rss_conf { type rte_eth_vlan_mirror (line 493) | struct rte_eth_vlan_mirror { type rte_eth_mirror_conf (line 502) | struct rte_eth_mirror_conf { type rte_eth_rss_reta_entry64 (line 516) | struct rte_eth_rss_reta_entry64 { type rte_eth_nb_tcs (line 527) | enum rte_eth_nb_tcs { type rte_eth_nb_pools (line 536) | enum rte_eth_nb_pools { type rte_eth_dcb_rx_conf (line 544) | struct rte_eth_dcb_rx_conf { type rte_eth_vmdq_dcb_tx_conf (line 550) | struct rte_eth_vmdq_dcb_tx_conf { type rte_eth_dcb_tx_conf (line 556) | struct rte_eth_dcb_tx_conf { type rte_eth_vmdq_tx_conf (line 562) | struct rte_eth_vmdq_tx_conf { type rte_eth_vmdq_dcb_conf (line 577) | struct rte_eth_vmdq_dcb_conf { type rte_eth_vmdq_rx_conf (line 590) | struct rte_eth_vmdq_rx_conf { type rte_eth_txmode (line 606) | struct rte_eth_txmode { type rte_eth_rxconf (line 622) | struct rte_eth_rxconf { type rte_eth_txconf (line 645) | struct rte_eth_txconf { type rte_eth_fc_mode (line 658) | enum rte_eth_fc_mode { type rte_eth_fc_conf (line 670) | struct rte_eth_fc_conf { type rte_eth_pfc_conf (line 685) | struct rte_eth_pfc_conf { type rte_fdir_pballoc_type (line 694) | enum rte_fdir_pballoc_type { type rte_fdir_status_mode (line 703) | enum rte_fdir_status_mode { type rte_fdir_conf (line 715) | struct rte_fdir_conf { type rte_eth_udp_tunnel (line 729) | struct rte_eth_udp_tunnel { type rte_l4type (line 737) | enum rte_l4type { type rte_iptype (line 747) | enum rte_iptype { type rte_fdir_filter (line 755) | struct rte_fdir_filter { type rte_fdir_masks (line 778) | struct rte_fdir_masks { type rte_eth_fdir (line 822) | struct rte_eth_fdir { type rte_intr_conf (line 845) | struct rte_intr_conf { type rte_eth_conf (line 859) | struct rte_eth_conf { type rte_eth_dev_info (line 924) | struct rte_eth_dev_info { type rte_eth_xstats (line 962) | struct rte_eth_xstats { type rte_eth_dev (line 967) | struct rte_eth_dev type rte_eth_dev_callback (line 969) | struct rte_eth_dev_callback type rte_eth_dev (line 979) | struct rte_eth_dev type rte_eth_dev (line 982) | struct rte_eth_dev type rte_eth_dev (line 985) | struct rte_eth_dev type rte_eth_dev (line 988) | struct rte_eth_dev type rte_eth_dev (line 991) | struct rte_eth_dev type rte_eth_dev (line 994) | struct rte_eth_dev type rte_eth_dev (line 997) | struct rte_eth_dev type rte_eth_dev (line 1000) | struct rte_eth_dev type rte_eth_dev (line 1003) | struct rte_eth_dev type rte_eth_dev (line 1006) | struct rte_eth_dev type rte_eth_dev (line 1009) | struct rte_eth_dev type rte_eth_dev (line 1013) | struct rte_eth_dev type rte_eth_stats (line 1014) | struct rte_eth_stats type rte_eth_dev (line 1017) | struct rte_eth_dev type rte_eth_dev (line 1020) | struct rte_eth_dev type rte_eth_xstats (line 1021) | struct rte_eth_xstats type rte_eth_dev (line 1024) | struct rte_eth_dev type rte_eth_dev (line 1027) | struct rte_eth_dev type rte_eth_dev (line 1033) | struct rte_eth_dev type rte_eth_dev_info (line 1034) | struct rte_eth_dev_info type rte_eth_dev (line 1037) | struct rte_eth_dev type rte_eth_dev (line 1041) | struct rte_eth_dev type rte_eth_dev (line 1045) | struct rte_eth_dev type rte_eth_rxconf (line 1049) | struct rte_eth_rxconf type rte_mempool (line 1050) | struct rte_mempool type rte_eth_dev (line 1053) | struct rte_eth_dev type rte_eth_txconf (line 1057) | struct rte_eth_txconf type rte_eth_dev (line 1060) | struct rte_eth_dev type rte_eth_dev (line 1064) | struct rte_eth_dev type rte_eth_dev (line 1071) | struct rte_eth_dev type rte_eth_dev (line 1078) | struct rte_eth_dev type rte_eth_dev (line 1081) | struct rte_eth_dev type rte_eth_dev (line 1086) | struct rte_eth_dev type rte_eth_dev (line 1090) | struct rte_eth_dev type rte_eth_dev (line 1093) | struct rte_eth_dev type rte_eth_dev (line 1098) | struct rte_eth_dev type rte_mbuf (line 1104) | struct rte_mbuf type rte_mbuf (line 1109) | struct rte_mbuf type rte_eth_dev (line 1113) | struct rte_eth_dev type rte_fdir_filter (line 1114) | struct rte_fdir_filter type rte_eth_dev (line 1118) | struct rte_eth_dev type rte_fdir_filter (line 1119) | struct rte_fdir_filter type rte_eth_dev (line 1123) | struct rte_eth_dev type rte_fdir_filter (line 1124) | struct rte_fdir_filter type rte_eth_dev (line 1127) | struct rte_eth_dev type rte_eth_fdir (line 1128) | struct rte_eth_fdir type rte_eth_dev (line 1131) | struct rte_eth_dev type rte_fdir_filter (line 1132) | struct rte_fdir_filter type rte_eth_dev (line 1137) | struct rte_eth_dev type rte_fdir_filter (line 1138) | struct rte_fdir_filter type rte_eth_dev (line 1143) | struct rte_eth_dev type rte_fdir_filter (line 1144) | struct rte_fdir_filter type rte_eth_dev (line 1148) | struct rte_eth_dev type rte_fdir_masks (line 1149) | struct rte_fdir_masks type rte_eth_dev (line 1152) | struct rte_eth_dev type rte_eth_fc_conf (line 1153) | struct rte_eth_fc_conf type rte_eth_dev (line 1156) | struct rte_eth_dev type rte_eth_fc_conf (line 1157) | struct rte_eth_fc_conf type rte_eth_dev (line 1160) | struct rte_eth_dev type rte_eth_pfc_conf (line 1161) | struct rte_eth_pfc_conf type rte_eth_dev (line 1164) | struct rte_eth_dev type rte_eth_rss_reta_entry64 (line 1165) | struct rte_eth_rss_reta_entry64 type rte_eth_dev (line 1169) | struct rte_eth_dev type rte_eth_rss_reta_entry64 (line 1170) | struct rte_eth_rss_reta_entry64 type rte_eth_dev (line 1174) | struct rte_eth_dev type rte_eth_rss_conf (line 1175) | struct rte_eth_rss_conf type rte_eth_dev (line 1178) | struct rte_eth_dev type rte_eth_rss_conf (line 1179) | struct rte_eth_rss_conf type rte_eth_dev (line 1182) | struct rte_eth_dev type rte_eth_dev (line 1185) | struct rte_eth_dev type rte_eth_dev (line 1188) | struct rte_eth_dev type rte_eth_dev (line 1191) | struct rte_eth_dev type ether_addr (line 1192) | struct ether_addr type rte_eth_dev (line 1197) | struct rte_eth_dev type ether_addr (line 1198) | struct ether_addr type rte_eth_dev (line 1201) | struct rte_eth_dev type ether_addr (line 1202) | struct ether_addr type rte_eth_dev (line 1206) | struct rte_eth_dev type rte_eth_dev (line 1210) | struct rte_eth_dev type rte_eth_dev (line 1216) | struct rte_eth_dev type rte_eth_dev (line 1221) | struct rte_eth_dev type rte_eth_dev (line 1226) | struct rte_eth_dev type rte_eth_dev (line 1232) | struct rte_eth_dev type rte_eth_dev (line 1237) | struct rte_eth_dev type rte_eth_dev (line 1243) | struct rte_eth_dev type rte_eth_mirror_conf (line 1244) | struct rte_eth_mirror_conf type rte_eth_dev (line 1249) | struct rte_eth_dev type rte_eth_dev (line 1253) | struct rte_eth_dev type rte_eth_udp_tunnel (line 1254) | struct rte_eth_udp_tunnel type rte_eth_dev (line 1257) | struct rte_eth_dev type rte_eth_udp_tunnel (line 1258) | struct rte_eth_udp_tunnel type rte_eth_dev (line 1261) | struct rte_eth_dev type ether_addr (line 1262) | struct ether_addr type rte_eth_dev (line 1266) | struct rte_eth_dev type rte_eth_dev (line 1269) | struct rte_eth_dev type rte_eth_dev (line 1272) | struct rte_eth_dev type timespec (line 1273) | struct timespec type rte_eth_dev (line 1277) | struct rte_eth_dev type timespec (line 1278) | struct timespec type rte_eth_dev (line 1281) | struct rte_eth_dev type rte_eth_dev (line 1284) | struct rte_eth_dev type rte_dev_reg_info (line 1285) | struct rte_dev_reg_info type rte_eth_dev (line 1288) | struct rte_eth_dev type rte_eth_dev (line 1291) | struct rte_eth_dev type rte_dev_eeprom_info (line 1292) | struct rte_dev_eeprom_info type rte_eth_dev (line 1295) | struct rte_eth_dev type rte_dev_eeprom_info (line 1296) | struct rte_dev_eeprom_info type rte_eth_dev (line 1342) | struct rte_eth_dev type rte_eth_dev (line 1343) | struct rte_eth_dev type rte_eth_dev (line 1344) | struct rte_eth_dev type rte_eth_dev (line 1345) | struct rte_eth_dev type rte_eth_dev (line 1346) | struct rte_eth_dev type rte_eth_dev (line 1347) | struct rte_eth_dev type rte_eth_dev (line 1348) | struct rte_eth_dev type rte_eth_dev (line 1349) | struct rte_eth_dev type rte_eth_dev (line 1350) | struct rte_eth_dev type rte_eth_dev (line 1353) | struct rte_eth_dev type rte_filter_type (line 1354) | enum rte_filter_type type rte_filter_op (line 1355) | enum rte_filter_op type eth_dev_ops (line 1362) | struct eth_dev_ops { type rte_mbuf (line 1508) | struct rte_mbuf type rte_mbuf (line 1532) | struct rte_mbuf type rte_eth_rxtx_callback (line 1539) | struct rte_eth_rxtx_callback { type rte_eth_dev_type (line 1551) | enum rte_eth_dev_type { type rte_eth_dev (line 1569) | struct rte_eth_dev { type rte_eth_dev_sriov (line 1592) | struct rte_eth_dev_sriov { type rte_eth_dev_data (line 1609) | struct rte_eth_dev_data { type rte_eth_dev (line 1649) | struct rte_eth_dev type rte_eth_dev (line 1675) | struct rte_eth_dev type rte_eth_dev (line 1687) | struct rte_eth_dev type rte_eth_dev_type (line 1688) | enum rte_eth_dev_type type rte_eth_dev (line 1699) | struct rte_eth_dev type eth_driver (line 1729) | struct eth_driver type rte_eth_dev (line 1760) | struct rte_eth_dev type rte_eth_dev (line 1777) | struct rte_eth_dev type eth_driver (line 1794) | struct eth_driver { type eth_driver (line 1811) | struct eth_driver type rte_eth_conf (line 1845) | struct rte_eth_conf type rte_eth_rxconf (line 1888) | struct rte_eth_rxconf type rte_mempool (line 1889) | struct rte_mempool type rte_eth_txconf (line 1936) | struct rte_eth_txconf type rte_eth_link (line 2159) | struct rte_eth_link type rte_eth_link (line 2173) | struct rte_eth_link type rte_eth_stats (line 2192) | struct rte_eth_stats type rte_eth_xstats (line 2224) | struct rte_eth_xstats type ether_addr (line 2285) | struct ether_addr type rte_eth_dev_info (line 2297) | struct rte_eth_dev_info type rte_mbuf (line 2521) | struct rte_mbuf function rte_eth_rx_burst (line 2523) | static inline uint16_t function rte_eth_rx_queue_count (line 2563) | static inline uint32_t function rte_eth_rx_descriptor_done (line 2592) | static inline int type rte_mbuf (line 2663) | struct rte_mbuf function rte_eth_tx_burst (line 2665) | static inline uint16_t type rte_fdir_filter (line 2712) | struct rte_fdir_filter type rte_fdir_filter (line 2738) | struct rte_fdir_filter type rte_fdir_filter (line 2760) | struct rte_fdir_filter type rte_eth_fdir (line 2776) | struct rte_eth_fdir type rte_fdir_filter (line 2807) | struct rte_fdir_filter type rte_fdir_filter (line 2841) | struct rte_fdir_filter type rte_fdir_filter (line 2867) | struct rte_fdir_filter type rte_fdir_masks (line 2903) | struct rte_fdir_masks type rte_eth_event_type (line 2908) | enum rte_eth_event_type { type rte_eth_event_type (line 2915) | enum rte_eth_event_type type rte_eth_event_type (line 2937) | enum rte_eth_event_type type rte_eth_event_type (line 2958) | enum rte_eth_event_type type rte_eth_dev (line 2974) | struct rte_eth_dev type rte_eth_event_type (line 2975) | enum rte_eth_event_type type rte_eth_fc_conf (line 3104) | struct rte_eth_fc_conf type rte_eth_fc_conf (line 3121) | struct rte_eth_fc_conf type rte_eth_pfc_conf (line 3139) | struct rte_eth_pfc_conf type ether_addr (line 3159) | struct ether_addr type ether_addr (line 3175) | struct ether_addr type ether_addr (line 3190) | struct ether_addr type rte_eth_rss_reta_entry64 (line 3209) | struct rte_eth_rss_reta_entry64 type rte_eth_rss_reta_entry64 (line 3228) | struct rte_eth_rss_reta_entry64 type ether_addr (line 3249) | struct ether_addr type rte_eth_mirror_conf (line 3380) | struct rte_eth_mirror_conf type rte_eth_rss_conf (line 3617) | struct rte_eth_rss_conf type rte_eth_rss_conf (line 3634) | struct rte_eth_rss_conf type rte_eth_udp_tunnel (line 3652) | struct rte_eth_udp_tunnel type rte_eth_udp_tunnel (line 3669) | struct rte_eth_udp_tunnel type rte_filter_type (line 3684) | enum rte_filter_type type rte_filter_type (line 3704) | enum rte_filter_type type rte_filter_op (line 3705) | enum rte_filter_op type rte_eth_rxtx_callback (line 3792) | struct rte_eth_rxtx_callback type rte_eth_rxtx_callback (line 3825) | struct rte_eth_rxtx_callback type rte_dev_reg_info (line 3853) | struct rte_dev_reg_info type rte_dev_eeprom_info (line 3882) | struct rte_dev_eeprom_info type rte_dev_eeprom_info (line 3898) | struct rte_dev_eeprom_info type ether_addr (line 3918) | struct ether_addr type timespec (line 3965) | struct timespec type timespec (line 3983) | struct timespec FILE: lib/librte_ether/rte_ether.h type ether_addr (line 86) | struct ether_addr { function is_same_ether_addr (line 107) | static inline int is_same_ether_addr(const struct ether_addr *ea1, function is_zero_ether_addr (line 127) | static inline int is_zero_ether_addr(const struct ether_addr *ea) function is_unicast_ether_addr (line 146) | static inline int is_unicast_ether_addr(const struct ether_addr *ea) function is_multicast_ether_addr (line 161) | static inline int is_multicast_ether_addr(const struct ether_addr *ea) function is_broadcast_ether_addr (line 176) | static inline int is_broadcast_ether_addr(const struct ether_addr *ea) function is_universal_ether_addr (line 194) | static inline int is_universal_ether_addr(const struct ether_addr *ea) function is_local_admin_ether_addr (line 209) | static inline int is_local_admin_ether_addr(const struct ether_addr *ea) function is_valid_assigned_ether_addr (line 225) | static inline int is_valid_assigned_ether_addr(const struct ether_addr *ea) function eth_random_addr (line 236) | static inline void eth_random_addr(uint8_t *addr) function ether_addr_copy (line 254) | static inline void ether_addr_copy(const struct ether_addr *ea_from, function ether_format_addr (line 283) | static inline void type ether_hdr (line 300) | struct ether_hdr { type vlan_hdr (line 311) | struct vlan_hdr { type vxlan_hdr (line 321) | struct vxlan_hdr { function rte_vlan_strip (line 350) | static inline int rte_vlan_strip(struct rte_mbuf *m) function rte_vlan_insert (line 381) | static inline int rte_vlan_insert(struct rte_mbuf **m) FILE: lib/librte_hash/rte_cmp_x86.h function rte_hash_k16_cmp_eq (line 35) | static int function rte_hash_k32_cmp_eq (line 51) | static int function rte_hash_k48_cmp_eq (line 59) | static int function rte_hash_k64_cmp_eq (line 69) | static int function rte_hash_k80_cmp_eq (line 77) | static int function rte_hash_k96_cmp_eq (line 85) | static int function rte_hash_k112_cmp_eq (line 93) | static int function rte_hash_k128_cmp_eq (line 103) | static int FILE: lib/librte_hash/rte_cuckoo_hash.c type rte_tailq_elem (line 68) | struct rte_tailq_elem type rte_hash (line 102) | struct rte_hash { type rte_hash_signatures (line 123) | struct rte_hash_signatures { type rte_hash_key (line 134) | struct rte_hash_key { type rte_hash_bucket (line 144) | struct rte_hash_bucket { type rte_hash (line 151) | struct rte_hash type rte_hash (line 154) | struct rte_hash type rte_tailq_entry (line 155) | struct rte_tailq_entry type rte_hash_list (line 156) | struct rte_hash_list type rte_hash (line 162) | struct rte_hash type rte_hash (line 175) | struct rte_hash type rte_hash_parameters (line 176) | struct rte_hash_parameters type rte_hash (line 178) | struct rte_hash type rte_tailq_entry (line 179) | struct rte_tailq_entry type rte_hash_list (line 180) | struct rte_hash_list type rte_ring (line 181) | struct rte_ring type rte_hash (line 218) | struct rte_hash type rte_hash (line 218) | struct rte_hash type rte_hash_bucket (line 230) | struct rte_hash_bucket type rte_hash_key (line 238) | struct rte_hash_key function rte_hash_free (line 338) | void function hash_sig_t (line 372) | hash_sig_t function hash_sig_t (line 380) | static inline hash_sig_t function rte_hash_reset (line 391) | void function make_space_bucket (line 413) | static inline int function __rte_hash_add_key_with_hash (line 476) | static inline int32_t function rte_hash_add_key_with_hash (line 580) | int32_t function rte_hash_add_key (line 588) | int32_t function rte_hash_add_key_with_hash_data (line 595) | int function rte_hash_add_key_data (line 609) | int function __rte_hash_lookup_with_hash (line 622) | static inline int32_t function rte_hash_lookup_with_hash (line 679) | int32_t function rte_hash_lookup (line 687) | int32_t function rte_hash_lookup_with_hash_data (line 694) | int function rte_hash_lookup_data (line 702) | int function __rte_hash_del_key_with_hash (line 709) | static inline int32_t function rte_hash_del_key_with_hash (line 768) | int32_t function rte_hash_del_key (line 776) | int32_t function lookup_stage0 (line 784) | static inline void function lookup_stage1 (line 800) | static inline void function lookup_stage2 (line 822) | static inline void function lookup_stage3 (line 862) | static inline void function __rte_hash_lookup_bulk (line 875) | static inline void function rte_hash_lookup_bulk (line 1056) | int function rte_hash_lookup_bulk_data (line 1068) | int function rte_hash_iterate (line 1084) | int32_t FILE: lib/librte_hash/rte_fbk_hash.c type rte_tailq_elem (line 58) | struct rte_tailq_elem function rte_fbk_hash_table (line 73) | rte_fbk_hash_table * type rte_fbk_hash_table (line 107) | struct rte_fbk_hash_table type rte_fbk_hash_params (line 108) | struct rte_fbk_hash_params type rte_fbk_hash_table (line 110) | struct rte_fbk_hash_table type rte_tailq_entry (line 111) | struct rte_tailq_entry type rte_fbk_hash_list (line 116) | struct rte_fbk_hash_list type rte_fbk_hash_table (line 139) | struct rte_fbk_hash_table type rte_fbk_hash_table (line 153) | struct rte_fbk_hash_table function rte_fbk_hash_free (line 197) | void FILE: lib/librte_hash/rte_fbk_hash.h type rte_fbk_hash_params (line 86) | struct rte_fbk_hash_params { type rte_fbk_hash_table (line 107) | struct rte_fbk_hash_table { function rte_fbk_hash_get_bucket (line 131) | static inline uint32_t function rte_fbk_hash_add_key_with_bucket (line 154) | static inline int function rte_fbk_hash_add_key (line 199) | static inline int function rte_fbk_hash_delete_key_with_bucket (line 221) | static inline int function rte_fbk_hash_delete_key (line 264) | static inline int function rte_fbk_hash_lookup_with_bucket (line 284) | static inline int function rte_fbk_hash_lookup (line 314) | static inline int function rte_fbk_hash_clear_all (line 328) | static inline void function rte_fbk_hash_get_load_factor (line 343) | static inline double type rte_fbk_hash_table (line 361) | struct rte_fbk_hash_table type rte_fbk_hash_table (line 380) | struct rte_fbk_hash_table type rte_fbk_hash_params (line 381) | struct rte_fbk_hash_params type rte_fbk_hash_table (line 390) | struct rte_fbk_hash_table FILE: lib/librte_hash/rte_hash.h type hash_sig_t (line 66) | typedef uint32_t hash_sig_t; type rte_hash_parameters (line 75) | struct rte_hash_parameters { type rte_hash (line 87) | struct rte_hash type rte_hash (line 106) | struct rte_hash type rte_hash_parameters (line 107) | struct rte_hash_parameters type rte_hash (line 119) | struct rte_hash type rte_hash (line 128) | struct rte_hash type rte_hash (line 136) | struct rte_hash type rte_hash (line 155) | struct rte_hash type rte_hash (line 177) | struct rte_hash type rte_hash (line 195) | struct rte_hash type rte_hash (line 215) | struct rte_hash type rte_hash (line 234) | struct rte_hash type rte_hash (line 255) | struct rte_hash type rte_hash (line 274) | struct rte_hash type rte_hash (line 295) | struct rte_hash type rte_hash (line 314) | struct rte_hash type rte_hash (line 334) | struct rte_hash type rte_hash (line 349) | struct rte_hash type rte_hash (line 371) | struct rte_hash type rte_hash (line 394) | struct rte_hash type rte_hash (line 417) | struct rte_hash FILE: lib/librte_hash/rte_hash_crc.h function crc32c_1word (line 330) | static inline uint32_t function crc32c_2words (line 344) | static inline uint32_t function crc32c_sse42_u32 (line 369) | static inline uint32_t function crc32c_sse42_u64_mimic (line 379) | static inline uint32_t function crc32c_sse42_u64 (line 395) | static inline uint32_t function rte_hash_crc_set_alg (line 424) | static inline void function rte_hash_crc_init_alg (line 444) | static inline void __attribute__((constructor)) function rte_hash_crc_4byte (line 462) | static inline uint32_t function rte_hash_crc_8byte (line 485) | static inline uint32_t function rte_hash_crc (line 513) | static inline uint32_t FILE: lib/librte_hash/rte_jhash.h function __rte_jhash_2hashes (line 108) | static inline void function rte_jhash_2hashes (line 263) | static inline void function rte_jhash_32b_2hashes (line 284) | static inline void function rte_jhash (line 304) | static inline uint32_t function rte_jhash_32b (line 327) | static inline uint32_t function rte_jhash2 (line 337) | static inline uint32_t function __rte_jhash_3words (line 348) | static inline uint32_t function rte_jhash_3words (line 375) | static inline uint32_t function rte_jhash_2words (line 394) | static inline uint32_t function rte_jhash_1word (line 411) | static inline uint32_t FILE: lib/librte_hash/rte_thash.h type rte_ipv4_tuple (line 102) | struct rte_ipv4_tuple { type rte_ipv6_tuple (line 119) | struct rte_ipv6_tuple { type rte_ipv4_tuple (line 132) | struct rte_ipv4_tuple type rte_ipv6_tuple (line 133) | struct rte_ipv6_tuple function rte_convert_rss_key (line 149) | static inline void function rte_thash_load_v6_addrs (line 166) | static inline void function rte_softrss (line 198) | static inline uint32_t function rte_softrss_be (line 229) | static inline uint32_t FILE: lib/librte_ip_frag/ip_frag_common.h type rte_mbuf (line 66) | struct rte_mbuf type ip_frag_pkt (line 66) | struct ip_frag_pkt type rte_ip_frag_death_row (line 67) | struct rte_ip_frag_death_row type rte_mbuf (line 67) | struct rte_mbuf type ip_frag_pkt (line 70) | struct ip_frag_pkt type rte_ip_frag_tbl (line 70) | struct rte_ip_frag_tbl type rte_ip_frag_death_row (line 71) | struct rte_ip_frag_death_row type ip_frag_key (line 72) | struct ip_frag_key type ip_frag_pkt (line 74) | struct ip_frag_pkt type rte_ip_frag_tbl (line 74) | struct rte_ip_frag_tbl type ip_frag_key (line 75) | struct ip_frag_key type ip_frag_pkt (line 76) | struct ip_frag_pkt type ip_frag_pkt (line 76) | struct ip_frag_pkt type rte_mbuf (line 79) | struct rte_mbuf type ip_frag_pkt (line 79) | struct ip_frag_pkt type rte_mbuf (line 80) | struct rte_mbuf type ip_frag_pkt (line 80) | struct ip_frag_pkt function ip_frag_key_is_empty (line 89) | static inline int function ip_frag_key_invalidate (line 100) | static inline void function ip_frag_key_cmp (line 109) | static inline int function ip_frag_free (line 124) | static inline void function ip_frag_inuse (line 142) | static inline void function ip_frag_reset (line 152) | static inline void function ip_frag_chain (line 170) | static inline void FILE: lib/librte_ip_frag/ip_frag_internal.c function ip_frag_tbl_del (line 55) | static inline void function ip_frag_tbl_add (line 66) | static inline void function ip_frag_tbl_reuse (line 77) | static inline void function ipv4_frag_hash (line 89) | static inline void function ipv6_frag_hash (line 110) | static inline void type rte_mbuf (line 139) | struct rte_mbuf type ip_frag_pkt (line 140) | struct ip_frag_pkt type rte_ip_frag_death_row (line 140) | struct rte_ip_frag_death_row type rte_mbuf (line 141) | struct rte_mbuf type ip_frag_pkt (line 271) | struct ip_frag_pkt type rte_ip_frag_tbl (line 272) | struct rte_ip_frag_tbl type rte_ip_frag_death_row (line 272) | struct rte_ip_frag_death_row type ip_frag_key (line 273) | struct ip_frag_key type ip_frag_pkt (line 275) | struct ip_frag_pkt type ip_frag_pkt (line 333) | struct ip_frag_pkt type rte_ip_frag_tbl (line 334) | struct rte_ip_frag_tbl type ip_frag_key (line 335) | struct ip_frag_key type ip_frag_pkt (line 336) | struct ip_frag_pkt type ip_frag_pkt (line 336) | struct ip_frag_pkt type ip_frag_pkt (line 338) | struct ip_frag_pkt type ip_frag_pkt (line 339) | struct ip_frag_pkt FILE: lib/librte_ip_frag/rte_ip_frag.h type rte_mbuf (line 56) | struct rte_mbuf type ip_frag (line 67) | struct ip_frag { type ip_frag_key (line 74) | struct ip_frag_key { type ip_frag_pkt (line 84) | struct ip_frag_pkt { type rte_ip_frag_death_row (line 97) | struct rte_ip_frag_death_row { type ip_frag_tbl_stat (line 106) | struct ip_frag_tbl_stat { type rte_ip_frag_tbl (line 116) | struct rte_ip_frag_tbl { type ipv6_extension_fragment (line 131) | struct ipv6_extension_fragment { type rte_ip_frag_tbl (line 168) | struct rte_ip_frag_tbl function rte_ip_frag_table_destroy (line 178) | static inline void type rte_mbuf (line 206) | struct rte_mbuf type rte_mbuf (line 207) | struct rte_mbuf type rte_mempool (line 210) | struct rte_mempool type rte_mempool (line 211) | struct rte_mempool type rte_mbuf (line 234) | struct rte_mbuf type rte_ip_frag_tbl (line 234) | struct rte_ip_frag_tbl type rte_ip_frag_death_row (line 235) | struct rte_ip_frag_death_row type rte_mbuf (line 236) | struct rte_mbuf type ipv6_hdr (line 236) | struct ipv6_hdr type ipv6_extension_fragment (line 237) | struct ipv6_extension_fragment type ipv6_extension_fragment (line 250) | struct ipv6_extension_fragment type ipv6_hdr (line 251) | struct ipv6_hdr type ipv6_extension_fragment (line 254) | struct ipv6_extension_fragment type rte_mbuf (line 283) | struct rte_mbuf type rte_mbuf (line 284) | struct rte_mbuf type rte_mempool (line 286) | struct rte_mempool type rte_mempool (line 287) | struct rte_mempool type rte_mbuf (line 308) | struct rte_mbuf type rte_ip_frag_tbl (line 308) | struct rte_ip_frag_tbl type rte_ip_frag_death_row (line 309) | struct rte_ip_frag_death_row type rte_mbuf (line 310) | struct rte_mbuf type ipv4_hdr (line 310) | struct ipv4_hdr function rte_ipv4_frag_pkt_is_fragmented (line 320) | static inline int type rte_ip_frag_death_row (line 339) | struct rte_ip_frag_death_row type rte_ip_frag_tbl (line 352) | struct rte_ip_frag_tbl FILE: lib/librte_ip_frag/rte_ip_frag_common.c function rte_ip_frag_free_death_row (line 45) | void type rte_ip_frag_tbl (line 69) | struct rte_ip_frag_tbl type rte_ip_frag_tbl (line 73) | struct rte_ip_frag_tbl function rte_ip_frag_table_statistics_dump (line 113) | void FILE: lib/librte_ip_frag/rte_ipv4_fragmentation.c function __fill_ipv4hdr_frag (line 53) | static inline void __fill_ipv4hdr_frag(struct ipv4_hdr *dst, function __free_fragments (line 65) | static inline void __free_fragments(struct rte_mbuf *mb[], uint32_t num) function rte_ipv4_fragment_packet (line 93) | int32_t FILE: lib/librte_ip_frag/rte_ipv4_reassembly.c type rte_mbuf (line 43) | struct rte_mbuf type ip_frag_pkt (line 44) | struct ip_frag_pkt type ipv4_hdr (line 46) | struct ipv4_hdr type rte_mbuf (line 47) | struct rte_mbuf type rte_mbuf (line 115) | struct rte_mbuf type rte_ip_frag_tbl (line 116) | struct rte_ip_frag_tbl type rte_ip_frag_death_row (line 117) | struct rte_ip_frag_death_row type rte_mbuf (line 117) | struct rte_mbuf type ipv4_hdr (line 118) | struct ipv4_hdr type ip_frag_pkt (line 120) | struct ip_frag_pkt type ip_frag_key (line 121) | struct ip_frag_key FILE: lib/librte_ip_frag/rte_ipv6_fragmentation.c function __fill_ipv6hdr_frag (line 55) | static inline void function __free_fragments (line 75) | static inline void function rte_ipv6_fragment_packet (line 104) | int32_t FILE: lib/librte_ip_frag/rte_ipv6_reassembly.c function ip_frag_memmove (line 48) | static inline void type rte_mbuf (line 61) | struct rte_mbuf type ip_frag_pkt (line 62) | struct ip_frag_pkt type ipv6_hdr (line 64) | struct ipv6_hdr type ipv6_extension_fragment (line 65) | struct ipv6_extension_fragment type rte_mbuf (line 66) | struct rte_mbuf type ipv6_extension_fragment (line 123) | struct ipv6_extension_fragment type rte_mbuf (line 154) | struct rte_mbuf type rte_ip_frag_tbl (line 155) | struct rte_ip_frag_tbl type rte_ip_frag_death_row (line 156) | struct rte_ip_frag_death_row type rte_mbuf (line 156) | struct rte_mbuf type ipv6_hdr (line 157) | struct ipv6_hdr type ipv6_extension_fragment (line 157) | struct ipv6_extension_fragment type ip_frag_pkt (line 159) | struct ip_frag_pkt type ip_frag_key (line 160) | struct ip_frag_key FILE: lib/librte_ivshmem/rte_ivshmem.c type memseg_cache_entry (line 76) | struct memseg_cache_entry { type ivshmem_config (line 82) | struct ivshmem_config { type ivshmem_config (line 90) | struct ivshmem_config type ivshmem_config (line 95) | struct ivshmem_config type rte_ivshmem_metadata (line 98) | struct rte_ivshmem_metadata function overlap (line 112) | static int type rte_memzone (line 130) | struct rte_memzone type rte_memzone (line 133) | struct rte_memzone type rte_mem_config (line 134) | struct rte_mem_config function entry_compare (line 153) | static int function get_hugefile_by_virt_addr (line 173) | static int function build_config (line 251) | static int function add_memzone_to_metadata (line 469) | static int function add_ring_to_metadata (line 530) | static int function add_mempool_to_metadata (line 546) | static int function rte_ivshmem_metadata_add_ring (line 569) | int function rte_ivshmem_metadata_add_memzone (line 587) | int function rte_ivshmem_metadata_add_mempool (line 605) | int function ivshmem_config_path (line 623) | static inline void type flock (line 633) | struct flock function rte_ivshmem_metadata_create (line 680) | int rte_ivshmem_metadata_create(const char *name) function rte_ivshmem_metadata_cmdline_generate (line 735) | int function rte_ivshmem_metadata_dump (line 842) | void FILE: lib/librte_ivshmem/rte_ivshmem.h type rte_ivshmem_metadata_entry (line 58) | struct rte_ivshmem_metadata_entry { type rte_ivshmem_metadata (line 66) | struct rte_ivshmem_metadata { type rte_memzone (line 97) | struct rte_memzone type rte_ring (line 112) | struct rte_ring type rte_mempool (line 127) | struct rte_mempool FILE: lib/librte_jobstats/rte_jobstats.c function get_time (line 62) | static inline uint64_t function default_update_function (line 79) | static void function rte_jobstats_context_init (line 97) | int function rte_jobstats_context_start (line 111) | void function rte_jobstats_context_finish (line 123) | void function rte_jobstats_context_reset (line 136) | void function rte_jobstats_set_target (line 147) | void function rte_jobstats_start (line 153) | int function rte_jobstats_finish (line 172) | int function rte_jobstats_set_period (line 208) | void function rte_jobstats_set_min (line 222) | void function rte_jobstats_set_max (line 230) | void function rte_jobstats_init (line 238) | int function rte_jobstats_set_update_period_function (line 258) | void function rte_jobstats_reset (line 268) | void FILE: lib/librte_jobstats/rte_jobstats.h type rte_jobstats_context (line 49) | struct rte_jobstats_context type rte_jobstats (line 50) | struct rte_jobstats type rte_jobstats (line 62) | struct rte_jobstats type rte_jobstats (line 65) | struct rte_jobstats { type rte_jobstats_context (line 100) | struct rte_jobstats_context { type rte_jobstats_context (line 157) | struct rte_jobstats_context type rte_jobstats_context (line 166) | struct rte_jobstats_context type rte_jobstats_context (line 176) | struct rte_jobstats_context type rte_jobstats_context (line 185) | struct rte_jobstats_context type rte_jobstats (line 208) | struct rte_jobstats type rte_jobstats (line 222) | struct rte_jobstats type rte_jobstats_context (line 237) | struct rte_jobstats_context type rte_jobstats (line 237) | struct rte_jobstats type rte_jobstats (line 256) | struct rte_jobstats type rte_jobstats (line 269) | struct rte_jobstats type rte_jobstats (line 281) | struct rte_jobstats type rte_jobstats (line 292) | struct rte_jobstats type rte_jobstats (line 306) | struct rte_jobstats type rte_jobstats (line 316) | struct rte_jobstats FILE: lib/librte_kni/rte_kni.c type rte_kni (line 67) | struct rte_kni { type kni_ops_status (line 88) | enum kni_ops_status { type rte_kni_memzone_slot (line 96) | struct rte_kni_memzone_slot { type rte_kni_memzone_pool (line 117) | struct rte_kni_memzone_pool { type rte_kni (line 130) | struct rte_kni type rte_kni (line 131) | struct rte_kni type rte_kni_memzone_pool (line 134) | struct rte_kni_memzone_pool type rte_memzone (line 138) | struct rte_memzone type rte_memzone (line 142) | struct rte_memzone type rte_kni_memzone_slot (line 151) | struct rte_kni_memzone_slot type rte_kni_memzone_slot (line 154) | struct rte_kni_memzone_slot function kni_memzone_pool_release (line 175) | static void function rte_kni_init (line 194) | void type rte_kni (line 315) | struct rte_kni type rte_mempool (line 318) | struct rte_mempool type rte_kni_ops (line 319) | struct rte_kni_ops type rte_kni_conf (line 321) | struct rte_kni_conf type rte_eth_dev_info (line 322) | struct rte_eth_dev_info type rte_kni (line 340) | struct rte_kni type rte_mempool (line 341) | struct rte_mempool type rte_kni_conf (line 342) | struct rte_kni_conf type rte_kni_ops (line 343) | struct rte_kni_ops type rte_kni_device_info (line 346) | struct rte_kni_device_info type rte_kni (line 347) | struct rte_kni type rte_memzone (line 350) | struct rte_memzone type rte_kni_memzone_slot (line 351) | struct rte_kni_memzone_slot type rte_kni (line 378) | struct rte_kni type rte_kni_ops (line 380) | struct rte_kni_ops function kni_free_fifo (line 471) | static void function rte_kni_release (line 484) | int function rte_kni_handle_request (line 520) | int function rte_kni_tx_burst (line 566) | unsigned function rte_kni_rx_burst (line 577) | unsigned function kni_free_mbufs (line 589) | static void function kni_allocate_mbufs (line 602) | static void function rte_kni_get_port_id (line 654) | uint8_t type rte_kni (line 663) | struct rte_kni type rte_kni_memzone_slot (line 667) | struct rte_kni_memzone_slot type rte_kni (line 668) | struct rte_kni type rte_kni (line 684) | struct rte_kni type rte_kni (line 692) | struct rte_kni function kni_check_request_register (line 705) | static enum kni_ops_status function rte_kni_register_handlers (line 718) | int function rte_kni_unregister_handlers (line 743) | int function rte_kni_close (line 755) | void FILE: lib/librte_kni/rte_kni.h type rte_kni (line 59) | struct rte_kni type rte_mbuf (line 60) | struct rte_mbuf type rte_kni_ops (line 65) | struct rte_kni_ops { type rte_kni_conf (line 78) | struct rte_kni_conf { type rte_kni (line 127) | struct rte_kni type rte_mempool (line 127) | struct rte_mempool type rte_kni_conf (line 128) | struct rte_kni_conf type rte_kni_ops (line 129) | struct rte_kni_ops type rte_kni (line 149) | struct rte_kni type rte_mempool (line 151) | struct rte_mempool type rte_kni_ops (line 152) | struct rte_kni_ops type rte_kni (line 169) | struct rte_kni type rte_kni (line 183) | struct rte_kni type rte_kni (line 201) | struct rte_kni type rte_mbuf (line 202) | struct rte_mbuf type rte_kni (line 220) | struct rte_kni type rte_mbuf (line 221) | struct rte_mbuf type rte_kni (line 235) | struct rte_kni type rte_kni (line 248) | struct rte_kni type rte_kni (line 258) | struct rte_kni type rte_kni (line 272) | struct rte_kni type rte_kni (line 288) | struct rte_kni type rte_kni_ops (line 289) | struct rte_kni_ops type rte_kni (line 301) | struct rte_kni FILE: lib/librte_kni/rte_kni_fifo.h function kni_fifo_init (line 39) | static void function kni_fifo_put (line 55) | static inline unsigned function kni_fifo_get (line 78) | static inline unsigned FILE: lib/librte_kvargs/rte_kvargs.c function rte_kvargs_tokenize (line 47) | static int function is_valid_key (line 94) | static int function check_for_valid_keys (line 110) | static int function rte_kvargs_count (line 135) | unsigned function rte_kvargs_process (line 154) | int function rte_kvargs_free (line 174) | void type rte_kvargs (line 191) | struct rte_kvargs type rte_kvargs (line 194) | struct rte_kvargs FILE: lib/librte_kvargs/rte_kvargs.h type rte_kvargs_pair (line 70) | struct rte_kvargs_pair { type rte_kvargs (line 76) | struct rte_kvargs { type rte_kvargs (line 100) | struct rte_kvargs type rte_kvargs (line 111) | struct rte_kvargs type rte_kvargs (line 135) | struct rte_kvargs type rte_kvargs (line 149) | struct rte_kvargs FILE: lib/librte_lpm/rte_lpm.c type rte_tailq_elem (line 60) | struct rte_tailq_elem type valid_flag (line 67) | enum valid_flag { function depth_to_mask (line 90) | static uint32_t __attribute__((pure)) function depth_to_range (line 104) | static inline uint32_t __attribute__((pure)) type rte_lpm (line 122) | struct rte_lpm type rte_lpm (line 125) | struct rte_lpm type rte_tailq_entry (line 126) | struct rte_tailq_entry type rte_lpm_list (line 127) | struct rte_lpm_list type rte_lpm (line 133) | struct rte_lpm type rte_lpm (line 150) | struct rte_lpm type rte_lpm (line 155) | struct rte_lpm type rte_tailq_entry (line 156) | struct rte_tailq_entry type rte_lpm_list (line 158) | struct rte_lpm_list type rte_lpm_tbl24_entry (line 162) | struct rte_lpm_tbl24_entry type rte_lpm_tbl8_entry (line 163) | struct rte_lpm_tbl8_entry type rte_lpm (line 180) | struct rte_lpm type rte_lpm (line 195) | struct rte_lpm function rte_lpm_free (line 220) | void function rule_add (line 262) | static inline int32_t function rule_delete (line 335) | static inline void function rule_find (line 360) | static inline int32_t function tbl8_alloc (line 384) | static inline int32_t function tbl8_free (line 412) | static inline void function add_depth_small (line 419) | static inline int32_t function add_depth_big (line 487) | static inline int32_t function rte_lpm_add (line 622) | int function rte_lpm_is_rule_present (line 666) | int function find_previous_rule (line 692) | static inline int32_t function delete_depth_small (line 713) | static inline int32_t function tbl8_recycle_check (line 816) | static inline int32_t function delete_depth_big (line 862) | static inline int32_t function rte_lpm_delete (line 944) | int function rte_lpm_delete_all (line 1000) | void FILE: lib/librte_lpm/rte_lpm.h type rte_lpm_tbl24_entry (line 102) | struct rte_lpm_tbl24_entry { type rte_lpm_tbl8_entry (line 115) | struct rte_lpm_tbl8_entry { type rte_lpm_tbl24_entry (line 123) | struct rte_lpm_tbl24_entry { type rte_lpm_tbl8_entry (line 133) | struct rte_lpm_tbl8_entry { type rte_lpm_rule (line 142) | struct rte_lpm_rule { type rte_lpm_rule_info (line 148) | struct rte_lpm_rule_info { type rte_lpm (line 154) | struct rte_lpm { type rte_lpm (line 191) | struct rte_lpm type rte_lpm (line 204) | struct rte_lpm type rte_lpm (line 216) | struct rte_lpm type rte_lpm (line 233) | struct rte_lpm type rte_lpm (line 251) | struct rte_lpm type rte_lpm (line 267) | struct rte_lpm type rte_lpm (line 276) | struct rte_lpm function rte_lpm_lookup (line 290) | static inline int function rte_lpm_lookup_bulk_func (line 339) | static inline int function rte_lpm_lookupx4 (line 394) | static inline void FILE: lib/librte_lpm/rte_lpm6.c type valid_flag (line 74) | enum valid_flag { type rte_tailq_elem (line 81) | struct rte_tailq_elem function rte_lpm6_tbl_entry (line 84) | EAL_REGISTER_TAILQ(rte_lpm6_tailq) type rte_lpm6_rule (line 98) | struct rte_lpm6_rule { type rte_lpm6 (line 105) | struct rte_lpm6 { function mask_ip (line 126) | static inline void type rte_lpm6 (line 148) | struct rte_lpm6 type rte_lpm6_config (line 150) | struct rte_lpm6_config type rte_lpm6 (line 153) | struct rte_lpm6 type rte_tailq_entry (line 154) | struct rte_tailq_entry type rte_lpm6_list (line 156) | struct rte_lpm6_list type rte_lpm6_tbl_entry (line 160) | struct rte_lpm6_tbl_entry type rte_lpm6_rule (line 175) | struct rte_lpm6_rule type rte_lpm6 (line 181) | struct rte_lpm6 type rte_lpm6 (line 196) | struct rte_lpm6 type rte_lpm6_rule (line 205) | struct rte_lpm6_rule type rte_lpm6 (line 233) | struct rte_lpm6 type rte_lpm6 (line 236) | struct rte_lpm6 type rte_tailq_entry (line 237) | struct rte_tailq_entry type rte_lpm6_list (line 238) | struct rte_lpm6_list type rte_lpm6 (line 244) | struct rte_lpm6 function rte_lpm6_free (line 261) | void function rule_add (line 297) | static inline int32_t function expand_rule (line 339) | static void function add_step (line 375) | static inline int function rte_lpm6_add (line 507) | int function lookup_step (line 567) | static inline int function rte_lpm6_lookup (line 598) | int function rte_lpm6_lookup_bulk_func (line 630) | int function rule_find (line 675) | static inline int32_t function rte_lpm6_is_rule_present (line 698) | int function rule_delete (line 730) | static inline void function rte_lpm6_delete (line 744) | int function rte_lpm6_delete_bulk_func (line 802) | int function rte_lpm6_delete_all (line 863) | void FILE: lib/librte_lpm/rte_lpm6.h type rte_lpm6 (line 52) | struct rte_lpm6 type rte_lpm6_config (line 55) | struct rte_lpm6_config { type rte_lpm6 (line 80) | struct rte_lpm6 type rte_lpm6_config (line 82) | struct rte_lpm6_config type rte_lpm6 (line 94) | struct rte_lpm6 type rte_lpm6 (line 106) | struct rte_lpm6 type rte_lpm6 (line 123) | struct rte_lpm6 type rte_lpm6 (line 142) | struct rte_lpm6 type rte_lpm6 (line 158) | struct rte_lpm6 type rte_lpm6 (line 175) | struct rte_lpm6 type rte_lpm6 (line 185) | struct rte_lpm6 type rte_lpm6 (line 200) | struct rte_lpm6 type rte_lpm6 (line 219) | struct rte_lpm6 FILE: lib/librte_mbuf/rte_mbuf.c function rte_ctrlmbuf_init (line 67) | void function rte_pktmbuf_pool_init (line 82) | void function rte_pktmbuf_init (line 116) | void type rte_mempool (line 151) | struct rte_mempool type rte_pktmbuf_pool_private (line 156) | struct rte_pktmbuf_pool_private type rte_mbuf (line 165) | struct rte_mbuf type rte_pktmbuf_pool_private (line 171) | struct rte_pktmbuf_pool_private function rte_mbuf_sanity_check (line 177) | void function rte_pktmbuf_dump (line 213) | void FILE: lib/librte_mbuf/rte_mbuf.h type rte_mbuf (line 746) | struct rte_mbuf { type rte_mempool (line 872) | struct rte_mempool type rte_mbuf (line 882) | struct rte_mbuf type rte_mbuf (line 883) | struct rte_mbuf type rte_mbuf (line 885) | struct rte_mbuf type rte_mbuf (line 897) | struct rte_mbuf type rte_pktmbuf_pool_private (line 920) | struct rte_pktmbuf_pool_private { function rte_mbuf_refcnt_read (line 964) | static inline uint16_t function rte_mbuf_refcnt_set (line 977) | static inline void function rte_mbuf_refcnt_update (line 992) | static inline uint16_t function rte_mbuf_refcnt_update (line 1015) | static inline uint16_t function rte_mbuf_refcnt_read (line 1025) | static inline uint16_t function rte_mbuf_refcnt_set (line 1034) | static inline void type rte_mbuf (line 1062) | struct rte_mbuf type rte_mbuf (line 1075) | struct rte_mbuf type rte_mempool (line 1075) | struct rte_mempool type rte_mbuf (line 1077) | struct rte_mbuf type rte_mbuf (line 1081) | struct rte_mbuf function __rte_mbuf_raw_free (line 1095) | static inline void __attribute__((always_inline)) type rte_mempool (line 1123) | struct rte_mempool function rte_is_ctrlmbuf (line 1177) | static inline int type rte_mempool (line 1204) | struct rte_mempool type rte_mempool (line 1224) | struct rte_mempool type rte_mempool (line 1261) | struct rte_mempool function rte_pktmbuf_data_room_size (line 1277) | static inline uint16_t function rte_pktmbuf_priv_size (line 1298) | static inline uint16_t function rte_pktmbuf_reset (line 1315) | static inline void rte_pktmbuf_reset(struct rte_mbuf *m) type rte_mbuf (line 1347) | struct rte_mbuf type rte_mempool (line 1347) | struct rte_mempool type rte_mbuf (line 1349) | struct rte_mbuf function rte_pktmbuf_attach (line 1370) | static inline void rte_pktmbuf_attach(struct rte_mbuf *mi, struct rte_mb... function rte_pktmbuf_detach (line 1418) | static inline void rte_pktmbuf_detach(struct rte_mbuf *m) type rte_mbuf (line 1436) | struct rte_mbuf type rte_mbuf (line 1448) | struct rte_mbuf function rte_pktmbuf_free_seg (line 1467) | static inline void __attribute__((always_inline)) function rte_pktmbuf_free (line 1485) | static inline void rte_pktmbuf_free(struct rte_mbuf *m) type rte_mbuf (line 1515) | struct rte_mbuf type rte_mbuf (line 1515) | struct rte_mbuf type rte_mempool (line 1516) | struct rte_mempool type rte_mbuf (line 1518) | struct rte_mbuf function rte_pktmbuf_refcnt_update (line 1563) | static inline void rte_pktmbuf_refcnt_update(struct rte_mbuf *m, int16_t v) function rte_pktmbuf_headroom (line 1580) | static inline uint16_t rte_pktmbuf_headroom(const struct rte_mbuf *m) function rte_pktmbuf_tailroom (line 1594) | static inline uint16_t rte_pktmbuf_tailroom(const struct rte_mbuf *m) type rte_mbuf (line 1609) | struct rte_mbuf type rte_mbuf (line 1609) | struct rte_mbuf type rte_mbuf (line 1611) | struct rte_mbuf type rte_mbuf (line 1611) | struct rte_mbuf type rte_mbuf (line 1685) | struct rte_mbuf type rte_mbuf (line 1715) | struct rte_mbuf type rte_mbuf (line 1718) | struct rte_mbuf type rte_mbuf (line 1746) | struct rte_mbuf function rte_pktmbuf_trim (line 1773) | static inline int rte_pktmbuf_trim(struct rte_mbuf *m, uint16_t len) function rte_pktmbuf_is_contiguous (line 1797) | static inline int rte_pktmbuf_is_contiguous(const struct rte_mbuf *m) type rte_mbuf (line 1817) | struct rte_mbuf FILE: lib/librte_mempool/rte_dom0_mempool.c function get_phys_map (line 62) | static void type rte_mempool (line 82) | struct rte_mempool type rte_mempool (line 89) | struct rte_mempool type rte_memzone (line 94) | struct rte_memzone FILE: lib/librte_mempool/rte_mempool.c type rte_tailq_elem (line 65) | struct rte_tailq_elem function get_gcd (line 78) | static unsigned get_gcd(unsigned a, unsigned b) function optimize_object_size (line 108) | static unsigned optimize_object_size(unsigned obj_size) function mempool_add_elem (line 129) | static void function rte_mempool_obj_iter (line 155) | uint32_t type mempool_populate_arg (line 218) | struct mempool_populate_arg { function mempool_obj_populate (line 224) | static void function mempool_populate (line 233) | static void function rte_mempool_calc_obj_size (line 251) | uint32_t function rte_mempool_xmem_size (line 327) | size_t function mempool_lelem_iter (line 348) | static void function rte_mempool_xmem_usage (line 355) | ssize_t type rte_mempool (line 379) | struct rte_mempool type rte_mempool (line 409) | struct rte_mempool type rte_mempool_list (line 419) | struct rte_mempool_list type rte_mempool (line 420) | struct rte_mempool type rte_tailq_entry (line 421) | struct rte_tailq_entry type rte_ring (line 422) | struct rte_ring type rte_memzone (line 423) | struct rte_memzone type rte_mempool_objsz (line 428) | struct rte_mempool_objsz type rte_mempool (line 433) | struct rte_mempool type rte_mempool_cache (line 436) | struct rte_mempool_cache type rte_mempool (line 438) | struct rte_mempool type rte_mempool_debug_stats (line 442) | struct rte_mempool_debug_stats type rte_mempool (line 444) | struct rte_mempool type rte_mempool (line 508) | struct rte_mempool function rte_mempool_count (line 624) | unsigned function rte_mempool_dump_cache (line 652) | static unsigned type mempool_audit_arg (line 682) | struct mempool_audit_arg { function mempool_obj_audit (line 688) | static void function mempool_audit_cookies (line 700) | static void function mempool_audit_cache (line 740) | static void function rte_mempool_audit (line 759) | void function rte_mempool_dump (line 770) | void function rte_mempool_list_dump (line 839) | void type rte_mempool (line 859) | struct rte_mempool type rte_mempool (line 862) | struct rte_mempool type rte_tailq_entry (line 863) | struct rte_tailq_entry type rte_mempool_list (line 864) | struct rte_mempool_list type rte_mempool (line 871) | struct rte_mempool function rte_mempool_walk (line 886) | void rte_mempool_walk(void (*func)(const struct rte_mempool *, void *), FILE: lib/librte_mempool/rte_mempool.h type rte_mempool_debug_stats (line 88) | struct rte_mempool_debug_stats { type rte_mempool_cache (line 102) | struct rte_mempool_cache { type rte_mempool_objsz (line 115) | struct rte_mempool_objsz { type rte_mempool_objhdr (line 159) | struct rte_mempool_objhdr { type rte_mempool_objtlr (line 172) | struct rte_mempool_objtlr { type rte_mempool (line 181) | struct rte_mempool { type rte_mempool_objhdr (line 269) | struct rte_mempool_objhdr type rte_mempool_objhdr (line 271) | struct rte_mempool_objhdr type rte_mempool_objhdr (line 271) | struct rte_mempool_objhdr type rte_mempool (line 283) | struct rte_mempool type rte_mempool_objhdr (line 285) | struct rte_mempool_objhdr type rte_mempool_objtlr (line 290) | struct rte_mempool_objtlr type rte_mempool (line 292) | struct rte_mempool type rte_mempool_objtlr (line 293) | struct rte_mempool_objtlr function __mempool_check_cookies (line 314) | static inline void __mempool_check_cookies(const struct rte_mempool *mp, type rte_mempool (line 443) | struct rte_mempool type rte_mempool (line 452) | struct rte_mempool type rte_mempool (line 535) | struct rte_mempool type rte_mempool (line 635) | struct rte_mempool type rte_mempool (line 725) | struct rte_mempool type rte_mempool (line 741) | struct rte_mempool function __mempool_put_bulk (line 755) | static inline void __attribute__((always_inline)) function rte_mempool_mp_put_bulk (line 837) | static inline void __attribute__((always_inline)) function rte_mempool_sp_put_bulk (line 855) | static inline void function rte_mempool_put_bulk (line 877) | static inline void __attribute__((always_inline)) function rte_mempool_mp_put (line 893) | static inline void __attribute__((always_inline)) function rte_mempool_sp_put (line 907) | static inline void __attribute__((always_inline)) function rte_mempool_put (line 925) | static inline void __attribute__((always_inline)) function __mempool_get_bulk (line 945) | static inline int __attribute__((always_inline)) function rte_mempool_mc_get_bulk (line 1030) | static inline int __attribute__((always_inline)) function rte_mempool_sc_get_bulk (line 1059) | static inline int __attribute__((always_inline)) function rte_mempool_get_bulk (line 1091) | static inline int __attribute__((always_inline)) function rte_mempool_mc_get (line 1118) | static inline int __attribute__((always_inline)) function rte_mempool_sc_get (line 1140) | static inline int __attribute__((always_inline)) function rte_mempool_get (line 1166) | static inline int __attribute__((always_inline)) type rte_mempool (line 1184) | struct rte_mempool function rte_mempool_free_count (line 1203) | static inline unsigned function rte_mempool_full (line 1222) | static inline int function rte_mempool_empty (line 1241) | static inline int function phys_addr_t (line 1257) | static inline phys_addr_t type rte_mempool (line 1285) | struct rte_mempool type rte_mempool (line 1295) | struct rte_mempool type rte_mempool (line 1320) | struct rte_mempool type rte_mempool_objsz (line 1340) | struct rte_mempool_objsz type rte_mempool (line 1402) | struct rte_mempool FILE: lib/librte_meter/rte_meter.c function rte_meter_get_tb_params (line 48) | static void function rte_meter_srtcm_config (line 62) | int function rte_meter_trtcm_config (line 90) | int FILE: lib/librte_meter/rte_meter.h type rte_meter_color (line 59) | enum rte_meter_color { type rte_meter_srtcm_params (line 69) | struct rte_meter_srtcm_params { type rte_meter_trtcm_params (line 78) | struct rte_meter_trtcm_params { type rte_meter_srtcm (line 86) | struct rte_meter_srtcm type rte_meter_trtcm (line 89) | struct rte_meter_trtcm type rte_meter_srtcm (line 102) | struct rte_meter_srtcm type rte_meter_srtcm_params (line 103) | struct rte_meter_srtcm_params type rte_meter_trtcm (line 116) | struct rte_meter_trtcm type rte_meter_trtcm_params (line 117) | struct rte_meter_trtcm_params type rte_meter_color (line 131) | enum rte_meter_color type rte_meter_srtcm (line 132) | struct rte_meter_srtcm type rte_meter_color (line 150) | enum rte_meter_color type rte_meter_srtcm (line 151) | struct rte_meter_srtcm type rte_meter_color (line 154) | enum rte_meter_color type rte_meter_color (line 168) | enum rte_meter_color type rte_meter_trtcm (line 169) | struct rte_meter_trtcm type rte_meter_color (line 187) | enum rte_meter_color type rte_meter_trtcm (line 188) | struct rte_meter_trtcm type rte_meter_color (line 191) | enum rte_meter_color type rte_meter_srtcm (line 199) | struct rte_meter_srtcm { type rte_meter_trtcm (line 210) | struct rte_meter_trtcm { function rte_meter_srtcm_color_blind_check (line 223) | static inline enum rte_meter_color function rte_meter_srtcm_color_aware_check (line 261) | static inline enum rte_meter_color function rte_meter_trtcm_color_blind_check (line 300) | static inline enum rte_meter_color function rte_meter_trtcm_color_aware_check (line 341) | static inline enum rte_meter_color FILE: lib/librte_net/rte_arp.h type arp_ipv4 (line 51) | struct arp_ipv4 { type arp_hdr (line 61) | struct arp_hdr { FILE: lib/librte_net/rte_icmp.h type icmp_hdr (line 85) | struct icmp_hdr { FILE: lib/librte_net/rte_ip.h type ipv4_hdr (line 93) | struct ipv4_hdr { function __rte_raw_cksum (line 167) | static inline uint32_t function __rte_raw_cksum_reduce (line 204) | static inline uint16_t function rte_raw_cksum (line 222) | static inline uint16_t function rte_ipv4_cksum (line 241) | static inline uint16_t function rte_ipv4_phdr_cksum (line 267) | static inline uint16_t function rte_ipv4_udptcp_cksum (line 305) | static inline uint16_t type ipv6_hdr (line 328) | struct ipv6_hdr { function rte_ipv6_phdr_cksum (line 353) | static inline uint16_t function rte_ipv6_udptcp_cksum (line 389) | static inline uint16_t FILE: lib/librte_net/rte_sctp.h type sctp_hdr (line 88) | struct sctp_hdr { FILE: lib/librte_net/rte_tcp.h type tcp_hdr (line 88) | struct tcp_hdr { FILE: lib/librte_net/rte_udp.h type udp_hdr (line 88) | struct udp_hdr { FILE: lib/librte_pipeline/rte_pipeline.c type rte_port_in (line 62) | struct rte_port_in { type rte_port_out (line 81) | struct rte_port_out { type rte_table (line 94) | struct rte_table { type rte_pipeline (line 118) | struct rte_pipeline { function rte_mask_get_next (line 145) | static inline uint32_t function rte_mask_get_prev (line 153) | static inline uint32_t type rte_table (line 162) | struct rte_table type rte_port_in (line 165) | struct rte_port_in type rte_port_out (line 168) | struct rte_port_out function rte_pipeline_check_params (line 174) | static int type rte_pipeline (line 202) | struct rte_pipeline type rte_pipeline_params (line 203) | struct rte_pipeline_params type rte_pipeline (line 205) | struct rte_pipeline type rte_pipeline (line 218) | struct rte_pipeline function rte_pipeline_free (line 242) | int function rte_table_check_params (line 285) | static int function rte_pipeline_table_create (line 336) | int function rte_pipeline_table_free (line 398) | void function rte_pipeline_table_default_entry_add (line 407) | int function rte_pipeline_table_default_entry_delete (line 457) | int function rte_pipeline_table_entry_add (line 490) | int function rte_pipeline_table_entry_delete (line 551) | int function rte_pipeline_port_in_check_params (line 594) | static int function rte_pipeline_port_out_check_params (line 651) | static int function rte_pipeline_port_in_create (line 720) | int function rte_pipeline_port_in_free (line 763) | void function rte_pipeline_port_out_create (line 770) | int function rte_pipeline_port_out_free (line 811) | void function rte_pipeline_port_in_connect_to_table (line 818) | int function rte_pipeline_port_in_enable (line 852) | int function rte_pipeline_port_in_disable (line 905) | int function rte_pipeline_check (line 965) | int function rte_pipeline_compute_masks (line 1010) | static inline void function rte_pipeline_action_handler_port_bulk (line 1044) | static inline void function rte_pipeline_action_handler_port (line 1065) | static inline void function rte_pipeline_action_handler_port_meta (line 1137) | static inline void function rte_pipeline_action_handler_drop (line 1213) | static inline void function rte_pipeline_run (line 1236) | int function rte_pipeline_flush (line 1371) | int function rte_pipeline_port_out_packet_insert (line 1393) | int function rte_pipeline_port_in_stats_read (line 1418) | int rte_pipeline_port_in_stats_read(struct rte_pipeline *p, uint32_t por... function rte_pipeline_port_out_stats_read (line 1455) | int rte_pipeline_port_out_stats_read(struct rte_pipeline *p, uint32_t po... function rte_pipeline_table_stats_read (line 1489) | int rte_pipeline_table_stats_read(struct rte_pipeline *p, uint32_t table... FILE: lib/librte_pipeline/rte_pipeline.h type rte_mbuf (line 91) | struct rte_mbuf type rte_pipeline (line 98) | struct rte_pipeline type rte_pipeline_params (line 101) | struct rte_pipeline_params { type rte_pipeline_port_in_stats (line 116) | struct rte_pipeline_port_in_stats { type rte_pipeline_port_out_stats (line 126) | struct rte_pipeline_port_out_stats { type rte_pipeline_table_stats (line 135) | struct rte_pipeline_table_stats { type rte_pipeline (line 162) | struct rte_pipeline type rte_pipeline_params (line 162) | struct rte_pipeline_params type rte_pipeline (line 172) | struct rte_pipeline type rte_pipeline (line 182) | struct rte_pipeline type rte_pipeline (line 192) | struct rte_pipeline type rte_pipeline (line 202) | struct rte_pipeline type rte_pipeline_action (line 209) | enum rte_pipeline_action { type rte_pipeline_table_entry (line 243) | struct rte_pipeline_table_entry { type rte_mbuf (line 286) | struct rte_mbuf type rte_pipeline_table_entry (line 288) | struct rte_pipeline_table_entry type rte_mbuf (line 319) | struct rte_mbuf type rte_pipeline_table_entry (line 321) | struct rte_pipeline_table_entry type rte_pipeline_table_params (line 327) | struct rte_pipeline_table_params { type rte_pipeline (line 361) | struct rte_pipeline type rte_pipeline_table_params (line 362) | struct rte_pipeline_table_params type rte_pipeline (line 386) | struct rte_pipeline type rte_pipeline_table_entry (line 388) | struct rte_pipeline_table_entry type rte_pipeline_table_entry (line 389) | struct rte_pipeline_table_entry type rte_pipeline (line 408) | struct rte_pipeline type rte_pipeline_table_entry (line 410) | struct rte_pipeline_table_entry type rte_pipeline (line 435) | struct rte_pipeline type rte_pipeline_table_entry (line 438) | struct rte_pipeline_table_entry type rte_pipeline_table_entry (line 440) | struct rte_pipeline_table_entry type rte_pipeline (line 462) | struct rte_pipeline type rte_pipeline_table_entry (line 466) | struct rte_pipeline_table_entry type rte_pipeline (line 485) | struct rte_pipeline type rte_pipeline_table_stats (line 486) | struct rte_pipeline_table_stats type rte_mbuf (line 521) | struct rte_mbuf type rte_pipeline_port_in_params (line 527) | struct rte_pipeline_port_in_params { type rte_pipeline (line 556) | struct rte_pipeline type rte_pipeline_port_in_params (line 557) | struct rte_pipeline_port_in_params type rte_pipeline (line 572) | struct rte_pipeline type rte_pipeline (line 586) | struct rte_pipeline type rte_pipeline (line 599) | struct rte_pipeline type rte_pipeline (line 619) | struct rte_pipeline type rte_pipeline_port_in_stats (line 620) | struct rte_pipeline_port_in_stats type rte_mbuf (line 649) | struct rte_mbuf type rte_mbuf (line 675) | struct rte_mbuf type rte_pipeline_port_out_params (line 683) | struct rte_pipeline_port_out_params { type rte_pipeline (line 712) | struct rte_pipeline type rte_pipeline_port_out_params (line 713) | struct rte_pipeline_port_out_params type rte_pipeline (line 736) | struct rte_pipeline type rte_mbuf (line 738) | struct rte_mbuf type rte_pipeline (line 757) | struct rte_pipeline type rte_pipeline_port_out_stats (line 758) | struct rte_pipeline_port_out_stats FILE: lib/librte_port/rte_port.h type rte_port_in_stats (line 85) | struct rte_port_in_stats { type rte_mbuf (line 126) | struct rte_mbuf type rte_port_in_stats (line 144) | struct rte_port_in_stats type rte_port_in_ops (line 148) | struct rte_port_in_ops { type rte_port_out_stats (line 160) | struct rte_port_out_stats { type rte_mbuf (line 199) | struct rte_mbuf type rte_mbuf (line 218) | struct rte_mbuf type rte_port_out_stats (line 246) | struct rte_port_out_stats type rte_port_out_ops (line 250) | struct rte_port_out_ops { FILE: lib/librte_port/rte_port_ethdev.c type rte_port_ethdev_reader (line 59) | struct rte_port_ethdev_reader { type rte_port_ethdev_reader_params (line 69) | struct rte_port_ethdev_reader_params type rte_port_ethdev_reader_params (line 70) | struct rte_port_ethdev_reader_params type rte_port_ethdev_reader (line 71) | struct rte_port_ethdev_reader function rte_port_ethdev_reader_rx (line 94) | static int function rte_port_ethdev_reader_free (line 106) | static int function rte_port_ethdev_reader_stats_read (line 119) | static int rte_port_ethdev_reader_stats_read(void *port, type rte_port_ethdev_writer (line 151) | struct rte_port_ethdev_writer { type rte_port_ethdev_writer_params (line 165) | struct rte_port_ethdev_writer_params type rte_port_ethdev_writer_params (line 166) | struct rte_port_ethdev_writer_params type rte_port_ethdev_writer (line 167) | struct rte_port_ethdev_writer function send_burst (line 196) | static inline void function rte_port_ethdev_writer_tx (line 211) | static int function rte_port_ethdev_writer_tx_bulk (line 225) | static int function rte_port_ethdev_writer_flush (line 273) | static int function rte_port_ethdev_writer_free (line 285) | static int function rte_port_ethdev_writer_stats_read (line 299) | static int rte_port_ethdev_writer_stats_read(void *port, type rte_port_ethdev_writer_nodrop (line 331) | struct rte_port_ethdev_writer_nodrop { type rte_port_ethdev_writer_nodrop_params (line 346) | struct rte_port_ethdev_writer_nodrop_params type rte_port_ethdev_writer_nodrop_params (line 347) | struct rte_port_ethdev_writer_nodrop_params type rte_port_ethdev_writer_nodrop (line 348) | struct rte_port_ethdev_writer_nodrop function send_burst_nodrop (line 384) | static inline void function rte_port_ethdev_writer_nodrop_tx (line 413) | static int function rte_port_ethdev_writer_nodrop_tx_bulk (line 427) | static int function rte_port_ethdev_writer_nodrop_flush (line 482) | static int function rte_port_ethdev_writer_nodrop_free (line 494) | static int function rte_port_ethdev_writer_nodrop_stats_read (line 508) | static int rte_port_ethdev_writer_nodrop_stats_read(void *port, type rte_port_in_ops (line 526) | struct rte_port_in_ops type rte_port_out_ops (line 533) | struct rte_port_out_ops type rte_port_out_ops (line 542) | struct rte_port_out_ops FILE: lib/librte_port/rte_port_ethdev.h type rte_port_ethdev_reader_params (line 55) | struct rte_port_ethdev_reader_params { type rte_port_in_ops (line 64) | struct rte_port_in_ops type rte_port_ethdev_writer_params (line 67) | struct rte_port_ethdev_writer_params { type rte_port_out_ops (line 80) | struct rte_port_out_ops type rte_port_ethdev_writer_nodrop_params (line 83) | struct rte_port_ethdev_writer_nodrop_params { type rte_port_out_ops (line 99) | struct rte_port_out_ops FILE: lib/librte_port/rte_port_frag.c type rte_mbuf (line 59) | struct rte_mbuf type rte_mbuf (line 60) | struct rte_mbuf type rte_mempool (line 63) | struct rte_mempool type rte_mempool (line 64) | struct rte_mempool type rte_port_ring_reader_frag (line 66) | struct rte_port_ring_reader_frag { type rte_port_ring_reader_frag_params (line 90) | struct rte_port_ring_reader_frag_params type rte_port_ring_reader_frag_params (line 91) | struct rte_port_ring_reader_frag_params type rte_port_ring_reader_frag (line 92) | struct rte_port_ring_reader_frag function rte_port_ring_reader_frag_rx (line 156) | static int function rte_port_ring_reader_frag_free (line 260) | static int function rte_port_frag_reader_stats_read (line 273) | static int type rte_port_in_ops (line 292) | struct rte_port_in_ops type rte_port_in_ops (line 299) | struct rte_port_in_ops FILE: lib/librte_port/rte_port_frag.h type rte_port_ring_reader_frag_params (line 66) | struct rte_port_ring_reader_frag_params { type rte_port_in_ops (line 92) | struct rte_port_in_ops type rte_port_in_ops (line 95) | struct rte_port_in_ops FILE: lib/librte_port/rte_port_ras.c type rte_port_ring_writer_ras (line 68) | struct rte_port_ring_writer_ras type rte_port_ring_writer_ras (line 71) | struct rte_port_ring_writer_ras type rte_mbuf (line 72) | struct rte_mbuf type rte_port_ring_writer_ras (line 75) | struct rte_port_ring_writer_ras type rte_mbuf (line 75) | struct rte_mbuf type rte_port_ring_writer_ras (line 77) | struct rte_port_ring_writer_ras type rte_mbuf (line 77) | struct rte_mbuf type rte_port_ring_writer_ras (line 79) | struct rte_port_ring_writer_ras { type rte_port_ring_writer_ras_params (line 95) | struct rte_port_ring_writer_ras_params type rte_port_ring_writer_ras_params (line 96) | struct rte_port_ring_writer_ras_params type rte_port_ring_writer_ras (line 97) | struct rte_port_ring_writer_ras function send_burst (line 164) | static inline void function process_ipv4 (line 179) | static void function process_ipv6 (line 208) | static void function rte_port_ring_writer_ras_tx (line 237) | static int function rte_port_ring_writer_ras_tx_bulk (line 251) | static int function rte_port_ring_writer_ras_flush (line 289) | static int function rte_port_ring_writer_ras_free (line 301) | static int function rte_port_ras_writer_stats_read (line 319) | static int type rte_port_out_ops (line 338) | struct rte_port_out_ops type rte_port_out_ops (line 347) | struct rte_port_out_ops FILE: lib/librte_port/rte_port_ras.h type rte_port_ring_writer_ras_params (line 67) | struct rte_port_ring_writer_ras_params { type rte_port_out_ops (line 81) | struct rte_port_out_ops type rte_port_out_ops (line 84) | struct rte_port_out_ops FILE: lib/librte_port/rte_port_ring.c type rte_port_ring_reader (line 59) | struct rte_port_ring_reader { type rte_port_ring_reader_params (line 68) | struct rte_port_ring_reader_params type rte_port_ring_reader_params (line 69) | struct rte_port_ring_reader_params type rte_port_ring_reader (line 70) | struct rte_port_ring_reader function rte_port_ring_reader_rx (line 92) | static int function rte_port_ring_reader_free (line 104) | static int function rte_port_ring_reader_stats_read (line 117) | static int type rte_port_ring_writer (line 150) | struct rte_port_ring_writer { type rte_port_ring_writer_params (line 163) | struct rte_port_ring_writer_params type rte_port_ring_writer_params (line 164) | struct rte_port_ring_writer_params type rte_port_ring_writer (line 165) | struct rte_port_ring_writer function send_burst (line 192) | static inline void function rte_port_ring_writer_tx (line 207) | static int function rte_port_ring_writer_tx_bulk (line 220) | static int function rte_port_ring_writer_flush (line 268) | static int function rte_port_ring_writer_free (line 279) | static int function rte_port_ring_writer_stats_read (line 293) | static int type rte_port_ring_writer_nodrop (line 326) | struct rte_port_ring_writer_nodrop { type rte_port_ring_writer_nodrop_params (line 340) | struct rte_port_ring_writer_nodrop_params type rte_port_ring_writer_nodrop_params (line 341) | struct rte_port_ring_writer_nodrop_params type rte_port_ring_writer_nodrop (line 342) | struct rte_port_ring_writer_nodrop function send_burst_nodrop (line 376) | static inline void function rte_port_ring_writer_nodrop_tx (line 405) | static int function rte_port_ring_writer_nodrop_tx_bulk (line 419) | static int function rte_port_ring_writer_nodrop_flush (line 473) | static int function rte_port_ring_writer_nodrop_free (line 485) | static int function rte_port_ring_writer_nodrop_stats_read (line 499) | static int type rte_port_in_ops (line 518) | struct rte_port_in_ops type rte_port_out_ops (line 525) | struct rte_port_out_ops type rte_port_out_ops (line 534) | struct rte_port_out_ops FILE: lib/librte_port/rte_port_ring.h type rte_port_ring_reader_params (line 57) | struct rte_port_ring_reader_params { type rte_port_in_ops (line 63) | struct rte_port_in_ops type rte_port_ring_writer_params (line 66) | struct rte_port_ring_writer_params { type rte_port_out_ops (line 76) | struct rte_port_out_ops type rte_port_ring_writer_nodrop_params (line 79) | struct rte_port_ring_writer_nodrop_params { type rte_port_out_ops (line 92) | struct rte_port_out_ops FILE: lib/librte_port/rte_port_sched.c type rte_port_sched_reader (line 57) | struct rte_port_sched_reader { type rte_port_sched_reader_params (line 66) | struct rte_port_sched_reader_params type rte_port_sched_reader_params (line 67) | struct rte_port_sched_reader_params type rte_port_sched_reader (line 68) | struct rte_port_sched_reader function rte_port_sched_reader_rx (line 91) | static int function rte_port_sched_reader_free (line 103) | static int function rte_port_sched_reader_stats_read (line 116) | static int type rte_port_sched_writer (line 149) | struct rte_port_sched_writer { type rte_port_sched_writer_params (line 162) | struct rte_port_sched_writer_params type rte_port_sched_writer_params (line 163) | struct rte_port_sched_writer_params type rte_port_sched_writer (line 164) | struct rte_port_sched_writer function rte_port_sched_writer_tx (line 193) | static int function rte_port_sched_writer_tx_bulk (line 211) | static int function rte_port_sched_writer_flush (line 260) | static int function rte_port_sched_writer_free (line 276) | static int function rte_port_sched_writer_stats_read (line 290) | static int type rte_port_in_ops (line 309) | struct rte_port_in_ops type rte_port_out_ops (line 316) | struct rte_port_out_ops FILE: lib/librte_port/rte_port_sched.h type rte_port_sched_reader_params (line 57) | struct rte_port_sched_reader_params { type rte_port_in_ops (line 63) | struct rte_port_in_ops type rte_port_sched_writer_params (line 66) | struct rte_port_sched_writer_params { type rte_port_out_ops (line 76) | struct rte_port_out_ops FILE: lib/librte_port/rte_port_source_sink.c type rte_port_source (line 59) | struct rte_port_source { type rte_port_source_params (line 68) | struct rte_port_source_params type rte_port_source_params (line 69) | struct rte_port_source_params type rte_port_source (line 70) | struct rte_port_source type rte_mempool (line 87) | struct rte_mempool function rte_port_source_free (line 92) | static int function rte_port_source_rx (line 104) | static int function rte_port_source_stats_read (line 117) | static int function rte_port_sink_tx (line 142) | static int function rte_port_sink_tx_bulk (line 150) | static int type rte_port_in_ops (line 180) | struct rte_port_in_ops type rte_port_out_ops (line 187) | struct rte_port_out_ops FILE: lib/librte_port/rte_port_source_sink.h type rte_port_source_params (line 53) | struct rte_port_source_params { type rte_port_in_ops (line 59) | struct rte_port_in_ops type rte_port_out_ops (line 64) | struct rte_port_out_ops FILE: lib/librte_power/channel_commands.h type channel_packet (line 66) | struct channel_packet { FILE: lib/librte_power/guest_channel.c function guest_channel_host_connect (line 54) | int function guest_channel_send_msg (line 119) | int function guest_channel_host_disconnect (line 150) | void FILE: lib/librte_power/guest_channel.h type channel_packet (line 82) | struct channel_packet FILE: lib/librte_power/rte_power.c type power_management_env (line 41) | enum power_management_env function rte_power_set_env (line 54) | int function rte_power_unset_env (line 87) | void function rte_power_get_env (line 94) | enum power_management_env function rte_power_init (line 99) | int function rte_power_exit (line 131) | int FILE: lib/librte_power/rte_power.h type power_management_env (line 52) | enum power_management_env {PM_ENV_NOT_SET, PM_ENV_ACPI_CPUFREQ, PM_ENV_K... type power_management_env (line 66) | enum power_management_env type power_management_env (line 80) | enum power_management_env FILE: lib/librte_power/rte_power_acpi_cpufreq.c type power_state (line 90) | enum power_state { type rte_power_info (line 100) | struct rte_power_info { type rte_power_info (line 110) | struct rte_power_info function set_freq_internal (line 116) | static int function power_set_governor_userspace (line 152) | static int function power_get_available_freqs (line 201) | static int function power_init_for_setting_freq (line 259) | static int function rte_power_acpi_cpufreq_init (line 291) | int function power_set_governor_original (line 355) | static int function rte_power_acpi_cpufreq_exit (line 399) | int function rte_power_acpi_cpufreq_freqs (line 441) | uint32_t function rte_power_acpi_cpufreq_get_freq (line 461) | uint32_t function rte_power_acpi_cpufreq_set_freq (line 472) | int function rte_power_acpi_cpufreq_freq_down (line 483) | int function rte_power_acpi_cpufreq_freq_up (line 501) | int function rte_power_acpi_cpufreq_freq_max (line 519) | int function rte_power_acpi_cpufreq_freq_min (line 531) | int FILE: lib/librte_power/rte_power_kvm_vm.c type channel_packet (line 46) | struct channel_packet function rte_power_kvm_vm_init (line 49) | int function rte_power_kvm_vm_exit (line 62) | int function rte_power_kvm_vm_freqs (line 69) | uint32_t function rte_power_kvm_vm_get_freq (line 79) | uint32_t function rte_power_kvm_vm_set_freq (line 87) | int function send_msg (line 96) | static inline int function rte_power_kvm_vm_freq_up (line 114) | int function rte_power_kvm_vm_freq_down (line 120) | int function rte_power_kvm_vm_freq_max (line 126) | int function rte_power_kvm_vm_freq_min (line 132) | int FILE: lib/librte_reorder/rte_reorder.c type rte_tailq_elem (line 48) | struct rte_tailq_elem type cir_buffer (line 61) | struct cir_buffer { type rte_reorder_buffer (line 70) | struct rte_reorder_buffer { type rte_reorder_buffer (line 80) | struct rte_reorder_buffer type rte_reorder_buffer (line 82) | struct rte_reorder_buffer type rte_reorder_buffer (line 83) | struct rte_reorder_buffer type rte_mbuf (line 87) | struct rte_mbuf type rte_reorder_buffer (line 126) | struct rte_reorder_buffer type rte_reorder_buffer (line 129) | struct rte_reorder_buffer type rte_tailq_entry (line 130) | struct rte_tailq_entry type rte_reorder_list (line 131) | struct rte_reorder_list type rte_reorder_buffer (line 132) | struct rte_reorder_buffer type rte_mbuf (line 133) | struct rte_mbuf type rte_reorder_buffer (line 155) | struct rte_reorder_buffer function rte_reorder_reset (line 188) | void function rte_reorder_free_mbufs (line 199) | static void function rte_reorder_free (line 213) | void type rte_reorder_buffer (line 247) | struct rte_reorder_buffer type rte_reorder_buffer (line 250) | struct rte_reorder_buffer type rte_tailq_entry (line 251) | struct rte_tailq_entry type rte_reorder_list (line 252) | struct rte_reorder_list type rte_reorder_buffer (line 258) | struct rte_reorder_buffer function rte_reorder_fill_overflow (line 272) | static unsigned function rte_reorder_insert (line 323) | int function rte_reorder_drain (line 383) | unsigned int FILE: lib/librte_reorder/rte_reorder.h type rte_reorder_buffer (line 51) | struct rte_reorder_buffer type rte_reorder_buffer (line 72) | struct rte_reorder_buffer type rte_reorder_buffer (line 91) | struct rte_reorder_buffer type rte_reorder_buffer (line 92) | struct rte_reorder_buffer type rte_reorder_buffer (line 107) | struct rte_reorder_buffer type rte_reorder_buffer (line 117) | struct rte_reorder_buffer type rte_reorder_buffer (line 128) | struct rte_reorder_buffer type rte_reorder_buffer (line 153) | struct rte_reorder_buffer type rte_mbuf (line 153) | struct rte_mbuf type rte_reorder_buffer (line 173) | struct rte_reorder_buffer type rte_mbuf (line 173) | struct rte_mbuf FILE: lib/librte_ring/rte_ring.c type rte_tailq_elem (line 94) | struct rte_tailq_elem function rte_ring_get_memsize (line 103) | ssize_t function rte_ring_init (line 121) | int type rte_ring (line 157) | struct rte_ring type rte_ring (line 162) | struct rte_ring type rte_tailq_entry (line 163) | struct rte_tailq_entry type rte_memzone (line 164) | struct rte_memzone type rte_ring_list (line 167) | struct rte_ring_list function rte_ring_set_water_mark (line 215) | int function rte_ring_dump (line 230) | void function rte_ring_list_dump (line 284) | void type rte_ring (line 302) | struct rte_ring type rte_tailq_entry (line 305) | struct rte_tailq_entry type rte_ring (line 306) | struct rte_ring type rte_ring_list (line 307) | struct rte_ring_list type rte_ring (line 314) | struct rte_ring FILE: lib/librte_ring/rte_ring.h type rte_ring_queue_behavior (line 106) | enum rte_ring_queue_behavior { type rte_ring_debug_stats (line 115) | struct rte_ring_debug_stats { function else (line 147) | struct rte_ring { function __rte_ring_sp_do_enqueue (line 515) | static inline int __attribute__((always_inline)) function __rte_ring_mc_do_dequeue (line 599) | static inline int __attribute__((always_inline)) function __rte_ring_sc_do_dequeue (line 693) | static inline int __attribute__((always_inline)) function rte_ring_mp_enqueue_bulk (line 755) | static inline int __attribute__((always_inline)) function rte_ring_sp_enqueue_bulk (line 777) | static inline int __attribute__((always_inline)) function rte_ring_enqueue_bulk (line 803) | static inline int __attribute__((always_inline)) function rte_ring_mp_enqueue (line 829) | static inline int __attribute__((always_inline)) function rte_ring_sp_enqueue (line 848) | static inline int __attribute__((always_inline)) function rte_ring_enqueue (line 871) | static inline int __attribute__((always_inline)) function rte_ring_mc_dequeue_bulk (line 897) | static inline int __attribute__((always_inline)) function rte_ring_sc_dequeue_bulk (line 918) | static inline int __attribute__((always_inline)) function rte_ring_dequeue_bulk (line 942) | static inline int __attribute__((always_inline)) function rte_ring_mc_dequeue (line 966) | static inline int __attribute__((always_inline)) function rte_ring_sc_dequeue (line 984) | static inline int __attribute__((always_inline)) function rte_ring_dequeue (line 1006) | static inline int __attribute__((always_inline)) function rte_ring_full (line 1024) | static inline int function rte_ring_empty (line 1041) | static inline int function rte_ring_count (line 1057) | static inline unsigned function rte_ring_free_count (line 1073) | static inline unsigned type rte_ring (line 1099) | struct rte_ring function rte_ring_mp_enqueue_burst (line 1116) | static inline unsigned __attribute__((always_inline)) function rte_ring_sp_enqueue_burst (line 1135) | static inline unsigned __attribute__((always_inline)) function rte_ring_enqueue_burst (line 1158) | static inline unsigned __attribute__((always_inline)) function rte_ring_mc_dequeue_burst (line 1185) | static inline unsigned __attribute__((always_inline)) function rte_ring_sc_dequeue_burst (line 1205) | static inline unsigned __attribute__((always_inline)) function rte_ring_dequeue_burst (line 1227) | static inline unsigned __attribute__((always_inline)) FILE: lib/librte_sched/rte_approx.c function less (line 50) | static inline uint32_t function less_or_equal (line 56) | static inline uint32_t function matches (line 63) | static inline uint32_t function find_exact_solution_left (line 76) | static inline void function find_exact_solution_right (line 88) | static inline void function find_best_rational_approximation (line 100) | static int function rte_approx (line 171) | int rte_approx(double alpha, double d, uint32_t *p, uint32_t *q) FILE: lib/librte_sched/rte_bitmap.h type rte_bitmap (line 95) | struct rte_bitmap { function __rte_bitmap_index1_inc (line 112) | static inline void function __rte_bitmap_mask1_get (line 118) | static inline uint64_t function __rte_bitmap_index2_set (line 124) | static inline void function rte_bsf64 (line 132) | static inline int function rte_bsf64 (line 145) | static inline int function __rte_bitmap_get_memory_footprint (line 167) | static inline uint32_t function __rte_bitmap_scan_init (line 199) | static inline void function rte_bitmap_get_memory_footprint (line 218) | static inline uint32_t type rte_bitmap (line 240) | struct rte_bitmap type rte_bitmap (line 243) | struct rte_bitmap type rte_bitmap (line 265) | struct rte_bitmap function rte_bitmap_free (line 285) | static inline int function rte_bitmap_reset (line 302) | static inline void function rte_bitmap_prefetch0 (line 320) | static inline void function rte_bitmap_get (line 341) | static inline uint64_t function rte_bitmap_set (line 361) | static inline void function rte_bitmap_set_slab (line 389) | static inline void function __rte_bitmap_line_not_empty (line 406) | static inline uint64_t function rte_bitmap_clear (line 429) | static inline void function __rte_bitmap_scan_search (line 462) | static inline int function __rte_bitmap_scan_read_init (line 491) | static inline void function __rte_bitmap_scan_read (line 499) | static inline int function rte_bitmap_scan (line 540) | static inline int FILE: lib/librte_sched/rte_red.c function __rte_red_init_tables (line 62) | static void function rte_red_rt_data_init (line 100) | int function rte_red_config_init (line 112) | int FILE: lib/librte_sched/rte_red.h type rte_red_params (line 92) | struct rte_red_params { type rte_red_config (line 102) | struct rte_red_config { type rte_red (line 113) | struct rte_red { type rte_red (line 129) | struct rte_red type rte_red_config (line 146) | struct rte_red_config function rte_fast_rand (line 162) | static inline uint32_t function __rte_red_calc_qempty_factor (line 179) | static inline uint16_t function rte_red_enqueue_empty (line 242) | static inline int function __rte_red_drop (line 320) | static inline int function rte_red_enqueue_nonempty (line 359) | static inline int function rte_red_enqueue (line 421) | static inline int function rte_red_mark_queue_empty (line 443) | static inline void FILE: lib/librte_sched/rte_sched.c type rte_sched_subport (line 105) | struct rte_sched_subport { type rte_sched_pipe_profile (line 132) | struct rte_sched_pipe_profile { type rte_sched_pipe (line 147) | struct rte_sched_pipe { type rte_sched_queue (line 168) | struct rte_sched_queue { type rte_sched_queue_extra (line 173) | struct rte_sched_queue_extra { type grinder_state (line 180) | enum grinder_state { type __rte_sched_port_hierarchy (line 194) | struct __rte_sched_port_hierarchy { type rte_sched_grinder (line 202) | struct rte_sched_grinder { type rte_sched_port (line 239) | struct rte_sched_port { type rte_sched_port_array (line 288) | enum rte_sched_port_array { function rte_sched_port_queues_per_subport (line 301) | static inline uint32_t function rte_sched_port_queues_per_port (line 309) | static inline uint32_t function rte_sched_port_check_params (line 315) | static int function rte_sched_port_get_array_base (line 408) | static uint32_t function rte_sched_port_get_memory_footprint (line 458) | uint32_t function rte_sched_port_config_qsize (line 478) | static void function rte_sched_port_log_pipe_profile (line 508) | static void function rte_sched_time_ms_to_bytes (line 542) | static inline uint64_t function rte_sched_port_config_pipe_profile_table (line 551) | static void type rte_sched_port (line 623) | struct rte_sched_port type rte_sched_port_params (line 624) | struct rte_sched_port_params type rte_sched_port (line 626) | struct rte_sched_port type rte_sched_subport (line 691) | struct rte_sched_subport type rte_sched_pipe (line 692) | struct rte_sched_pipe type rte_sched_queue (line 693) | struct rte_sched_queue type rte_sched_queue_extra (line 694) | struct rte_sched_queue_extra type rte_sched_pipe_profile (line 695) | struct rte_sched_pipe_profile type rte_mbuf (line 697) | struct rte_mbuf function rte_sched_port_free (line 717) | void function rte_sched_port_log_subport_config (line 729) | static void function rte_sched_subport_config (line 757) | int function rte_sched_pipe_config (line 832) | int function rte_sched_port_pkt_write (line 928) | void function rte_sched_port_pkt_read_tree_path (line 943) | void function rte_sched_port_pkt_read_color (line 958) | enum rte_meter_color function rte_sched_subport_read_stats (line 967) | int function rte_sched_queue_read_stats (line 994) | int function rte_sched_port_qindex (line 1023) | static inline uint32_t type rte_mbuf (line 1035) | struct rte_mbuf type rte_sched_port (line 1036) | struct rte_sched_port function rte_sched_port_qsize (line 1044) | static inline uint16_t function rte_sched_port_queue_is_empty (line 1054) | static inline int function rte_sched_port_queue_is_full (line 1062) | static inline int function rte_sched_port_update_subport_stats (line 1076) | static inline void function rte_sched_port_update_subport_stats_on_drop (line 1087) | static inline void function rte_sched_port_update_queue_stats (line 1098) | static inline void function rte_sched_port_update_queue_stats_on_drop (line 1108) | static inline void function rte_sched_port_red_drop (line 1122) | static inline int function rte_sched_port_set_queue_empty_timestamp (line 1144) | static inline void function debug_pipe_is_empty (line 1166) | static inline int function debug_check_queue_slab (line 1189) | static inline void function rte_sched_port_enqueue_qptrs_prefetch0 (line 1217) | static inline uint32_t function rte_sched_port_enqueue_qwa_prefetch0 (line 1239) | static inline void function rte_sched_port_enqueue_qwa (line 1254) | static inline int function rte_sched_port_enqueue (line 1293) | int function rte_sched_port_enqueue (line 1333) | int function grinder_credits_update (line 1489) | static inline void function grinder_tc_ov_credits_update (line 1531) | static inline uint32_t function grinder_credits_update (line 1567) | static inline void function grinder_credits_check (line 1624) | static inline int function grinder_credits_check (line 1660) | static inline int function grinder_schedule (line 1703) | static inline int function grinder_pipe_exists (line 1742) | static inline int function grinder_pipe_exists (line 1760) | static inline int function grinder_pcache_populate (line 1776) | static inline void function grinder_tccache_populate (line 1807) | static inline void function grinder_next_tc (line 1838) | static inline int function grinder_next_pipe (line 1877) | static inline int function grinder_wrr (line 1941) | static inline void function grinder_wrr_load (line 1954) | static inline void function grinder_wrr_store (line 1982) | static inline void function grinder_wrr (line 1998) | static inline void function grinder_prefetch_pipe (line 2026) | static inline void function grinder_prefetch_tc_queue_arrays (line 2035) | static inline void function grinder_prefetch_mbuf (line 2057) | static inline void function grinder_handle (line 2076) | static inline uint32_t function rte_sched_port_time_resync (line 2163) | static inline void function rte_sched_port_exceptions (line 2181) | static inline int function rte_sched_port_dequeue (line 2196) | int FILE: lib/librte_sched/rte_sched.h type rte_sched_subport_params (line 120) | struct rte_sched_subport_params { type rte_sched_subport_stats (line 131) | struct rte_sched_subport_stats { type rte_sched_pipe_params (line 150) | struct rte_sched_pipe_params { type rte_sched_queue_stats (line 167) | struct rte_sched_queue_stats { type rte_sched_port_params (line 178) | struct rte_sched_port_params { type rte_sched_port_hierarchy (line 204) | struct rte_sched_port_hierarchy { type rte_sched_port (line 225) | struct rte_sched_port type rte_sched_port_params (line 226) | struct rte_sched_port_params type rte_sched_port (line 235) | struct rte_sched_port type rte_sched_port (line 250) | struct rte_sched_port type rte_sched_subport_params (line 252) | struct rte_sched_subport_params type rte_sched_port (line 269) | struct rte_sched_port type rte_sched_port_params (line 283) | struct rte_sched_port_params type rte_sched_port (line 307) | struct rte_sched_port type rte_sched_subport_stats (line 309) | struct rte_sched_subport_stats type rte_sched_port (line 328) | struct rte_sched_port type rte_sched_queue_stats (line 330) | struct rte_sched_queue_stats type rte_mbuf (line 351) | struct rte_mbuf type rte_meter_color (line 353) | enum rte_meter_color type rte_mbuf (line 373) | struct rte_mbuf type rte_meter_color (line 377) | enum rte_meter_color type rte_mbuf (line 378) | struct rte_mbuf type rte_sched_port (line 398) | struct rte_sched_port type rte_mbuf (line 398) | struct rte_mbuf type rte_sched_port (line 416) | struct rte_sched_port type rte_mbuf (line 416) | struct rte_mbuf FILE: lib/librte_sched/rte_sched_common.h function rte_sched_min_val_2_u32 (line 45) | static inline uint32_t function rte_min_pos_4_u16 (line 52) | static inline uint32_t function rte_min_pos_4_u16 (line 66) | static inline uint32_t function rte_get_gcd (line 88) | static inline uint32_t function rte_get_lcd (line 119) | static inline uint32_t FILE: lib/librte_table/rte_lru.h function f_lru_pos (line 183) | static inline int FILE: lib/librte_table/rte_table.h type rte_mbuf (line 60) | struct rte_mbuf type rte_table_stats (line 63) | struct rte_table_stats { type rte_mbuf (line 191) | struct rte_mbuf type rte_table_stats (line 211) | struct rte_table_stats type rte_table_ops (line 215) | struct rte_table_ops { FILE: lib/librte_table/rte_table_acl.c type rte_table_acl (line 60) | struct rte_table_acl { type rte_table_acl_params (line 90) | struct rte_table_acl_params type rte_table_acl_params (line 90) | struct rte_table_acl_params type rte_table_acl (line 91) | struct rte_table_acl type rte_table_acl (line 95) | struct rte_table_acl type rte_acl_rule (line 124) | struct rte_acl_rule type rte_table_acl (line 127) | struct rte_table_acl type rte_acl_rule (line 141) | struct rte_acl_rule type rte_acl_field_def (line 158) | struct rte_acl_field_def function rte_table_acl_free (line 168) | static int function rte_table_acl_build (line 190) | static int function rte_table_acl_entry_add (line 245) | static int function rte_table_acl_entry_delete (line 364) | static int function rte_table_acl_lookup (line 446) | static int function rte_table_acl_stats_read (line 505) | static int type rte_table_ops (line 519) | struct rte_table_ops FILE: lib/librte_table/rte_table_acl.h type rte_table_acl_params (line 59) | struct rte_table_acl_params { type rte_table_acl_rule_add_params (line 74) | struct rte_table_acl_rule_add_params { type rte_table_acl_rule_delete_params (line 83) | struct rte_table_acl_rule_delete_params { type rte_table_ops (line 89) | struct rte_table_ops FILE: lib/librte_table/rte_table_array.c type rte_table_array (line 59) | struct rte_table_array { type rte_table_array_params (line 77) | struct rte_table_array_params type rte_table_array_params (line 78) | struct rte_table_array_params type rte_table_array (line 79) | struct rte_table_array type rte_table_array (line 89) | struct rte_table_array function rte_table_array_free (line 111) | static int function rte_table_array_entry_add (line 128) | static int function rte_table_array_lookup (line 172) | static int function rte_table_array_stats_read (line 214) | static int type rte_table_ops (line 228) | struct rte_table_ops FILE: lib/librte_table/rte_table_array.h type rte_table_array_params (line 54) | struct rte_table_array_params { type rte_table_array_key (line 64) | struct rte_table_array_key { type rte_table_ops (line 70) | struct rte_table_ops FILE: lib/librte_table/rte_table_hash.h type rte_table_hash_ext_params (line 109) | struct rte_table_hash_ext_params { type rte_table_ops (line 139) | struct rte_table_ops type rte_table_ops (line 143) | struct rte_table_ops type rte_table_hash_lru_params (line 146) | struct rte_table_hash_lru_params { type rte_table_ops (line 172) | struct rte_table_ops type rte_table_ops (line 175) | struct rte_table_ops type rte_table_hash_key8_lru_params (line 182) | struct rte_table_hash_key8_lru_params { type rte_table_ops (line 202) | struct rte_table_ops type rte_table_ops (line 205) | struct rte_table_ops type rte_table_hash_key8_ext_params (line 208) | struct rte_table_hash_key8_ext_params { type rte_table_ops (line 232) | struct rte_table_ops type rte_table_ops (line 236) | struct rte_table_ops type rte_table_hash_key16_lru_params (line 243) | struct rte_table_hash_key16_lru_params { type rte_table_ops (line 263) | struct rte_table_ops type rte_table_hash_key16_ext_params (line 266) | struct rte_table_hash_key16_ext_params { type rte_table_ops (line 290) | struct rte_table_ops type rte_table_hash_key32_lru_params (line 297) | struct rte_table_hash_key32_lru_params { type rte_table_ops (line 317) | struct rte_table_ops type rte_table_hash_key32_ext_params (line 320) | struct rte_table_hash_key32_ext_params { type rte_table_ops (line 344) | struct rte_table_ops FILE: lib/librte_table/rte_table_hash_ext.c type bucket (line 47) | struct bucket { type grinder (line 91) | struct grinder { type rte_table_hash (line 98) | struct rte_table_hash { function check_params_create (line 134) | static int type rte_table_hash_ext_params (line 174) | struct rte_table_hash_ext_params type rte_table_hash_ext_params (line 175) | struct rte_table_hash_ext_params type rte_table_hash (line 176) | struct rte_table_hash type rte_table_hash (line 187) | struct rte_table_hash type bucket (line 188) | struct bucket type rte_table_hash (line 192) | struct rte_table_hash type bucket (line 193) | struct bucket type bucket (line 195) | struct bucket type bucket (line 238) | struct bucket type bucket (line 239) | struct bucket function rte_table_hash_ext_free (line 258) | static int function rte_table_hash_ext_entry_add (line 271) | static int function rte_table_hash_ext_entry_delete (line 372) | static int function rte_table_hash_ext_lookup_unoptimized (line 435) | static int rte_table_hash_ext_lookup_unoptimized( function rte_table_hash_ext_lookup (line 857) | static int rte_table_hash_ext_lookup( function rte_table_hash_ext_lookup_dosig (line 990) | static int rte_table_hash_ext_lookup_dosig( function rte_table_hash_ext_stats_read (line 1123) | static int type rte_table_ops (line 1137) | struct rte_table_ops type rte_table_ops (line 1146) | struct rte_table_ops FILE: lib/librte_table/rte_table_hash_key16.c type rte_bucket_4_16 (line 63) | struct rte_bucket_4_16 { type rte_table_hash (line 77) | struct rte_table_hash { function check_params_create_lru (line 100) | static int type rte_table_hash_key16_lru_params (line 123) | struct rte_table_hash_key16_lru_params type rte_table_hash_key16_lru_params (line 124) | struct rte_table_hash_key16_lru_params type rte_table_hash (line 125) | struct rte_table_hash type rte_table_hash (line 131) | struct rte_table_hash type rte_bucket_4_16 (line 132) | struct rte_bucket_4_16 type rte_bucket_4_16 (line 140) | struct rte_bucket_4_16 type rte_table_hash (line 142) | struct rte_table_hash type rte_bucket_4_16 (line 168) | struct rte_bucket_4_16 type rte_bucket_4_16 (line 170) | struct rte_bucket_4_16 function rte_table_hash_free_key16_lru (line 178) | static int function rte_table_hash_entry_add_key16_lru (line 193) | static int function rte_table_hash_entry_delete_key16_lru (line 260) | static int function check_params_create_ext (line 300) | static int type rte_table_hash_key16_ext_params (line 329) | struct rte_table_hash_key16_ext_params type rte_table_hash_key16_ext_params (line 330) | struct rte_table_hash_key16_ext_params type rte_table_hash (line 331) | struct rte_table_hash type rte_table_hash (line 337) | struct rte_table_hash type rte_bucket_4_16 (line 338) | struct rte_bucket_4_16 type rte_bucket_4_16 (line 349) | struct rte_bucket_4_16 type rte_table_hash (line 353) | struct rte_table_hash function rte_table_hash_free_key16_ext (line 390) | static int function rte_table_hash_entry_add_key16_ext (line 405) | static int function rte_table_hash_entry_delete_key16_ext (line 483) | static int function rte_table_hash_lookup_key16_lru (line 811) | static int function rte_table_hash_lookup_key16_ext (line 937) | static int function rte_table_hash_key16_stats_read (line 1087) | static int type rte_table_ops (line 1101) | struct rte_table_ops type rte_table_ops (line 1110) | struct rte_table_ops FILE: lib/librte_table/rte_table_hash_key32.c type rte_bucket_4_32 (line 63) | struct rte_bucket_4_32 { type rte_table_hash (line 77) | struct rte_table_hash { function check_params_create_lru (line 100) | static int type rte_table_hash_key32_lru_params (line 123) | struct rte_table_hash_key32_lru_params type rte_table_hash_key32_lru_params (line 124) | struct rte_table_hash_key32_lru_params type rte_table_hash (line 125) | struct rte_table_hash type rte_table_hash (line 131) | struct rte_table_hash type rte_bucket_4_32 (line 132) | struct rte_bucket_4_32 type rte_bucket_4_32 (line 141) | struct rte_bucket_4_32 type rte_table_hash (line 143) | struct rte_table_hash type rte_bucket_4_32 (line 169) | struct rte_bucket_4_32 type rte_bucket_4_32 (line 171) | struct rte_bucket_4_32 function rte_table_hash_free_key32_lru (line 179) | static int function rte_table_hash_entry_add_key32_lru (line 194) | static int function rte_table_hash_entry_delete_key32_lru (line 261) | static int function check_params_create_ext (line 302) | static int type rte_table_hash_key32_ext_params (line 331) | struct rte_table_hash_key32_ext_params type rte_table_hash_key32_ext_params (line 332) | struct rte_table_hash_key32_ext_params type rte_table_hash (line 333) | struct rte_table_hash type rte_table_hash (line 339) | struct rte_table_hash type rte_bucket_4_32 (line 340) | struct rte_bucket_4_32 type rte_bucket_4_32 (line 351) | struct rte_bucket_4_32 type rte_table_hash (line 355) | struct rte_table_hash function rte_table_hash_free_key32_ext (line 392) | static int function rte_table_hash_entry_add_key32_ext (line 407) | static int function rte_table_hash_entry_delete_key32_ext (line 488) | static int function rte_table_hash_lookup_key32_lru (line 830) | static int function rte_table_hash_lookup_key32_ext (line 957) | static int function rte_table_hash_key32_stats_read (line 1107) | static int type rte_table_ops (line 1121) | struct rte_table_ops type rte_table_ops (line 1130) | struct rte_table_ops FILE: lib/librte_table/rte_table_hash_key8.c type rte_bucket_4_8 (line 61) | struct rte_bucket_4_8 { type rte_table_hash (line 74) | struct rte_table_hash { function check_params_create_lru (line 97) | static int type rte_table_hash_key8_lru_params (line 118) | struct rte_table_hash_key8_lru_params type rte_table_hash_key8_lru_params (line 119) | struct rte_table_hash_key8_lru_params type rte_table_hash (line 120) | struct rte_table_hash type rte_table_hash (line 126) | struct rte_table_hash type rte_bucket_4_8 (line 127) | struct rte_bucket_4_8 type rte_bucket_4_8 (line 136) | struct rte_bucket_4_8 type rte_table_hash (line 138) | struct rte_table_hash type rte_bucket_4_8 (line 164) | struct rte_bucket_4_8 type rte_bucket_4_8 (line 166) | struct rte_bucket_4_8 function rte_table_hash_free_key8_lru (line 174) | static int function rte_table_hash_entry_add_key8_lru (line 189) | static int function rte_table_hash_entry_delete_key8_lru (line 253) | static int function check_params_create_ext (line 293) | static int type rte_table_hash_key8_ext_params (line 320) | struct rte_table_hash_key8_ext_params type rte_table_hash_key8_ext_params (line 321) | struct rte_table_hash_key8_ext_params type rte_table_hash (line 322) | struct rte_table_hash type rte_table_hash (line 328) | struct rte_table_hash type rte_bucket_4_8 (line 329) | struct rte_bucket_4_8 type rte_bucket_4_8 (line 340) | struct rte_bucket_4_8 type rte_table_hash (line 344) | struct rte_table_hash function rte_table_hash_free_key8_ext (line 381) | static int function rte_table_hash_entry_add_key8_ext (line 396) | static int function rte_table_hash_entry_delete_key8_ext (line 478) | static int function rte_table_hash_lookup_key8_lru (line 826) | static int function rte_table_hash_lookup_key8_lru_dosig (line 952) | static int function rte_table_hash_lookup_key8_ext (line 1078) | static int function rte_table_hash_lookup_key8_ext_dosig (line 1228) | static int function rte_table_hash_key8_stats_read (line 1378) | static int type rte_table_ops (line 1392) | struct rte_table_ops type rte_table_ops (line 1401) | struct rte_table_ops type rte_table_ops (line 1410) | struct rte_table_ops type rte_table_ops (line 1419) | struct rte_table_ops FILE: lib/librte_table/rte_table_hash_lru.c type bucket (line 62) | struct bucket { type grinder (line 71) | struct grinder { type rte_table_hash (line 79) | struct rte_table_hash { function check_params_create (line 111) | static int type rte_table_hash_lru_params (line 151) | struct rte_table_hash_lru_params type rte_table_hash_lru_params (line 152) | struct rte_table_hash_lru_params type rte_table_hash (line 153) | struct rte_table_hash type rte_table_hash (line 162) | struct rte_table_hash type bucket (line 163) | struct bucket type rte_table_hash (line 168) | struct rte_table_hash type bucket (line 169) | struct bucket type bucket (line 207) | struct bucket type bucket (line 219) | struct bucket function rte_table_hash_lru_free (line 227) | static int function rte_table_hash_lru_entry_add (line 240) | static int function rte_table_hash_lru_entry_delete (line 324) | static int function rte_table_hash_lru_lookup_unoptimized (line 363) | static int rte_table_hash_lru_lookup_unoptimized( function rte_table_hash_lru_lookup (line 800) | static int rte_table_hash_lru_lookup( function rte_table_hash_lru_lookup_dosig (line 933) | static int rte_table_hash_lru_lookup_dosig( function rte_table_hash_lru_stats_read (line 1066) | static int type rte_table_ops (line 1080) | struct rte_table_ops type rte_table_ops (line 1089) | struct rte_table_ops FILE: lib/librte_table/rte_table_lpm.c type rte_table_lpm (line 63) | struct rte_table_lpm { type rte_table_lpm_params (line 83) | struct rte_table_lpm_params type rte_table_lpm_params (line 83) | struct rte_table_lpm_params type rte_table_lpm (line 84) | struct rte_table_lpm type rte_table_lpm (line 111) | struct rte_table_lpm function rte_table_lpm_free (line 138) | static int function nht_find_free (line 156) | static int function nht_find_existing (line 171) | static int function rte_table_lpm_entry_add (line 189) | static int function rte_table_lpm_entry_delete (line 258) | static int function rte_table_lpm_lookup (line 316) | static int function rte_table_lpm_stats_read (line 357) | static int type rte_table_ops (line 371) | struct rte_table_ops FILE: lib/librte_table/rte_table_lpm.h type rte_table_lpm_params (line 79) | struct rte_table_lpm_params { type rte_table_lpm_key (line 97) | struct rte_table_lpm_key { type rte_table_ops (line 109) | struct rte_table_ops FILE: lib/librte_table/rte_table_lpm_ipv6.c type rte_table_lpm_ipv6 (line 63) | struct rte_table_lpm_ipv6 { type rte_table_lpm_ipv6_params (line 83) | struct rte_table_lpm_ipv6_params type rte_table_lpm_ipv6_params (line 84) | struct rte_table_lpm_ipv6_params type rte_table_lpm_ipv6 (line 85) | struct rte_table_lpm_ipv6 type rte_lpm6_config (line 86) | struct rte_lpm6_config type rte_table_lpm_ipv6 (line 117) | struct rte_table_lpm_ipv6 function rte_table_lpm_ipv6_free (line 148) | static int function nht_find_free (line 166) | static int function nht_find_existing (line 181) | static int function rte_table_lpm_ipv6_entry_add (line 199) | static int function rte_table_lpm_ipv6_entry_delete (line 269) | static int function rte_table_lpm_ipv6_lookup (line 330) | static int function rte_table_lpm_ipv6_stats_read (line 371) | static int type rte_table_ops (line 385) | struct rte_table_ops FILE: lib/librte_table/rte_table_lpm_ipv6.h type rte_table_lpm_ipv6_params (line 81) | struct rte_table_lpm_ipv6_params { type rte_table_lpm_ipv6_key (line 101) | struct rte_table_lpm_ipv6_key { type rte_table_ops (line 113) | struct rte_table_ops FILE: lib/librte_table/rte_table_stub.c type rte_table_stub (line 55) | struct rte_table_stub { type rte_table_stub (line 64) | struct rte_table_stub type rte_table_stub (line 67) | struct rte_table_stub function rte_table_stub_lookup (line 80) | static int function rte_table_stub_stats_read (line 98) | static int type rte_table_ops (line 112) | struct rte_table_ops FILE: lib/librte_table/rte_table_stub.h type rte_table_ops (line 56) | struct rte_table_ops FILE: lib/librte_timer/rte_timer.c type priv_timer (line 59) | struct priv_timer { type priv_timer (line 79) | struct priv_timer function rte_timer_subsystem_init (line 93) | void function rte_timer_init (line 108) | void function timer_set_config_state (line 123) | static int function timer_set_running_state (line 163) | static int function timer_get_skiplist_level (line 196) | static uint32_t function timer_get_prev_entries (line 232) | static void function timer_get_prev_entries_for_node (line 251) | static void function timer_add (line 273) | static void function timer_del (line 319) | static void function __rte_timer_reset (line 359) | static int function rte_timer_reset (line 420) | int function rte_timer_reset_sync (line 442) | void function rte_timer_stop (line 453) | int function rte_timer_stop_sync (line 488) | void function rte_timer_pending (line 496) | int function rte_timer_manage (line 503) | void rte_timer_manage(void) function rte_timer_dump_stats (line 616) | void rte_timer_dump_stats(FILE *f) FILE: lib/librte_timer/rte_timer.h type rte_timer_type (line 84) | enum rte_timer_type { type rte_timer_debug_stats (line 105) | struct rte_timer_debug_stats { type rte_timer (line 113) | struct rte_timer type rte_timer (line 118) | struct rte_timer type rte_timer (line 125) | struct rte_timer type rte_timer (line 178) | struct rte_timer type rte_timer (line 222) | struct rte_timer type rte_timer_type (line 223) | enum rte_timer_type type rte_timer (line 254) | struct rte_timer type rte_timer_type (line 255) | enum rte_timer_type type rte_timer (line 281) | struct rte_timer type rte_timer (line 293) | struct rte_timer type rte_timer (line 308) | struct rte_timer FILE: lib/librte_vhost/eventfd_link/eventfd_link.c type files_struct (line 44) | struct files_struct type task_struct (line 45) | struct task_struct type files_struct (line 47) | struct files_struct function put_files_struct (line 61) | void function eventfd_link_ioctl (line 69) | static long type file_operations (line 165) | struct file_operations type miscdevice (line 171) | struct miscdevice function eventfd_link_init (line 176) | static int __init function eventfd_link_exit (line 184) | static void __exit FILE: lib/librte_vhost/eventfd_link/eventfd_link.h type eventfd_copy (line 71) | struct eventfd_copy { FILE: lib/librte_vhost/libvirt/qemu-wrap.py function find_huge_mount (line 184) | def find_huge_mount(): function get_vhost_fd (line 215) | def get_vhost_fd(): function modify_netdev_arg (line 231) | def modify_netdev_arg(arg): function main (line 268) | def main(): FILE: lib/librte_vhost/rte_virtio_net.h type rte_mbuf (line 52) | struct rte_mbuf type buf_vector (line 72) | struct buf_vector { type vhost_virtqueue (line 81) | struct vhost_virtqueue { type virtio_net (line 98) | struct virtio_net { type virtio_memory_regions (line 112) | struct virtio_memory_regions { type virtio_memory (line 124) | struct virtio_memory { type virtio_net_device_ops (line 139) | struct virtio_net_device_ops { function rte_vring_available_entries (line 144) | static inline uint16_t __attribute__((always_inline)) function gpa_to_vva (line 155) | static inline uint64_t __attribute__((always_inline)) type virtio_net (line 186) | struct virtio_net type virtio_net_device_ops (line 195) | struct virtio_net_device_ops type virtio_net (line 215) | struct virtio_net type rte_mbuf (line 216) | struct rte_mbuf type virtio_net (line 235) | struct virtio_net type rte_mempool (line 236) | struct rte_mempool type rte_mbuf (line 236) | struct rte_mbuf FILE: lib/librte_vhost/vhost-net.h type vhost_net_device_ops (line 46) | struct vhost_net_device_ops type vhost_device_ctx (line 83) | struct vhost_device_ctx { type vhost_net_device_ops (line 92) | struct vhost_net_device_ops { type vhost_net_device_ops (line 117) | struct vhost_net_device_ops FILE: lib/librte_vhost/vhost_cuse/eventfd_copy.c function eventfd_copy (line 53) | int FILE: lib/librte_vhost/vhost_cuse/vhost-net-cdev.c type fuse_session (line 60) | struct fuse_session type vhost_net_device_ops (line 61) | struct vhost_net_device_ops function fuse_req_to_vhost_ctx (line 67) | static struct vhost_device_ctx function vhost_net_open (line 83) | static void function vhost_net_release (line 105) | static void function vhost_net_ioctl (line 182) | static void type cuse_lowlevel_ops (line 346) | struct cuse_lowlevel_ops function rte_vhost_driver_register (line 356) | int function rte_vhost_driver_unregister (line 410) | int function rte_vhost_driver_session_start (line 420) | int FILE: lib/librte_vhost/vhost_cuse/virtio-net-cdev.c type procmap (line 70) | struct procmap { function host_memory_map (line 85) | static int function cuse_set_mem_table (line 265) | int function get_ifname (line 381) | static int function cuse_set_backend (line 411) | int cuse_set_backend(struct vhost_device_ctx ctx, struct vhost_vring_fil... FILE: lib/librte_vhost/vhost_cuse/virtio-net-cdev.h type vhost_device_ctx (line 42) | struct vhost_device_ctx type vhost_memory (line 43) | struct vhost_memory type vhost_device_ctx (line 46) | struct vhost_device_ctx type vhost_vring_file (line 46) | struct vhost_vring_file FILE: lib/librte_vhost/vhost_rxtx.c function virtio_dev_rx (line 52) | static inline uint32_t __attribute__((always_inline)) function copy_from_mbuf_to_vring (line 237) | static inline uint32_t __attribute__((always_inline)) function update_secure_len (line 424) | static inline void __attribute__((always_inline)) function virtio_dev_merge_rx (line 455) | static inline uint32_t __attribute__((always_inline)) function rte_vhost_enqueue_burst (line 538) | uint16_t function rte_vhost_dequeue_burst (line 548) | uint16_t FILE: lib/librte_vhost/vhost_user/fd_man.c function fdset_find_fd (line 54) | static int function fdset_find_free_slot (line 68) | static int function fdset_add_fd (line 74) | static void function fdset_fill (line 95) | static int function fdset_init (line 125) | void function fdset_add (line 141) | int function fdset_del (line 167) | void function fdset_del_slot (line 193) | static void function fdset_event_dispatch (line 217) | void FILE: lib/librte_vhost/vhost_user/fd_man.h type fdentry (line 43) | struct fdentry { type fdset (line 51) | struct fdset { type fdset (line 58) | struct fdset type fdset (line 60) | struct fdset type fdset (line 63) | struct fdset type fdset (line 65) | struct fdset FILE: lib/librte_vhost/vhost_user/vhost-net-user.c type vhost_net_device_ops (line 58) | struct vhost_net_device_ops type connfd_ctx (line 60) | struct connfd_ctx { type _vhost_server (line 66) | struct _vhost_server { type _vhost_server (line 73) | struct _vhost_server function uds_socket (line 106) | static int function read_fd_message (line 144) | static int function read_vhost_message (line 187) | static int function send_fd_message (line 216) | static int function send_vhost_message (line 259) | static int function vserver_new_vq_conn (line 278) | static void function vserver_message_handler (line 321) | static void function rte_vhost_driver_register (line 438) | int function rte_vhost_driver_unregister (line 482) | int function rte_vhost_driver_session_start (line 514) | int FILE: lib/librte_vhost/vhost_user/vhost-net-user.h type vhost_server (line 43) | struct vhost_server { type VhostUserRequest (line 50) | typedef enum VhostUserRequest { type VhostUserMemoryRegion (line 69) | typedef struct VhostUserMemoryRegion { type VhostUserMemory (line 76) | typedef struct VhostUserMemory { type VhostUserMsg (line 82) | typedef struct VhostUserMsg { FILE: lib/librte_vhost/vhost_user/virtio-net-user.c type orig_region_map (line 51) | struct orig_region_map { function get_blk_size (line 63) | static uint64_t function free_mem_region (line 72) | static void function user_set_mem_table (line 96) | int function virtio_is_ready (line 208) | static int function user_set_vring_call (line 230) | void function user_set_vring_kick (line 250) | void function user_get_vring_base (line 273) | int function user_destroy_device (line 305) | void FILE: lib/librte_vhost/vhost_user/virtio-net-user.h type vhost_device_ctx (line 40) | struct vhost_device_ctx type VhostUserMsg (line 40) | struct VhostUserMsg type vhost_device_ctx (line 42) | struct vhost_device_ctx type VhostUserMsg (line 42) | struct VhostUserMsg type vhost_device_ctx (line 44) | struct vhost_device_ctx type VhostUserMsg (line 44) | struct VhostUserMsg type vhost_device_ctx (line 46) | struct vhost_device_ctx type vhost_vring_state (line 46) | struct vhost_vring_state type vhost_device_ctx (line 48) | struct vhost_device_ctx FILE: lib/librte_vhost/virtio-net.c type virtio_net_config_ll (line 60) | struct virtio_net_config_ll { type virtio_net_device_ops (line 66) | struct virtio_net_device_ops type virtio_net_config_ll (line 68) | struct virtio_net_config_ll function qva_to_vva (line 82) | static uint64_t type virtio_net_config_ll (line 108) | struct virtio_net_config_ll type vhost_device_ctx (line 109) | struct vhost_device_ctx type virtio_net_config_ll (line 111) | struct virtio_net_config_ll type virtio_net (line 127) | struct virtio_net type vhost_device_ctx (line 128) | struct vhost_device_ctx type virtio_net_config_ll (line 130) | struct virtio_net_config_ll function add_config_ll_entry (line 145) | static void function cleanup_device (line 182) | static void function free_device (line 206) | static void type virtio_net_config_ll (line 218) | struct virtio_net_config_ll type virtio_net_config_ll (line 219) | struct virtio_net_config_ll type virtio_net_config_ll (line 220) | struct virtio_net_config_ll function init_device (line 247) | static void function new_device (line 279) | static int function destroy_device (line 331) | static void function set_ifname (line 360) | static void function set_owner (line 383) | static int function reset_owner (line 398) | static int function get_features (line 415) | static int function set_features (line 433) | static int function set_vring_num (line 472) | static int type virtio_net (line 492) | struct virtio_net type virtio_net (line 493) | struct virtio_net type virtio_net_config_ll (line 496) | struct virtio_net_config_ll type vhost_virtqueue (line 497) | struct vhost_virtqueue type virtio_net_config_ll (line 501) | struct virtio_net_config_ll type virtio_net_config_ll (line 531) | struct virtio_net_config_ll type vhost_virtqueue (line 534) | struct vhost_virtqueue type virtio_net_config_ll (line 550) | struct virtio_net_config_ll type virtio_net (line 562) | struct virtio_net type virtio_net (line 563) | struct virtio_net function set_vring_addr (line 574) | static int function set_vring_base (line 632) | static int function get_vring_base (line 652) | static int function set_vring_call (line 675) | static int function set_vring_kick (line 701) | static int function set_backend (line 731) | static int type vhost_net_device_ops (line 763) | struct vhost_net_device_ops type vhost_net_device_ops (line 789) | struct vhost_net_device_ops function rte_vhost_enable_guest_notification (line 795) | int rte_vhost_enable_guest_notification(struct virtio_net *dev, function rte_vhost_feature_get (line 809) | uint64_t rte_vhost_feature_get(void) function rte_vhost_feature_disable (line 814) | int rte_vhost_feature_disable(uint64_t feature_mask) function rte_vhost_feature_enable (line 820) | int rte_vhost_feature_enable(uint64_t feature_mask) function rte_vhost_driver_callback_register (line 832) | int FILE: lib/librte_vhost/virtio-net.h type virtio_net_device_ops (line 40) | struct virtio_net_device_ops type virtio_net (line 41) | struct virtio_net type vhost_device_ctx (line 41) | struct vhost_device_ctx FILE: tools/dpdk_nic_bind.py function usage (line 54) | def usage(): function check_output (line 117) | def check_output(args, stderr=None): function find_module (line 122) | def find_module(mod): function check_modules (line 155) | def check_modules(): function has_driver (line 187) | def has_driver(dev_id): function get_pci_device_details (line 191) | def get_pci_device_details(dev_id): function get_nic_details (line 216) | def get_nic_details(): function dev_id_from_dev_name (line 279) | def dev_id_from_dev_name(dev_name): function unbind_one (line 300) | def unbind_one(dev_id, force): function bind_one (line 324) | def bind_one(dev_id, driver, force): function unbind_all (line 387) | def unbind_all(dev_list, force=False): function bind_all (line 393) | def bind_all(dev_list, driver, force=False): function display_devices (line 420) | def display_devices(title, dev_list, extra_params = None): function show_status (line 441) | def show_status(): function parse_args (line 468) | def parse_args(): function do_arg_actions (line 505) | def do_arg_actions(): function main (line 531) | def main():