Lines Matching refs:wsm
22 #include "wsm.h"
238 struct wsm_hdr *wsm;
291 wsm = (struct wsm_hdr *)data;
292 wsm_len = __le16_to_cpu(wsm->len);
301 wsm_id = __le16_to_cpu(wsm->id) & 0xFFF;
302 wsm_seq = (__le16_to_cpu(wsm->id) >> 13) & 7;
308 &data[sizeof(*wsm)],
309 wsm_len - sizeof(*wsm));
327 if (WARN_ON(wsm_handle_rx(priv, wsm_id, wsm, &skb_rx)))
346 struct wsm_hdr *wsm;
370 wsm = (struct wsm_hdr *)data;
371 BUG_ON(tx_len < sizeof(*wsm));
372 BUG_ON(__le16_to_cpu(wsm->len) != tx_len);
383 wsm->id &= __cpu_to_le16(0xffff ^ WSM_TX_SEQ(WSM_TX_SEQ_MAX));
384 wsm->id |= __cpu_to_le16(WSM_TX_SEQ(priv->wsm_tx_seq));
396 __le16_to_cpu(wsm->len));