Lines Matching refs:arg
42 static void WM_lib_mp_parent_callback(void *arg); // MP parent mode callback
43 static void WM_lib_mp_child_callback(void *arg); // MP child mode callback
44 static void WM_lib_dcf_child_callback(void *arg); // DCF child mode callback
45 static void WM_lib_dummy(void *arg); // Dummy callback
48 static void (*callback_ptr) (void *arg);
238 static void WM_lib_dummy(void *arg) in WM_lib_dummy() argument
240 WMCallback *buf = (WMCallback *)arg; in WM_lib_dummy()
245 void WM_lib_mp_parent_callback(void *arg) in WM_lib_mp_parent_callback() argument
248 WMCallback *buf = (WMCallback *)arg; in WM_lib_mp_parent_callback()
254 WMstartParentCallback *callback = (WMstartParentCallback *)arg; in WM_lib_mp_parent_callback()
266 param->callback(WM_TYPE_PARENT_STARTED, arg); in WM_lib_mp_parent_callback()
281 param->callback(WM_TYPE_CHILD_CONNECTED, arg); in WM_lib_mp_parent_callback()
308 param->callback(WM_TYPE_CHILD_DISCONNECTED, arg); in WM_lib_mp_parent_callback()
316 param->callback(WM_TYPE_BEACON_SENT, arg); in WM_lib_mp_parent_callback()
320 param->callback(WM_TYPE_ERROR, arg); in WM_lib_mp_parent_callback()
326 param->callback(WM_TYPE_ERROR, arg); in WM_lib_mp_parent_callback()
335 param->callback(WM_TYPE_SET_LIFETIME, arg); in WM_lib_mp_parent_callback()
343 param->callback(WM_TYPE_ERROR, arg); in WM_lib_mp_parent_callback()
351 WMstartMPCallback *callback = (WMstartMPCallback *)arg; in WM_lib_mp_parent_callback()
361 param->callback(WM_TYPE_MP_STARTED, arg); in WM_lib_mp_parent_callback()
394 param->callback(WM_TYPE_ERROR, arg); in WM_lib_mp_parent_callback()
411 param->callback(WM_TYPE_DCF_STARTED, arg); in WM_lib_mp_parent_callback()
415 param->callback(WM_TYPE_ERROR, arg); in WM_lib_mp_parent_callback()
425 param->callback(WM_TYPE_MP_PARENT_SENT, arg); in WM_lib_mp_parent_callback()
430 param->callback(WM_TYPE_SEND_QUEUE_FULL_ERR, arg); in WM_lib_mp_parent_callback()
434 param->callback(WM_TYPE_MP_PARENT_SENT_ERR, arg); in WM_lib_mp_parent_callback()
462 param->callback(WM_TYPE_ERROR, arg); in WM_lib_mp_parent_callback()
470 param->callback(WM_TYPE_INIT_COMPLETE, arg); in WM_lib_mp_parent_callback()
486 param->callback(WM_TYPE_ERROR, arg); in WM_lib_mp_parent_callback()
493 param->callback(WM_TYPE_INIT_COMPLETE, arg); in WM_lib_mp_parent_callback()
515 param->callback(WM_TYPE_ERROR, arg); in WM_lib_mp_parent_callback()
525 param->callback(WM_TYPE_END_COMPLETE, arg); in WM_lib_mp_parent_callback()
529 param->callback(WM_TYPE_ERROR, arg); in WM_lib_mp_parent_callback()
554 wm_lib_delete_child_list((WMstartParentCallback *)arg); in WM_lib_mp_parent_callback()
556 param->callback(WM_TYPE_DISCONNECT_COMPLETE, arg); in WM_lib_mp_parent_callback()
560 param->callback(WM_TYPE_DISCONNECT_FAILED, arg); in WM_lib_mp_parent_callback()
569 param->callback(WM_TYPE_SET_GAMEINFO_COMPLETE, arg); in WM_lib_mp_parent_callback()
573 param->callback(WM_TYPE_ERROR, arg); in WM_lib_mp_parent_callback()
580 param->callback(WM_TYPE_END_MP_COMPLETE, arg); in WM_lib_mp_parent_callback()
586 WMindCallback *cb = (WMindCallback *)arg; in WM_lib_mp_parent_callback()
590 param->callback(WM_TYPE_BEACON_RECV, arg); in WM_lib_mp_parent_callback()
593 param->callback(WM_TYPE_DISASSOCIATE, arg); in WM_lib_mp_parent_callback()
596 param->callback(WM_TYPE_REASSOCIATE, arg); in WM_lib_mp_parent_callback()
599 param->callback(WM_TYPE_AUTHENTICATE, arg); in WM_lib_mp_parent_callback()
606 param->callback(WM_TYPE_ERROR, arg); in WM_lib_mp_parent_callback()
614 void WM_lib_mp_child_callback(void *arg) in WM_lib_mp_child_callback() argument
616 WMCallback *buf = (WMCallback *)arg; in WM_lib_mp_child_callback()
629 param->callback(WM_TYPE_INIT_COMPLETE, arg); in WM_lib_mp_child_callback()
650 param->callback(WM_TYPE_ERROR, arg); in WM_lib_mp_child_callback()
663 param->callback(WM_TYPE_SET_LIFETIME, arg); in WM_lib_mp_child_callback()
710 param->callback(WM_TYPE_ERROR, arg); in WM_lib_mp_child_callback()
718 WMstartScanCallback *callback = (WMstartScanCallback *)arg; in WM_lib_mp_child_callback()
734 (&((WMstartScanCallback *)arg)->gameInfo, in WM_lib_mp_child_callback()
735 ((WMstartScanCallback *)arg)->gameInfoLength)) in WM_lib_mp_child_callback()
737 wm_lib_add_parent_list((WMstartScanCallback *)arg); in WM_lib_mp_child_callback()
741 param->callback(WM_TYPE_PARENT_FOUND, arg); in WM_lib_mp_child_callback()
755 wm_lib_delete_parent_list((WMstartScanCallback *)arg); in WM_lib_mp_child_callback()
757 param->callback(WM_TYPE_PARENT_NOT_FOUND, arg); in WM_lib_mp_child_callback()
769 param->callback(WM_TYPE_ERROR, arg); in WM_lib_mp_child_callback()
775 param->callback(WM_TYPE_ERROR, arg); in WM_lib_mp_child_callback()
783 WMstartScanExCallback *callback = (WMstartScanExCallback *)arg; in WM_lib_mp_child_callback()
802 bssDescCount = ((WMStartScanExCallback *)arg)->bssDescCount; in WM_lib_mp_child_callback()
805 p_bssDesc = ((WMStartScanExCallback *)arg)->bssDesc[i]; in WM_lib_mp_child_callback()
809 wm_lib_add_parent_listEx((WMstartScanExCallback *)arg); in WM_lib_mp_child_callback()
814 param->callback(WM_TYPE_PARENT_FOUND, arg); in WM_lib_mp_child_callback()
823 param->callback(WM_TYPE_PARENT_NOT_FOUND, arg); in WM_lib_mp_child_callback()
832 param->callback(WM_TYPE_ERROR, arg); in WM_lib_mp_child_callback()
838 param->callback(WM_TYPE_ERROR, arg); in WM_lib_mp_child_callback()
854 param->callback(WM_TYPE_ERROR, arg); in WM_lib_mp_child_callback()
862 WMstartConnectCallback *callback = (WMstartConnectCallback *)arg; in WM_lib_mp_child_callback()
876 param->callback(WM_TYPE_CONNECTED_TO_PARENT, arg); in WM_lib_mp_child_callback()
892 param->callback(WM_TYPE_DISCONNECTED_FROM_PARENT, arg); in WM_lib_mp_child_callback()
901 param->callback(WM_TYPE_BEACON_LOST, arg); in WM_lib_mp_child_callback()
905 param->callback(WM_TYPE_ERROR, arg); in WM_lib_mp_child_callback()
916 param->callback(WM_TYPE_CONNECT_FAILED, arg); in WM_lib_mp_child_callback()
924 WMstartMPCallback *callback = (WMstartMPCallback *)arg; in WM_lib_mp_child_callback()
930 param->callback(WM_TYPE_MP_STARTED, arg); in WM_lib_mp_child_callback()
973 param->callback(WM_TYPE_ERROR, arg); in WM_lib_mp_child_callback()
983 param->callback(WM_TYPE_DCF_STARTED, arg); in WM_lib_mp_child_callback()
987 param->callback(WM_TYPE_ERROR, arg); in WM_lib_mp_child_callback()
998 param->callback(WM_TYPE_MP_CHILD_SENT, arg); in WM_lib_mp_child_callback()
1002 param->callback(WM_TYPE_MP_CHILD_SENT_TIMEOUT, arg); in WM_lib_mp_child_callback()
1006 param->callback(WM_TYPE_MP_CHILD_SENT_ERR, arg); in WM_lib_mp_child_callback()
1025 param->callback(WM_TYPE_ERROR, arg); in WM_lib_mp_child_callback()
1036 param->callback(WM_TYPE_END_COMPLETE, arg); in WM_lib_mp_child_callback()
1040 param->callback(WM_TYPE_ERROR, arg); in WM_lib_mp_child_callback()
1048 WMindCallback *cb = (WMindCallback *)arg; in WM_lib_mp_child_callback()
1054 WMBeaconRecvIndCallback *callback = (WMBeaconRecvIndCallback *)arg; in WM_lib_mp_child_callback()
1070 param->callback(WM_TYPE_BEACON_RECV, arg); in WM_lib_mp_child_callback()
1074 param->callback(WM_TYPE_DISASSOCIATE, arg); in WM_lib_mp_child_callback()
1077 param->callback(WM_TYPE_REASSOCIATE, arg); in WM_lib_mp_child_callback()
1080 param->callback(WM_TYPE_AUTHENTICATE, arg); in WM_lib_mp_child_callback()
1087 param->callback(WM_TYPE_ERROR, arg); in WM_lib_mp_child_callback()
1096 void WM_lib_dcf_child_callback(void *arg) in WM_lib_dcf_child_callback() argument
1098 WMCallback *buf = (WMCallback *)arg; in WM_lib_dcf_child_callback()
1111 param->callback(WM_TYPE_INIT_COMPLETE, arg); in WM_lib_dcf_child_callback()
1119 param->callback(WM_TYPE_ERROR, arg); in WM_lib_dcf_child_callback()
1139 param->callback(WM_TYPE_ERROR, arg); in WM_lib_dcf_child_callback()
1221 WMstartScanCallback *callback = (WMstartScanCallback *)arg; in WM_lib_dcf_child_callback()
1240 param->callback(WM_TYPE_PARENT_FOUND, arg); in WM_lib_dcf_child_callback()
1256 param->callback(WM_TYPE_PARENT_NOT_FOUND, arg); in WM_lib_dcf_child_callback()
1272 param->callback(WM_TYPE_ERROR, arg); in WM_lib_dcf_child_callback()
1282 WMstartScanExCallback *callback = (WMstartScanExCallback *)arg; in WM_lib_dcf_child_callback()
1301 param->callback(WM_TYPE_PARENT_FOUND, arg); in WM_lib_dcf_child_callback()
1313 param->callback(WM_TYPE_PARENT_NOT_FOUND, arg); in WM_lib_dcf_child_callback()
1325 param->callback(WM_TYPE_ERROR, arg); in WM_lib_dcf_child_callback()
1348 param->callback(WM_TYPE_ERROR, arg); in WM_lib_dcf_child_callback()
1357 WMstartConnectCallback *callback = (WMstartConnectCallback *)arg; in WM_lib_dcf_child_callback()
1367 param->callback(WM_TYPE_CONNECTED_TO_PARENT, arg); in WM_lib_dcf_child_callback()
1374 param->callback(WM_TYPE_DISCONNECTED_FROM_PARENT, arg); in WM_lib_dcf_child_callback()
1382 param->callback(WM_TYPE_ERROR, arg); in WM_lib_dcf_child_callback()
1389 param->callback(WM_TYPE_CONNECT_FAILED, arg); in WM_lib_dcf_child_callback()
1397 WMstartDCFCallback *callback = (WMstartDCFCallback *)arg; in WM_lib_dcf_child_callback()
1411 param->callback(WM_TYPE_ERROR, arg); in WM_lib_dcf_child_callback()
1429 param->callback(WM_TYPE_ERROR, arg); in WM_lib_dcf_child_callback()
1440 param->callback(WM_TYPE_END_COMPLETE, arg); in WM_lib_dcf_child_callback()
1450 param->callback(WM_TYPE_DCF_CHILD_SENT, arg); in WM_lib_dcf_child_callback()
1454 param->callback(WM_TYPE_DCF_CHILD_SENT_ERR, arg); in WM_lib_dcf_child_callback()
1466 param->callback(WM_TYPE_ERROR, arg); in WM_lib_dcf_child_callback()
1785 u16 arg[2]; in check_WMAPI_errcode() local
1789 arg[0] = apiid; in check_WMAPI_errcode()
1790 arg[1] = (u16)errcode; in check_WMAPI_errcode()
1791 param->callback(WM_TYPE_API_ERROR, arg); in check_WMAPI_errcode()