Lines Matching defs:id
78 u16 id; member
85 #define FBNIC_TLV_ATTR_STRING(id, len) { id, len, FBNIC_TLV_STRING } argument
86 #define FBNIC_TLV_ATTR_FLAG(id) { id, 0, FBNIC_TLV_FLAG } argument
87 #define FBNIC_TLV_ATTR_U32(id) { id, sizeof(u32), FBNIC_TLV_UNSIGNED } argument
88 #define FBNIC_TLV_ATTR_U64(id) { id, sizeof(u64), FBNIC_TLV_UNSIGNED } argument
89 #define FBNIC_TLV_ATTR_S32(id) { id, sizeof(s32), FBNIC_TLV_SIGNED } argument
90 #define FBNIC_TLV_ATTR_S64(id) { id, sizeof(s64), FBNIC_TLV_SIGNED } argument
91 #define FBNIC_TLV_ATTR_MAC_ADDR(id) { id, ETH_ALEN, FBNIC_TLV_BINARY } argument
92 #define FBNIC_TLV_ATTR_NESTED(id) { id, 0, FBNIC_TLV_NESTED } argument
93 #define FBNIC_TLV_ATTR_ARRAY(id) { id, 0, FBNIC_TLV_ARRAY } argument
94 #define FBNIC_TLV_ATTR_RAW_DATA(id) { id, TLV_MAX_DATA, FBNIC_TLV_BINARY } argument
98 u16 id; member
104 #define FBNIC_TLV_PARSER(id, attr, func) { FBNIC_TLV_MSG_ID_##id, attr, func } argument
122 #define get_unsigned_result(id, location) \ argument
129 #define get_signed_result(id, location) \ argument
136 #define get_string_result(id, size, str, max_size) \ argument
143 #define get_bool(id) (!!(results[id])) argument