Lines Matching refs:cmd
56 wifi_error wifi_register_handler(wifi_handle handle, int cmd, nl_recvmsg_msg_cb_t func, void *arg)
63 info->event_cb[info->num_event_cb].nl_cmd = cmd;
69 ALOGI("Successfully added event handler %p for command %d", func, cmd);
108 void wifi_unregister_handler(wifi_handle handle, int cmd)
112 if (cmd == NL80211_CMD_VENDOR) {
117 if (info->event_cb[i].nl_cmd == cmd) {
121 ALOGI("Successfully removed event handler for command %d", cmd);
147 wifi_error wifi_register_cmd(wifi_handle handle, int id, WifiCommand *cmd)
154 info->cmd[info->num_cmd].id = id;
155 info->cmd[info->num_cmd].cmd = cmd;
157 ALOGI("Successfully added command %d: %p", id, cmd);
171 if (info->cmd[i].id == id) {
172 WifiCommand *cmd = info->cmd[i].cmd;
173 memmove(&info->cmd[i], &info->cmd[i+1], (info->num_cmd - i) * sizeof(cmd_info));
175 ALOGI("Successfully removed command %d: %p", id, cmd);
176 return cmd;
183 void wifi_unregister_cmd(wifi_handle handle, WifiCommand *cmd)
188 if (info->cmd[i].cmd == cmd) {
189 int id = info->cmd[i].id;
190 memmove(&info->cmd[i], &info->cmd[i+1], (info->num_cmd - i) * sizeof(cmd_info));
192 ALOGI("Successfully removed command %d: %p", id, cmd);