Lines Matching refs:act

55 send_inval(struct ieee80211_node *ni, int cat, int act, void *sa)
87 ieee80211_send_action_register(int cat, int act, ieee80211_send_action_func *f)
91 if (act >= nitems(ba_send_action))
93 ba_send_action[act] = f;
96 if (act >= nitems(ht_send_action))
98 ht_send_action[act] = f;
101 if (act >= nitems(meshpl_send_action))
103 meshpl_send_action[act] = f;
106 if (act >= nitems(meshaction_send_action))
108 meshaction_send_action[act] = f;
111 if (act >= nitems(vendor_send_action))
113 vendor_send_action[act] = f;
116 if (act >= nitems(vht_send_action))
118 vht_send_action[act] = f;
125 ieee80211_send_action_unregister(int cat, int act)
127 ieee80211_send_action_register(cat, act, send_inval);
131 ieee80211_send_action(struct ieee80211_node *ni, int cat, int act, void *sa)
137 if (act < nitems(ba_send_action))
138 f = ba_send_action[act];
141 if (act < nitems(ht_send_action))
142 f = ht_send_action[act];
145 if (act < nitems(meshpl_send_action))
146 f = meshpl_send_action[act];
149 if (act < nitems(meshaction_send_action))
150 f = meshaction_send_action[act];
153 if (act < nitems(vendor_send_action))
154 f = vendor_send_action[act];
157 if (act < nitems(vht_send_action))
158 f = vht_send_action[act];
161 return f(ni, cat, act, sa);
198 ieee80211_recv_action_register(int cat, int act, ieee80211_recv_action_func *f)
202 if (act >= nitems(ba_recv_action))
204 ba_recv_action[act] = f;
207 if (act >= nitems(ht_recv_action))
209 ht_recv_action[act] = f;
212 if (act >= nitems(meshpl_recv_action))
214 meshpl_recv_action[act] = f;
217 if (act >= nitems(meshaction_recv_action))
219 meshaction_recv_action[act] = f;
222 if (act >= nitems(vendor_recv_action))
224 vendor_recv_action[act] = f;
227 if (act >= nitems(vht_recv_action))
229 vht_recv_action[act] = f;
236 ieee80211_recv_action_unregister(int cat, int act)
238 ieee80211_recv_action_register(cat, act, recv_inval);
269 "peer link not yet established (%d), cat %s act %u",