Lines Matching defs:act

55 send_inval(struct ieee80211_node *ni, int cat, int act, void *sa)
83 ieee80211_send_action_register(int cat, int act, ieee80211_send_action_func *f)
87 if (act >= nitems(ba_send_action))
89 ba_send_action[act] = f;
92 if (act >= nitems(ht_send_action))
94 ht_send_action[act] = f;
97 if (act >= nitems(meshpl_send_action))
99 meshpl_send_action[act] = f;
102 if (act >= nitems(meshaction_send_action))
104 meshaction_send_action[act] = f;
107 if (act >= nitems(vendor_send_action))
109 vendor_send_action[act] = f;
116 ieee80211_send_action_unregister(int cat, int act)
118 ieee80211_send_action_register(cat, act, send_inval);
122 ieee80211_send_action(struct ieee80211_node *ni, int cat, int act, void *sa)
128 if (act < nitems(ba_send_action))
129 f = ba_send_action[act];
132 if (act < nitems(ht_send_action))
133 f = ht_send_action[act];
136 if (act < nitems(meshpl_send_action))
137 f = meshpl_send_action[act];
140 if (act < nitems(meshaction_send_action))
141 f = meshaction_send_action[act];
144 if (act < nitems(vendor_send_action))
145 f = vendor_send_action[act];
148 return f(ni, cat, act, sa);
181 ieee80211_recv_action_register(int cat, int act, ieee80211_recv_action_func *f)
185 if (act >= nitems(ba_recv_action))
187 ba_recv_action[act] = f;
190 if (act >= nitems(ht_recv_action))
192 ht_recv_action[act] = f;
195 if (act >= nitems(meshpl_recv_action))
197 meshpl_recv_action[act] = f;
200 if (act >= nitems(meshaction_recv_action))
202 meshaction_recv_action[act] = f;
205 if (act >= nitems(vendor_recv_action))
207 vendor_recv_action[act] = f;
214 ieee80211_recv_action_unregister(int cat, int act)
216 ieee80211_recv_action_register(cat, act, recv_inval);
247 "peer link not yet established (%d), cat %s act %u",