Lines Matching refs:bcn
597 struct wpi_buf *bcn = &wvp->wv_bcbuf;
598 struct wpi_cmd_beacon *cmd = (struct wpi_cmd_beacon *)&bcn->data;
611 bcn->code = WPI_CMD_SET_BEACON;
612 bcn->ac = WPI_CMD_QUEUE_NUM;
613 bcn->size = sizeof(struct wpi_cmd_beacon);
661 struct wpi_buf *bcn = &wvp->wv_bcbuf;
668 if (bcn->m != NULL)
669 m_freem(bcn->m);
4323 struct wpi_buf *bcn = &wvp->wv_bcbuf;
4325 struct wpi_cmd_beacon *cmd = (struct wpi_cmd_beacon *)&bcn->data;
4335 cmd->len = htole16(bcn->m->m_pkthdr.len);
4342 ptr = mtod(bcn->m, uint8_t *);
4349 m = bcn->m;
4350 bcn->m = m_dup(m, M_NOWAIT);
4351 if (bcn->m == NULL) {
4358 if ((error = wpi_cmd2(sc, bcn)) != 0) {
4362 m_freem(bcn->m);
4366 end: bcn->m = m;
4376 struct wpi_buf *bcn = &wvp->wv_bcbuf;
4393 if (bcn->m != NULL)
4394 m_freem(bcn->m);
4396 bcn->m = m;
4409 struct wpi_buf *bcn = &wvp->wv_bcbuf;
4417 if (bcn->m == NULL) {
4418 bcn->m = ieee80211_beacon_alloc(ni);
4419 if (bcn->m == NULL) {
4436 ieee80211_beacon_update(ni, bcn->m, mcast);