Lines Matching refs:attrtype
14 int attrtype; member
681 static void devlink_fmsg_nest_common(struct devlink_fmsg *fmsg, int attrtype) in devlink_fmsg_nest_common() argument
694 item->attrtype = attrtype; in devlink_fmsg_nest_common()
740 item->attrtype = DEVLINK_ATTR_FMSG_OBJ_NAME; in devlink_fmsg_put_name()
817 item->attrtype = DEVLINK_ATTR_FMSG_OBJ_VALUE_DATA; in devlink_fmsg_put_value()
939 int attrtype = DEVLINK_ATTR_FMSG_OBJ_VALUE_DATA; in devlink_fmsg_item_fill_data() local
947 return nla_put_u8(skb, attrtype, tmp); in devlink_fmsg_item_fill_data()
949 return nla_put_u8(skb, attrtype, *(u8 *)msg->value); in devlink_fmsg_item_fill_data()
951 return nla_put_u32(skb, attrtype, *(u32 *)msg->value); in devlink_fmsg_item_fill_data()
953 return devlink_nl_put_u64(skb, attrtype, *(u64 *)msg->value); in devlink_fmsg_item_fill_data()
955 return nla_put_string(skb, attrtype, (char *)&msg->value); in devlink_fmsg_item_fill_data()
957 return nla_put(skb, attrtype, msg->len, (void *)&msg->value); in devlink_fmsg_item_fill_data()
982 switch (item->attrtype) { in devlink_fmsg_prepare_skb()
987 err = nla_put_flag(skb, item->attrtype); in devlink_fmsg_prepare_skb()
997 err = nla_put_string(skb, item->attrtype, in devlink_fmsg_prepare_skb()