Lines Matching refs:value
17 int value[];
733 memcpy(&item->value, name, item->len);
831 const void *value, u16 value_len,
846 memcpy(&item->value, value, item->len);
852 static int devlink_fmsg_bool_put(struct devlink_fmsg *fmsg, bool value)
857 return devlink_fmsg_put_value(fmsg, &value, sizeof(value), NLA_FLAG);
860 static int devlink_fmsg_u8_put(struct devlink_fmsg *fmsg, u8 value)
865 return devlink_fmsg_put_value(fmsg, &value, sizeof(value), NLA_U8);
868 int devlink_fmsg_u32_put(struct devlink_fmsg *fmsg, u32 value)
873 return devlink_fmsg_put_value(fmsg, &value, sizeof(value), NLA_U32);
877 static int devlink_fmsg_u64_put(struct devlink_fmsg *fmsg, u64 value)
882 return devlink_fmsg_put_value(fmsg, &value, sizeof(value), NLA_U64);
885 int devlink_fmsg_string_put(struct devlink_fmsg *fmsg, const char *value)
890 return devlink_fmsg_put_value(fmsg, value, strlen(value) + 1,
895 int devlink_fmsg_binary_put(struct devlink_fmsg *fmsg, const void *value,
901 return devlink_fmsg_put_value(fmsg, value, value_len, NLA_BINARY);
906 bool value)
914 err = devlink_fmsg_bool_put(fmsg, value);
927 u8 value)
935 err = devlink_fmsg_u8_put(fmsg, value);
948 u32 value)
956 err = devlink_fmsg_u32_put(fmsg, value);
969 u64 value)
977 err = devlink_fmsg_u64_put(fmsg, value);
990 const char *value)
998 err = devlink_fmsg_string_put(fmsg, value);
1011 const void *value, u32 value_len)
1026 err = devlink_fmsg_binary_put(fmsg, value + offset, data_size);
1068 /* Always provide flag data, regardless of its value */
1069 tmp = *(bool *)msg->value;
1073 return nla_put_u8(skb, attrtype, *(u8 *)msg->value);
1075 return nla_put_u32(skb, attrtype, *(u32 *)msg->value);
1077 return nla_put_u64_64bit(skb, attrtype, *(u64 *)msg->value,
1080 return nla_put_string(skb, attrtype, (char *)&msg->value);
1082 return nla_put(skb, attrtype, msg->len, (void *)&msg->value);
1122 (char *)&item->value);