Lines Matching refs:dp
113 struct rtwn_data *dp = &data[i];
114 dp->m = NULL;
115 dp->buf = malloc(maxsz, M_USBDEV, M_NOWAIT);
116 if (dp->buf == NULL) {
122 dp->ni = NULL;
178 struct rtwn_data *dp = &data[i];
180 if (dp->buf != NULL) {
181 free(dp->buf, M_USBDEV);
182 dp->buf = NULL;
184 if (dp->ni != NULL) {
185 ieee80211_free_node(dp->ni);
186 dp->ni = NULL;
188 if (dp->m != NULL) {
189 m_freem(dp->m);
190 dp->m = NULL;
241 struct rtwn_data *dp, *tmp;
246 STAILQ_FOREACH_SAFE(dp, head, next, tmp) {
247 if (vap == NULL || (dp->ni == NULL &&
248 (dp->id == id || id == RTWN_VAP_ID_INVALID)) ||
249 (dp->ni != NULL && dp->ni->ni_vap == vap)) {
250 if (dp->ni != NULL) {
251 ieee80211_free_node(dp->ni);
252 dp->ni = NULL;
255 if (dp->m != NULL) {
256 m_freem(dp->m);
257 dp->m = NULL;
260 STAILQ_REMOVE(head, dp, rtwn_data, next);
261 STAILQ_INSERT_TAIL(&uc->uc_tx_inactive, dp, next);
272 struct rtwn_data *dp = &uc->uc_rx[i];
274 if (dp->m != NULL) {
275 m_freem(dp->m);
276 dp->m = NULL;