Lines Matching refs:msg_hdr
1134 * @msg_hdr: message header
1142 const struct i2400m_msg_hdr *msg_hdr,
1147 if (buf_size < sizeof(*msg_hdr)) {
1149 "vs %zu bytes expected)\n", buf_size, sizeof(*msg_hdr));
1152 if (msg_hdr->barker != cpu_to_le32(I2400M_D2H_MSG_BARKER)) {
1155 le32_to_cpu(msg_hdr->barker), buf_size);
1158 if (msg_hdr->num_pls == 0) {
1162 if (le16_to_cpu(msg_hdr->num_pls) > I2400M_MAX_PLS_IN_MSG) {
1246 const struct i2400m_msg_hdr *msg_hdr;
1255 msg_hdr = (void *) skb->data;
1256 result = i2400m_rx_msg_hdr_check(i2400m, msg_hdr, skb_len);
1260 num_pls = le16_to_cpu(msg_hdr->num_pls);
1261 pl_itr = sizeof(*msg_hdr) + /* Check payload descriptor(s) */
1262 num_pls * sizeof(msg_hdr->pld[0]);
1267 skb_len, num_pls, sizeof(msg_hdr->pld[0]), pl_itr);
1272 pl_size = i2400m_pld_size(&msg_hdr->pld[i]);
1273 result = i2400m_rx_pl_descr_check(i2400m, &msg_hdr->pld[i],
1278 i2400m_rx_payload(i2400m, skb, single_last, &msg_hdr->pld[i],