Lines Matching defs:act

53 send_inval(struct ieee80211_node *ni, int cat, int act, void *sa)
81 ieee80211_send_action_register(int cat, int act, ieee80211_send_action_func *f)
85 if (act >= nitems(ba_send_action))
87 ba_send_action[act] = f;
90 if (act >= nitems(ht_send_action))
92 ht_send_action[act] = f;
95 if (act >= nitems(meshpl_send_action))
97 meshpl_send_action[act] = f;
100 if (act >= nitems(meshaction_send_action))
102 meshaction_send_action[act] = f;
106 if (act >= nitems(vendor_send_action))
108 vendor_send_action[act] = f;
115 ieee80211_send_action_unregister(int cat, int act)
117 ieee80211_send_action_register(cat, act, send_inval);
121 ieee80211_send_action(struct ieee80211_node *ni, int cat, int act, void *sa)
127 if (act < nitems(ba_send_action))
128 f = ba_send_action[act];
131 if (act < nitems(ht_send_action))
132 f = ht_send_action[act];
135 if (act < nitems(meshpl_send_action))
136 f = meshpl_send_action[act];
139 if (act < nitems(meshaction_send_action))
140 f = meshaction_send_action[act];
143 if (act < nitems(vendor_send_action))
144 f = vendor_send_action[act];
147 return f(ni, cat, act, sa);
180 ieee80211_recv_action_register(int cat, int act, ieee80211_recv_action_func *f)
184 if (act >= nitems(ba_recv_action))
186 ba_recv_action[act] = f;
189 if (act >= nitems(ht_recv_action))
191 ht_recv_action[act] = f;
194 if (act >= nitems(meshpl_recv_action))
196 meshpl_recv_action[act] = f;
199 if (act >= nitems(meshaction_recv_action))
201 meshaction_recv_action[act] = f;
204 if (act >= nitems(vendor_recv_action))
206 vendor_recv_action[act] = f;
213 ieee80211_recv_action_unregister(int cat, int act)
215 ieee80211_recv_action_register(cat, act, recv_inval);
246 "peer link not yet established (%d), cat %s act %u",