Lines Matching refs:cmd

99 #define	_CMD_SETUP(pCmd, type, cmd) do {				\
102 pCmd->CmdHdr.Cmd = htole16(cmd); \
106 #define _VCMD_SETUP(vap, pCmd, type, cmd) do { \
107 _CMD_SETUP(pCmd, type, cmd); \
119 uint8_t setup; /* f/w cmd sent */
141 * Per-device state. We allocate a single cmd buffer for
146 * control when we get cmd done interrupts. There's no
158 bus_dma_tag_t mh_dmat; /* bus DMA tag for cmd buffer */
159 bus_dma_segment_t mh_seg; /* segment for cmd buffer */
160 bus_dmamap_t mh_dmamap; /* DMA map for cmd buffer */
161 uint16_t *mh_cmdbuf; /* f/w cmd buffer */
162 bus_addr_t mh_cmdaddr; /* physaddr of cmd buffer */
187 static int mwlExecuteCmd(struct mwl_hal_priv *, unsigned short cmd);
190 static const char *mwlcmdname(int cmd);
314 device_printf(dev, "unable to allocate memory for cmd tag, "
324 device_printf(dev, "unable to allocate memory for cmd buffer, "
334 device_printf(dev, "unable to load cmd buffer, error %u\n",
536 * Callback from the driver on a cmd done interrupt.
538 * cmd completion.
547 device_printf(mh->mh_dev, "cmd done interrupt:\n");
555 * cmd MUST be done after a firmware download or the
604 * and related state. This cmd must be done immediately after a
721 * XXX preamble installed after set fixed rate cmd
2344 * Low level firmware cmd block handshake support.
2377 mwlExecuteCmd(struct mwl_hal_priv *mh, unsigned short cmd)
2385 device_printf(mh->mh_dev, "firmware hung, skipping cmd %s\n",
2386 mwlcmdname(cmd));
2388 device_printf(mh->mh_dev, "firmware hung, skipping cmd 0x%x\n",
2389 cmd);
2403 if (!mwlWaitForCmdComplete(mh, 0x8000 | cmd)) {
2406 "timeout waiting for f/w cmd %s\n", mwlcmdname(cmd));
2409 "timeout waiting for f/w cmd 0x%x\n", cmd);
2688 mwlcmdname(int cmd)
2692 switch (cmd) {
2742 snprintf(buf, sizeof(buf), "0x%x", cmd);