Lines Matching defs:shdr
377 struct ipw_soft_hdr *shdr;
554 shdr = &sc->shdr_list[i];
555 shdr->hdr = sc->hdr_list + i;
556 shdr->offset = sizeof(struct ipw_hdr) * i;
557 shdr->addr = sc->hdr_map->dm_segs[0].ds_addr + shdr->offset;
558 TAILQ_INSERT_TAIL(&sc->sc_free_shdr, shdr, next);
1180 struct ipw_soft_hdr *shdr;
1191 shdr = sbd->priv;
1193 shdr->offset, sizeof(struct ipw_hdr), BUS_DMASYNC_POSTWRITE);
1194 TAILQ_INSERT_TAIL(&sc->sc_free_shdr, shdr, next);
1353 struct ipw_soft_hdr *shdr;
1378 shdr = TAILQ_FIRST(&sc->sc_free_shdr);
1380 KASSERT(shdr != NULL && sbuf != NULL);
1382 shdr->hdr->type = htole32(IPW_HDR_TYPE_SEND);
1383 shdr->hdr->subtype = 0;
1384 shdr->hdr->encrypted = (wh->i_fc[1] & IEEE80211_FC1_WEP) ? 1 : 0;
1385 shdr->hdr->encrypt = 0;
1386 shdr->hdr->keyidx = 0;
1387 shdr->hdr->keysz = 0;
1388 shdr->hdr->fragmentsz = 0;
1389 IEEE80211_ADDR_COPY(shdr->hdr->src_addr, wh->i_addr2);
1391 IEEE80211_ADDR_COPY(shdr->hdr->dst_addr, wh->i_addr3);
1393 IEEE80211_ADDR_COPY(shdr->hdr->dst_addr, wh->i_addr1);
1443 TAILQ_REMOVE(&sc->sc_free_shdr, shdr, next);
1447 sbd->priv = shdr;
1448 sbd->bd->physaddr = htole32(shdr->addr);
1455 shdr->hdr->type, shdr->hdr->subtype, shdr->hdr->encrypted,
1456 shdr->hdr->encrypt));
1457 DPRINTFN(5, ("%s->", ether_sprintf(shdr->hdr->src_addr)));
1458 DPRINTFN(5, ("%s\n", ether_sprintf(shdr->hdr->dst_addr)));
1497 bus_dmamap_sync(sc->sc_dmat, sc->hdr_map, shdr->offset,