/kernel/linux/linux-5.10/drivers/net/wireless/ath/ath11k/ |
H A D | testmode.c | 28 struct sk_buff *nl_skb; in ath11k_tm_event_wmi() local 42 nl_skb = cfg80211_testmode_alloc_event_skb(ar->hw->wiphy, in ath11k_tm_event_wmi() 45 if (!nl_skb) { in ath11k_tm_event_wmi() 51 ret = nla_put_u32(nl_skb, ATH11K_TM_ATTR_CMD, ATH11K_TM_CMD_WMI); in ath11k_tm_event_wmi() 56 kfree_skb(nl_skb); in ath11k_tm_event_wmi() 60 ret = nla_put_u32(nl_skb, ATH11K_TM_ATTR_WMI_CMDID, cmd_id); in ath11k_tm_event_wmi() 65 kfree_skb(nl_skb); in ath11k_tm_event_wmi() 69 ret = nla_put(nl_skb, ATH11K_TM_ATTR_DATA, skb->len, skb->data); in ath11k_tm_event_wmi() 74 kfree_skb(nl_skb); in ath11k_tm_event_wmi() 78 cfg80211_testmode_event(nl_skb, GFP_ATOMI in ath11k_tm_event_wmi() [all...] |
/kernel/linux/linux-6.6/net/psample/ |
H A D | psample.c | 371 struct sk_buff *nl_skb; in psample_sample_packet() local 400 nl_skb = genlmsg_new(meta_len + nla_total_size(data_len), GFP_ATOMIC); in psample_sample_packet() 401 if (unlikely(!nl_skb)) in psample_sample_packet() 404 data = genlmsg_put(nl_skb, 0, 0, &psample_nl_family, 0, in psample_sample_packet() 410 ret = nla_put_u16(nl_skb, PSAMPLE_ATTR_IIFINDEX, in_ifindex); in psample_sample_packet() 416 ret = nla_put_u16(nl_skb, PSAMPLE_ATTR_OIFINDEX, out_ifindex); in psample_sample_packet() 421 ret = nla_put_u32(nl_skb, PSAMPLE_ATTR_SAMPLE_RATE, sample_rate); in psample_sample_packet() 425 ret = nla_put_u32(nl_skb, PSAMPLE_ATTR_ORIGSIZE, skb->len); in psample_sample_packet() 429 ret = nla_put_u32(nl_skb, PSAMPLE_ATTR_SAMPLE_GROUP, group->group_num); in psample_sample_packet() 433 ret = nla_put_u32(nl_skb, PSAMPLE_ATTR_GROUP_SE in psample_sample_packet() [all...] |
/kernel/linux/linux-6.6/drivers/net/wireless/ath/ath11k/ |
H A D | testmode.c | 50 struct sk_buff *nl_skb; in ath11k_tm_wmi_event_unsegmented() local 66 nl_skb = cfg80211_testmode_alloc_event_skb(ar->hw->wiphy, in ath11k_tm_wmi_event_unsegmented() 70 if (!nl_skb) { in ath11k_tm_wmi_event_unsegmented() 76 if (nla_put_u32(nl_skb, ATH11K_TM_ATTR_CMD, ATH11K_TM_CMD_WMI) || in ath11k_tm_wmi_event_unsegmented() 77 nla_put_u32(nl_skb, ATH11K_TM_ATTR_WMI_CMDID, cmd_id) || in ath11k_tm_wmi_event_unsegmented() 78 nla_put(nl_skb, ATH11K_TM_ATTR_DATA, skb->len, skb->data)) { in ath11k_tm_wmi_event_unsegmented() 80 kfree_skb(nl_skb); in ath11k_tm_wmi_event_unsegmented() 84 cfg80211_testmode_event(nl_skb, GFP_ATOMIC); in ath11k_tm_wmi_event_unsegmented() 100 struct sk_buff *nl_skb; in ath11k_tm_process_event() local 164 nl_skb in ath11k_tm_process_event() [all...] |
/kernel/linux/linux-5.10/net/psample/ |
H A D | psample.c | 366 struct sk_buff *nl_skb; in psample_sample_packet() local 390 nl_skb = genlmsg_new(meta_len + nla_total_size(data_len), GFP_ATOMIC); in psample_sample_packet() 391 if (unlikely(!nl_skb)) in psample_sample_packet() 394 data = genlmsg_put(nl_skb, 0, 0, &psample_nl_family, 0, in psample_sample_packet() 400 ret = nla_put_u16(nl_skb, PSAMPLE_ATTR_IIFINDEX, in_ifindex); in psample_sample_packet() 406 ret = nla_put_u16(nl_skb, PSAMPLE_ATTR_OIFINDEX, out_ifindex); in psample_sample_packet() 411 ret = nla_put_u32(nl_skb, PSAMPLE_ATTR_SAMPLE_RATE, sample_rate); in psample_sample_packet() 415 ret = nla_put_u32(nl_skb, PSAMPLE_ATTR_ORIGSIZE, skb->len); in psample_sample_packet() 419 ret = nla_put_u32(nl_skb, PSAMPLE_ATTR_SAMPLE_GROUP, group->group_num); in psample_sample_packet() 423 ret = nla_put_u32(nl_skb, PSAMPLE_ATTR_GROUP_SE in psample_sample_packet() [all...] |
/kernel/linux/linux-5.10/drivers/net/wireless/ath/ath10k/ |
H A D | testmode.c | 33 struct sk_buff *nl_skb; in ath10k_tm_event_wmi() local 56 nl_skb = cfg80211_testmode_alloc_event_skb(ar->hw->wiphy, in ath10k_tm_event_wmi() 59 if (!nl_skb) { in ath10k_tm_event_wmi() 65 ret = nla_put_u32(nl_skb, ATH10K_TM_ATTR_CMD, ATH10K_TM_CMD_WMI); in ath10k_tm_event_wmi() 70 kfree_skb(nl_skb); in ath10k_tm_event_wmi() 74 ret = nla_put_u32(nl_skb, ATH10K_TM_ATTR_WMI_CMDID, cmd_id); in ath10k_tm_event_wmi() 79 kfree_skb(nl_skb); in ath10k_tm_event_wmi() 83 ret = nla_put(nl_skb, ATH10K_TM_ATTR_DATA, skb->len, skb->data); in ath10k_tm_event_wmi() 88 kfree_skb(nl_skb); in ath10k_tm_event_wmi() 92 cfg80211_testmode_event(nl_skb, GFP_ATOMI in ath10k_tm_event_wmi() [all...] |
/kernel/linux/linux-6.6/drivers/net/wireless/ath/ath10k/ |
H A D | testmode.c | 33 struct sk_buff *nl_skb; in ath10k_tm_event_wmi() local 56 nl_skb = cfg80211_testmode_alloc_event_skb(ar->hw->wiphy, in ath10k_tm_event_wmi() 59 if (!nl_skb) { in ath10k_tm_event_wmi() 65 ret = nla_put_u32(nl_skb, ATH10K_TM_ATTR_CMD, ATH10K_TM_CMD_WMI); in ath10k_tm_event_wmi() 70 kfree_skb(nl_skb); in ath10k_tm_event_wmi() 74 ret = nla_put_u32(nl_skb, ATH10K_TM_ATTR_WMI_CMDID, cmd_id); in ath10k_tm_event_wmi() 79 kfree_skb(nl_skb); in ath10k_tm_event_wmi() 83 ret = nla_put(nl_skb, ATH10K_TM_ATTR_DATA, skb->len, skb->data); in ath10k_tm_event_wmi() 88 kfree_skb(nl_skb); in ath10k_tm_event_wmi() 92 cfg80211_testmode_event(nl_skb, GFP_ATOMI in ath10k_tm_event_wmi() [all...] |