Lines Matching defs:l3l4_hdr
274 * @l3l4_hdr: message header
279 * Returns: errno code corresponding to the status code in @l3l4_hdr
282 int i2400m_msg_check_status(const struct i2400m_l3l4_hdr *l3l4_hdr,
286 enum i2400m_ms status = le16_to_cpu(l3l4_hdr->status);
472 * @l3l4_hdr: pointer to message; it has been already validated for
476 * sizeof(*l3l4_hdr) + l3l4_hdr->length == size)
482 const struct i2400m_l3l4_hdr *l3l4_hdr,
487 size_t tlv_size = le16_to_cpu(l3l4_hdr->length);
489 d_fnstart(4, dev, "(i2400m %p, l3l4_hdr %p, size %zu, %s)\n",
490 i2400m, l3l4_hdr, size, tag);
493 while ((tlv = i2400m_tlv_buffer_walk(i2400m, &l3l4_hdr->pl,
496 d_fnend(4, dev, "(i2400m %p, l3l4_hdr %p, size %zu, %s) = void\n",
497 i2400m, l3l4_hdr, size, tag);
505 * @l3l4_hdr: pointer to message; it has been already validated for
509 * sizeof(*l3l4_hdr) + l3l4_hdr->length == size)
515 const struct i2400m_l3l4_hdr *l3l4_hdr, size_t size)
520 d_fnstart(3, dev, "(i2400m %p l3l4_hdr %p size %zu)\n",
521 i2400m, l3l4_hdr, size);
524 msg_type = le16_to_cpu(l3l4_hdr->type);
528 l3l4_hdr, size, "REPORT STATE");
533 if (l3l4_hdr->status == cpu_to_le16(I2400M_MS_DONE_OK)) {
546 d_fnend(3, dev, "(i2400m %p l3l4_hdr %p size %zu) = void\n",
547 i2400m, l3l4_hdr, size);
555 * @l3l4_hdr: pointer to message; it has been already validated for
565 const struct i2400m_l3l4_hdr *l3l4_hdr,
575 ack_type = le16_to_cpu(l3l4_hdr->type);
582 l3l4_hdr, strerr, sizeof(strerr));
599 const struct i2400m_l3l4_hdr *l3l4_hdr,
605 d_fnstart(4, dev, "(i2400m %p l3l4_hdr %p msg_size %zu)\n",
606 i2400m, l3l4_hdr, msg_size);
607 if (msg_size < sizeof(*l3l4_hdr)) {
610 (size_t) sizeof(*l3l4_hdr), msg_size);
614 expected_size = le16_to_cpu(l3l4_hdr->length) + sizeof(*l3l4_hdr);
617 "got %zu)\n", le16_to_cpu(l3l4_hdr->type),
624 "(i2400m %p l3l4_hdr %p msg_size %zu) = %d\n",
625 i2400m, l3l4_hdr, msg_size, result);