LCOV - code coverage report
Current view: top level - wpa_supplicant - p2p_supplicant.c (source / functions) Hit Total Coverage
Test: wpa_supplicant/hostapd combined for hwsim test run 1443382998 Lines: 3592 4433 81.0 %
Date: 2015-09-27 Functions: 202 212 95.3 %

Function Name Sort by function name Hit count Sort by hit count
wpas_p2p_disallowed_freq 3529893
has_channel 3527853
wpas_p2p_verify_channel 2299443
wpas_p2p_get_center_80mhz 1098242
wpas_p2p_verify_80mhz 1098241
get_mode 343200
wpas_p2p_debug_print 243591
wpas_p2p_update_channel_list 34416
wpas_p2p_setup_channels 34414
wpas_p2p_optimize_listen_channel 34175
wpas_p2p_consider_moving_gos 34175
wpas_p2p_update_config 29811
wpas_p2p_listen_work_done 29083
wpas_stop_listen 26772
wpas_p2p_indicate_state_change 24139
p2p_go_dump_common_freqs 16621
wpas_p2p_clear_pending_action_tx 15988
wpas_p2p_remove_pending_group_interface 15544
wpas_p2p_stop_find_oper 15181
wpas_p2p_stop_find 14901
wpas_p2p_in_progress 12081
wpas_p2p_go_update_common_freqs 8004
wpas_p2p_consider_moving_one_go 8002
wpas_p2p_group_remove 5657
wpas_p2p_cancel 4875
wpas_p2p_set_group_idle_timeout 4334
wpas_p2p_disable_cross_connect 4243
wpas_p2p_notif_disconnected 3880
wpas_p2p_network_removed 3750
wpas_p2p_scan_ie 3686
wpas_p2p_search_social_channel 3520
wpas_p2p_deauth_notif 3442
wpas_p2p_assoc_req_ie 3399
wpas_p2p_notif_connected 2782
wpas_p2p_completed 2683
wpas_p2p_wps_eapol_cb 2436
wpas_p2p_enable_cross_connect 2419
wpas_p2p_scan_result_text 2205
wpas_start_listen 2105
wpas_start_listen_cb 1801
wpas_p2p_listen_work_free 1801
wpas_p2p_remain_on_channel_cb 1790
wpas_p2p_add_chan 1786
wpas_p2p_cancel_remain_on_channel_cb 1694
wpas_p2p_ie_update 1380
wpas_send_action 1369
wpas_p2p_action_tx_clear 1357
wpas_p2p_send_action_tx_status 1353
wpas_p2p_probe_req_rx 1247
wpas_p2p_rx_action 1128
wpas_p2p_idle_update 960
wpas_p2p_scan_res_handler 957
wpas_get_p2p_client_iface 957
wpas_send_action_done 946
wpas_p2p_scan 915
wpas_p2p_trigger_scan_cb 909
wpas_p2p_get_persistent 908
wpas_send_action_cb 868
wpas_send_action_work 859
wpas_p2p_scan_no_go_seen 804
wpas_p2p_create_iface 750
wpas_send_probe_resp 743
wpas_p2p_listen_start 740
wpas_p2p_deinit 612
wpas_p2p_deinit_iface 612
wpas_dev_found 592
wpas_dev_lost 567
wpas_p2p_valid_oper_freqs 563
wpas_p2p_init 560
wpas_p2p_persistent_group 551
wpas_p2p_group_delete 546
wpas_p2p_num_unused_channels 524
wpas_p2p_group_started 516
wpas_copy_go_neg_results 505
wpas_p2p_wps_success 445
wpas_get_p2p_go_iface 434
wpas_p2p_disconnect 416
wpas_p2p_listen 410
wpas_p2p_disconnect_safely 402
wpas_p2p_find 398
wpas_p2p_search_delay 387
wpas_is_concurrent_session_active 380
wpas_find_stopped 375
wpas_p2p_group_deinit 338
wpas_p2p_group_init 338
wpas_p2p_ap_deinit 338
wpas_p2p_connect 338
wpas_start_wps_go 320
p2p_go_configured 320
p2p_go_save_group_common_freqs 320
wpas_p2p_get_group_iface 316
wpas_p2p_set_own_freq_preference 315
wpas_p2p_setup_freqs 315
wpas_p2p_cross_connect_setup 314
wpas_group_formation_completed 307
wpas_p2p_pick_best_used_freq 306
freq_included 293
wpas_p2p_go_is_peer_freq 293
wpas_p2p_supported_freq_go 247
wpas_go_neg_completed 246
wpas_p2p_deinit_global 239
wpas_p2p_notify_ap_sta_authorized 231
wpas_p2p_get_pref_freq_list 229
wpas_p2p_init_go_params 212
wpas_p2p_select_go_freq 211
wpas_p2p_store_persistent_group 208
wpas_p2p_add_persistent_group_client 204
wpas_p2p_get_persistent_go 202
wpas_start_wps_enrollee 185
wpas_p2p_group_add 177
wpas_p2p_start_go_neg 173
wpas_p2p_add_group_interface 149
wpas_p2p_get_group_ifname 143
wpas_p2p_send_action_work_timeout 137
wpas_p2p_clone_config 136
wpas_p2p_init_group_interface 136
wpas_p2p_if_type 134
wpas_p2p_get_go_group 123
wpas_remove_stale_groups 110
wpas_prov_disc_resp_cb 104
wpas_get_p2p_group 103
wpas_p2p_wps_failed 102
wpas_p2p_default_channels 94
wpas_p2p_auth_go_neg 93
wpas_prov_disc_req 89
wpas_p2p_join_scan_req 82
wpas_prov_disc_resp 75
wpas_p2p_scan_res_join 75
wpas_p2p_join_start 74
wpas_prov_disc_local_display 73
wpas_p2p_join 72
wpas_check_freq_conflict 71
wpas_p2p_group_add_persistent 70
wpas_p2p_cli_freq 68
p2ps_group_capability 66
wpas_p2ps_prov_complete 59
wpas_p2ps_get_feat_cap_str 59
wpas_invitation_received 57
wpas_p2p_add_psk_list 53
wpas_p2p_prov_disc 52
wpas_invitation_process 51
wpas_p2p_select_go_freq_no_pref 49
wpas_p2p_nfc_handover 44
wpas_get_go_info 42
wpas_p2p_group_go_ssid 42
wpas_invitation_result 42
wpas_go_neg_req_rx 39
wpas_get_persistent_group 38
wpas_p2p_invite 37
wpas_start_p2p_client 32
wpas_p2p_nfc_connection_handover 30
wpas_p2p_nfc_handover_sel 29
wpas_prov_disc_local_keypad 25
wpas_p2p_group_formation_failed 24
wpas_p2p_nfc_report_handover 18
wpas_p2p_scan_res_ignore_search 18
wpas_p2p_4way_hs_failed 17
wpas_p2p_nfc_handover_req 15
wpas_p2p_nfc_tag_enabled 14
wpas_p2p_nfc_tag_process 12
wpas_prov_disc_fail 10
wpas_p2p_ext_listen 10
wpas_get_noa 10
wpas_p2p_join_scan 10
wpas_p2p_nfc_init_go_neg 9
wpas_p2p_invite_group 9
wpas_p2p_add_p2pdev_interface 8
_wpas_p2p_in_progress 8
wpas_p2p_new_psk_cb 8
wpas_p2p_check_join_scan_limit 8
wpas_p2p_pbc_overlap_cb 7
wpas_p2p_remove_psk_entry 7
wpas_p2p_notif_pbc_overlap 7
wpas_p2p_grpform_fail_after_wps 7
wpas_p2p_remove_client_go 7
wpas_p2p_peer_go 7
wpas_p2p_group_formation_timeout 7
wpas_p2p_remove_client 7
wpas_p2p_set_cross_connect 6
wpas_p2p_presence_req 6
wpas_remove_persistent_peer 5
wpas_p2p_nfc_auth_join 5
wpas_presence_resp 5
wpas_p2p_disassoc_notif 5
wpas_p2p_reject 5
wpas_p2p_interface_unavailable 5
wpas_p2p_nfc_resp_go_neg 5
wpas_p2p_remove_psk 5
wpas_p2p_nfc_join_group 4
wpas_p2p_unauthorize 3
wpas_p2p_set_noa 2
wpas_p2p_group_idle_timeout 2
wpas_p2p_move_go_no_csa 2
wpas_p2p_get_ht40_mode 2
wpas_p2p_move_go_csa 2
wpas_p2p_move_go 2
wpas_p2p_fallback_to_go_neg 2
run_wpas_p2p_disconnect 1
wpas_go_connected 1
wpas_p2p_handle_frequency_conflicts 1
wpas_p2p_psk_failure_removal 1
wpas_p2p_get_vht80_center 1
wpas_p2p_ap_setup_failed 0
wpas_p2p_is_client 0
wpas_p2p_long_listen_timeout 0
p2p_config_write 0
wpas_p2p_reconsider_moving_go 0
p2p_group_go_member_count 0
wpas_p2p_update_best_channels 0
wpas_p2p_scan_res_ignore 0
wpas_remove_persistent_client 0
wpas_p2p_group_freq_conflict 0

Generated by: LCOV version 1.10