ipw_cmd
static int ipw_cmd(struct ipw_softc *, uint32_t, void *, uint32_t);
0, sizeof(struct ipw_cmd), BUS_DMASYNC_POSTWRITE);
sbd->bd->len = htole32(sizeof (struct ipw_cmd));
bus_dmamap_sync(sc->sc_dmat, sc->cmd_map, 0, sizeof (struct ipw_cmd),
error = ipw_cmd(sc, IPW_CMD_SET_MODE, &data, sizeof data);
error = ipw_cmd(sc, IPW_CMD_SET_CHANNEL, &data, sizeof data);
return ipw_cmd(sc, IPW_CMD_ENABLE, NULL, 0);
error = ipw_cmd(sc, IPW_CMD_SET_MAC_ADDRESS, ic->ic_myaddr,
error = ipw_cmd(sc, IPW_CMD_SET_CONFIGURATION, &config, sizeof config);
error = ipw_cmd(sc, IPW_CMD_SET_BASIC_TX_RATES, &data, sizeof data);
error = ipw_cmd(sc, IPW_CMD_SET_TX_RATES, &data, sizeof data);
error = ipw_cmd(sc, IPW_CMD_SET_POWER_MODE, &data, sizeof data);
error = ipw_cmd(sc, IPW_CMD_SET_TX_POWER_INDEX, &data,
error = ipw_cmd(sc, IPW_CMD_SET_RTS_THRESHOLD, &data, sizeof data);
error = ipw_cmd(sc, IPW_CMD_SET_FRAG_THRESHOLD, &data, sizeof data);
error = ipw_cmd(sc, IPW_CMD_SET_ESSID, ic->ic_des_essid,
error = ipw_cmd(sc, IPW_CMD_SET_MANDATORY_BSSID, NULL, 0);
error = ipw_cmd(sc, IPW_CMD_SET_DESIRED_BSSID,
error = ipw_cmd(sc, IPW_CMD_SET_SECURITY_INFORMATION, &security,
error = ipw_cmd(sc, IPW_CMD_SET_WEP_KEY, &wepkey,
error = ipw_cmd(sc, IPW_CMD_SET_WEP_KEY_INDEX, &data,
error = ipw_cmd(sc, IPW_CMD_SET_WEP_FLAGS, &data, sizeof data);
error = ipw_cmd(sc, IPW_CMD_SET_WPA_IE, &ie, sizeof ie);
error = ipw_cmd(sc, IPW_CMD_SET_BEACON_INTERVAL, &data,
error = ipw_cmd(sc, IPW_CMD_SET_SCAN_OPTIONS, &options, sizeof options);
return ipw_cmd(sc, IPW_CMD_ENABLE, NULL, 0);
error = bus_dmamap_create(sc->sc_dmat, sizeof (struct ipw_cmd),
1, sizeof (struct ipw_cmd), 0, BUS_DMA_NOWAIT, &sc->cmd_map);
error = bus_dmamem_alloc(sc->sc_dmat, sizeof (struct ipw_cmd),
sizeof (struct ipw_cmd), (void **)&sc->cmd, BUS_DMA_NOWAIT);
sizeof (struct ipw_cmd), NULL, BUS_DMA_NOWAIT);
bus_dmamap_sync(sc->sc_dmat, sbuf->map, 0, sizeof (struct ipw_cmd),
struct ipw_cmd *cmd = mtod(sbuf->m, struct ipw_cmd *);
struct ipw_cmd cmd;