Lines Matching refs:attribute
76 nlattr *get_attribute(int attribute) { in get_attribute() argument
77 return mAttributes[attribute]; in get_attribute()
80 uint8_t get_u8(int attribute) { in get_u8() argument
81 return mAttributes[attribute] ? nla_get_u8(mAttributes[attribute]) : 0; in get_u8()
84 uint16_t get_u16(int attribute) { in get_u16() argument
85 return mAttributes[attribute] ? nla_get_u16(mAttributes[attribute]) : 0; in get_u16()
88 uint32_t get_u32(int attribute) { in get_u32() argument
89 return mAttributes[attribute] ? nla_get_u32(mAttributes[attribute]) : 0; in get_u32()
92 uint64_t get_u64(int attribute) { in get_u64() argument
93 return mAttributes[attribute] ? nla_get_u64(mAttributes[attribute]) : 0; in get_u64()
96 int get_len(int attribute) { in get_len() argument
97 return mAttributes[attribute] ? nla_len(mAttributes[attribute]) : 0; in get_len()
100 void *get_data(int attribute) { in get_data() argument
101 return mAttributes[attribute] ? nla_data(mAttributes[attribute]) : NULL; in get_data()
207 wifi_error put_u8(int attribute, uint8_t value) { in put_u8() argument
208 return wifi_nla_put(mMsg, attribute, sizeof(value), &value); in put_u8()
210 wifi_error put_u16(int attribute, uint16_t value) { in put_u16() argument
211 return wifi_nla_put(mMsg, attribute, sizeof(value), &value); in put_u16()
213 wifi_error put_u32(int attribute, uint32_t value) { in put_u32() argument
214 return wifi_nla_put(mMsg, attribute, sizeof(value), &value); in put_u32()
217 wifi_error put_u64(int attribute, uint64_t value) { in put_u64() argument
218 return wifi_nla_put(mMsg, attribute, sizeof(value), &value); in put_u64()
221 wifi_error put_s8(int attribute, s8 value) { in put_s8() argument
222 return wifi_nla_put(mMsg, attribute, sizeof(int8_t), &value); in put_s8()
224 wifi_error put_s16(int attribute, s16 value) { in put_s16() argument
225 return wifi_nla_put(mMsg, attribute, sizeof(int16_t), &value); in put_s16()
227 wifi_error put_s32(int attribute, s32 value) { in put_s32() argument
228 return wifi_nla_put(mMsg, attribute, sizeof(int32_t), &value); in put_s32()
230 wifi_error put_s64(int attribute, s64 value) { in put_s64() argument
231 return wifi_nla_put(mMsg, attribute, sizeof(int64_t), &value); in put_s64()
233 wifi_error put_flag(int attribute) { in put_flag() argument
236 status = nla_put_flag(mMsg, attribute); in put_flag()
239 attribute, status); in put_flag()
278 wifi_error put_string(int attribute, const char *value) { in put_string() argument
279 return wifi_nla_put(mMsg, attribute, strlen(value) + 1, value); in put_string()
281 wifi_error put_addr(int attribute, mac_addr value) { in put_addr() argument
282 return wifi_nla_put(mMsg, attribute, sizeof(mac_addr), value); in put_addr()
285 struct nlattr * attr_start(int attribute) { in attr_start() argument
286 return nla_nest_start(mMsg, attribute); in attr_start()
296 wifi_error put_bytes(int attribute, const char *data, int len) { in put_bytes() argument
297 return wifi_nla_put(mMsg, attribute, len, data); in put_bytes()
434 virtual wifi_error put_u8(int attribute, uint8_t value);
436 virtual wifi_error put_u16(int attribute, uint16_t value);
438 virtual wifi_error put_u32(int attribute, uint32_t value);
440 virtual wifi_error put_u64(int attribute, uint64_t value);
442 virtual wifi_error put_s8(int attribute, s8 value);
444 virtual wifi_error put_s16(int attribute, s16 value);
446 virtual wifi_error put_s32(int attribute, s32 value);
448 virtual wifi_error put_s64(int attribute, s64 value);
450 wifi_error put_flag(int attribute);
462 virtual wifi_error put_string(int attribute, const char *value);
464 virtual wifi_error put_addr(int attribute, mac_addr value);
466 virtual struct nlattr * attr_start(int attribute);
468 virtual void attr_end(struct nlattr *attribute);
472 virtual wifi_error put_bytes(int attribute, const char *data, int len);
475 int attribute,