Lines Matching refs:tlv
34 struct tlv tlv; member
44 (rtlv)->tlv.cmd_discr = CMD_DISCR_TLV_ENCAP; \
45 (rtlv)->tlv.tlv_type = TLV_TYPE_ROCE_SP_COMMAND; \
46 (rtlv)->tlv.length = (content_bytes); \
47 (rtlv)->tlv.flags = TLV_FLAGS_REQUIRED; \
48 (rtlv)->tlv.flags |= (more) ? TLV_FLAGS_MORE : 0; \
54 (rtlv)->tlv.cmd_discr = CMD_DISCR_TLV_ENCAP; \
55 (rtlv)->tlv.tlv_type = (ext_type); \
56 (rtlv)->tlv.length = (content_bytes); \
57 (rtlv)->tlv.flags |= (more) ? TLV_FLAGS_MORE : 0; \
58 (rtlv)->tlv.flags |= (reqd) ? TLV_FLAGS_REQUIRED : 0; \
70 #define HAS_TLV_HEADER(msg) (((struct tlv *)(msg))->cmd_discr == CMD_DISCR_TLV_ENCAP)
71 #define GET_TLV_DATA(tlv) ((void *)&((uint8_t *)(tlv))[TLV_BYTES]) argument