Lines Matching defs:info

46 wifi_handle getWifiHandle(hal_info *info)
48 return (wifi_handle)info;
51 wifi_interface_handle getIfaceHandle(interface_info *info)
53 return (wifi_interface_handle)info;
58 hal_info *info = (hal_info *)handle;
62 if (info->num_event_cb < info->alloc_event_cb) {
63 info->event_cb[info->num_event_cb].nl_cmd = cmd;
64 info->event_cb[info->num_event_cb].vendor_id = 0;
65 info->event_cb[info->num_event_cb].vendor_subcmd = 0;
66 info->event_cb[info->num_event_cb].cb_func = func;
67 info->event_cb[info->num_event_cb].cb_arg = arg;
68 info->num_event_cb++;
79 hal_info *info = (hal_info *)handle;
81 for (int i = 0; i < info->num_event_cb; i++) {
82 if(info->event_cb[info->num_event_cb].vendor_id == id &&
83 info->event_cb[info->num_event_cb].vendor_subcmd == subcmd)
85 info->event_cb[info->num_event_cb].cb_func = func;
86 info->event_cb[info->num_event_cb].cb_arg = arg;
93 if (info->num_event_cb < info->alloc_event_cb) {
94 info->event_cb[info->num_event_cb].nl_cmd = NL80211_CMD_VENDOR;
95 info->event_cb[info->num_event_cb].vendor_id = id;
96 info->event_cb[info->num_event_cb].vendor_subcmd = subcmd;
97 info->event_cb[info->num_event_cb].cb_func = func;
98 info->event_cb[info->num_event_cb].cb_arg = arg;
99 info->num_event_cb++;
110 hal_info *info = (hal_info *)handle;
116 for (int i = 0; i < info->num_event_cb; i++) {
117 if (info->event_cb[i].nl_cmd == cmd) {
118 memmove(&info->event_cb[i], &info->event_cb[i+1],
119 (info->num_event_cb - i) * sizeof(cb_info));
120 info->num_event_cb--;
129 hal_info *info = (hal_info *)handle;
131 for (int i = 0; i < info->num_event_cb; i++) {
133 if (info->event_cb[i].nl_cmd == NL80211_CMD_VENDOR
134 && info->event_cb[i].vendor_id == id
135 && info->event_cb[i].vendor_subcmd == subcmd) {
137 memmove(&info->event_cb[i], &info->event_cb[i+1],
138 (info->num_event_cb - i) * sizeof(cb_info));
139 info->num_event_cb--;
149 hal_info *info = (hal_info *)handle;
153 if (info->num_cmd < info->alloc_cmd) {
154 info->cmd[info->num_cmd].id = id;
155 info->cmd[info->num_cmd].cmd = cmd;
156 info->num_cmd++;
166 hal_info *info = (hal_info *)handle;
170 for (int i = 0; i < info->num_cmd; i++) {
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));
174 info->num_cmd--;
185 hal_info *info = (hal_info *)handle;
187 for (int i = 0; i < info->num_cmd; i++) {
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));
191 info->num_cmd--;