arch/mips/boot/elf2ecoff.c
274
struct sect text, data, bss;
arch/mips/boot/elf2ecoff.c
283
text.len = data.len = bss.len = 0;
arch/mips/boot/elf2ecoff.c
284
text.vaddr = data.vaddr = bss.vaddr = 0;
arch/mips/boot/elf2ecoff.c
370
combine(&bss, &nbss, 1);
arch/mips/boot/elf2ecoff.c
394
if (text.vaddr > data.vaddr || data.vaddr > bss.vaddr ||
arch/mips/boot/elf2ecoff.c
396
|| data.vaddr + data.len > bss.vaddr) {
arch/mips/boot/elf2ecoff.c
424
eah.bsize = bss.len;
arch/mips/boot/elf2ecoff.c
428
eah.bss_start = bss.vaddr;
arch/x86/include/asm/setup.h
152
.pushsection .bss..brk, "aw"
drivers/net/ethernet/airoha/airoha_eth.h
498
u8 bss;
drivers/net/ethernet/airoha/airoha_ppe.c
241
info->bss = path->mtk_wdma.bss;
drivers/net/ethernet/airoha/airoha_ppe.c
301
qdata |= FIELD_PREP(AIROHA_FOE_ACTDP, info.bss);
drivers/net/ethernet/mediatek/mtk_ppe.c
428
int wdma_idx, int txq, int bss, int wcid,
drivers/net/ethernet/mediatek/mtk_ppe.c
440
FIELD_PREP(MTK_FOE_WINFO_BSS_V3, bss);
drivers/net/ethernet/mediatek/mtk_ppe.c
448
FIELD_PREP(MTK_FOE_WINFO_BSS, bss);
drivers/net/ethernet/mediatek/mtk_ppe.c
455
l2->vlan2 = FIELD_PREP(MTK_FOE_VLAN2_WINFO_BSS, bss) |
drivers/net/ethernet/mediatek/mtk_ppe.h
395
int wdma_idx, int txq, int bss, int wcid,
drivers/net/ethernet/mediatek/mtk_ppe_offload.c
116
info->bss = path->mtk_wdma.bss;
drivers/net/ethernet/mediatek/mtk_ppe_offload.c
200
info.bss, info.wcid, info.amsdu);
drivers/net/ethernet/mediatek/mtk_wed.h
60
u8 bss;
drivers/net/ethernet/sun/niu.c
4443
u16 bss;
drivers/net/ethernet/sun/niu.c
4445
bss = min(PAGE_SHIFT, 15);
drivers/net/ethernet/sun/niu.c
4447
rp->rbr_block_size = 1 << bss;
drivers/net/ethernet/sun/niu.c
4448
rp->rbr_blocks_per_page = 1 << (PAGE_SHIFT-bss);
drivers/net/ethernet/toshiba/ps3_gelic_wireless.c
1913
struct gelic_wl_scan_info *bss)
drivers/net/ethernet/toshiba/ps3_gelic_wireless.c
1931
common->scan_index = cpu_to_be16(bss->eurus_index);
drivers/net/ethernet/toshiba/ps3_gelic_wireless.c
2008
memcpy(wl->active_bssid, &bss->hwinfo->bssid[2], ETH_ALEN);
drivers/net/wireless/ath/ar5523/ar5523.c
1231
struct ieee80211_bss_conf *bss)
drivers/net/wireless/ath/ar5523/ar5523.c
1238
ar5523_create_rateset(ar, bss, &rates.rateset, true);
drivers/net/wireless/ath/ar5523/ar5523.c
1246
struct ieee80211_bss_conf *bss)
drivers/net/wireless/ath/ar5523/ar5523.c
1257
ar5523_create_rateset(ar, bss, &create.connattr.rateset, false);
drivers/net/wireless/ath/ar5523/ar5523.c
1259
wlan_mode = ar5523_get_wlan_mode(ar, bss);
drivers/net/wireless/ath/ar5523/ar5523.c
1268
struct ieee80211_bss_conf *bss = &vif->bss_conf;
drivers/net/wireless/ath/ar5523/ar5523.c
1275
memcpy(associd.bssid, bss->bssid, ETH_ALEN);
drivers/net/wireless/ath/ar5523/ar5523.c
1282
struct ieee80211_bss_conf *bss,
drivers/net/wireless/ath/ar5523/ar5523.c
1295
error = ar5523_create_connection(ar, vif, bss);
drivers/net/wireless/ath/ar5523/ar5523.c
1301
error = ar5523_set_basic_rates(ar, bss);
drivers/net/wireless/ath/ath10k/mac.c
2216
struct cfg80211_bss *bss;
drivers/net/wireless/ath/ath10k/mac.c
2225
bss = cfg80211_get_bss(ar->hw->wiphy, def.chan, info->bssid,
drivers/net/wireless/ath/ath10k/mac.c
2229
if (bss) {
drivers/net/wireless/ath/ath10k/mac.c
2233
rsnie = ieee80211_bss_get_ie(bss, WLAN_EID_RSN);
drivers/net/wireless/ath/ath10k/mac.c
2235
ies = rcu_dereference(bss->ies);
drivers/net/wireless/ath/ath10k/mac.c
2242
cfg80211_put_bss(ar->hw->wiphy, bss);
drivers/net/wireless/ath/ath11k/mac.c
1836
struct cfg80211_bss *bss;
drivers/net/wireless/ath/ath11k/mac.c
1846
bss = cfg80211_get_bss(ar->hw->wiphy, def.chan, info->bssid, NULL, 0,
drivers/net/wireless/ath/ath11k/mac.c
1853
} else if (bss) {
drivers/net/wireless/ath/ath11k/mac.c
1857
rsnie = ieee80211_bss_get_ie(bss, WLAN_EID_RSN);
drivers/net/wireless/ath/ath11k/mac.c
1859
ies = rcu_dereference(bss->ies);
drivers/net/wireless/ath/ath11k/mac.c
1866
cfg80211_put_bss(ar->hw->wiphy, bss);
drivers/net/wireless/ath/ath12k/mac.c
2027
struct cfg80211_bss *bss;
drivers/net/wireless/ath/ath12k/mac.c
2044
bss = cfg80211_get_bss(hw->wiphy, def.chan, info->bssid, NULL, 0,
drivers/net/wireless/ath/ath12k/mac.c
2051
} else if (bss) {
drivers/net/wireless/ath/ath12k/mac.c
2055
rsnie = ieee80211_bss_get_ie(bss, WLAN_EID_RSN);
drivers/net/wireless/ath/ath12k/mac.c
2057
ies = rcu_dereference(bss->ies);
drivers/net/wireless/ath/ath12k/mac.c
2064
cfg80211_put_bss(hw->wiphy, bss);
drivers/net/wireless/ath/ath6kl/cfg80211.c
687
struct cfg80211_bss *bss;
drivers/net/wireless/ath/ath6kl/cfg80211.c
700
bss = cfg80211_get_bss(ar->wiphy, chan, bssid,
drivers/net/wireless/ath/ath6kl/cfg80211.c
703
if (bss == NULL) {
drivers/net/wireless/ath/ath6kl/cfg80211.c
719
bss = cfg80211_inform_bss(ar->wiphy, chan,
drivers/net/wireless/ath/ath6kl/cfg80211.c
724
if (bss)
drivers/net/wireless/ath/ath6kl/cfg80211.c
732
return bss;
drivers/net/wireless/ath/ath6kl/cfg80211.c
744
struct cfg80211_bss *bss;
drivers/net/wireless/ath/ath6kl/cfg80211.c
785
bss = ath6kl_add_bss_if_needed(vif, nw_type, bssid, chan,
drivers/net/wireless/ath/ath6kl/cfg80211.c
787
if (!bss) {
drivers/net/wireless/ath/ath6kl/cfg80211.c
796
cfg80211_put_bss(ar->wiphy, bss);
drivers/net/wireless/ath/ath6kl/cfg80211.c
807
cfg80211_put_bss(ar->wiphy, bss);
drivers/net/wireless/ath/ath6kl/cfg80211.c
810
.links[0].bss = bss,
drivers/net/wireless/ath/ath6kl/wmi.c
1093
struct cfg80211_bss *bss;
drivers/net/wireless/ath/ath6kl/wmi.c
1138
bss = cfg80211_inform_bss(ar->wiphy, channel,
drivers/net/wireless/ath/ath6kl/wmi.c
1147
if (bss == NULL)
drivers/net/wireless/ath/ath6kl/wmi.c
1149
cfg80211_put_bss(ar->wiphy, bss);
drivers/net/wireless/ath/ath6kl/wmi.h
1655
struct bss_bias_info bss; /* WMI_SET_HOST_BIAS */
drivers/net/wireless/ath/wcn36xx/smd.c
1531
struct wcn36xx_hal_config_bss_params *bss)
drivers/net/wireless/ath/wcn36xx/smd.c
1537
memcpy(&bss->bssid, bssid, ETH_ALEN);
drivers/net/wireless/ath/wcn36xx/smd.c
1539
memcpy(bss->self_mac_addr, vif->addr, ETH_ALEN);
drivers/net/wireless/ath/wcn36xx/smd.c
1542
bss->bss_type = WCN36XX_HAL_INFRASTRUCTURE_MODE;
drivers/net/wireless/ath/wcn36xx/smd.c
1545
bss->oper_mode = 1;
drivers/net/wireless/ath/wcn36xx/smd.c
1546
bss->wcn36xx_hal_persona = WCN36XX_HAL_STA_MODE;
drivers/net/wireless/ath/wcn36xx/smd.c
1549
bss->bss_type = WCN36XX_HAL_INFRA_AP_MODE;
drivers/net/wireless/ath/wcn36xx/smd.c
1552
bss->oper_mode = 0;
drivers/net/wireless/ath/wcn36xx/smd.c
1553
bss->wcn36xx_hal_persona = WCN36XX_HAL_STA_SAP_MODE;
drivers/net/wireless/ath/wcn36xx/smd.c
1555
bss->bss_type = WCN36XX_HAL_IBSS_MODE;
drivers/net/wireless/ath/wcn36xx/smd.c
1558
bss->oper_mode = 1;
drivers/net/wireless/ath/wcn36xx/smd.c
1564
wcn36xx_smd_set_bss_nw_type(wcn, sta, bss);
drivers/net/wireless/ath/wcn36xx/smd.c
1566
bss->nw_type = WCN36XX_HAL_11N_NW_TYPE;
drivers/net/wireless/ath/wcn36xx/smd.c
1568
bss->short_slot_time_supported = vif->bss_conf.use_short_slot;
drivers/net/wireless/ath/wcn36xx/smd.c
1569
bss->lla_coexist = 0;
drivers/net/wireless/ath/wcn36xx/smd.c
1570
bss->llb_coexist = 0;
drivers/net/wireless/ath/wcn36xx/smd.c
1571
bss->llg_coexist = 0;
drivers/net/wireless/ath/wcn36xx/smd.c
1572
bss->rifs_mode = 0;
drivers/net/wireless/ath/wcn36xx/smd.c
1573
bss->beacon_interval = vif->bss_conf.beacon_int;
drivers/net/wireless/ath/wcn36xx/smd.c
1574
bss->dtim_period = vif_priv->dtim_period;
drivers/net/wireless/ath/wcn36xx/smd.c
1576
wcn36xx_smd_set_bss_ht_params(vif, sta, bss);
drivers/net/wireless/ath/wcn36xx/smd.c
1578
bss->oper_channel = WCN36XX_HW_CHANNEL(wcn);
drivers/net/wireless/ath/wcn36xx/smd.c
1581
bss->ext_channel = IEEE80211_HT_PARAM_CHA_SEC_BELOW;
drivers/net/wireless/ath/wcn36xx/smd.c
1583
bss->ext_channel = IEEE80211_HT_PARAM_CHA_SEC_ABOVE;
drivers/net/wireless/ath/wcn36xx/smd.c
1585
bss->ext_channel = IEEE80211_HT_PARAM_CHA_SEC_NONE;
drivers/net/wireless/ath/wcn36xx/smd.c
1587
bss->reserved = 0;
drivers/net/wireless/ath/wcn36xx/smd.c
1590
bss->ssid.length = vif_priv->ssid.length;
drivers/net/wireless/ath/wcn36xx/smd.c
1591
memcpy(bss->ssid.ssid, vif_priv->ssid.ssid, vif_priv->ssid.length);
drivers/net/wireless/ath/wcn36xx/smd.c
1593
bss->obss_prot_enabled = 0;
drivers/net/wireless/ath/wcn36xx/smd.c
1594
bss->rmf = 0;
drivers/net/wireless/ath/wcn36xx/smd.c
1595
bss->max_probe_resp_retry_limit = 0;
drivers/net/wireless/ath/wcn36xx/smd.c
1596
bss->hidden_ssid = vif->bss_conf.hidden_ssid;
drivers/net/wireless/ath/wcn36xx/smd.c
1597
bss->proxy_probe_resp = 0;
drivers/net/wireless/ath/wcn36xx/smd.c
1598
bss->edca_params_valid = 0;
drivers/net/wireless/ath/wcn36xx/smd.c
1602
bss->ext_set_sta_key_param_valid = 0;
drivers/net/wireless/ath/wcn36xx/smd.c
1606
bss->spectrum_mgt_enable = 0;
drivers/net/wireless/ath/wcn36xx/smd.c
1607
bss->tx_mgmt_power = 0;
drivers/net/wireless/ath/wcn36xx/smd.c
1608
bss->max_tx_power = WCN36XX_MAX_POWER(wcn);
drivers/net/wireless/ath/wcn36xx/smd.c
1609
bss->action = update;
drivers/net/wireless/ath/wcn36xx/smd.c
1611
vif_priv->bss_type = bss->bss_type;
drivers/net/wireless/ath/wcn36xx/smd.c
1621
struct wcn36xx_hal_config_bss_params_v1 *bss;
drivers/net/wireless/ath/wcn36xx/smd.c
1638
bss = &msg_body->bss_params;
drivers/net/wireless/ath/wcn36xx/smd.c
1639
sta = &bss->sta;
drivers/net/wireless/ath/wcn36xx/smd.c
1646
memcpy(bss->bssid, &bss_v0.bssid, ETH_ALEN);
drivers/net/wireless/ath/wcn36xx/smd.c
1647
memcpy(bss->self_mac_addr, &bss_v0.self_mac_addr, ETH_ALEN);
drivers/net/wireless/ath/wcn36xx/smd.c
1649
bss->bss_type = bss_v0.bss_type;
drivers/net/wireless/ath/wcn36xx/smd.c
1650
bss->oper_mode = bss_v0.oper_mode;
drivers/net/wireless/ath/wcn36xx/smd.c
1651
bss->nw_type = bss_v0.nw_type;
drivers/net/wireless/ath/wcn36xx/smd.c
1653
bss->short_slot_time_supported =
drivers/net/wireless/ath/wcn36xx/smd.c
1655
bss->lla_coexist = bss_v0.lla_coexist;
drivers/net/wireless/ath/wcn36xx/smd.c
1656
bss->llb_coexist = bss_v0.llb_coexist;
drivers/net/wireless/ath/wcn36xx/smd.c
1657
bss->llg_coexist = bss_v0.llg_coexist;
drivers/net/wireless/ath/wcn36xx/smd.c
1658
bss->ht20_coexist = bss_v0.ht20_coexist;
drivers/net/wireless/ath/wcn36xx/smd.c
1659
bss->lln_non_gf_coexist = bss_v0.lln_non_gf_coexist;
drivers/net/wireless/ath/wcn36xx/smd.c
1661
bss->lsig_tx_op_protection_full_support =
drivers/net/wireless/ath/wcn36xx/smd.c
1663
bss->rifs_mode = bss_v0.rifs_mode;
drivers/net/wireless/ath/wcn36xx/smd.c
1664
bss->beacon_interval = bss_v0.beacon_interval;
drivers/net/wireless/ath/wcn36xx/smd.c
1665
bss->dtim_period = bss_v0.dtim_period;
drivers/net/wireless/ath/wcn36xx/smd.c
1666
bss->tx_channel_width_set = bss_v0.tx_channel_width_set;
drivers/net/wireless/ath/wcn36xx/smd.c
1667
bss->oper_channel = bss_v0.oper_channel;
drivers/net/wireless/ath/wcn36xx/smd.c
1671
bss->ext_channel = HW_VALUE_PHY(chandef->chan->hw_value);
drivers/net/wireless/ath/wcn36xx/smd.c
1673
bss->ext_channel = bss_v0.ext_channel;
drivers/net/wireless/ath/wcn36xx/smd.c
1676
bss->reserved = bss_v0.reserved;
drivers/net/wireless/ath/wcn36xx/smd.c
1678
memcpy(&bss->ssid, &bss_v0.ssid,
drivers/net/wireless/ath/wcn36xx/smd.c
1681
bss->action = bss_v0.action;
drivers/net/wireless/ath/wcn36xx/smd.c
1682
bss->rateset = bss_v0.rateset;
drivers/net/wireless/ath/wcn36xx/smd.c
1683
bss->ht = bss_v0.ht;
drivers/net/wireless/ath/wcn36xx/smd.c
1684
bss->obss_prot_enabled = bss_v0.obss_prot_enabled;
drivers/net/wireless/ath/wcn36xx/smd.c
1685
bss->rmf = bss_v0.rmf;
drivers/net/wireless/ath/wcn36xx/smd.c
1686
bss->ht_oper_mode = bss_v0.ht_oper_mode;
drivers/net/wireless/ath/wcn36xx/smd.c
1687
bss->dual_cts_protection = bss_v0.dual_cts_protection;
drivers/net/wireless/ath/wcn36xx/smd.c
1689
bss->max_probe_resp_retry_limit =
drivers/net/wireless/ath/wcn36xx/smd.c
1691
bss->hidden_ssid = bss_v0.hidden_ssid;
drivers/net/wireless/ath/wcn36xx/smd.c
1692
bss->proxy_probe_resp = bss_v0.proxy_probe_resp;
drivers/net/wireless/ath/wcn36xx/smd.c
1693
bss->edca_params_valid = bss_v0.edca_params_valid;
drivers/net/wireless/ath/wcn36xx/smd.c
1695
memcpy(&bss->acbe, &bss_v0.acbe,
drivers/net/wireless/ath/wcn36xx/smd.c
1697
memcpy(&bss->acbk, &bss_v0.acbk,
drivers/net/wireless/ath/wcn36xx/smd.c
1699
memcpy(&bss->acvi, &bss_v0.acvi,
drivers/net/wireless/ath/wcn36xx/smd.c
1701
memcpy(&bss->acvo, &bss_v0.acvo,
drivers/net/wireless/ath/wcn36xx/smd.c
1704
bss->ext_set_sta_key_param_valid =
drivers/net/wireless/ath/wcn36xx/smd.c
1707
memcpy(&bss->ext_set_sta_key_param,
drivers/net/wireless/ath/wcn36xx/smd.c
1711
bss->wcn36xx_hal_persona = bss_v0.wcn36xx_hal_persona;
drivers/net/wireless/ath/wcn36xx/smd.c
1712
bss->spectrum_mgt_enable = bss_v0.spectrum_mgt_enable;
drivers/net/wireless/ath/wcn36xx/smd.c
1713
bss->tx_mgmt_power = bss_v0.tx_mgmt_power;
drivers/net/wireless/ath/wcn36xx/smd.c
1714
bss->max_tx_power = bss_v0.max_tx_power;
drivers/net/wireless/ath/wcn36xx/smd.c
1716
wcn36xx_smd_set_bss_vht_params(vif, sta_80211, bss);
drivers/net/wireless/ath/wcn36xx/smd.c
1722
bss->bssid, bss->self_mac_addr, bss->bss_type,
drivers/net/wireless/ath/wcn36xx/smd.c
1723
bss->oper_mode, bss->nw_type);
drivers/net/wireless/ath/wcn36xx/smd.c
1743
struct wcn36xx_hal_config_bss_params *bss;
drivers/net/wireless/ath/wcn36xx/smd.c
1753
bss = &msg->bss_params;
drivers/net/wireless/ath/wcn36xx/smd.c
1754
sta_params = &bss->sta;
drivers/net/wireless/ath/wcn36xx/smd.c
1756
wcn36xx_smd_set_bss_params(wcn, vif, sta, bssid, update, bss);
drivers/net/wireless/ath/wcn36xx/smd.c
1763
bss->bssid, bss->self_mac_addr, bss->bss_type,
drivers/net/wireless/ath/wcn36xx/smd.c
1764
bss->oper_mode, bss->nw_type);
drivers/net/wireless/ath/wcn36xx/smd.c
253
struct wcn36xx_hal_config_bss_params_v1 *bss)
drivers/net/wireless/ath/wcn36xx/smd.c
256
bss->vht_capable = 1;
drivers/net/wireless/ath/wil6210/cfg80211.c
1216
struct cfg80211_bss *bss;
drivers/net/wireless/ath/wil6210/cfg80211.c
1259
bss = cfg80211_get_bss(wiphy, sme->channel, sme->bssid,
drivers/net/wireless/ath/wil6210/cfg80211.c
1262
if (!bss) {
drivers/net/wireless/ath/wil6210/cfg80211.c
1267
ssid_eid = ieee80211_bss_get_ie(bss, WLAN_EID_SSID);
drivers/net/wireless/ath/wil6210/cfg80211.c
1280
switch (bss->capability & WLAN_CAPABILITY_DMG_TYPE_MASK) {
drivers/net/wireless/ath/wil6210/cfg80211.c
1289
bss->capability);
drivers/net/wireless/ath/wil6210/cfg80211.c
1294
ch = bss->channel->hw_value;
drivers/net/wireless/ath/wil6210/cfg80211.c
1297
bss->channel->center_freq);
drivers/net/wireless/ath/wil6210/cfg80211.c
1305
bss->capability);
drivers/net/wireless/ath/wil6210/cfg80211.c
1311
vif->bss = bss;
drivers/net/wireless/ath/wil6210/cfg80211.c
1317
rc = wmi_del_cipher_key(vif, 0, bss->bssid,
drivers/net/wireless/ath/wil6210/cfg80211.c
1323
rc = wmi_del_cipher_key(vif, 0, bss->bssid,
drivers/net/wireless/ath/wil6210/cfg80211.c
1360
ether_addr_copy(conn.bssid, bss->bssid);
drivers/net/wireless/ath/wil6210/cfg80211.c
1361
ether_addr_copy(conn.dst_mac, bss->bssid);
drivers/net/wireless/ath/wil6210/cfg80211.c
1370
vif->bss = bss;
drivers/net/wireless/ath/wil6210/cfg80211.c
1379
cfg80211_put_bss(wiphy, bss);
drivers/net/wireless/ath/wil6210/cfg80211.c
2564
struct cfg80211_bss *bss;
drivers/net/wireless/ath/wil6210/cfg80211.c
2589
bss = vif->bss;
drivers/net/wireless/ath/wil6210/cfg80211.c
2590
if (!bss) {
drivers/net/wireless/ath/wil6210/cfg80211.c
2596
ether_addr_copy(reassoc.bssid, bss->bssid);
drivers/net/wireless/ath/wil6210/main.c
361
vif->bss = NULL;
drivers/net/wireless/ath/wil6210/wil6210.h
863
struct cfg80211_bss *bss; /* connected bss, relevant in STA mode */
drivers/net/wireless/ath/wil6210/wmi.c
1065
cfg80211_ref_bss(wiphy, vif->bss);
drivers/net/wireless/ath/wil6210/wmi.c
1066
cfg80211_connect_bss(ndev, evt->bssid, vif->bss,
drivers/net/wireless/ath/wil6210/wmi.c
1072
vif->bss = NULL;
drivers/net/wireless/ath/wil6210/wmi.c
1389
struct cfg80211_bss *bss;
drivers/net/wireless/ath/wil6210/wmi.c
1438
bss = cfg80211_inform_bss_frame_data(wiphy, &bss_data, rx_mgmt_frame,
drivers/net/wireless/ath/wil6210/wmi.c
1440
if (bss) {
drivers/net/wireless/ath/wil6210/wmi.c
1442
cfg80211_put_bss(wiphy, bss);
drivers/net/wireless/ath/wil6210/wmi.c
1815
ether_addr_copy(wil->sta[cid].addr, vif->bss->bssid);
drivers/net/wireless/ath/wil6210/wmi.c
1819
cfg80211_ref_bss(wiphy, vif->bss);
drivers/net/wireless/ath/wil6210/wmi.c
1824
info.links[0].bss = vif->bss;
drivers/net/wireless/ath/wil6210/wmi.c
1830
vif->bss = NULL;
drivers/net/wireless/ath/wil6210/wmi.c
870
struct cfg80211_bss *bss;
drivers/net/wireless/ath/wil6210/wmi.c
890
bss = cfg80211_inform_bss_frame_data(wiphy, &bss_data,
drivers/net/wireless/ath/wil6210/wmi.c
893
if (bss) {
drivers/net/wireless/ath/wil6210/wmi.c
896
cfg80211_put_bss(wiphy, bss);
drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c
3349
struct cfg80211_bss *bss;
drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c
3393
bss = cfg80211_inform_bss_data(wiphy, &bss_data,
drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c
3400
if (!bss)
drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c
3403
cfg80211_put_bss(wiphy, bss);
drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c
3409
next_bss_le(struct brcmf_scan_results *list, struct brcmf_bss_info_le *bss)
drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c
3411
if (bss == NULL)
drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c
3413
return (struct brcmf_bss_info_le *)((unsigned long)bss +
drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c
3414
le32_to_cpu(bss->length));
drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c
3450
struct cfg80211_bss *bss;
drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c
3503
bss = cfg80211_inform_bss(wiphy, notify_channel,
drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c
3509
if (!bss) {
drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c
3514
cfg80211_put_bss(wiphy, bss);
drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c
3588
struct brcmf_bss_info_le *bss,
drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c
3593
ch_bss.chspec = le16_to_cpu(bss->chanspec);
drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c
3598
if (!memcmp(&bss_info_le->BSSID, &bss->BSSID, ETH_ALEN) &&
drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c
3600
bss_info_le->SSID_len == bss->SSID_len &&
drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c
3601
!memcmp(bss_info_le->SSID, bss->SSID, bss_info_le->SSID_len)) {
drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c
3602
if ((bss->flags & BRCMF_BSS_RSSI_ON_CHANNEL) ==
drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c
3604
s16 bss_rssi = le16_to_cpu(bss->RSSI);
drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c
3611
bss->RSSI = bss_info_le->RSSI;
drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c
3612
} else if ((bss->flags & BRCMF_BSS_RSSI_ON_CHANNEL) &&
drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c
3617
bss->RSSI = bss_info_le->RSSI;
drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c
3618
bss->flags |= BRCMF_BSS_RSSI_ON_CHANNEL;
drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c
3635
struct brcmf_bss_info_le *bss = NULL;
drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c
3710
bss = bss ? (struct brcmf_bss_info_le *)
drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c
3711
((unsigned char *)bss +
drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c
3712
le32_to_cpu(bss->length)) : list->bss_info_le;
drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c
3713
if (brcmf_compare_update_same_bss(cfg, bss,
drivers/net/wireless/intel/iwlwifi/fw/file.h
926
__le32 bss;
drivers/net/wireless/intel/iwlwifi/mld/link.c
725
ies = rcu_dereference(link_conf->bss->beacon_ies);
drivers/net/wireless/intel/iwlwifi/mld/link.c
851
link_rssi = MBM_TO_DBM(link_conf->bss->signal);
drivers/net/wireless/intel/iwlwifi/mld/mac80211.c
1643
struct cfg80211_bss *bss,
drivers/net/wireless/intel/iwlwifi/mld/mac80211.c
1651
ies = rcu_dereference(bss->ies);
drivers/net/wireless/intel/iwlwifi/mld/mlo.c
741
if (ktime_before(link_conf->bss->ts_boottime,
drivers/net/wireless/intel/iwlwifi/mld/mlo.c
747
data[n_data].signal = MBM_TO_DBM(link_conf->bss->signal);
drivers/net/wireless/intel/iwlwifi/mld/tests/link-selection.c
105
rcu_assign_pointer(link->bss->beacon_ies, ies);
drivers/net/wireless/intel/iwlwifi/mld/tests/link-selection.c
106
rcu_assign_pointer(link->bss->ies, ies);
drivers/net/wireless/intel/iwlwifi/mld/tests/link-selection.c
85
KUNIT_ALLOC_AND_ASSERT(test, link->bss);
drivers/net/wireless/intel/iwlwifi/mld/tests/link-selection.c
87
link->bss->signal = DBM_TO_MBM(test_param->input.link.signal);
drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c
3480
struct cfg80211_bss *bss,
drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c
3488
ies = rcu_dereference(bss->ies);
drivers/net/wireless/marvell/libertas/cfg.c
1113
struct cfg80211_bss *bss,
drivers/net/wireless/marvell/libertas/cfg.c
1147
memcpy(cmd->bssid, bss->bssid, ETH_ALEN);
drivers/net/wireless/marvell/libertas/cfg.c
1149
cmd->capability = cpu_to_le16(bss->capability);
drivers/net/wireless/marvell/libertas/cfg.c
1153
ssid_eid = ieee80211_bss_get_ie(bss, WLAN_EID_SSID);
drivers/net/wireless/marvell/libertas/cfg.c
1164
if (bss->channel)
drivers/net/wireless/marvell/libertas/cfg.c
1165
pos += lbs_add_channel_tlv(pos, bss->channel->hw_value);
drivers/net/wireless/marvell/libertas/cfg.c
1174
pos += lbs_add_common_rates_tlv(pos, bss);
drivers/net/wireless/marvell/libertas/cfg.c
1192
memcpy(priv->assoc_bss, bss->bssid, ETH_ALEN);
drivers/net/wireless/marvell/libertas/cfg.c
1331
struct cfg80211_bss *bss = NULL;
drivers/net/wireless/marvell/libertas/cfg.c
1367
bss = cfg80211_get_bss(wiphy, sme->channel, sme->bssid,
drivers/net/wireless/marvell/libertas/cfg.c
1370
if (!bss) {
drivers/net/wireless/marvell/libertas/cfg.c
1376
lbs_deb_assoc("trying %pM\n", bss->bssid);
drivers/net/wireless/marvell/libertas/cfg.c
1444
ret = lbs_associate(priv, bss, sme);
drivers/net/wireless/marvell/libertas/cfg.c
1447
if (bss)
drivers/net/wireless/marvell/libertas/cfg.c
1448
cfg80211_put_bss(wiphy, bss);
drivers/net/wireless/marvell/libertas/cfg.c
1705
struct cfg80211_bss *bss;
drivers/net/wireless/marvell/libertas/cfg.c
1747
bss = cfg80211_inform_bss(priv->wdev->wiphy,
drivers/net/wireless/marvell/libertas/cfg.c
1756
cfg80211_put_bss(priv->wdev->wiphy, bss);
drivers/net/wireless/marvell/libertas/cfg.c
1770
struct cfg80211_bss *bss)
drivers/net/wireless/marvell/libertas/cfg.c
1818
memcpy(cmd.bss.bssid, bss->bssid, ETH_ALEN);
drivers/net/wireless/marvell/libertas/cfg.c
1819
memcpy(cmd.bss.ssid, params->ssid, params->ssid_len);
drivers/net/wireless/marvell/libertas/cfg.c
1820
cmd.bss.type = CMD_BSS_TYPE_IBSS;
drivers/net/wireless/marvell/libertas/cfg.c
1821
cmd.bss.beaconperiod = cpu_to_le16(params->beacon_interval);
drivers/net/wireless/marvell/libertas/cfg.c
1822
cmd.bss.ds.header.id = WLAN_EID_DS_PARAMS;
drivers/net/wireless/marvell/libertas/cfg.c
1823
cmd.bss.ds.header.len = 1;
drivers/net/wireless/marvell/libertas/cfg.c
1824
cmd.bss.ds.channel = params->chandef.chan->hw_value;
drivers/net/wireless/marvell/libertas/cfg.c
1825
cmd.bss.ibss.header.id = WLAN_EID_IBSS_PARAMS;
drivers/net/wireless/marvell/libertas/cfg.c
1826
cmd.bss.ibss.header.len = 2;
drivers/net/wireless/marvell/libertas/cfg.c
1827
cmd.bss.ibss.atimwindow = 0;
drivers/net/wireless/marvell/libertas/cfg.c
1828
cmd.bss.capability = cpu_to_le16(bss->capability & CAPINFO_MASK);
drivers/net/wireless/marvell/libertas/cfg.c
1833
rates_eid = ieee80211_bss_get_ie(bss, WLAN_EID_SUPP_RATES);
drivers/net/wireless/marvell/libertas/cfg.c
1835
lbs_add_rates(cmd.bss.rates);
drivers/net/wireless/marvell/libertas/cfg.c
1844
rates = cmd.bss.rates;
drivers/net/wireless/marvell/libertas/cfg.c
1878
lbs_join_post(priv, params, bss->bssid, bss->capability);
drivers/net/wireless/marvell/libertas/cfg.c
1974
struct cfg80211_bss *bss;
drivers/net/wireless/marvell/libertas/cfg.c
1990
bss = cfg80211_get_bss(wiphy, params->chandef.chan, params->bssid,
drivers/net/wireless/marvell/libertas/cfg.c
1994
if (bss) {
drivers/net/wireless/marvell/libertas/cfg.c
1995
ret = lbs_ibss_join_existing(priv, params, bss);
drivers/net/wireless/marvell/libertas/cfg.c
1996
cfg80211_put_bss(wiphy, bss);
drivers/net/wireless/marvell/libertas/cfg.c
300
static int lbs_add_common_rates_tlv(u8 *tlv, struct cfg80211_bss *bss)
drivers/net/wireless/marvell/libertas/cfg.c
307
rates_eid = ieee80211_bss_get_ie(bss, WLAN_EID_SUPP_RATES);
drivers/net/wireless/marvell/libertas/cfg.c
308
ext_rates_eid = ieee80211_bss_get_ie(bss, WLAN_EID_EXT_SUPP_RATES);
drivers/net/wireless/marvell/libertas/cfg.c
546
struct cfg80211_bss *bss;
drivers/net/wireless/marvell/libertas/cfg.c
690
bss = cfg80211_inform_bss(wiphy, channel,
drivers/net/wireless/marvell/libertas/cfg.c
696
cfg80211_put_bss(wiphy, bss);
drivers/net/wireless/marvell/libertas/host.h
304
} bss;
drivers/net/wireless/marvell/libertas/host.h
338
} __packed bss;
drivers/net/wireless/marvell/libertas/host.h
794
struct adhoc_bssdesc bss;
drivers/net/wireless/marvell/libertas/mesh.c
1074
if (rxpd->u.bss.bss_num == MESH_IFACE_ID)
drivers/net/wireless/marvell/libertas/mesh.c
1089
txpd->u.bss.bss_num = MESH_IFACE_ID;
drivers/net/wireless/marvell/mwifiex/cfg80211.c
2217
struct cfg80211_bss *bss;
drivers/net/wireless/marvell/mwifiex/cfg80211.c
2237
bss = cfg80211_inform_bss(priv->wdev.wiphy, chan,
drivers/net/wireless/marvell/mwifiex/cfg80211.c
2241
if (bss) {
drivers/net/wireless/marvell/mwifiex/cfg80211.c
2242
cfg80211_put_bss(priv->wdev.wiphy, bss);
drivers/net/wireless/marvell/mwifiex/cfg80211.c
2272
struct cfg80211_bss *bss = NULL;
drivers/net/wireless/marvell/mwifiex/cfg80211.c
2375
bss = cfg80211_get_bss(priv->wdev.wiphy, channel,
drivers/net/wireless/marvell/mwifiex/cfg80211.c
2380
bss = cfg80211_get_bss(priv->wdev.wiphy, channel,
drivers/net/wireless/marvell/mwifiex/cfg80211.c
2385
if (!bss) {
drivers/net/wireless/marvell/mwifiex/cfg80211.c
2395
bss->bssid);
drivers/net/wireless/marvell/mwifiex/cfg80211.c
2396
memcpy(&priv->cfg_bssid, bss->bssid, ETH_ALEN);
drivers/net/wireless/marvell/mwifiex/cfg80211.c
2401
if (bss)
drivers/net/wireless/marvell/mwifiex/cfg80211.c
2402
cfg80211_ref_bss(priv->adapter->wiphy, bss);
drivers/net/wireless/marvell/mwifiex/cfg80211.c
2404
ret = mwifiex_bss_start(priv, bss, &req_ssid);
drivers/net/wireless/marvell/mwifiex/cfg80211.c
2419
*sel_bss = bss;
drivers/net/wireless/marvell/mwifiex/cfg80211.c
2420
bss = NULL;
drivers/net/wireless/marvell/mwifiex/cfg80211.c
2424
if (bss)
drivers/net/wireless/marvell/mwifiex/cfg80211.c
2425
cfg80211_put_bss(priv->adapter->wiphy, bss);
drivers/net/wireless/marvell/mwifiex/cfg80211.c
2442
struct cfg80211_bss *bss = NULL;
drivers/net/wireless/marvell/mwifiex/cfg80211.c
2478
&bss);
drivers/net/wireless/marvell/mwifiex/cfg80211.c
2480
cfg80211_connect_bss(priv->netdev, priv->cfg_bssid, bss, NULL,
drivers/net/wireless/marvell/mwifiex/cfg80211.c
4336
req->bss->channel,
drivers/net/wireless/marvell/mwifiex/cfg80211.c
4341
priv->roc_cfg.chan = *req->bss->channel;
drivers/net/wireless/marvell/mwifiex/cfg80211.c
4382
memcpy(mgmt->da, req->bss->bssid, ETH_ALEN);
drivers/net/wireless/marvell/mwifiex/cfg80211.c
4384
memcpy(mgmt->bssid, req->bss->bssid, ETH_ALEN);
drivers/net/wireless/marvell/mwifiex/cfg80211.c
4417
"auth: send authentication to %pM\n", req->bss->bssid);
drivers/net/wireless/marvell/mwifiex/cfg80211.c
4471
ssid_ie = ieee80211_bss_get_ie(req->bss, WLAN_EID_SSID);
drivers/net/wireless/marvell/mwifiex/cfg80211.c
4512
memcpy(priv->cfg_bssid, req->bss->bssid, ETH_ALEN);
drivers/net/wireless/marvell/mwifiex/cfg80211.c
4515
"assoc: send association to %pM\n", req->bss->bssid);
drivers/net/wireless/marvell/mwifiex/cfg80211.c
4517
cfg80211_ref_bss(adapter->wiphy, req->bss);
drivers/net/wireless/marvell/mwifiex/cfg80211.c
4518
ret = mwifiex_bss_start(priv, req->bss, &req_ssid);
drivers/net/wireless/marvell/mwifiex/cfg80211.c
4526
priv->req_bss = req->bss;
drivers/net/wireless/marvell/mwifiex/cfg80211.c
4532
cfg80211_put_bss(priv->adapter->wiphy, req->bss);
drivers/net/wireless/marvell/mwifiex/cmdevt.c
918
assoc_resp.links[0].bss = priv->req_bss;
drivers/net/wireless/marvell/mwifiex/fw.h
2242
u8 bss:1;
drivers/net/wireless/marvell/mwifiex/main.h
1480
int mwifiex_bss_start(struct mwifiex_private *priv, struct cfg80211_bss *bss,
drivers/net/wireless/marvell/mwifiex/main.h
1539
struct cfg80211_bss *bss,
drivers/net/wireless/marvell/mwifiex/scan.c
1644
struct cfg80211_bss *bss)
drivers/net/wireless/marvell/mwifiex/scan.c
1655
ret = mwifiex_fill_new_bss_desc(priv, bss, bss_desc);
drivers/net/wireless/marvell/mwifiex/scan.c
1663
bss->channel->hw_value)
drivers/net/wireless/marvell/mwifiex/scan.c
1668
bss->channel->hw_value;
drivers/net/wireless/marvell/mwifiex/scan.c
1670
bss->channel->band;
drivers/net/wireless/marvell/mwifiex/scan.c
1688
struct cfg80211_bss *bss)
drivers/net/wireless/marvell/mwifiex/scan.c
1698
ret = mwifiex_fill_new_bss_desc(priv, bss, bss_desc);
drivers/net/wireless/marvell/mwifiex/scan.c
1733
struct cfg80211_bss *bss;
drivers/net/wireless/marvell/mwifiex/scan.c
1862
bss = cfg80211_inform_bss(priv->wdev.wiphy,
drivers/net/wireless/marvell/mwifiex/scan.c
1867
if (bss) {
drivers/net/wireless/marvell/mwifiex/scan.c
1868
bss_priv = (struct mwifiex_bss_priv *)bss->priv;
drivers/net/wireless/marvell/mwifiex/scan.c
1876
bss);
drivers/net/wireless/marvell/mwifiex/scan.c
1884
bss);
drivers/net/wireless/marvell/mwifiex/scan.c
1887
cfg80211_put_bss(priv->wdev.wiphy, bss);
drivers/net/wireless/marvell/mwifiex/sta_ioctl.c
130
struct cfg80211_bss *bss,
drivers/net/wireless/marvell/mwifiex/sta_ioctl.c
135
struct mwifiex_bss_priv *bss_priv = (void *)bss->priv;
drivers/net/wireless/marvell/mwifiex/sta_ioctl.c
139
ies = rcu_dereference(bss->ies);
drivers/net/wireless/marvell/mwifiex/sta_ioctl.c
151
memcpy(bss_desc->mac_address, bss->bssid, ETH_ALEN);
drivers/net/wireless/marvell/mwifiex/sta_ioctl.c
152
bss_desc->rssi = bss->signal;
drivers/net/wireless/marvell/mwifiex/sta_ioctl.c
156
bss_desc->beacon_period = bss->beacon_interval;
drivers/net/wireless/marvell/mwifiex/sta_ioctl.c
157
bss_desc->cap_info_bitmap = bss->capability;
drivers/net/wireless/marvell/mwifiex/sta_ioctl.c
250
struct cfg80211_bss *bss)
drivers/net/wireless/marvell/mwifiex/sta_ioctl.c
258
country_ie = ieee80211_bss_get_ie(bss, WLAN_EID_COUNTRY);
drivers/net/wireless/marvell/mwifiex/sta_ioctl.c
318
int mwifiex_bss_start(struct mwifiex_private *priv, struct cfg80211_bss *bss,
drivers/net/wireless/marvell/mwifiex/sta_ioctl.c
327
if (bss) {
drivers/net/wireless/marvell/mwifiex/sta_ioctl.c
329
mwifiex_process_country_ie(priv, bss))
drivers/net/wireless/marvell/mwifiex/sta_ioctl.c
337
ret = mwifiex_fill_new_bss_desc(priv, bss, bss_desc);
drivers/net/wireless/marvell/mwifiex/sta_ioctl.c
397
if (bss && !priv->adapter->host_mlme_enabled)
drivers/net/wireless/marvell/mwifiex/sta_ioctl.c
398
cfg80211_put_bss(priv->adapter->wiphy, bss);
drivers/net/wireless/marvell/mwifiex/sta_ioctl.c
420
if (bss)
drivers/net/wireless/marvell/mwifiex/sta_ioctl.c
421
cfg80211_put_bss(priv->adapter->wiphy, bss);
drivers/net/wireless/mediatek/mt76/mt76_connac_mcu.c
2806
struct bss_info_basic *bss;
drivers/net/wireless/mediatek/mt76/mt76_connac_mcu.c
2809
tlv = mt76_connac_mcu_add_tlv(skb, BSS_INFO_BASIC, sizeof(*bss));
drivers/net/wireless/mediatek/mt76/mt76_connac_mcu.c
2810
bss = (struct bss_info_basic *)tlv;
drivers/net/wireless/mediatek/mt76/mt76_connac_mcu.c
2824
bss->non_tx_bssid = vif->bss_conf.bssid_index;
drivers/net/wireless/mediatek/mt76/mt76_connac_mcu.c
2825
bss->max_bssid = bssid_id;
drivers/net/wireless/mediatek/mt76/mt76_connac_mcu.c
2852
bss->network_type = cpu_to_le32(type);
drivers/net/wireless/mediatek/mt76/mt76_connac_mcu.c
2853
bss->bmc_wcid_lo = to_wcid_lo(wlan_idx);
drivers/net/wireless/mediatek/mt76/mt76_connac_mcu.c
2854
bss->bmc_wcid_hi = to_wcid_hi(wlan_idx);
drivers/net/wireless/mediatek/mt76/mt76_connac_mcu.c
2855
bss->wmm_idx = mvif->wmm_idx;
drivers/net/wireless/mediatek/mt76/mt76_connac_mcu.c
2856
bss->active = enable;
drivers/net/wireless/mediatek/mt76/mt76_connac_mcu.c
2857
bss->cipher = mvif->cipher;
drivers/net/wireless/mediatek/mt76/mt76_connac_mcu.c
2862
memcpy(bss->bssid, vif->bss_conf.bssid, ETH_ALEN);
drivers/net/wireless/mediatek/mt76/mt76_connac_mcu.c
2863
bss->bcn_interval = cpu_to_le16(vif->bss_conf.beacon_int);
drivers/net/wireless/mediatek/mt76/mt76_connac_mcu.c
2864
bss->dtim_period = vif->bss_conf.dtim_period;
drivers/net/wireless/mediatek/mt76/mt76_connac_mcu.c
2865
bss->phy_mode = mt76_connac_get_phy_mode(phy, vif,
drivers/net/wireless/mediatek/mt76/mt76_connac_mcu.c
2868
memcpy(bss->bssid, phy->macaddr, ETH_ALEN);
drivers/net/wireless/mediatek/mt76/mt7915/main.c
1738
path->mtk_wdma.bss = mvif->mt76.idx;
drivers/net/wireless/mediatek/mt76/mt7915/mcu.c
490
struct cfg80211_bss *bss,
drivers/net/wireless/mediatek/mt76/mt7915/mcu.c
497
elem = ieee80211_bss_get_elem(bss, WLAN_EID_EXT_CAPABILITY);
drivers/net/wireless/mediatek/mt76/mt7996/main.c
2208
path->mtk_wdma.bss = link->mt76.idx;
drivers/net/wireless/mediatek/mt76/mt7996/mcu.c
1037
struct mt76_connac_bss_basic_tlv *bss;
drivers/net/wireless/mediatek/mt76/mt7996/mcu.c
1075
tlv = mt7996_mcu_add_uni_tlv(skb, UNI_BSS_INFO_BASIC, sizeof(*bss));
drivers/net/wireless/mediatek/mt76/mt7996/mcu.c
1077
bss = (struct mt76_connac_bss_basic_tlv *)tlv;
drivers/net/wireless/mediatek/mt76/mt7996/mcu.c
1078
bss->bmc_tx_wlan_idx = cpu_to_le16(wlan_idx);
drivers/net/wireless/mediatek/mt76/mt7996/mcu.c
1079
bss->sta_idx = cpu_to_le16(sta_wlan_idx);
drivers/net/wireless/mediatek/mt76/mt7996/mcu.c
1080
bss->conn_type = cpu_to_le32(type);
drivers/net/wireless/mediatek/mt76/mt7996/mcu.c
1081
bss->omac_idx = mvif->omac_idx;
drivers/net/wireless/mediatek/mt76/mt7996/mcu.c
1082
bss->band_idx = mvif->band_idx;
drivers/net/wireless/mediatek/mt76/mt7996/mcu.c
1083
bss->wmm_idx = mvif->wmm_idx;
drivers/net/wireless/mediatek/mt76/mt7996/mcu.c
1084
bss->conn_state = !enable;
drivers/net/wireless/mediatek/mt76/mt7996/mcu.c
1085
bss->active = enable;
drivers/net/wireless/mediatek/mt76/mt7996/mcu.c
1088
bss->hw_bss_idx = idx;
drivers/net/wireless/mediatek/mt76/mt7996/mcu.c
1091
memcpy(bss->bssid, phy->macaddr, ETH_ALEN);
drivers/net/wireless/mediatek/mt76/mt7996/mcu.c
1095
memcpy(bss->bssid, link_conf->bssid, ETH_ALEN);
drivers/net/wireless/mediatek/mt76/mt7996/mcu.c
1096
bss->bcn_interval = cpu_to_le16(link_conf->beacon_int);
drivers/net/wireless/mediatek/mt76/mt7996/mcu.c
1097
bss->dtim_period = link_conf->dtim_period;
drivers/net/wireless/mediatek/mt76/mt7996/mcu.c
1098
bss->phymode = mt76_connac_get_phy_mode(phy, vif,
drivers/net/wireless/mediatek/mt76/mt7996/mcu.c
1100
bss->phymode_ext = mt76_connac_get_phy_mode_ext(phy, link_conf,
drivers/net/wireless/mediatek/mt76/mt7996/mcu.c
4469
u8 bss;
drivers/net/wireless/mediatek/mt76/mt7996/mcu.c
4498
.bss = link->mt76.idx,
drivers/net/wireless/microchip/wilc1000/cfg80211.c
117
struct cfg80211_bss *bss;
drivers/net/wireless/microchip/wilc1000/cfg80211.c
129
bss = cfg80211_inform_bss_frame(wiphy, channel, info->mgmt,
drivers/net/wireless/microchip/wilc1000/cfg80211.c
133
cfg80211_put_bss(wiphy, bss);
drivers/net/wireless/microchip/wilc1000/cfg80211.c
193
cfg80211_ref_bss(wiphy, vif->bss);
drivers/net/wireless/microchip/wilc1000/cfg80211.c
194
cfg80211_connect_bss(dev, conn_info->bssid, vif->bss,
drivers/net/wireless/microchip/wilc1000/cfg80211.c
202
vif->bss = NULL;
drivers/net/wireless/microchip/wilc1000/cfg80211.c
311
struct cfg80211_bss *bss;
drivers/net/wireless/microchip/wilc1000/cfg80211.c
383
bss = cfg80211_get_bss(wiphy, sme->channel, sme->bssid, sme->ssid,
drivers/net/wireless/microchip/wilc1000/cfg80211.c
386
if (!bss) {
drivers/net/wireless/microchip/wilc1000/cfg80211.c
391
if (ether_addr_equal_unaligned(vif->bssid, bss->bssid)) {
drivers/net/wireless/microchip/wilc1000/cfg80211.c
396
join_params = wilc_parse_join_bss_param(bss, &sme->crypto);
drivers/net/wireless/microchip/wilc1000/cfg80211.c
404
ch = ieee80211_frequency_to_channel(bss->channel->center_freq);
drivers/net/wireless/microchip/wilc1000/cfg80211.c
409
wilc_wlan_set_bssid(dev, bss->bssid, WILC_STATION_MODE);
drivers/net/wireless/microchip/wilc1000/cfg80211.c
424
ret = wilc_set_join_req(vif, bss->bssid, sme->ie, sme->ie_len);
drivers/net/wireless/microchip/wilc1000/cfg80211.c
436
vif->bss = bss;
drivers/net/wireless/microchip/wilc1000/cfg80211.c
437
cfg80211_put_bss(wiphy, bss);
drivers/net/wireless/microchip/wilc1000/cfg80211.c
441
cfg80211_put_bss(wiphy, bss);
drivers/net/wireless/microchip/wilc1000/cfg80211.c
479
vif->bss = NULL;
drivers/net/wireless/microchip/wilc1000/hif.c
377
wilc_parse_join_bss_param(struct cfg80211_bss *bss,
drivers/net/wireless/microchip/wilc1000/hif.c
395
ies = rcu_dereference(bss->ies);
drivers/net/wireless/microchip/wilc1000/hif.c
406
param->beacon_period = cpu_to_le16(bss->beacon_interval);
drivers/net/wireless/microchip/wilc1000/hif.c
407
param->cap_info = cpu_to_le16(bss->capability);
drivers/net/wireless/microchip/wilc1000/hif.c
409
param->ch = ieee80211_frequency_to_channel(bss->channel->center_freq);
drivers/net/wireless/microchip/wilc1000/hif.c
410
ether_addr_copy(param->bssid, bss->bssid);
drivers/net/wireless/microchip/wilc1000/hif.h
215
wilc_parse_join_bss_param(struct cfg80211_bss *bss,
drivers/net/wireless/microchip/wilc1000/netdev.h
196
struct cfg80211_bss *bss;
drivers/net/wireless/quantenna/qtnfmac/event.c
143
struct cfg80211_bss *bss = NULL;
drivers/net/wireless/quantenna/qtnfmac/event.c
184
bss = cfg80211_get_bss(wiphy, chandef.chan, join_info->bssid,
drivers/net/wireless/quantenna/qtnfmac/event.c
187
if (!bss) {
drivers/net/wireless/quantenna/qtnfmac/event.c
214
bss = cfg80211_inform_bss(wiphy, chandef.chan,
drivers/net/wireless/quantenna/qtnfmac/event.c
220
if (!bss) {
drivers/net/wireless/quantenna/qtnfmac/event.c
270
if (bss) {
drivers/net/wireless/quantenna/qtnfmac/event.c
273
cfg80211_put_bss(wiphy, bss);
drivers/net/wireless/quantenna/qtnfmac/event.c
344
struct cfg80211_bss *bss;
drivers/net/wireless/quantenna/qtnfmac/event.c
407
bss = cfg80211_inform_bss(wiphy, channel, frame_type,
drivers/net/wireless/quantenna/qtnfmac/event.c
412
if (!bss)
drivers/net/wireless/quantenna/qtnfmac/event.c
415
cfg80211_put_bss(wiphy, bss);
drivers/net/wireless/realtek/rtlwifi/core.c
1138
struct cfg80211_bss *bss = NULL;
drivers/net/wireless/realtek/rtlwifi/core.c
1148
bss = cfg80211_get_bss(hw->wiphy, NULL,
drivers/net/wireless/realtek/rtlwifi/core.c
1156
if (bss) {
drivers/net/wireless/realtek/rtlwifi/core.c
1157
cfg80211_unlink_bss(hw->wiphy, bss);
drivers/net/wireless/realtek/rtlwifi/core.c
1158
cfg80211_put_bss(hw->wiphy, bss);
drivers/net/wireless/realtek/rtw89/mac.c
5047
struct cfg80211_bss *bss,
drivers/net/wireless/realtek/rtw89/mac.c
5055
ies = rcu_dereference(bss->ies);
drivers/net/wireless/rsi/rsi_91x_core.c
417
struct ieee80211_bss_conf *bss = &vif->bss_conf;
drivers/net/wireless/rsi/rsi_91x_core.c
422
STA_CONNECTED, bss->bssid,
drivers/net/wireless/rsi/rsi_91x_core.c
423
bss->qos, vif->cfg.aid,
drivers/net/wireless/rsi/rsi_91x_mac80211.c
1316
struct ieee80211_bss_conf *bss = NULL;
drivers/net/wireless/rsi/rsi_91x_mac80211.c
1358
bss = &vif->bss_conf;
drivers/net/wireless/rsi/rsi_91x_mac80211.c
1362
if (!bss)
drivers/net/wireless/rsi/rsi_91x_mac80211.c
1365
if (vif->cfg.assoc && !(memcmp(bss->bssid, hdr->addr2, ETH_ALEN))) {
drivers/net/wireless/rsi/rsi_91x_mac80211.c
1529
struct ieee80211_bss_conf *bss = &vif->bss_conf;
drivers/net/wireless/rsi/rsi_91x_mac80211.c
1568
memcpy((u8 *)bss->bssid, (u8 *)sta->addr, ETH_ALEN);
drivers/net/wireless/rsi/rsi_91x_mac80211.c
1569
bss->qos = sta->wme;
drivers/net/wireless/rsi/rsi_91x_mac80211.c
739
struct ieee80211_bss_conf *bss;
drivers/net/wireless/rsi/rsi_91x_mac80211.c
745
bss = &vif->bss_conf;
drivers/net/wireless/rsi/rsi_91x_mac80211.c
746
channel = bss->chanreq.oper.chan;
drivers/net/wireless/rsi/rsi_91x_mac80211.c
793
struct ieee80211_bss_conf *bss = &vif->bss_conf;
drivers/net/wireless/rsi/rsi_91x_mac80211.c
816
adapter->ps_info.dtim_interval_duration = bss->dtim_period;
drivers/net/wireless/rsi/rsi_91x_mac80211.c
842
if (common->beacon_interval != bss->beacon_int) {
drivers/net/wireless/rsi/rsi_91x_mac80211.c
843
common->beacon_interval = bss->beacon_int;
drivers/net/wireless/rsi/rsi_91x_mac80211.c
853
bss->beacon_int * adapter->ps_info.num_bcns_per_lis_int;
drivers/net/wireless/rsi/rsi_91x_mac80211.c
859
if (bss->enable_beacon) {
drivers/net/wireless/silabs/wfx/sta.c
417
struct cfg80211_bss *bss = NULL;
drivers/net/wireless/silabs/wfx/sta.c
425
bss = cfg80211_get_bss(wvif->wdev->hw->wiphy, wvif->channel, conf->bssid, NULL, 0,
drivers/net/wireless/silabs/wfx/sta.c
427
if (!bss && !vif->cfg.ibss_joined) {
drivers/net/wireless/silabs/wfx/sta.c
433
if (bss)
drivers/net/wireless/silabs/wfx/sta.c
434
ssid_ie = ieee80211_bss_get_ie(bss, WLAN_EID_SSID);
drivers/net/wireless/silabs/wfx/sta.c
443
cfg80211_put_bss(wvif->wdev->hw->wiphy, bss);
drivers/net/wireless/st/cw1200/sta.c
1210
struct cfg80211_bss *bss = NULL;
drivers/net/wireless/st/cw1200/sta.c
1232
bss = cfg80211_get_bss(priv->hw->wiphy, priv->channel, bssid, NULL, 0,
drivers/net/wireless/st/cw1200/sta.c
1235
if (!bss && !priv->vif->cfg.ibss_joined) {
drivers/net/wireless/st/cw1200/sta.c
1292
ssidie = ieee80211_bss_get_ie(bss, WLAN_EID_SSID);
drivers/net/wireless/st/cw1200/sta.c
1364
if (bss)
drivers/net/wireless/st/cw1200/sta.c
1365
cfg80211_put_bss(priv->hw->wiphy, bss);
drivers/staging/rtl8723bs/core/rtw_mlme.c
295
u16 rtw_get_capability(struct wlan_bssid_ex *bss)
drivers/staging/rtl8723bs/core/rtw_mlme.c
299
memcpy((u8 *)&val, rtw_get_capability_from_ie(bss->ies), 2);
drivers/staging/rtl8723bs/core/rtw_mlme_ext.c
4406
if (collect_bss_info(padapter, precv_frame, (struct wlan_bssid_ex *)&psurvey_evt->bss) == _FAIL) {
drivers/staging/rtl8723bs/core/rtw_mlme_ext.c
4412
process_80211d(padapter, &psurvey_evt->bss);
drivers/staging/rtl8723bs/core/rtw_wlan_util.c
363
u16 get_beacon_interval(struct wlan_bssid_ex *bss)
drivers/staging/rtl8723bs/core/rtw_wlan_util.c
367
memcpy((unsigned char *)&val, rtw_get_beacon_interval_from_ie(bss->ies), 2);
drivers/staging/rtl8723bs/include/ioctl_cfg80211.h
113
#define rtw_cfg80211_send_rx_assoc(adapter, bss, buf, len) cfg80211_send_rx_assoc((adapter)->pnetdev, bss, buf, len)
drivers/staging/rtl8723bs/include/rtw_event.h
15
struct wlan_bssid_ex bss;
drivers/staging/rtl8723bs/include/rtw_mlme.h
320
extern u16 rtw_get_capability(struct wlan_bssid_ex *bss);
drivers/staging/rtl8723bs/include/rtw_mlme_ext.h
481
u16 get_beacon_interval(struct wlan_bssid_ex *bss);
drivers/staging/rtl8723bs/include/wlan_bssdef.h
172
static inline uint get_wlan_bssid_ex_sz(struct wlan_bssid_ex *bss)
drivers/staging/rtl8723bs/include/wlan_bssdef.h
174
return (sizeof(struct wlan_bssid_ex) - MAX_IE_SZ + bss->ie_length);
drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c
1110
struct cfg80211_bss *bss = NULL;
drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c
1113
bss = cfg80211_get_bss(wiphy, NULL/*notify_channel*/,
drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c
1119
if (bss) {
drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c
1120
cfg80211_unlink_bss(wiphy, bss);
drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c
1121
cfg80211_put_bss(padapter->rtw_wdev->wiphy, bss);
drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c
213
struct cfg80211_bss *bss = NULL;
drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c
316
bss = cfg80211_inform_bss_frame(wiphy, notify_channel, (struct ieee80211_mgmt *)buf,
drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c
319
if (unlikely(!bss))
drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c
322
cfg80211_put_bss(wiphy, bss);
drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c
327
return bss;
drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c
339
struct cfg80211_bss *bss = NULL;
drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c
349
bss = cfg80211_get_bss(padapter->rtw_wdev->wiphy, notify_channel,
drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c
354
cfg80211_put_bss(padapter->rtw_wdev->wiphy, bss);
drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c
356
return (bss != NULL);
include/asm-generic/vmlinux.lds.h
138
#define BSS_MAIN .bss .bss.[0-9a-zA-Z_]* .bss..L* .bss..compoundliteral*
include/asm-generic/vmlinux.lds.h
784
.bss : AT(ADDR(.bss) - LOAD_OFFSET) { \
include/asm-generic/vmlinux.lds.h
787
*(.bss..page_aligned) \
include/linux/netdevice.h
924
u8 bss;
include/net/cfg80211.h
10301
struct cfg80211_bss *bss;
include/net/cfg80211.h
3207
const struct element *ieee80211_bss_get_elem(struct cfg80211_bss *bss, u8 id);
include/net/cfg80211.h
3218
static inline const u8 *ieee80211_bss_get_ie(struct cfg80211_bss *bss, u8 id)
include/net/cfg80211.h
3220
return (const void *)ieee80211_bss_get_elem(bss, id);
include/net/cfg80211.h
3255
struct cfg80211_bss *bss;
include/net/cfg80211.h
3280
struct cfg80211_bss *bss;
include/net/cfg80211.h
3377
struct cfg80211_bss *bss;
include/net/cfg80211.h
5001
void (*inform_bss)(struct wiphy *wiphy, struct cfg80211_bss *bss,
include/net/cfg80211.h
8016
void cfg80211_ref_bss(struct wiphy *wiphy, struct cfg80211_bss *bss);
include/net/cfg80211.h
8025
void cfg80211_put_bss(struct wiphy *wiphy, struct cfg80211_bss *bss);
include/net/cfg80211.h
8037
void cfg80211_unlink_bss(struct wiphy *wiphy, struct cfg80211_bss *bss);
include/net/cfg80211.h
8055
struct cfg80211_bss *bss,
include/net/cfg80211.h
8115
struct cfg80211_bss *bss;
include/net/cfg80211.h
8144
struct cfg80211_bss *bss[IEEE80211_MLD_MAX_NUM_LINKS];
include/net/cfg80211.h
8646
struct cfg80211_bss *bss;
include/net/cfg80211.h
8709
struct cfg80211_bss *bss, const u8 *req_ie,
include/net/cfg80211.h
8719
params.links[0].bss = bss;
include/net/cfg80211.h
8822
struct cfg80211_bss *bss;
include/net/mac80211.h
7130
bool bss;
include/net/mac80211.h
767
struct cfg80211_bss *bss;
lib/zstd/compress/zstd_compress.c
4277
{ const size_t bss = ZSTD_buildSeqStore(zc, src, srcSize);
lib/zstd/compress/zstd_compress.c
4278
FORWARD_IF_ERROR(bss, "ZSTD_buildSeqStore failed");
lib/zstd/compress/zstd_compress.c
4279
if (bss == ZSTDbss_noCompress) {
lib/zstd/compress/zstd_compress.c
4313
{ const size_t bss = ZSTD_buildSeqStore(zc, src, srcSize);
lib/zstd/compress/zstd_compress.c
4314
FORWARD_IF_ERROR(bss, "ZSTD_buildSeqStore failed");
lib/zstd/compress/zstd_compress.c
4315
if (bss == ZSTDbss_noCompress) {
lib/zstd/compress/zstd_compress.c
4367
const size_t bss, U32 lastBlock)
lib/zstd/compress/zstd_compress.c
4370
if (bss == ZSTDbss_compress) {
lib/zstd/compress/zstd_compress.c
4426
const size_t bss = ZSTD_buildSeqStore(zc, src, srcSize);
lib/zstd/compress/zstd_compress.c
4429
FORWARD_IF_ERROR(bss, "ZSTD_buildSeqStore failed");
lib/zstd/compress/zstd_compress.c
4431
cSize = ZSTD_compressBlock_targetCBlockSize_body(zc, dst, dstCapacity, src, srcSize, bss, lastBlock);
net/mac80211/chan.c
2258
if (WARN_ON(sdata->vif.type != NL80211_IFTYPE_AP_VLAN || !sdata->bss))
net/mac80211/chan.c
2261
ap = container_of(sdata->bss, struct ieee80211_sub_if_data, u.ap);
net/mac80211/chan.c
420
!(sta->sdata->bss && sta->sdata->bss == sdata->bss))
net/mac80211/driver-ops.h
28
sdata = container_of(sdata->bss, struct ieee80211_sub_if_data,
net/mac80211/ibss.c
1082
struct ieee80211_bss *bss;
net/mac80211/ibss.c
1094
bss = ieee80211_bss_info_update(local, rx_status, mgmt, len, channel);
net/mac80211/ibss.c
1095
if (!bss)
net/mac80211/ibss.c
1098
cbss = container_of((void *)bss, struct cfg80211_bss, priv);
net/mac80211/ibss.c
1158
ieee80211_sta_join_ibss(sdata, bss);
net/mac80211/ibss.c
1166
ieee80211_rx_bss_put(local, bss);
net/mac80211/ibss.c
1424
struct ieee80211_bss *bss;
net/mac80211/ibss.c
1426
bss = (void *)cbss->priv;
net/mac80211/ibss.c
1434
ieee80211_sta_join_ibss(sdata, bss);
net/mac80211/ibss.c
1435
ieee80211_rx_bss_put(local, bss);
net/mac80211/ibss.c
221
struct cfg80211_bss *bss;
net/mac80211/ibss.c
374
bss = cfg80211_inform_bss_frame_data(local->hw.wiphy, &bss_meta, mgmt,
net/mac80211/ibss.c
377
cfg80211_put_bss(local->hw.wiphy, bss);
net/mac80211/ibss.c
383
struct ieee80211_bss *bss)
net/mac80211/ibss.c
386
container_of((void *)bss, struct cfg80211_bss, priv);
net/mac80211/ibss.c
431
for (i = 0; i < bss->supp_rates_len; i++) {
net/mac80211/ibss.c
432
int rate = bss->supp_rates[i] & 0x7f;
net/mac80211/ibss.c
433
bool is_basic = !!(bss->supp_rates[i] & 0x80);
net/mac80211/ieee80211_i.h
1171
struct ieee80211_if_ap *bss;
net/mac80211/ieee80211_i.h
2035
void ieee80211_inform_bss(struct wiphy *wiphy, struct cfg80211_bss *bss,
net/mac80211/ieee80211_i.h
2046
struct ieee80211_bss *bss);
net/mac80211/ieee80211_i.h
2459
struct cfg80211_bss *bss;
net/mac80211/ieee80211_i.h
2469
struct cfg80211_bss *bss)
net/mac80211/ieee80211_i.h
2476
.bss = bss,
net/mac80211/ieee80211_i.h
418
struct cfg80211_bss *bss;
net/mac80211/ieee80211_i.h
441
struct cfg80211_bss *bss;
net/mac80211/iface.c
1069
struct ieee80211_sub_if_data *bss = sdata;
net/mac80211/iface.c
1073
if (!sdata->bss)
net/mac80211/iface.c
1076
bss = container_of(sdata->bss, struct ieee80211_sub_if_data, u.ap);
net/mac80211/iface.c
1080
!ieee80211_iftype_supports_hdr_offload(bss->vif.type))
net/mac80211/iface.c
1083
enabled = bss->vif.offload_flags & IEEE80211_OFFLOAD_ENCAP_ENABLED;
net/mac80211/iface.c
1085
!(bss->vif.offload_flags & IEEE80211_OFFLOAD_ENCAP_4ADDR))
net/mac80211/iface.c
1104
vsdata->bss != &sdata->u.ap)
net/mac80211/iface.c
1335
if (!sdata->bss)
net/mac80211/iface.c
1338
list_add(&sdata->u.vlan.list, &sdata->bss->vlans);
net/mac80211/iface.c
1340
master = container_of(sdata->bss,
net/mac80211/iface.c
1363
sdata->bss = &sdata->u.ap;
net/mac80211/iface.c
1415
if (sdata->bss->active) {
net/mac80211/iface.c
1550
sdata->bss = NULL;
net/mac80211/iface.c
413
sdata->bss = &nsdata->u.ap;
net/mac80211/iface.c
584
ps = &sdata->bss->ps;
net/mac80211/iface.c
685
sdata->bss = NULL;
net/mac80211/key.c
1163
if (sdata->bss) {
net/mac80211/key.c
1164
master = container_of(sdata->bss,
net/mac80211/link.c
49
struct ieee80211_sub_if_data *ap_bss = container_of(sdata->bss,
net/mac80211/link.c
97
ap_bss = container_of(sdata->bss,
net/mac80211/mlme.c
10075
if (!assoc_data->link[i].bss)
net/mac80211/mlme.c
10081
assoc_data->link[i].bss, true,
net/mac80211/mlme.c
10108
beacon_ies = rcu_dereference(req->bss->beacon_ies);
net/mac80211/mlme.c
10116
assoc_data->timeout = TU_TO_EXP_TIME(req->bss->beacon_interval);
net/mac80211/mlme.c
10453
if (!add_links_data->link[link_id].bss ||
net/mac80211/mlme.c
10465
struct cfg80211_bss *cbss = add_links_data->link[link_id].bss;
net/mac80211/mlme.c
10480
add_links_data->link[link_id].bss->bssid);
net/mac80211/mlme.c
10514
add_links_data->link[link_id].bss))
net/mac80211/mlme.c
10518
add_links_data->link[link_id].bss,
net/mac80211/mlme.c
1054
struct ieee80211_bss *bss = (void *)cbss->priv;
net/mac80211/mlme.c
10557
done_data.links[link_id].bss = add_links_data->link[link_id].bss;
net/mac80211/mlme.c
10641
if (!add_links_data || !add_links_data->link[link_id].bss)
net/mac80211/mlme.c
10645
cbss = add_links_data->link[link_id].bss;
net/mac80211/mlme.c
10729
(!add_links_data || !add_links_data->link[link_id].bss))
net/mac80211/mlme.c
1078
ap_mode = ieee80211_determine_ap_chan(sdata, channel, bss->vht_cap_info,
net/mac80211/mlme.c
10827
if (!req->add_links[link_id].bss)
net/mac80211/mlme.c
10857
req->add_links[link_id].bss;
net/mac80211/mlme.c
10858
struct ieee80211_bss *bss;
net/mac80211/mlme.c
10863
bss = (void *)link_cbss->priv;
net/mac80211/mlme.c
10865
if (!bss->wmm_used) {
net/mac80211/mlme.c
10885
data->link[link_id].bss = link_cbss;
net/mac80211/mlme.c
10891
if (!bss->uapsd_supported)
net/mac80211/mlme.c
10918
if (!data->link[link_id].bss)
net/mac80211/mlme.c
10923
data->link[link_id].bss,
net/mac80211/mlme.c
1797
struct cfg80211_bss *cbss = assoc_data->link[link_id].bss;
net/mac80211/mlme.c
2111
if (!assoc_data->link[link_id].bss ||
net/mac80211/mlme.c
2255
struct cfg80211_bss *cbss = assoc_data->link[link_id].bss;
net/mac80211/mlme.c
2294
if (WARN_ON(!assoc_data->link[assoc_data->assoc_link_id].bss))
net/mac80211/mlme.c
2861
struct cfg80211_bss *cbss = link->conf->bss;
net/mac80211/mlme.c
2863
struct ieee80211_bss *bss;
net/mac80211/mlme.c
2869
bss = (void *)cbss->priv;
net/mac80211/mlme.c
2873
bss->vht_cap_info,
net/mac80211/mlme.c
3947
struct ieee80211_bss *bss = (void *)cbss->priv;
net/mac80211/mlme.c
3957
bss->has_erp_value,
net/mac80211/mlme.c
3958
bss->erp_value);
net/mac80211/mlme.c
3962
link->conf->bss = cbss;
net/mac80211/mlme.c
3989
bss_conf->beacon_rate = bss->beacon_rate;
net/mac80211/mlme.c
4017
struct cfg80211_bss *cbss = assoc_data->link[link_id].bss;
net/mac80211/mlme.c
4051
struct cfg80211_bss *cbss = assoc_data->link[link_id].bss;
net/mac80211/mlme.c
4107
done_data.links[link_id].bss =
net/mac80211/mlme.c
4108
add_links_data->link[link_id].bss;
net/mac80211/mlme.c
4176
sdata->deflink.conf->bss = NULL;
net/mac80211/mlme.c
4515
sdata->deflink.conf->bss->channel);
net/mac80211/mlme.c
4595
cbss = sdata->deflink.conf->bss;
net/mac80211/mlme.c
4597
cbss = ifmgd->auth_data->bss;
net/mac80211/mlme.c
4598
else if (ifmgd->assoc_data && ifmgd->assoc_data->link[0].bss)
net/mac80211/mlme.c
4599
cbss = ifmgd->assoc_data->link[0].bss;
net/mac80211/mlme.c
4667
if (!link || !link->conf->bss)
net/mac80211/mlme.c
4669
cfg80211_unlink_bss(local->hw.wiphy, link->conf->bss);
net/mac80211/mlme.c
4670
link->conf->bss = NULL;
net/mac80211/mlme.c
4800
cfg80211_put_bss(sdata->local->hw.wiphy, auth_data->bss);
net/mac80211/mlme.c
4841
BUILD_BUG_ON(ARRAY_SIZE(data.bss) !=
net/mac80211/mlme.c
4844
for (i = 0; i < ARRAY_SIZE(data.bss); i++)
net/mac80211/mlme.c
4845
data.bss[i] = assoc_data->link[i].bss;
net/mac80211/mlme.c
5254
if (!link || !link->conf || !link->conf->bss) {
net/mac80211/mlme.c
5265
ies = rcu_dereference(link->conf->bss->beacon_ies);
net/mac80211/mlme.c
5424
parse_params.bss = cbss;
net/mac80211/mlme.c
5746
struct ieee80211_bss *bss = (void *)cbss->priv;
net/mac80211/mlme.c
5763
ieee80211_get_rates(sband, bss->supp_rates, bss->supp_rates_len,
net/mac80211/mlme.c
6395
if (!assoc_data->link[link_id].bss)
net/mac80211/mlme.c
6438
struct cfg80211_bss *cbss = assoc_data->link[link_id].bss;
net/mac80211/mlme.c
6453
assoc_data->link[link_id].bss->bssid,
net/mac80211/mlme.c
6493
assoc_data->link[link_id].bss);
net/mac80211/mlme.c
6498
assoc_data->link[link_id].bss,
net/mac80211/mlme.c
6578
.bss = NULL,
net/mac80211/mlme.c
6755
if (!assoc_data->link[link_id].bss)
net/mac80211/mlme.c
6758
resp.links[link_id].bss = assoc_data->link[link_id].bss;
net/mac80211/mlme.c
6804
struct ieee80211_bss *bss;
net/mac80211/mlme.c
6814
bss = ieee80211_bss_info_update(local, rx_status, mgmt, len, channel);
net/mac80211/mlme.c
6815
if (bss) {
net/mac80211/mlme.c
6816
link->conf->beacon_rate = bss->beacon_rate;
net/mac80211/mlme.c
6817
ieee80211_rx_bss_put(local, bss);
net/mac80211/mlme.c
6988
struct cfg80211_bss *bss)
net/mac80211/mlme.c
6990
if (ether_addr_equal(tx_bssid, bss->bssid))
net/mac80211/mlme.c
6992
if (!bss->transmitted_bss)
net/mac80211/mlme.c
6994
return ether_addr_equal(tx_bssid, bss->transmitted_bss->bssid);
net/mac80211/mlme.c
7547
ieee80211_rx_our_beacon(bssid, ifmgd->assoc_data->link[0].bss)) {
net/mac80211/mlme.c
7548
parse_params.bss = ifmgd->assoc_data->link[0].bss;
net/mac80211/mlme.c
7589
!ieee80211_rx_our_beacon(bssid, bss_conf->bss))
net/mac80211/mlme.c
7616
parse_params.bss = bss_conf->bss;
net/mac80211/mlme.c
8439
cfg80211_unlink_bss(local->hw.wiphy, auth_data->bss);
net/mac80211/mlme.c
8510
assoc_data->link[assoc_data->assoc_link_id].bss);
net/mac80211/mlme.c
9053
struct ieee80211_bss *bss = (void *)cbss->priv;
net/mac80211/mlme.c
9168
bss->device_ts_beacon;
net/mac80211/mlme.c
9179
bss->device_ts_presp;
net/mac80211/mlme.c
9287
struct cfg80211_bss *bss)
net/mac80211/mlme.c
9292
cur_channel = ieee80211_frequency_to_channel(bss->channel->center_freq);
net/mac80211/mlme.c
9296
rcu_dereference(bss->beacon_ies),
net/mac80211/mlme.c
9303
rcu_dereference(bss->proberesp_ies),
net/mac80211/mlme.c
9304
cur_channel, bss->proberesp_ecsa_stuck)) {
net/mac80211/mlme.c
9341
struct ieee80211_bss *bss;
net/mac80211/mlme.c
9387
if (ieee80211_mgd_csa_in_process(sdata, req->bss)) {
net/mac80211/mlme.c
9398
req->ap_mld_addr ?: req->bss->bssid,
net/mac80211/mlme.c
9400
auth_data->bss = req->bss;
net/mac80211/mlme.c
9422
cont_auth = ifmgd->auth_data && req->bss == ifmgd->auth_data->bss &&
net/mac80211/mlme.c
9488
bss = (void *)req->bss->priv;
net/mac80211/mlme.c
9489
wmm_used = bss->wmm_used && (local->hw.queues >= IEEE80211_NUM_ACS);
net/mac80211/mlme.c
9491
sband = local->hw.wiphy->bands[req->bss->channel->band];
net/mac80211/mlme.c
9496
err = ieee80211_prep_connection(sdata, req->bss, req->link_id,
net/mac80211/mlme.c
9523
cfg80211_ref_bss(local->hw.wiphy, auth_data->bss);
net/mac80211/mlme.c
9550
struct ieee80211_bss *bss;
net/mac80211/mlme.c
9552
cbss = assoc_data->link[link_id].bss;
net/mac80211/mlme.c
9556
bss = (void *)cbss->priv;
net/mac80211/mlme.c
9568
assoc_data->supp_rates = bss->supp_rates;
net/mac80211/mlme.c
9569
assoc_data->supp_rates_len = bss->supp_rates_len;
net/mac80211/mlme.c
9605
link->conf->sync_device_ts = bss->device_ts_beacon;
net/mac80211/mlme.c
9632
if (bss->corrupt_data) {
net/mac80211/mlme.c
9635
if (bss->corrupt_data & IEEE80211_BSS_CORRUPT_BEACON) {
net/mac80211/mlme.c
9636
if (bss->corrupt_data & IEEE80211_BSS_CORRUPT_PROBE_RESP)
net/mac80211/mlme.c
9640
} else if (bss->corrupt_data & IEEE80211_BSS_CORRUPT_PROBE_RESP) {
net/mac80211/mlme.c
9662
struct cfg80211_bss *cbss = assoc_data->link[link_id].bss;
net/mac80211/mlme.c
9722
struct cfg80211_bss *bss;
net/mac80211/mlme.c
9729
bss = req->links[req->link_id].bss;
net/mac80211/mlme.c
9732
ies = rcu_dereference(bss->ies);
net/mac80211/mlme.c
9778
cbss = req->link_id < 0 ? req->bss : req->links[req->link_id].bss;
net/mac80211/mlme.c
9868
struct cfg80211_bss *link_cbss = req->links[i].bss;
net/mac80211/mlme.c
9869
struct ieee80211_bss *bss;
net/mac80211/mlme.c
9874
bss = (void *)link_cbss->priv;
net/mac80211/mlme.c
9876
if (!bss->wmm_used) {
net/mac80211/mlme.c
9904
assoc_data->link[i].bss = link_cbss;
net/mac80211/mlme.c
9906
if (!bss->uapsd_supported)
net/mac80211/mlme.c
9927
struct ieee80211_bss *bss = (void *)cbss->priv;
net/mac80211/mlme.c
9932
assoc_data->wmm = bss->wmm_used &&
net/mac80211/mlme.c
9945
assoc_data->link[0].bss = cbss;
net/mac80211/mlme.c
9956
uapsd_supported = bss->uapsd_supported;
net/mac80211/offchannel.c
856
!sdata->bss->active)
net/mac80211/parse.c
1048
if (WARN_ON(params->link_id >= 0 && params->bss))
net/mac80211/parse.c
1075
if (params->bss) {
net/mac80211/parse.c
1079
elems, params->bss,
net/mac80211/parse.c
796
struct cfg80211_bss *bss,
net/mac80211/parse.c
802
if (!bss || !bss->transmitted_bss)
net/mac80211/parse.c
846
cfg80211_gen_new_bssid(bss->transmitted_bss->bssid,
net/mac80211/parse.c
850
if (ether_addr_equal(new_bssid, bss->bssid)) {
net/mac80211/rate.c
432
if (!pubsta && txrc->bss) {
net/mac80211/rx.c
1669
ps = &sdata->bss->ps;
net/mac80211/rx.c
3319
unlikely(port_control) && sdata->bss) {
net/mac80211/rx.c
3320
sdata = container_of(sdata->bss, struct ieee80211_sub_if_data,
net/mac80211/rx.c
4806
(!sta->sdata->bss || sta->sdata->bss != sdata->bss))
net/mac80211/scan.c
101
bss->corrupt_data &= ~IEEE80211_BSS_CORRUPT_BEACON;
net/mac80211/scan.c
103
bss->corrupt_data &= ~IEEE80211_BSS_CORRUPT_PROBE_RESP;
net/mac80211/scan.c
108
!(bss->valid_data & IEEE80211_BSS_VALID_ERP))) {
net/mac80211/scan.c
109
bss->erp_value = elems->erp_info[0];
net/mac80211/scan.c
110
bss->has_erp_value = true;
net/mac80211/scan.c
112
bss->valid_data |= IEEE80211_BSS_VALID_ERP;
net/mac80211/scan.c
117
!(bss->valid_data & IEEE80211_BSS_VALID_RATES)) {
net/mac80211/scan.c
123
memcpy(bss->supp_rates, elems->supp_rates, clen);
net/mac80211/scan.c
130
memcpy(bss->supp_rates + srlen, elems->ext_supp_rates,
net/mac80211/scan.c
135
bss->supp_rates_len = srlen;
net/mac80211/scan.c
137
bss->valid_data |= IEEE80211_BSS_VALID_RATES;
net/mac80211/scan.c
142
!(bss->valid_data & IEEE80211_BSS_VALID_WMM)) {
net/mac80211/scan.c
143
bss->wmm_used = elems->wmm_param || elems->wmm_info;
net/mac80211/scan.c
144
bss->uapsd_supported = is_uapsd_supported(elems);
net/mac80211/scan.c
146
bss->valid_data |= IEEE80211_BSS_VALID_WMM;
net/mac80211/scan.c
154
bss->beacon_rate =
net/mac80211/scan.c
159
bss->vht_cap_info =
net/mac80211/scan.c
162
bss->vht_cap_info = 0;
net/mac80211/scan.c
281
struct ieee80211_bss *bss;
net/mac80211/scan.c
33
struct ieee80211_bss *bss)
net/mac80211/scan.c
35
if (!bss)
net/mac80211/scan.c
364
bss = ieee80211_bss_info_update(local, rx_status,
net/mac80211/scan.c
367
if (bss)
net/mac80211/scan.c
368
ieee80211_rx_bss_put(local, bss);
net/mac80211/scan.c
38
container_of((void *)bss, struct cfg80211_bss, priv));
net/mac80211/scan.c
70
struct ieee80211_bss *bss = (void *)cbss->priv;
net/mac80211/scan.c
90
bss->device_ts_beacon = rx_status->device_timestamp;
net/mac80211/scan.c
92
bss->device_ts_presp = rx_status->device_timestamp;
net/mac80211/scan.c
96
bss->corrupt_data |= IEEE80211_BSS_CORRUPT_BEACON;
net/mac80211/scan.c
98
bss->corrupt_data |= IEEE80211_BSS_CORRUPT_PROBE_RESP;
net/mac80211/sta_info.c
1089
if (WARN_ON_ONCE(!sta->sdata->bss))
net/mac80211/sta_info.c
1092
ps = &sta->sdata->bss->ps;
net/mac80211/sta_info.c
1270
if (!sta->sdata->bss &&
net/mac80211/sta_info.c
145
ps = &sdata->bss->ps;
net/mac80211/sta_info.c
1669
WARN_ON(vlans && !sdata->bss);
net/mac80211/sta_info.c
1673
(!vlans || sdata->bss != sta->sdata->bss))
net/mac80211/sta_info.c
1789
sdata = container_of(sdata->bss, struct ieee80211_sub_if_data,
net/mac80211/sta_info.c
1793
ps = &sdata->bss->ps;
net/mac80211/sta_info.c
238
(sta->sdata->bss && sta->sdata->bss == sdata->bss)) {
net/mac80211/sta_info.c
269
(sta->sdata->bss && sta->sdata->bss == sdata->bss)) {
net/mac80211/tkip.c
300
sdata = container_of(key->sdata->bss,
net/mac80211/tx.c
1491
ap = container_of(sdata->bss, struct ieee80211_sub_if_data, u.ap);
net/mac80211/tx.c
1654
sdata = container_of(sdata->bss,
net/mac80211/tx.c
1784
sdata = container_of(sdata->bss,
net/mac80211/tx.c
2661
ap_sdata = container_of(sdata->bss,
net/mac80211/tx.c
3298
(!sta->sdata->bss || sta->sdata->bss != sdata->bss))
net/mac80211/tx.c
3626
if (!sdata->bss)
net/mac80211/tx.c
3629
sdata = container_of(sdata->bss, struct ieee80211_sub_if_data, u.ap);
net/mac80211/tx.c
3751
sdata = container_of(sdata->bss,
net/mac80211/tx.c
398
if (!tx->sdata->bss)
net/mac80211/tx.c
3984
tx.sdata = container_of(tx.sdata->bss,
net/mac80211/tx.c
401
ps = &tx->sdata->bss->ps;
net/mac80211/tx.c
4393
if (!sdata->bss->multicast_to_unicast)
net/mac80211/tx.c
4662
sdata = container_of(sdata->bss,
net/mac80211/tx.c
5366
txrc.bss = true;
net/mac80211/tx.c
716
txrc.bss = (tx->sdata->vif.type == NL80211_IFTYPE_AP ||
net/mac80211/util.c
339
ps = &sdata->bss->ps;
net/mac80211/util.c
4013
if (!sdata->bss)
net/mac80211/util.c
4016
ps = &sdata->bss->ps;
net/mac80211/util.c
4048
struct ps_data *ps = &sdata->bss->ps;
net/wireless/core.h
217
static inline void cfg80211_hold_bss(struct cfg80211_internal_bss *bss)
net/wireless/core.h
219
atomic_inc(&bss->hold);
net/wireless/core.h
220
if (bss->pub.transmitted_bss) {
net/wireless/core.h
221
bss = container_of(bss->pub.transmitted_bss,
net/wireless/core.h
223
atomic_inc(&bss->hold);
net/wireless/core.h
227
static inline void cfg80211_unhold_bss(struct cfg80211_internal_bss *bss)
net/wireless/core.h
229
int r = atomic_dec_return(&bss->hold);
net/wireless/core.h
231
if (bss->pub.transmitted_bss) {
net/wireless/core.h
232
bss = container_of(bss->pub.transmitted_bss,
net/wireless/core.h
234
r = atomic_dec_return(&bss->hold);
net/wireless/ibss.c
23
struct cfg80211_bss *bss;
net/wireless/ibss.c
34
bss = cfg80211_get_bss(wdev->wiphy, channel, bssid, NULL, 0,
net/wireless/ibss.c
37
if (WARN_ON(!bss))
net/wireless/ibss.c
45
cfg80211_hold_bss(bss_from_pub(bss));
net/wireless/ibss.c
46
wdev->u.ibss.current_bss = bss_from_pub(bss);
net/wireless/mlme.c
1350
if (!req->add_links[link_id].bss)
net/wireless/mlme.c
1353
cfg80211_ref_bss(&rdev->wiphy, req->add_links[link_id].bss);
net/wireless/mlme.c
1354
cfg80211_hold_bss(bss_from_pub(req->add_links[link_id].bss));
net/wireless/mlme.c
1383
struct cfg80211_bss *bss = data->links[link_id].bss;
net/wireless/mlme.c
1388
if (WARN_ON(!bss))
net/wireless/mlme.c
1393
struct cfg80211_bss *bss = data->links[link_id].bss;
net/wireless/mlme.c
1395
if (!bss)
net/wireless/mlme.c
1400
bss_from_pub(bss);
net/wireless/mlme.c
1403
cfg80211_hold_bss(bss_from_pub(bss));
net/wireless/mlme.c
1410
cfg80211_unhold_bss(bss_from_pub(bss));
net/wireless/mlme.c
1412
cfg80211_put_bss(wiphy, bss);
net/wireless/mlme.c
189
const u8 *addr = data->ap_mld_addr ?: data->bss[0]->bssid;
net/wireless/mlme.c
201
for (i = 0; i < ARRAY_SIZE(data->bss); i++) {
net/wireless/mlme.c
202
struct cfg80211_bss *bss = data->bss[i];
net/wireless/mlme.c
204
if (!bss)
net/wireless/mlme.c
207
cfg80211_unhold_bss(bss_from_pub(bss));
net/wireless/mlme.c
208
cfg80211_put_bss(wiphy, bss);
net/wireless/mlme.c
269
if (!req->bss)
net/wireless/mlme.c
283
ether_addr_equal(req->bss->bssid, wdev->u.client.connected_addr))
net/wireless/mlme.c
286
if (ether_addr_equal(req->bss->bssid, dev->dev_addr) ||
net/wireless/mlme.c
392
if (!req->links[req->link_id].bss) {
net/wireless/mlme.c
402
if (!req->links[i].bss)
net/wireless/mlme.c
405
if (ether_addr_equal(req->links[i].bss->bssid, dev->dev_addr)) {
net/wireless/mlme.c
411
ies = rcu_dereference(req->links[i].bss->ies);
net/wireless/mlme.c
441
if (i == req->link_id || !req->links[i].bss)
net/wireless/mlme.c
46
cr.links[link_id].bss = data->links[link_id].bss;
net/wireless/mlme.c
481
if ((req->bss && ether_addr_equal(req->bss->bssid, dev->dev_addr)) ||
net/wireless/mlme.c
49
(!cr.ap_mld_addr || !cr.links[link_id].bss));
net/wireless/mlme.c
495
if (req->bss) {
net/wireless/mlme.c
496
cfg80211_ref_bss(&rdev->wiphy, req->bss);
net/wireless/mlme.c
497
cfg80211_hold_bss(bss_from_pub(req->bss));
net/wireless/mlme.c
501
if (!req->links[link_id].bss)
net/wireless/mlme.c
503
cfg80211_ref_bss(&rdev->wiphy, req->links[link_id].bss);
net/wireless/mlme.c
504
cfg80211_hold_bss(bss_from_pub(req->links[link_id].bss));
net/wireless/mlme.c
51
if (!cr.links[link_id].bss)
net/wireless/mlme.c
53
cr.links[link_id].bssid = data->links[link_id].bss->bssid;
net/wireless/mlme.c
59
BUG_ON(!cr.links[link_id].bss->channel);
net/wireless/mlme.c
61
if (cr.links[link_id].bss->channel->band == NL80211_BAND_S1GHZ) {
net/wireless/mlme.c
83
struct cfg80211_bss *bss = data->links[link_id].bss;
net/wireless/mlme.c
85
if (!bss)
net/wireless/mlme.c
88
cfg80211_unhold_bss(bss_from_pub(bss));
net/wireless/mlme.c
89
cfg80211_put_bss(wiphy, bss);
net/wireless/nl80211.c
11623
struct nlattr *bss;
net/wireless/nl80211.c
11643
bss = nla_nest_start_noflag(msg, NL80211_ATTR_BSS);
net/wireless/nl80211.c
11644
if (!bss)
net/wireless/nl80211.c
11760
nla_nest_end(msg, bss);
net/wireless/nl80211.c
12117
req.bss = cfg80211_get_bss(&rdev->wiphy, chan, bssid, ssid, ssid_len,
net/wireless/nl80211.c
12120
if (!req.bss)
net/wireless/nl80211.c
12125
cfg80211_put_bss(&rdev->wiphy, req.bss);
net/wireless/nl80211.c
12269
struct cfg80211_bss *bss;
net/wireless/nl80211.c
12291
bss = __cfg80211_get_bss(&rdev->wiphy, chan, bssid,
net/wireless/nl80211.c
12296
if (!bss)
net/wireless/nl80211.c
12299
return bss;
net/wireless/nl80211.c
12329
if (links[link_id].bss) {
net/wireless/nl80211.c
12333
links[link_id].bss =
net/wireless/nl80211.c
12336
if (IS_ERR(links[link_id].bss)) {
net/wireless/nl80211.c
12337
err = PTR_ERR(links[link_id].bss);
net/wireless/nl80211.c
12338
links[link_id].bss = NULL;
net/wireless/nl80211.c
12537
if (!req.links[req.link_id].bss) {
net/wireless/nl80211.c
12556
req.bss = nl80211_assoc_bss(rdev, ssid, ssid_len, info->attrs,
net/wireless/nl80211.c
12558
if (IS_ERR(req.bss))
net/wireless/nl80211.c
12559
return PTR_ERR(req.bss);
net/wireless/nl80211.c
12560
ap_addr = req.bss->bssid;
net/wireless/nl80211.c
12612
cfg80211_put_bss(&rdev->wiphy, req.links[link_id].bss);
net/wireless/nl80211.c
12613
cfg80211_put_bss(&rdev->wiphy, req.bss);
net/wireless/nl80211.c
17905
if (!req.add_links[link_id].bss)
net/wireless/nl80211.c
17933
cfg80211_put_bss(&rdev->wiphy, req.add_links[link_id].bss);
net/wireless/nl80211.c
19722
cr->links[link].bss) ?
net/wireless/nl80211.c
19780
const u8 *bssid = cr->links[link].bss ?
net/wireless/nl80211.c
19781
cr->links[link].bss->bssid :
net/wireless/nl80211.c
19824
(info->links[0].bss ?
net/wireless/nl80211.c
19825
info->links[0].bss->bssid :
net/wireless/nl80211.c
19837
info->links[link].bss) ?
net/wireless/nl80211.c
19886
const u8 *bssid = info->links[link].bss ?
net/wireless/nl80211.c
19887
info->links[link].bss->bssid :
net/wireless/rdev-ops.h
411
struct cfg80211_bss *bss,
net/wireless/rdev-ops.h
416
trace_rdev_inform_bss(&rdev->wiphy, bss);
net/wireless/rdev-ops.h
418
rdev->ops->inform_bss(&rdev->wiphy, bss, ies, drv_data);
net/wireless/scan.c
101
kfree(bss);
net/wireless/scan.c
105
struct cfg80211_internal_bss *bss)
net/wireless/scan.c
109
bss->refcount++;
net/wireless/scan.c
111
if (bss->pub.hidden_beacon_bss)
net/wireless/scan.c
112
bss_from_pub(bss->pub.hidden_beacon_bss)->refcount++;
net/wireless/scan.c
114
if (bss->pub.transmitted_bss)
net/wireless/scan.c
115
bss_from_pub(bss->pub.transmitted_bss)->refcount++;
net/wireless/scan.c
119
struct cfg80211_internal_bss *bss)
net/wireless/scan.c
123
if (bss->pub.hidden_beacon_bss) {
net/wireless/scan.c
126
hbss = bss_from_pub(bss->pub.hidden_beacon_bss);
net/wireless/scan.c
132
if (bss->pub.transmitted_bss) {
net/wireless/scan.c
135
tbss = bss_from_pub(bss->pub.transmitted_bss);
net/wireless/scan.c
1377
struct cfg80211_internal_bss *bss;
net/wireless/scan.c
1381
list_for_each_entry(bss, &rdev->bss_list, list)
net/wireless/scan.c
1382
bss->ts -= age_jiffies;
net/wireless/scan.c
141
bss->refcount--;
net/wireless/scan.c
142
if (bss->refcount == 0)
net/wireless/scan.c
143
bss_free(bss);
net/wireless/scan.c
147
struct cfg80211_internal_bss *bss)
net/wireless/scan.c
151
if (!list_empty(&bss->hidden_list)) {
net/wireless/scan.c
156
if (!bss->pub.hidden_beacon_bss)
net/wireless/scan.c
1608
struct cfg80211_internal_bss *bss, *res = NULL;
net/wireless/scan.c
1617
list_for_each_entry(bss, &rdev->bss_list, list) {
net/wireless/scan.c
1618
if (!cfg80211_bss_type_match(bss->pub.capability,
net/wireless/scan.c
1619
bss->pub.channel->band, bss_type))
net/wireless/scan.c
162
list_del_init(&bss->hidden_list);
net/wireless/scan.c
1622
bss_privacy = (bss->pub.capability & WLAN_CAPABILITY_PRIVACY);
net/wireless/scan.c
1626
if (channel && bss->pub.channel != channel)
net/wireless/scan.c
1628
if (!is_valid_ether_addr(bss->pub.bssid))
net/wireless/scan.c
1630
if ((bss->pub.use_for & use_for) != use_for)
net/wireless/scan.c
1633
if (time_after(now, bss->ts + IEEE80211_SCAN_RESULT_EXPIRE) &&
net/wireless/scan.c
1634
!atomic_read(&bss->hold))
net/wireless/scan.c
1636
if (is_bss(&bss->pub, bssid, ssid, ssid_len)) {
net/wireless/scan.c
1637
res = bss;
net/wireless/scan.c
165
list_del_init(&bss->list);
net/wireless/scan.c
1652
struct cfg80211_internal_bss *bss)
net/wireless/scan.c
166
list_del_init(&bss->pub.nontrans_list);
net/wireless/scan.c
1663
cmp = cmp_bss(&bss->pub, &tbss->pub, BSS_CMP_REGULAR);
net/wireless/scan.c
167
rb_erase(&bss->rbn, &rdev->bss_tree);
net/wireless/scan.c
1676
rb_link_node(&bss->rbn, parent, p);
net/wireless/scan.c
1677
rb_insert_color(&bss->rbn, &rdev->bss_tree);
net/wireless/scan.c
1687
struct cfg80211_internal_bss *bss;
net/wireless/scan.c
1691
bss = rb_entry(n, struct cfg80211_internal_bss, rbn);
net/wireless/scan.c
1692
r = cmp_bss(&res->pub, &bss->pub, mode);
net/wireless/scan.c
1695
return bss;
net/wireless/scan.c
1706
struct cfg80211_internal_bss *bss)
net/wireless/scan.c
1710
if (!rb_insert_bss(rdev, bss))
net/wireless/scan.c
1712
list_add_tail(&bss->list, &rdev->bss_list);
net/wireless/scan.c
1717
struct cfg80211_internal_bss *bss)
net/wireless/scan.c
172
bss_ref_put(rdev, bss);
net/wireless/scan.c
1721
rb_erase(&bss->rbn, &rdev->bss_tree);
net/wireless/scan.c
1722
if (!rb_insert_bss(rdev, bss)) {
net/wireless/scan.c
1723
list_del(&bss->list);
net/wireless/scan.c
1724
if (!list_empty(&bss->hidden_list))
net/wireless/scan.c
1725
list_del_init(&bss->hidden_list);
net/wireless/scan.c
1726
if (!list_empty(&bss->pub.nontrans_list))
net/wireless/scan.c
1727
list_del_init(&bss->pub.nontrans_list);
net/wireless/scan.c
1737
struct cfg80211_internal_bss *bss;
net/wireless/scan.c
1764
list_for_each_entry(bss, &rdev->bss_list, list) {
net/wireless/scan.c
1771
if (!ether_addr_equal(bss->pub.bssid, new->pub.bssid))
net/wireless/scan.c
1773
if (bss->pub.channel != new->pub.channel)
net/wireless/scan.c
1775
if (rcu_access_pointer(bss->pub.beacon_ies))
net/wireless/scan.c
1777
ies = rcu_access_pointer(bss->pub.ies);
net/wireless/scan.c
1785
if (WARN_ON_ONCE(bss->pub.hidden_beacon_bss))
net/wireless/scan.c
1787
if (WARN_ON_ONCE(!list_empty(&bss->hidden_list)))
net/wireless/scan.c
1788
list_del(&bss->hidden_list);
net/wireless/scan.c
1790
list_add(&bss->hidden_list, &new->hidden_list);
net/wireless/scan.c
1791
bss->pub.hidden_beacon_bss = &new->pub;
net/wireless/scan.c
1792
new->refcount += bss->refcount;
net/wireless/scan.c
1793
rcu_assign_pointer(bss->pub.beacon_ies,
net/wireless/scan.c
1808
struct cfg80211_internal_bss *bss;
net/wireless/scan.c
1811
list_for_each_entry(bss, &known->hidden_list, hidden_list) {
net/wireless/scan.c
1814
ies = rcu_access_pointer(bss->pub.beacon_ies);
net/wireless/scan.c
1817
rcu_assign_pointer(bss->pub.beacon_ies, new_ies);
net/wireless/scan.c
1819
bss->ts = known->ts;
net/wireless/scan.c
1820
bss->pub.ts_boottime = known->pub.ts_boottime;
net/wireless/scan.c
2491
struct cfg80211_bss *bss;
net/wireless/scan.c
2583
bss = cfg80211_inform_single_bss_data(wiphy, &data, gfp);
net/wireless/scan.c
2584
if (!bss)
net/wireless/scan.c
2586
cfg80211_put_bss(wiphy, bss);
net/wireless/scan.c
2952
struct cfg80211_bss *bss;
net/wireless/scan.c
3098
bss = cfg80211_get_bss(wiphy, data.channel, data.bssid, ssid,
net/wireless/scan.c
3101
if (bss) {
net/wireless/scan.c
3102
struct cfg80211_internal_bss *ibss = bss_from_pub(bss);
net/wireless/scan.c
3104
if (data.capability == bss->capability &&
net/wireless/scan.c
3106
cfg80211_put_bss(wiphy, bss);
net/wireless/scan.c
3109
cfg80211_put_bss(wiphy, bss);
net/wireless/scan.c
3170
bss = cfg80211_inform_single_bss_data(wiphy, &data, gfp);
net/wireless/scan.c
3171
if (!bss)
net/wireless/scan.c
3173
cfg80211_put_bss(wiphy, bss);
net/wireless/scan.c
3353
struct cfg80211_internal_bss *bss, *tmp1;
net/wireless/scan.c
3359
bss = bss_from_pub(pub);
net/wireless/scan.c
3362
if (list_empty(&bss->list))
net/wireless/scan.c
3373
if (__cfg80211_unlink_bss(rdev, bss))
net/wireless/scan.c
3383
struct cfg80211_bss *bss,
net/wireless/scan.c
3388
struct cfg80211_internal_bss *bss;
net/wireless/scan.c
3392
list_for_each_entry(bss, &rdev->bss_list, list) {
net/wireless/scan.c
3393
if (!chandef || cfg80211_is_sub_chan(chandef, bss->pub.channel,
net/wireless/scan.c
3395
iter(wiphy, &bss->pub, iter_data);
net/wireless/scan.c
3410
struct cfg80211_internal_bss *bss;
net/wireless/scan.c
3429
list_for_each_entry(bss, &rdev->bss_list, list) {
net/wireless/scan.c
3430
if (!cfg80211_bss_type_match(bss->pub.capability,
net/wireless/scan.c
3431
bss->pub.channel->band,
net/wireless/scan.c
3435
if (bss == cbss)
net/wireless/scan.c
3438
if (!cmp_bss(&bss->pub, &cbss->pub, BSS_CMP_REGULAR)) {
net/wireless/scan.c
3439
new = bss;
net/wireless/scan.c
3453
bss = bss_from_pub(nontrans_bss);
net/wireless/scan.c
3454
if (__cfg80211_unlink_bss(rdev, bss))
net/wireless/scan.c
3467
bss = bss_from_pub(nontrans_bss);
net/wireless/scan.c
3468
bss->pub.channel = chan;
net/wireless/scan.c
3469
cfg80211_rehash_bss(rdev, bss);
net/wireless/scan.c
3690
struct cfg80211_internal_bss *bss, char *current_ev,
net/wireless/scan.c
3704
memcpy(iwe.u.ap_addr.sa_data, bss->pub.bssid, ETH_ALEN);
net/wireless/scan.c
3712
iwe.u.freq.m = ieee80211_frequency_to_channel(bss->pub.channel->center_freq);
net/wireless/scan.c
3721
iwe.u.freq.m = bss->pub.channel->center_freq;
net/wireless/scan.c
3736
sig = bss->pub.signal / 100;
net/wireless/scan.c
3747
iwe.u.qual.level = bss->pub.signal;
net/wireless/scan.c
3749
iwe.u.qual.qual = bss->pub.signal;
net/wireless/scan.c
3764
if (bss->pub.capability & WLAN_CAPABILITY_PRIVACY)
net/wireless/scan.c
3775
ies = rcu_dereference(bss->pub.ies);
net/wireless/scan.c
3909
if (bss->pub.capability & (WLAN_CAPABILITY_ESS | WLAN_CAPABILITY_IBSS) ||
net/wireless/scan.c
3915
else if (bss->pub.capability & WLAN_CAPABILITY_ESS)
net/wireless/scan.c
3937
elapsed_jiffies_msecs(bss->ts));
net/wireless/scan.c
3957
struct cfg80211_internal_bss *bss;
net/wireless/scan.c
3963
list_for_each_entry(bss, &rdev->bss_list, list) {
net/wireless/scan.c
3968
current_ev = ieee80211_bss(&rdev->wiphy, info, bss,
net/wireless/scan.c
434
struct cfg80211_bss *bss = NULL;
net/wireless/scan.c
444
list_for_each_entry(bss, &trans_bss->nontrans_list, nontrans_list) {
net/wireless/scan.c
445
if (is_bss(bss, nontrans_bss->bssid, ssid_elem->data,
net/wireless/scan.c
471
struct cfg80211_internal_bss *bss, *tmp;
net/wireless/scan.c
476
list_for_each_entry_safe(bss, tmp, &rdev->bss_list, list) {
net/wireless/scan.c
477
if (atomic_read(&bss->hold))
net/wireless/scan.c
479
if (!time_after(expire_time, bss->ts))
net/wireless/scan.c
482
if (__cfg80211_unlink_bss(rdev, bss))
net/wireless/scan.c
492
struct cfg80211_internal_bss *bss, *oldest = NULL;
net/wireless/scan.c
497
list_for_each_entry(bss, &rdev->bss_list, list) {
net/wireless/scan.c
498
if (atomic_read(&bss->hold))
net/wireless/scan.c
501
if (!list_empty(&bss->hidden_list) &&
net/wireless/scan.c
502
!bss->pub.hidden_beacon_bss)
net/wireless/scan.c
505
if (oldest && time_before(oldest->ts, bss->ts))
net/wireless/scan.c
507
oldest = bss;
net/wireless/scan.c
80
static void bss_free(struct cfg80211_internal_bss *bss)
net/wireless/scan.c
84
if (WARN_ON(atomic_read(&bss->hold)))
net/wireless/scan.c
87
ies = (void *)rcu_access_pointer(bss->pub.beacon_ies);
net/wireless/scan.c
88
if (ies && !bss->pub.hidden_beacon_bss)
net/wireless/scan.c
90
ies = (void *)rcu_access_pointer(bss->pub.proberesp_ies);
net/wireless/scan.c
98
if (!list_empty(&bss->hidden_list))
net/wireless/scan.c
99
list_del(&bss->hidden_list);
net/wireless/sme.c
1046
if (params->links[link].bss)
net/wireless/sme.c
1048
bss_from_pub(params->links[link].bss));
net/wireless/sme.c
1049
ev->cr.links[link].bss = params->links[link].bss;
net/wireless/sme.c
1109
if (WARN_ON(!info->links[link].bss))
net/wireless/sme.c
1116
cfg80211_hold_bss(bss_from_pub(info->links[link].bss));
net/wireless/sme.c
1118
bss_from_pub(info->links[link].bss);
net/wireless/sme.c
1123
info->links[0].bss->bssid;
net/wireless/sme.c
1162
cfg80211_put_bss(wdev->wiphy, info->links[link].bss);
net/wireless/sme.c
1182
if (info->links[link].bss)
net/wireless/sme.c
1185
info->links[link].bss =
net/wireless/sme.c
1194
if (!info->links[link].bss) {
net/wireless/sme.c
1256
ev->rm.links[link].bss = info->links[link].bss;
net/wireless/sme.c
1283
cfg80211_put_bss(wdev->wiphy, info->links[link].bss);
net/wireless/sme.c
176
auth_req.bss = cfg80211_get_bss(&rdev->wiphy, params->channel,
net/wireless/sme.c
183
cfg80211_put_bss(&rdev->wiphy, auth_req.bss);
net/wireless/sme.c
205
req.bss = cfg80211_get_bss(&rdev->wiphy, params->channel,
net/wireless/sme.c
210
if (!req.bss) {
net/wireless/sme.c
215
cfg80211_put_bss(&rdev->wiphy, req.bss);
net/wireless/sme.c
285
struct cfg80211_bss *bss)
net/wireless/sme.c
287
memcpy(conn->bssid, bss->bssid, ETH_ALEN);
net/wireless/sme.c
289
conn->params.channel = bss->channel;
net/wireless/sme.c
297
struct cfg80211_bss *bss;
net/wireless/sme.c
301
bss = cfg80211_get_bss(wdev->wiphy, wdev->conn->params.channel,
net/wireless/sme.c
307
if (!bss)
net/wireless/sme.c
310
cfg80211_step_auth_next(wdev->conn, bss);
net/wireless/sme.c
313
return bss;
net/wireless/sme.c
320
struct cfg80211_bss *bss;
net/wireless/sme.c
331
bss = cfg80211_get_conn_bss(wdev);
net/wireless/sme.c
332
if (bss)
net/wireless/sme.c
333
cfg80211_put_bss(&rdev->wiphy, bss);
net/wireless/sme.c
557
struct cfg80211_bss *bss;
net/wireless/sme.c
608
bss = cfg80211_get_bss(wdev->wiphy, wdev->conn->params.channel,
net/wireless/sme.c
621
if (bss) {
net/wireless/sme.c
624
cfg80211_step_auth_next(wdev->conn, bss);
net/wireless/sme.c
626
cfg80211_put_bss(wdev->wiphy, bss);
net/wireless/sme.c
722
if (!cr->links[link].bss)
net/wireless/sme.c
724
cfg80211_unhold_bss(bss_from_pub(cr->links[link].bss));
net/wireless/sme.c
725
cfg80211_put_bss(wdev->wiphy, cr->links[link].bss);
net/wireless/sme.c
805
if (WARN_ON_ONCE(!cr->links[link].bss))
net/wireless/sme.c
815
if (cr->links[link].bss)
net/wireless/sme.c
818
cr->links[link].bss =
net/wireless/sme.c
825
if (!cr->links[link].bss) {
net/wireless/sme.c
829
cfg80211_hold_bss(bss_from_pub(cr->links[link].bss));
net/wireless/sme.c
856
if (!cr->links[link].bss)
net/wireless/sme.c
858
cfg80211_unhold_bss(bss_from_pub(cr->links[link].bss));
net/wireless/sme.c
859
cfg80211_put_bss(wdev->wiphy, cr->links[link].bss);
net/wireless/sme.c
864
bss_from_pub(cr->links[link].bss);
net/wireless/sme.c
878
ieee80211_bss_get_elem(cr->links[link].bss,
net/wireless/sme.c
896
cr->links[link].bss->channel->band,
net/wireless/sme.c
905
ssid = ieee80211_bss_get_elem(cr->links[link].bss,
net/wireless/sme.c
922
cfg80211_put_bss(wdev->wiphy, cr->links[link].bss);
net/wireless/sme.c
926
struct cfg80211_bss **bss)
net/wireless/sme.c
931
if (!*bss)
net/wireless/sme.c
934
ibss = bss_from_pub(*bss);
net/wireless/sme.c
936
struct cfg80211_bss *found = NULL, *tmp = *bss;
net/wireless/sme.c
939
(*bss)->bssid,
net/wireless/sme.c
948
*bss = found;
net/wireless/sme.c
981
cfg80211_update_link_bss(wdev, ¶ms->links[link].bss);
net/wireless/sme.c
995
params->links[link].bss);
net/wireless/tests/scan.c
321
struct cfg80211_bss *bss,
net/wireless/tests/scan.c
331
KUNIT_EXPECT_PTR_EQ(ctx->test, ies, rcu_dereference(bss->ies));
net/wireless/tests/scan.c
355
struct cfg80211_bss *bss, *other;
net/wireless/tests/scan.c
363
bss = cfg80211_inform_bss_data(wiphy, &inform_bss,
net/wireless/tests/scan.c
368
KUNIT_EXPECT_NOT_NULL(test, bss);
net/wireless/tests/scan.c
372
KUNIT_EXPECT_EQ(test, bss->signal, inform_bss.signal);
net/wireless/tests/scan.c
373
KUNIT_EXPECT_EQ(test, bss->beacon_interval, beacon_int);
net/wireless/tests/scan.c
374
KUNIT_EXPECT_EQ(test, bss->capability, capability);
net/wireless/tests/scan.c
375
KUNIT_EXPECT_EQ(test, bss->bssid_index, 0);
net/wireless/tests/scan.c
376
KUNIT_EXPECT_PTR_EQ(test, bss->channel, inform_bss.chan);
net/wireless/tests/scan.c
377
KUNIT_EXPECT_MEMEQ(test, bssid, bss->bssid, sizeof(bssid));
net/wireless/tests/scan.c
381
ies = rcu_dereference(bss->ies);
net/wireless/tests/scan.c
392
KUNIT_EXPECT_PTR_EQ(test, bss, other);
net/wireless/tests/scan.c
399
KUNIT_EXPECT_PTR_EQ(test, bss, other);
net/wireless/tests/scan.c
402
cfg80211_put_bss(wiphy, bss);
net/wireless/tests/scan.c
450
struct cfg80211_bss *bss, *link_bss;
net/wireless/tests/scan.c
608
bss = cfg80211_inform_bss_data(wiphy, &inform_bss,
net/wireless/tests/scan.c
613
KUNIT_EXPECT_NOT_NULL(test, bss);
net/wireless/tests/scan.c
671
cfg80211_put_bss(wiphy, bss);
net/wireless/trace.h
1291
TP_PROTO(struct wiphy *wiphy, struct cfg80211_bss *bss),
net/wireless/trace.h
1292
TP_ARGS(wiphy, bss),
net/wireless/trace.h
1300
MAC_ASSIGN(bssid, bss->bssid);
net/wireless/trace.h
1301
CHAN_ASSIGN(bss->channel);
net/wireless/trace.h
1383
if (req->bss)
net/wireless/trace.h
1384
MAC_ASSIGN(bssid, req->bss->bssid);
net/wireless/trace.h
1418
if (req->bss)
net/wireless/trace.h
1419
MAC_ASSIGN(bssid, req->bss->bssid);
net/wireless/trace.h
3172
data->ap_mld_addr ?: data->links[0].bss->bssid);
net/wireless/trace.h
3255
MAC_ASSIGN(ap_addr, data->ap_mld_addr ?: data->bss[0]->bssid);
net/wireless/trace.h
4169
if (req->add_links[i].bss)
net/wireless/util.c
1074
const struct element *ieee80211_bss_get_elem(struct cfg80211_bss *bss, u8 id)
net/wireless/util.c
1078
ies = rcu_dereference(bss->ies);
sound/soc/sof/ipc4-topology.c
1298
int ibs, bss, total;
sound/soc/sof/ipc4-topology.c
1301
bss = base_config->is_pages;
sound/soc/sof/ipc4-topology.c
1304
task_mem += SOF_IPC4_MODULE_INSTANCE_LIST_ITEM_SIZE + bss;
tools/perf/util/bpf-trace-summary.c
62
skel->bss->enabled = 1;
tools/perf/util/bpf-trace-summary.c
67
skel->bss->enabled = 0;
tools/perf/util/bpf_counter.c
635
evsel->follower_skel->bss->type = filter_type;
tools/perf/util/bpf_counter.c
636
evsel->follower_skel->bss->inherit = target->inherit;
tools/perf/util/bpf_counter.c
681
evsel->follower_skel->bss->enabled = 1;
tools/perf/util/bpf_counter.c
687
evsel->follower_skel->bss->enabled = 0;
tools/perf/util/bpf_counter.c
711
switch (evsel->follower_skel->bss->type) {
tools/perf/util/bpf_counter_cgroup.c
253
skel->bss->enabled = 1;
tools/perf/util/bpf_counter_cgroup.c
264
skel->bss->enabled = 0;
tools/perf/util/bpf_ftrace.c
107
skel->bss->min = INT64_MAX;
tools/perf/util/bpf_ftrace.c
158
skel->bss->enabled = 1;
tools/perf/util/bpf_ftrace.c
164
skel->bss->enabled = 0;
tools/perf/util/bpf_ftrace.c
193
if (skel->bss->count) {
tools/perf/util/bpf_ftrace.c
194
stats->mean = skel->bss->total / skel->bss->count;
tools/perf/util/bpf_ftrace.c
195
stats->n = skel->bss->count;
tools/perf/util/bpf_ftrace.c
196
stats->max = skel->bss->max;
tools/perf/util/bpf_ftrace.c
197
stats->min = skel->bss->min;
tools/perf/util/bpf_kwork.c
59
skel->bss->enabled = 1;
tools/perf/util/bpf_kwork.c
65
skel->bss->enabled = 0;
tools/perf/util/bpf_kwork_top.c
67
skel->bss->from_timestamp = (u64)ts.tv_sec * NSEC_PER_SEC + ts.tv_nsec;
tools/perf/util/bpf_kwork_top.c
68
skel->bss->enabled = 1;
tools/perf/util/bpf_kwork_top.c
69
pr_debug("perf kwork top start at: %lld\n", skel->bss->from_timestamp);
tools/perf/util/bpf_kwork_top.c
76
skel->bss->enabled = 0;
tools/perf/util/bpf_kwork_top.c
78
skel->bss->to_timestamp = (u64)ts.tv_sec * NSEC_PER_SEC + ts.tv_nsec;
tools/perf/util/bpf_kwork_top.c
79
pr_debug("perf kwork top finish at: %lld\n", skel->bss->to_timestamp);
tools/perf/util/bpf_lock_contention.c
494
u64 end_ts = skel->bss->end_ts;
tools/perf/util/bpf_lock_contention.c
550
skel->bss->enabled = 1;
tools/perf/util/bpf_lock_contention.c
556
skel->bss->enabled = 0;
tools/perf/util/bpf_lock_contention.c
731
con->fails.task = skel->bss->task_fail;
tools/perf/util/bpf_lock_contention.c
732
con->fails.stack = skel->bss->stack_fail;
tools/perf/util/bpf_lock_contention.c
733
con->fails.time = skel->bss->time_fail;
tools/perf/util/bpf_lock_contention.c
734
con->fails.data = skel->bss->data_fail;
tools/perf/util/bpf_lock_contention.c
839
skel->bss->enabled = 0;
tools/perf/util/bpf_off_cpu.c
104
skel->bss->enabled = 1;
tools/perf/util/bpf_off_cpu.c
109
skel->bss->enabled = 0;
tools/perf/util/bpf_off_cpu.c
297
skel->bss->offcpu_thresh_ns = opts->off_cpu_thresh_ns;
tools/perf/util/bpf_off_cpu.c
335
skel->bss->enabled = 0;
tools/sched_ext/scx_central.c
128
skel->bss->nr_total,
tools/sched_ext/scx_central.c
129
skel->bss->nr_locals,
tools/sched_ext/scx_central.c
130
skel->bss->nr_queued,
tools/sched_ext/scx_central.c
131
skel->bss->nr_lost_pids);
tools/sched_ext/scx_central.c
133
skel->bss->nr_timers,
tools/sched_ext/scx_central.c
134
skel->bss->nr_dispatches,
tools/sched_ext/scx_central.c
135
skel->bss->nr_mismatches,
tools/sched_ext/scx_central.c
136
skel->bss->nr_retries);
tools/sched_ext/scx_central.c
138
skel->bss->nr_overflows);
tools/sched_ext/scx_pair.c
161
skel->bss->nr_total,
tools/sched_ext/scx_pair.c
162
skel->bss->nr_dispatched,
tools/sched_ext/scx_pair.c
163
skel->bss->nr_missing);
tools/sched_ext/scx_pair.c
165
skel->bss->nr_kicks,
tools/sched_ext/scx_pair.c
166
skel->bss->nr_preemptions);
tools/sched_ext/scx_pair.c
168
skel->bss->nr_exps,
tools/sched_ext/scx_pair.c
169
skel->bss->nr_exp_waits,
tools/sched_ext/scx_pair.c
170
skel->bss->nr_exp_empty);
tools/sched_ext/scx_pair.c
172
skel->bss->nr_cgrp_next,
tools/sched_ext/scx_pair.c
173
skel->bss->nr_cgrp_coll,
tools/sched_ext/scx_pair.c
174
skel->bss->nr_cgrp_empty);
tools/sched_ext/scx_qmap.c
126
long nr_enqueued = skel->bss->nr_enqueued;
tools/sched_ext/scx_qmap.c
127
long nr_dispatched = skel->bss->nr_dispatched;
tools/sched_ext/scx_qmap.c
131
skel->bss->nr_reenqueued, skel->bss->nr_dequeued,
tools/sched_ext/scx_qmap.c
132
skel->bss->nr_core_sched_execed,
tools/sched_ext/scx_qmap.c
133
skel->bss->nr_ddsp_from_enq);
tools/sched_ext/scx_qmap.c
135
skel->bss->nr_expedited_local,
tools/sched_ext/scx_qmap.c
136
skel->bss->nr_expedited_remote,
tools/sched_ext/scx_qmap.c
137
skel->bss->nr_expedited_from_timer,
tools/sched_ext/scx_qmap.c
138
skel->bss->nr_expedited_lost);
tools/sched_ext/scx_qmap.c
141
skel->bss->cpuperf_min,
tools/sched_ext/scx_qmap.c
142
skel->bss->cpuperf_avg,
tools/sched_ext/scx_qmap.c
143
skel->bss->cpuperf_max,
tools/sched_ext/scx_qmap.c
144
skel->bss->cpuperf_target_min,
tools/sched_ext/scx_qmap.c
145
skel->bss->cpuperf_target_avg,
tools/sched_ext/scx_qmap.c
146
skel->bss->cpuperf_target_max);
tools/sched_ext/scx_qmap.c
76
skel->bss->test_error_cnt = strtoul(optarg, NULL, 0);
tools/sched_ext/scx_sdt.c
73
printf("enqueues=%llu\t", skel->bss->stat_enqueue);
tools/sched_ext/scx_sdt.c
74
printf("inits=%llu\t", skel->bss->stat_init);
tools/sched_ext/scx_sdt.c
75
printf("exits=%llu\t", skel->bss->stat_exit);
tools/sched_ext/scx_sdt.c
78
printf("select_idle_cpu=%llu\t", skel->bss->stat_select_idle_cpu);
tools/sched_ext/scx_sdt.c
79
printf("select_busy_cpu=%llu\t", skel->bss->stat_select_busy_cpu);
tools/sched_ext/scx_sdt.c
83
printf("chunk allocs=%llu\t", skel->bss->alloc_stats.chunk_allocs);
tools/sched_ext/scx_sdt.c
84
printf("data_allocs=%llu\n", skel->bss->alloc_stats.data_allocs);
tools/sched_ext/scx_sdt.c
85
printf("alloc_ops=%llu\t", skel->bss->alloc_stats.alloc_ops);
tools/sched_ext/scx_sdt.c
86
printf("free_ops=%llu\t", skel->bss->alloc_stats.free_ops);
tools/sched_ext/scx_sdt.c
87
printf("active_allocs=%llu\t", skel->bss->alloc_stats.active_allocs);
tools/sched_ext/scx_sdt.c
88
printf("arena_pages_used=%llu\t", skel->bss->alloc_stats.arena_pages_used);
tools/sched_ext/scx_userland.c
241
skel->bss->nr_queued = 0;
tools/sched_ext/scx_userland.c
242
skel->bss->nr_scheduled = nr_curr_enqueued;
tools/sched_ext/scx_userland.c
284
skel->bss->nr_scheduled = __atomic_load_n(&nr_curr_enqueued, __ATOMIC_RELAXED);
tools/sched_ext/scx_userland.c
292
nr_failed_enqueues = skel->bss->nr_failed_enqueues;
tools/sched_ext/scx_userland.c
293
nr_kernel_enqueues = skel->bss->nr_kernel_enqueues;
tools/sched_ext/scx_userland.c
294
nr_user_enqueues = skel->bss->nr_user_enqueues;
tools/testing/selftests/bpf/benchs/bench_bloom_filter_map.c
233
nr_rand_bytes = syscall(__NR_getrandom, ctx.skel->bss->rand_vals,
tools/testing/selftests/bpf/benchs/bench_bloom_filter_map.c
288
skel->bss->value_size = args.value_size;
tools/testing/selftests/bpf/benchs/bench_bloom_filter_map.c
401
if (ctx.skel->bss->error != 0) {
tools/testing/selftests/bpf/benchs/bench_bloom_filter_map.c
403
ctx.skel->bss->error);
tools/testing/selftests/bpf/benchs/bench_bloom_filter_map.c
408
struct stat *s = (void *)&ctx.skel->bss->percpu_stats[i];
tools/testing/selftests/bpf/benchs/bench_bpf_crypto.c
100
memcpy(ctx.skel->bss->key, "12345678testtest", 16);
tools/testing/selftests/bpf/benchs/bench_bpf_crypto.c
101
ctx.skel->bss->key_len = 16;
tools/testing/selftests/bpf/benchs/bench_bpf_crypto.c
102
ctx.skel->bss->authsize = 0;
tools/testing/selftests/bpf/benchs/bench_bpf_crypto.c
127
if (err || ctx.skel->bss->status) {
tools/testing/selftests/bpf/benchs/bench_bpf_crypto.c
129
err, ctx.skel->bss->status);
tools/testing/selftests/bpf/benchs/bench_bpf_crypto.c
149
res->hits = atomic_swap(&ctx.skel->bss->hits, 0);
tools/testing/selftests/bpf/benchs/bench_bpf_crypto.c
42
args.crypto_len > sizeof(ctx.skel->bss->dst)) {
tools/testing/selftests/bpf/benchs/bench_bpf_crypto.c
44
sizeof(ctx.skel->bss->dst));
tools/testing/selftests/bpf/benchs/bench_bpf_crypto.c
85
if (!sz || sz > sizeof(ctx.skel->bss->dst)) {
tools/testing/selftests/bpf/benchs/bench_bpf_crypto.c
87
sz, sizeof(ctx.skel->bss->dst));
tools/testing/selftests/bpf/benchs/bench_bpf_crypto.c
99
snprintf(ctx.skel->bss->cipher, 128, "%s", args.crypto_cipher);
tools/testing/selftests/bpf/benchs/bench_bpf_hashmap_full_update.c
50
ctx.skel->bss->nr_loops = MAX_LOOP_NUM;
tools/testing/selftests/bpf/benchs/bench_bpf_hashmap_full_update.c
71
u64 time = ctx.skel->bss->percpu_time[i];
tools/testing/selftests/bpf/benchs/bench_bpf_hashmap_full_update.c
77
i, ctx.skel->bss->nr_loops * 1000000000ll / time);
tools/testing/selftests/bpf/benchs/bench_bpf_hashmap_lookup.c
171
ctx.skel->bss->nr_entries = args.nr_entries;
tools/testing/selftests/bpf/benchs/bench_bpf_hashmap_lookup.c
172
ctx.skel->bss->nr_loops = args.nr_loops / args.nr_entries;
tools/testing/selftests/bpf/benchs/bench_bpf_hashmap_lookup.c
176
ctx.skel->bss->key[i] = 2654435761 * i;
tools/testing/selftests/bpf/benchs/bench_bpf_hashmap_lookup.c
189
patch_key(i, ctx.skel->bss->key);
tools/testing/selftests/bpf/benchs/bench_bpf_hashmap_lookup.c
190
bpf_map_update_elem(map_fd, ctx.skel->bss->key, &i, BPF_ANY);
tools/testing/selftests/bpf/benchs/bench_bpf_hashmap_lookup.c
248
n = compute_events(ctx.skel->bss->percpu_times[i], &events_mean,
tools/testing/selftests/bpf/benchs/bench_bpf_loop.c
67
res->hits = atomic_swap(&ctx.skel->bss->hits, 0);
tools/testing/selftests/bpf/benchs/bench_bpf_loop.c
88
ctx.skel->bss->nr_loops = args.nr_loops;
tools/testing/selftests/bpf/benchs/bench_htab_mem.c
199
ctx.skel->bss->nr_thread = env.producer_cnt;
tools/testing/selftests/bpf/benchs/bench_htab_mem.c
294
res->hits = atomic_swap(&ctx.skel->bss->op_cnt, 0) / env.producer_cnt;
tools/testing/selftests/bpf/benchs/bench_local_storage.c
224
res->hits = atomic_swap(&ctx.skel->bss->hits, 0);
tools/testing/selftests/bpf/benchs/bench_local_storage.c
225
res->important_hits = atomic_swap(&ctx.skel->bss->important_hits, 0);
tools/testing/selftests/bpf/benchs/bench_local_storage_create.c
142
res->hits = atomic_swap(&skel->bss->create_cnts, 0);
tools/testing/selftests/bpf/benchs/bench_local_storage_create.c
143
res->drops = atomic_swap(&skel->bss->kmalloc_cnts, 0);
tools/testing/selftests/bpf/benchs/bench_local_storage_create.c
240
if (create_owner_errs || skel->bss->create_errs)
tools/testing/selftests/bpf/benchs/bench_local_storage_create.c
245
skel->bss->create_errs);
tools/testing/selftests/bpf/benchs/bench_local_storage_create.c
91
skel->bss->bench_pid = getpid();
tools/testing/selftests/bpf/benchs/bench_local_storage_rcu_tasks_trace.c
193
res->gp_ct = atomic_swap(&ctx.skel->bss->gp_hits, 0);
tools/testing/selftests/bpf/benchs/bench_local_storage_rcu_tasks_trace.c
194
res->gp_ns = atomic_swap(&ctx.skel->bss->gp_times, 0);
tools/testing/selftests/bpf/benchs/bench_local_storage_rcu_tasks_trace.c
209
if (ctx.skel->bss->unexpected) {
tools/testing/selftests/bpf/benchs/bench_lpm_trie_map.c
195
ctx.bench->bss->nr_entries = args.nr_entries;
tools/testing/selftests/bpf/benchs/bench_lpm_trie_map.c
196
ctx.bench->bss->prefixlen = args.prefixlen;
tools/testing/selftests/bpf/benchs/bench_lpm_trie_map.c
197
ctx.bench->bss->random = args.random;
tools/testing/selftests/bpf/benchs/bench_lpm_trie_map.c
230
ctx.bench->bss->op = LPM_OP_NOOP;
tools/testing/selftests/bpf/benchs/bench_lpm_trie_map.c
236
ctx.bench->bss->op = LPM_OP_BASELINE;
tools/testing/selftests/bpf/benchs/bench_lpm_trie_map.c
242
ctx.bench->bss->op = LPM_OP_LOOKUP;
tools/testing/selftests/bpf/benchs/bench_lpm_trie_map.c
248
ctx.bench->bss->op = LPM_OP_INSERT;
tools/testing/selftests/bpf/benchs/bench_lpm_trie_map.c
254
ctx.bench->bss->op = LPM_OP_UPDATE;
tools/testing/selftests/bpf/benchs/bench_lpm_trie_map.c
260
ctx.bench->bss->op = LPM_OP_DELETE;
tools/testing/selftests/bpf/benchs/bench_lpm_trie_map.c
266
ctx.bench->bss->op = LPM_OP_FREE;
tools/testing/selftests/bpf/benchs/bench_lpm_trie_map.c
271
res->hits = atomic_swap(&ctx.bench->bss->hits, 0);
tools/testing/selftests/bpf/benchs/bench_lpm_trie_map.c
272
res->duration_ns = atomic_swap(&ctx.bench->bss->duration_ns, 0);
tools/testing/selftests/bpf/benchs/bench_lpm_trie_map.c
279
switch (ctx.bench->bss->op) {
tools/testing/selftests/bpf/benchs/bench_lpm_trie_map.c
290
ctx.bench->bss->op);
tools/testing/selftests/bpf/benchs/bench_lpm_trie_map.c
327
opts.retval, ctx.bench->bss->op);
tools/testing/selftests/bpf/benchs/bench_ringbufs.c
171
res->hits = atomic_swap(&ctx->skel->bss->hits, 0);
tools/testing/selftests/bpf/benchs/bench_ringbufs.c
174
res->drops = atomic_swap(&ctx->skel->bss->dropped, 0);
tools/testing/selftests/bpf/benchs/bench_ringbufs.c
276
res->drops = atomic_swap(&ctx->skel->bss->dropped, 0);
tools/testing/selftests/bpf/benchs/bench_ringbufs.c
405
res->drops = atomic_swap(&ctx->skel->bss->dropped, 0);
tools/testing/selftests/bpf/benchs/bench_sockmap.c
259
ctx.skel->bss->pkt_size = ctx.strp_size;
tools/testing/selftests/bpf/benchs/bench_sockmap.c
280
ctx.skel->bss->verdict_dir = BPF_F_INGRESS;
tools/testing/selftests/bpf/benchs/bench_sockmap.c
310
ctx.skel->bss->verdict_dir = BPF_F_INGRESS;
tools/testing/selftests/bpf/benchs/bench_sockmap.c
363
res->hits = atomic_swap(&ctx.skel->bss->process_byte, 0);
tools/testing/selftests/bpf/benchs/bench_strncmp.c
133
res->hits = atomic_swap(&ctx.skel->bss->hits, 0);
tools/testing/selftests/bpf/benchs/bench_strncmp.c
33
args.cmp_str_len >= sizeof(ctx.skel->bss->str)) {
tools/testing/selftests/bpf/benchs/bench_strncmp.c
35
sizeof(ctx.skel->bss->str));
tools/testing/selftests/bpf/benchs/bench_strncmp.c
66
if (!sz || sz < sizeof(ctx.skel->bss->str)) {
tools/testing/selftests/bpf/benchs/bench_strncmp.c
68
sz, sizeof(ctx.skel->bss->str));
tools/testing/selftests/bpf/benchs/bench_strncmp.c
88
memcpy(ctx.skel->bss->str, target, args.cmp_str_len);
tools/testing/selftests/bpf/benchs/bench_strncmp.c
89
ctx.skel->bss->str[args.cmp_str_len] = '\0';
tools/testing/selftests/bpf/benchs/bench_strncmp.c
91
ctx.skel->bss->str[args.cmp_str_len - 1] -= 1;
tools/testing/selftests/bpf/benchs/bench_trigger.c
132
res->hits = sum_and_reset_counters(ctx.skel->bss->hits);
tools/testing/selftests/bpf/map_tests/map_percpu_stats.c
244
skel->bss->target_id = map_id;
tools/testing/selftests/bpf/prog_tests/arena_atomics.c
243
skel->bss->pid = getpid();
tools/testing/selftests/bpf/prog_tests/arena_htab.c
54
if (skel->bss->skip) {
tools/testing/selftests/bpf/prog_tests/arena_htab.c
59
htab = skel->bss->htab_for_user;
tools/testing/selftests/bpf/prog_tests/arena_htab.c
79
htab = skel->bss->htab_for_user;
tools/testing/selftests/bpf/prog_tests/arena_list.c
47
skel->bss->cnt = cnt;
tools/testing/selftests/bpf/prog_tests/arena_list.c
51
if (skel->bss->skip) {
tools/testing/selftests/bpf/prog_tests/arena_list.c
56
sum = list_sum(skel->bss->list_head);
tools/testing/selftests/bpf/prog_tests/arena_list.c
63
sum = list_sum(skel->bss->list_head);
tools/testing/selftests/bpf/prog_tests/arena_list.c
65
ASSERT_EQ(skel->bss->list_sum, expected_sum, "sum of list elems computed by prog");
tools/testing/selftests/bpf/prog_tests/arena_spin_lock.c
102
ASSERT_EQ(skel->bss->counter, repeat * nthreads, "check counter value");
tools/testing/selftests/bpf/prog_tests/arena_spin_lock.c
76
skel->bss->cs_count = size;
tools/testing/selftests/bpf/prog_tests/arena_spin_lock.c
77
skel->bss->limit = repeat * nthreads;
tools/testing/selftests/bpf/prog_tests/arena_strsearch.c
19
if (skel->bss->skip) {
tools/testing/selftests/bpf/prog_tests/assign_reuse.c
109
ASSERT_EQ(skel->bss->sk_cookie_seen, 0, "cookie_init");
tools/testing/selftests/bpf/prog_tests/assign_reuse.c
146
ASSERT_EQ(skel->bss->reuseport_executed, 1, "program executed once");
tools/testing/selftests/bpf/prog_tests/assign_reuse.c
148
skel->bss->sk_cookie_seen = 0;
tools/testing/selftests/bpf/prog_tests/assign_reuse.c
149
skel->bss->reuseport_executed = 0;
tools/testing/selftests/bpf/prog_tests/assign_reuse.c
157
ASSERT_EQ(skel->bss->sk_cookie_seen, cookie(*fd_sv),
tools/testing/selftests/bpf/prog_tests/assign_reuse.c
159
ASSERT_EQ(skel->bss->reuseport_executed, 1, "program executed once");
tools/testing/selftests/bpf/prog_tests/atomics.c
115
ASSERT_EQ(skel->bss->xor64_result, 0x110ull << 32, "xor64_result");
tools/testing/selftests/bpf/prog_tests/atomics.c
118
ASSERT_EQ(skel->bss->xor32_result, 0x110, "xor32_result");
tools/testing/selftests/bpf/prog_tests/atomics.c
137
ASSERT_EQ(skel->bss->cmpxchg64_result_fail, 1, "cmpxchg_result_fail");
tools/testing/selftests/bpf/prog_tests/atomics.c
138
ASSERT_EQ(skel->bss->cmpxchg64_result_succeed, 1, "cmpxchg_result_succeed");
tools/testing/selftests/bpf/prog_tests/atomics.c
141
ASSERT_EQ(skel->bss->cmpxchg32_result_fail, 1, "cmpxchg_result_fail");
tools/testing/selftests/bpf/prog_tests/atomics.c
142
ASSERT_EQ(skel->bss->cmpxchg32_result_succeed, 1, "cmpxchg_result_succeed");
tools/testing/selftests/bpf/prog_tests/atomics.c
159
ASSERT_EQ(skel->bss->xchg64_result, 1, "xchg64_result");
tools/testing/selftests/bpf/prog_tests/atomics.c
162
ASSERT_EQ(skel->bss->xchg32_result, 1, "xchg32_result");
tools/testing/selftests/bpf/prog_tests/atomics.c
185
skel->bss->pid = getpid();
tools/testing/selftests/bpf/prog_tests/atomics.c
21
ASSERT_EQ(skel->bss->add64_result, 1, "add64_result");
tools/testing/selftests/bpf/prog_tests/atomics.c
24
ASSERT_EQ(skel->bss->add32_result, 1, "add32_result");
tools/testing/selftests/bpf/prog_tests/atomics.c
26
ASSERT_EQ(skel->bss->add_stack_value_copy, 3, "add_stack_value");
tools/testing/selftests/bpf/prog_tests/atomics.c
27
ASSERT_EQ(skel->bss->add_stack_result, 1, "add_stack_result");
tools/testing/selftests/bpf/prog_tests/atomics.c
46
ASSERT_EQ(skel->bss->sub64_result, 1, "sub64_result");
tools/testing/selftests/bpf/prog_tests/atomics.c
49
ASSERT_EQ(skel->bss->sub32_result, 1, "sub32_result");
tools/testing/selftests/bpf/prog_tests/atomics.c
51
ASSERT_EQ(skel->bss->sub_stack_value_copy, -1, "sub_stack_value");
tools/testing/selftests/bpf/prog_tests/atomics.c
52
ASSERT_EQ(skel->bss->sub_stack_result, 1, "sub_stack_result");
tools/testing/selftests/bpf/prog_tests/atomics.c
71
ASSERT_EQ(skel->bss->and64_result, 0x110ull << 32, "and64_result");
tools/testing/selftests/bpf/prog_tests/atomics.c
74
ASSERT_EQ(skel->bss->and32_result, 0x110, "and32_result");
tools/testing/selftests/bpf/prog_tests/atomics.c
93
ASSERT_EQ(skel->bss->or64_result, 0x110ull << 32, "or64_result");
tools/testing/selftests/bpf/prog_tests/atomics.c
96
ASSERT_EQ(skel->bss->or32_result, 0x110, "or32_result");
tools/testing/selftests/bpf/prog_tests/attach_probe.c
116
ASSERT_EQ(skel->bss->kprobe_res, 1, "check_kprobe_res");
tools/testing/selftests/bpf/prog_tests/attach_probe.c
117
ASSERT_EQ(skel->bss->kretprobe_res, 2, "check_kretprobe_res");
tools/testing/selftests/bpf/prog_tests/attach_probe.c
118
ASSERT_EQ(skel->bss->uprobe_res, 3, "check_uprobe_res");
tools/testing/selftests/bpf/prog_tests/attach_probe.c
119
ASSERT_EQ(skel->bss->uretprobe_res, 4, "check_uretprobe_res");
tools/testing/selftests/bpf/prog_tests/attach_probe.c
120
ASSERT_EQ(skel->bss->uprobe_byname_res, 5, "check_uprobe_byname_res");
tools/testing/selftests/bpf/prog_tests/attach_probe.c
259
ASSERT_EQ(skel->bss->kprobe2_res, 11, "check_kprobe_auto_res");
tools/testing/selftests/bpf/prog_tests/attach_probe.c
260
ASSERT_EQ(skel->bss->kretprobe2_res, 22, "check_kretprobe_auto_res");
tools/testing/selftests/bpf/prog_tests/attach_probe.c
261
ASSERT_EQ(skel->bss->uretprobe_byname_res, 6, "check_uretprobe_byname_res");
tools/testing/selftests/bpf/prog_tests/attach_probe.c
296
ASSERT_EQ(skel->bss->uprobe_byname2_res, 7, "check_uprobe_byname2_res");
tools/testing/selftests/bpf/prog_tests/attach_probe.c
297
ASSERT_EQ(skel->bss->uretprobe_byname2_res, 8, "check_uretprobe_byname2_res");
tools/testing/selftests/bpf/prog_tests/attach_probe.c
385
skel->bss->user_ptr = test_data;
tools/testing/selftests/bpf/prog_tests/attach_probe.c
390
ASSERT_EQ(skel->bss->uprobe_byname3_sleepable_res, 9, "check_uprobe_byname3_sleepable_res");
tools/testing/selftests/bpf/prog_tests/attach_probe.c
391
ASSERT_EQ(skel->bss->uprobe_byname3_str_sleepable_res, 10, "check_uprobe_byname3_str_sleepable_res");
tools/testing/selftests/bpf/prog_tests/attach_probe.c
392
ASSERT_EQ(skel->bss->uprobe_byname3_res, 11, "check_uprobe_byname3_res");
tools/testing/selftests/bpf/prog_tests/attach_probe.c
393
ASSERT_EQ(skel->bss->uretprobe_byname3_sleepable_res, 12, "check_uretprobe_byname3_sleepable_res");
tools/testing/selftests/bpf/prog_tests/attach_probe.c
394
ASSERT_EQ(skel->bss->uretprobe_byname3_str_sleepable_res, 13, "check_uretprobe_byname3_str_sleepable_res");
tools/testing/selftests/bpf/prog_tests/attach_probe.c
395
ASSERT_EQ(skel->bss->uretprobe_byname3_res, 14, "check_uretprobe_byname3_res");
tools/testing/selftests/bpf/prog_tests/attach_probe.c
408
if (!ASSERT_OK_PTR(skel->bss, "check_bss"))
tools/testing/selftests/bpf/prog_tests/autoattach.c
24
ASSERT_TRUE(skel->bss->prog1_called, "attached_prog1");
tools/testing/selftests/bpf/prog_tests/autoattach.c
25
ASSERT_FALSE(skel->bss->prog2_called, "attached_prog2");
tools/testing/selftests/bpf/prog_tests/autoload.c
35
CHECK(!skel->bss->prog1_called, "prog1", "not called\n");
tools/testing/selftests/bpf/prog_tests/autoload.c
36
CHECK(!skel->bss->prog2_called, "prog2", "not called\n");
tools/testing/selftests/bpf/prog_tests/autoload.c
37
CHECK(skel->bss->prog3_called, "prog3", "called?!\n");
tools/testing/selftests/bpf/prog_tests/bloom_filter_map.c
104
ASSERT_EQ(skel->bss->error, 0, "error");
tools/testing/selftests/bpf/prog_tests/bloom_filter_map.c
140
ASSERT_EQ(skel->bss->error, 0, "error");
tools/testing/selftests/bpf/prog_tests/bpf_cookie.c
115
skel->bss->pid = getpid();
tools/testing/selftests/bpf/prog_tests/bpf_cookie.c
116
skel->bss->test_cookie = true;
tools/testing/selftests/bpf/prog_tests/bpf_cookie.c
199
skel->bss->pid = getpid();
tools/testing/selftests/bpf/prog_tests/bpf_cookie.c
200
skel->bss->test_cookie = true;
tools/testing/selftests/bpf/prog_tests/bpf_cookie.c
251
skel->bss->uprobe_multi_func_1_addr = (__u64) uprobe_multi_func_1;
tools/testing/selftests/bpf/prog_tests/bpf_cookie.c
252
skel->bss->uprobe_multi_func_2_addr = (__u64) uprobe_multi_func_2;
tools/testing/selftests/bpf/prog_tests/bpf_cookie.c
253
skel->bss->uprobe_multi_func_3_addr = (__u64) uprobe_multi_func_3;
tools/testing/selftests/bpf/prog_tests/bpf_cookie.c
255
skel->bss->pid = getpid();
tools/testing/selftests/bpf/prog_tests/bpf_cookie.c
256
skel->bss->test_cookie = true;
tools/testing/selftests/bpf/prog_tests/bpf_cookie.c
262
ASSERT_EQ(skel->bss->uprobe_multi_func_1_result, 1, "uprobe_multi_func_1_result");
tools/testing/selftests/bpf/prog_tests/bpf_cookie.c
263
ASSERT_EQ(skel->bss->uprobe_multi_func_2_result, 1, "uprobe_multi_func_2_result");
tools/testing/selftests/bpf/prog_tests/bpf_cookie.c
264
ASSERT_EQ(skel->bss->uprobe_multi_func_3_result, 1, "uprobe_multi_func_3_result");
tools/testing/selftests/bpf/prog_tests/bpf_cookie.c
266
ASSERT_EQ(skel->bss->uretprobe_multi_func_1_result, 1, "uretprobe_multi_func_1_result");
tools/testing/selftests/bpf/prog_tests/bpf_cookie.c
267
ASSERT_EQ(skel->bss->uretprobe_multi_func_2_result, 1, "uretprobe_multi_func_2_result");
tools/testing/selftests/bpf/prog_tests/bpf_cookie.c
268
ASSERT_EQ(skel->bss->uretprobe_multi_func_3_result, 1, "uretprobe_multi_func_3_result");
tools/testing/selftests/bpf/prog_tests/bpf_cookie.c
362
ASSERT_EQ(skel->bss->uprobe_res, 0x100 | 0x200, "uprobe_res");
tools/testing/selftests/bpf/prog_tests/bpf_cookie.c
363
ASSERT_EQ(skel->bss->uretprobe_res, 0x1000 | 0x2000, "uretprobe_res");
tools/testing/selftests/bpf/prog_tests/bpf_cookie.c
394
ASSERT_EQ(skel->bss->tp_res, 0x10000 | 0x20000, "tp_res1");
tools/testing/selftests/bpf/prog_tests/bpf_cookie.c
404
skel->bss->tp_res = 0;
tools/testing/selftests/bpf/prog_tests/bpf_cookie.c
416
ASSERT_EQ(skel->bss->tp_res, 0x20000 | 0x40000, "tp_res2");
tools/testing/selftests/bpf/prog_tests/bpf_cookie.c
465
ASSERT_EQ(skel->bss->pe_res, 0x100000, "pe_res1");
tools/testing/selftests/bpf/prog_tests/bpf_cookie.c
475
skel->bss->pe_res = 0;
tools/testing/selftests/bpf/prog_tests/bpf_cookie.c
484
ASSERT_EQ(skel->bss->pe_res, 0x200000, "pe_res2");
tools/testing/selftests/bpf/prog_tests/bpf_cookie.c
517
skel->bss->fentry_res = 0;
tools/testing/selftests/bpf/prog_tests/bpf_cookie.c
518
skel->bss->fexit_res = 0;
tools/testing/selftests/bpf/prog_tests/bpf_cookie.c
551
ASSERT_EQ(skel->bss->fentry_res, 0x10000000000000L, "fentry_res");
tools/testing/selftests/bpf/prog_tests/bpf_cookie.c
552
ASSERT_EQ(skel->bss->fexit_res, 0x20000000000000L, "fexit_res");
tools/testing/selftests/bpf/prog_tests/bpf_cookie.c
553
ASSERT_EQ(skel->bss->fmod_ret_res, 0x30000000000000L, "fmod_ret_res");
tools/testing/selftests/bpf/prog_tests/bpf_cookie.c
574
skel->bss->lsm_res = 0;
tools/testing/selftests/bpf/prog_tests/bpf_cookie.c
590
ASSERT_EQ(skel->bss->lsm_res, 0x90000000000090L, "fentry_res");
tools/testing/selftests/bpf/prog_tests/bpf_cookie.c
61
ASSERT_EQ(skel->bss->kprobe_res, 0x1 | 0x2, "kprobe_res");
tools/testing/selftests/bpf/prog_tests/bpf_cookie.c
612
skel->bss->tp_btf_res = 0;
tools/testing/selftests/bpf/prog_tests/bpf_cookie.c
62
ASSERT_EQ(skel->bss->kretprobe_res, 0x10 | 0x20, "kretprobe_res");
tools/testing/selftests/bpf/prog_tests/bpf_cookie.c
623
ASSERT_EQ(skel->bss->tp_btf_res, cookie, "raw_tp_open_res");
tools/testing/selftests/bpf/prog_tests/bpf_cookie.c
626
skel->bss->tp_btf_res = 0;
tools/testing/selftests/bpf/prog_tests/bpf_cookie.c
637
ASSERT_EQ(skel->bss->tp_btf_res, cookie, "link_create_res");
tools/testing/selftests/bpf/prog_tests/bpf_cookie.c
640
skel->bss->tp_btf_res = 0;
tools/testing/selftests/bpf/prog_tests/bpf_cookie.c
651
ASSERT_EQ(skel->bss->tp_btf_res, cookie, "attach_trace_opts_res");
tools/testing/selftests/bpf/prog_tests/bpf_cookie.c
690
skel->bss->raw_tp_res = 0;
tools/testing/selftests/bpf/prog_tests/bpf_cookie.c
707
ASSERT_EQ(skel->bss->raw_tp_res, cookie, "raw_tp_open_res");
tools/testing/selftests/bpf/prog_tests/bpf_cookie.c
710
skel->bss->raw_tp_res = 0;
tools/testing/selftests/bpf/prog_tests/bpf_cookie.c
722
ASSERT_EQ(skel->bss->raw_tp_res, cookie, "attach_raw_tp_opts_res");
tools/testing/selftests/bpf/prog_tests/bpf_cookie.c
738
skel->bss->my_tid = sys_gettid();
tools/testing/selftests/bpf/prog_tests/bpf_cookie.c
81
ASSERT_EQ(skel->bss->kprobe_test1_result, 1, "kprobe_test1_result");
tools/testing/selftests/bpf/prog_tests/bpf_cookie.c
82
ASSERT_EQ(skel->bss->kprobe_test2_result, 1, "kprobe_test2_result");
tools/testing/selftests/bpf/prog_tests/bpf_cookie.c
83
ASSERT_EQ(skel->bss->kprobe_test3_result, 1, "kprobe_test3_result");
tools/testing/selftests/bpf/prog_tests/bpf_cookie.c
84
ASSERT_EQ(skel->bss->kprobe_test4_result, 1, "kprobe_test4_result");
tools/testing/selftests/bpf/prog_tests/bpf_cookie.c
85
ASSERT_EQ(skel->bss->kprobe_test5_result, 1, "kprobe_test5_result");
tools/testing/selftests/bpf/prog_tests/bpf_cookie.c
86
ASSERT_EQ(skel->bss->kprobe_test6_result, 1, "kprobe_test6_result");
tools/testing/selftests/bpf/prog_tests/bpf_cookie.c
87
ASSERT_EQ(skel->bss->kprobe_test7_result, 1, "kprobe_test7_result");
tools/testing/selftests/bpf/prog_tests/bpf_cookie.c
88
ASSERT_EQ(skel->bss->kprobe_test8_result, 1, "kprobe_test8_result");
tools/testing/selftests/bpf/prog_tests/bpf_cookie.c
90
ASSERT_EQ(skel->bss->kretprobe_test1_result, 1, "kretprobe_test1_result");
tools/testing/selftests/bpf/prog_tests/bpf_cookie.c
91
ASSERT_EQ(skel->bss->kretprobe_test2_result, 1, "kretprobe_test2_result");
tools/testing/selftests/bpf/prog_tests/bpf_cookie.c
92
ASSERT_EQ(skel->bss->kretprobe_test3_result, 1, "kretprobe_test3_result");
tools/testing/selftests/bpf/prog_tests/bpf_cookie.c
93
ASSERT_EQ(skel->bss->kretprobe_test4_result, 1, "kretprobe_test4_result");
tools/testing/selftests/bpf/prog_tests/bpf_cookie.c
94
ASSERT_EQ(skel->bss->kretprobe_test5_result, 1, "kretprobe_test5_result");
tools/testing/selftests/bpf/prog_tests/bpf_cookie.c
95
ASSERT_EQ(skel->bss->kretprobe_test6_result, 1, "kretprobe_test6_result");
tools/testing/selftests/bpf/prog_tests/bpf_cookie.c
96
ASSERT_EQ(skel->bss->kretprobe_test7_result, 1, "kretprobe_test7_result");
tools/testing/selftests/bpf/prog_tests/bpf_cookie.c
97
ASSERT_EQ(skel->bss->kretprobe_test8_result, 1, "kretprobe_test8_result");
tools/testing/selftests/bpf/prog_tests/bpf_gotox.c
44
skel->bss->ret_user = 0;
tools/testing/selftests/bpf/prog_tests/bpf_gotox.c
458
skel->bss->pid = getpid();
tools/testing/selftests/bpf/prog_tests/bpf_gotox.c
48
if (!ASSERT_EQ(skel->bss->ret_user, expected, "skel->bss->ret_user"))
tools/testing/selftests/bpf/prog_tests/bpf_gotox.c
57
skel->bss->in_user = ctx_in;
tools/testing/selftests/bpf/prog_tests/bpf_gotox.c
58
skel->bss->ret_user = 0;
tools/testing/selftests/bpf/prog_tests/bpf_gotox.c
63
if (!ASSERT_EQ(skel->bss->ret_user, expected, "skel->bss->ret_user"))
tools/testing/selftests/bpf/prog_tests/bpf_iter.c
1002
if (!ASSERT_EQ(skel->bss->key_sum_a, expected_key_a, "key_sum_a"))
tools/testing/selftests/bpf/prog_tests/bpf_iter.c
1004
if (!ASSERT_EQ(skel->bss->key_sum_b, expected_key_b, "key_sum_b"))
tools/testing/selftests/bpf/prog_tests/bpf_iter.c
1006
if (!ASSERT_EQ(skel->bss->val_sum, expected_val, "val_sum"))
tools/testing/selftests/bpf/prog_tests/bpf_iter.c
1074
if (!ASSERT_EQ(skel->bss->key_sum, expected_key, "key_sum"))
tools/testing/selftests/bpf/prog_tests/bpf_iter.c
1076
if (!ASSERT_EQ(skel->bss->val_sum, expected_val, "val_sum"))
tools/testing/selftests/bpf/prog_tests/bpf_iter.c
1176
if (!ASSERT_EQ(skel->bss->key_sum, expected_key, "key_sum"))
tools/testing/selftests/bpf/prog_tests/bpf_iter.c
1178
if (!ASSERT_EQ(skel->bss->val_sum, expected_val, "val_sum"))
tools/testing/selftests/bpf/prog_tests/bpf_iter.c
1370
skel->bss->to_add_val = time(NULL);
tools/testing/selftests/bpf/prog_tests/bpf_iter.c
1378
if (!ASSERT_EQ(skel->bss->ipv6_sk_count, num_sockets, "ipv6_sk_count"))
tools/testing/selftests/bpf/prog_tests/bpf_iter.c
1381
if (!ASSERT_EQ(skel->bss->val_sum, expected_val, "val_sum"))
tools/testing/selftests/bpf/prog_tests/bpf_iter.c
1387
!ASSERT_EQ(val, i + 1 + skel->bss->to_add_val, "check_map_value"))
tools/testing/selftests/bpf/prog_tests/bpf_iter.c
1491
skel->bss->pid = getpid();
tools/testing/selftests/bpf/prog_tests/bpf_iter.c
1492
skel->bss->one_task = opts ? 1 : 0;
tools/testing/selftests/bpf/prog_tests/bpf_iter.c
1524
ASSERT_EQ(skel->bss->one_task_error, 0, "unexpected task");
tools/testing/selftests/bpf/prog_tests/bpf_iter.c
1527
snprintf(maps_path, 64, "/proc/%u/maps", skel->bss->pid);
tools/testing/selftests/bpf/prog_tests/bpf_iter.c
1561
skel->bss->pid = getpid();
tools/testing/selftests/bpf/prog_tests/bpf_iter.c
1665
skel->bss->pid = getpid();
tools/testing/selftests/bpf/prog_tests/bpf_iter.c
1666
skel->bss->address = (uintptr_t)trigger_func;
tools/testing/selftests/bpf/prog_tests/bpf_iter.c
1669
skel->bss->page_shift = shift;
tools/testing/selftests/bpf/prog_tests/bpf_iter.c
1684
ASSERT_EQ(skel->bss->offset, get_uprobe_offset(trigger_func), "offset");
tools/testing/selftests/bpf/prog_tests/bpf_iter.c
1686
ASSERT_EQ(skel->bss->unique_tgid_cnt, 1, "unique_tgid_count");
tools/testing/selftests/bpf/prog_tests/bpf_iter.c
1688
ASSERT_GT(skel->bss->unique_tgid_cnt, 1, "unique_tgid_count");
tools/testing/selftests/bpf/prog_tests/bpf_iter.c
229
skel->bss->tid = sys_gettid();
tools/testing/selftests/bpf/prog_tests/bpf_iter.c
233
*num_unknown = skel->bss->num_unknown_tid;
tools/testing/selftests/bpf/prog_tests/bpf_iter.c
234
*num_known = skel->bss->num_known_tid;
tools/testing/selftests/bpf/prog_tests/bpf_iter.c
382
skel->bss->user_ptr = data[0];
tools/testing/selftests/bpf/prog_tests/bpf_iter.c
383
skel->bss->user_ptr_long = data[1];
tools/testing/selftests/bpf/prog_tests/bpf_iter.c
384
skel->bss->pid = pid;
tools/testing/selftests/bpf/prog_tests/bpf_iter.c
388
ASSERT_GT(skel->bss->num_expected_failure_copy_from_user_task, 0,
tools/testing/selftests/bpf/prog_tests/bpf_iter.c
390
ASSERT_GT(skel->bss->num_success_copy_from_user_task, 0,
tools/testing/selftests/bpf/prog_tests/bpf_iter.c
392
ASSERT_GT(skel->bss->num_expected_failure_copy_from_user_task_str, 0,
tools/testing/selftests/bpf/prog_tests/bpf_iter.c
394
ASSERT_GT(skel->bss->num_success_copy_from_user_task_str, 0,
tools/testing/selftests/bpf/prog_tests/bpf_iter.c
419
ASSERT_EQ(skel->bss->num_user_stacks, 1, "num_user_stacks");
tools/testing/selftests/bpf/prog_tests/bpf_iter.c
436
skel->bss->tgid = getpid();
tools/testing/selftests/bpf/prog_tests/bpf_iter.c
450
ASSERT_EQ(skel->bss->count, 0, "check_count");
tools/testing/selftests/bpf/prog_tests/bpf_iter.c
451
ASSERT_EQ(skel->bss->unique_tgid_count, 1, "check_unique_tgid_count");
tools/testing/selftests/bpf/prog_tests/bpf_iter.c
453
skel->bss->last_tgid = 0;
tools/testing/selftests/bpf/prog_tests/bpf_iter.c
454
skel->bss->count = 0;
tools/testing/selftests/bpf/prog_tests/bpf_iter.c
455
skel->bss->unique_tgid_count = 0;
tools/testing/selftests/bpf/prog_tests/bpf_iter.c
459
ASSERT_EQ(skel->bss->count, 0, "check_count");
tools/testing/selftests/bpf/prog_tests/bpf_iter.c
460
ASSERT_GT(skel->bss->unique_tgid_count, 1, "check_unique_tgid_count");
tools/testing/selftests/bpf/prog_tests/bpf_iter.c
478
struct bpf_iter_task_btf__bss *bss = skel->bss;
tools/testing/selftests/bpf/prog_tests/bpf_iter.c
493
if (bss->skip) {
tools/testing/selftests/bpf/prog_tests/bpf_iter.c
514
struct bpf_iter_task_btf__bss *bss;
tools/testing/selftests/bpf/prog_tests/bpf_iter.c
522
bss = skel->bss;
tools/testing/selftests/bpf/prog_tests/bpf_iter.c
528
if (!ASSERT_NEQ(bss->tasks, 0, "no task iteration, did BPF program run?"))
tools/testing/selftests/bpf/prog_tests/bpf_iter.c
531
ASSERT_EQ(bss->seq_err, 0, "check for unexpected err");
tools/testing/selftests/bpf/prog_tests/bpf_iter.c
771
skel->bss->map1_id = map_info.id;
tools/testing/selftests/bpf/prog_tests/bpf_iter.c
776
skel->bss->map2_id = map_info.id;
tools/testing/selftests/bpf/prog_tests/bpf_iter.c
819
if (!ASSERT_EQ(skel->bss->map1_accessed, 1, "map1_accessed"))
tools/testing/selftests/bpf/prog_tests/bpf_iter.c
822
if (!ASSERT_EQ(skel->bss->map2_accessed, 2, "map2_accessed"))
tools/testing/selftests/bpf/prog_tests/bpf_iter.c
825
ASSERT_EQ(skel->bss->map2_seqnum1, skel->bss->map2_seqnum2, "map2_seqnum");
tools/testing/selftests/bpf/prog_tests/bpf_iter.c
861
skel->bss->in_test_mode = true;
tools/testing/selftests/bpf/prog_tests/bpf_iter.c
919
if (!ASSERT_EQ(skel->bss->key_sum_a, expected_key_a, "key_sum_a"))
tools/testing/selftests/bpf/prog_tests/bpf_iter.c
921
if (!ASSERT_EQ(skel->bss->key_sum_b, expected_key_b, "key_sum_b"))
tools/testing/selftests/bpf/prog_tests/bpf_iter.c
923
if (!ASSERT_EQ(skel->bss->val_sum, expected_val, "val_sum"))
tools/testing/selftests/bpf/prog_tests/bpf_iter_setsockopt.c
119
iter_skel->bss->listen_hport = get_local_port(listen_fd);
tools/testing/selftests/bpf/prog_tests/bpf_iter_setsockopt.c
120
if (!ASSERT_NEQ(iter_skel->bss->listen_hport, 0,
tools/testing/selftests/bpf/prog_tests/bpf_iter_setsockopt.c
138
iter_skel->bss->reuse_listen_hport = get_local_port(reuse_listen_fds[0]);
tools/testing/selftests/bpf/prog_tests/bpf_iter_setsockopt.c
139
if (!ASSERT_NEQ(iter_skel->bss->reuse_listen_hport, 0,
tools/testing/selftests/bpf/prog_tests/bpf_iter_setsockopt.c
144
iter_skel->bss->random_retry = random_retry;
tools/testing/selftests/bpf/prog_tests/bpf_iter_setsockopt_unix.c
33
memcpy(&skel->bss->sun_path, &addr.sun_path,
tools/testing/selftests/bpf/prog_tests/bpf_iter_setsockopt_unix.c
55
optlen = sizeof(skel->bss->sndbuf_getsockopt_expected[i]);
tools/testing/selftests/bpf/prog_tests/bpf_iter_setsockopt_unix.c
57
&(skel->bss->sndbuf_getsockopt_expected[i]),
tools/testing/selftests/bpf/prog_tests/bpf_iter_setsockopt_unix.c
63
skel->bss->sndbuf_getsockopt_expected[i],
tools/testing/selftests/bpf/prog_tests/bpf_loop.c
110
skel->bss->nr_loops = nr_loops;
tools/testing/selftests/bpf/prog_tests/bpf_loop.c
111
skel->bss->nested_callback_nr_loops = nested_callback_nr_loops;
tools/testing/selftests/bpf/prog_tests/bpf_loop.c
115
ASSERT_EQ(skel->bss->nr_loops_returned, nr_loops * nested_callback_nr_loops
tools/testing/selftests/bpf/prog_tests/bpf_loop.c
117
ASSERT_EQ(skel->bss->g_output, (4 * 3) / 2 * nested_callback_nr_loops
tools/testing/selftests/bpf/prog_tests/bpf_loop.c
131
skel->bss->callback_selector = 0x0F;
tools/testing/selftests/bpf/prog_tests/bpf_loop.c
133
ASSERT_EQ(skel->bss->g_output, 0x0F, "g_output #1");
tools/testing/selftests/bpf/prog_tests/bpf_loop.c
135
skel->bss->callback_selector = 0xF0;
tools/testing/selftests/bpf/prog_tests/bpf_loop.c
137
ASSERT_EQ(skel->bss->g_output, 0xF0, "g_output #2");
tools/testing/selftests/bpf/prog_tests/bpf_loop.c
17
skel->bss->nr_loops = 0;
tools/testing/selftests/bpf/prog_tests/bpf_loop.c
189
skel->bss->pid = getpid();
tools/testing/selftests/bpf/prog_tests/bpf_loop.c
21
ASSERT_EQ(skel->bss->nr_loops_returned, skel->bss->nr_loops,
tools/testing/selftests/bpf/prog_tests/bpf_loop.c
25
skel->bss->nr_loops = 500;
tools/testing/selftests/bpf/prog_tests/bpf_loop.c
29
ASSERT_EQ(skel->bss->nr_loops_returned, skel->bss->nr_loops,
tools/testing/selftests/bpf/prog_tests/bpf_loop.c
31
ASSERT_EQ(skel->bss->g_output, (500 * 499) / 2, "g_output");
tools/testing/selftests/bpf/prog_tests/bpf_loop.c
34
skel->bss->nr_loops = -1;
tools/testing/selftests/bpf/prog_tests/bpf_loop.c
38
ASSERT_EQ(skel->bss->err, -E2BIG, "over max limit");
tools/testing/selftests/bpf/prog_tests/bpf_loop.c
52
skel->bss->nr_loops = 400;
tools/testing/selftests/bpf/prog_tests/bpf_loop.c
57
ASSERT_EQ(skel->bss->nr_loops_returned, skel->data->stop_index + 1,
tools/testing/selftests/bpf/prog_tests/bpf_loop.c
59
ASSERT_EQ(skel->bss->g_output, (50 * 49) / 2,
tools/testing/selftests/bpf/prog_tests/bpf_loop.c
74
skel->bss->nr_loops = 10;
tools/testing/selftests/bpf/prog_tests/bpf_loop.c
78
ASSERT_EQ(skel->bss->nr_loops_returned, skel->bss->nr_loops,
tools/testing/selftests/bpf/prog_tests/bpf_loop.c
95
ASSERT_EQ(skel->bss->err, -EINVAL, "err");
tools/testing/selftests/bpf/prog_tests/bpf_mod_race.c
115
blockingp = (_Atomic int *)&skel->bss->bpf_blocking;
tools/testing/selftests/bpf/prog_tests/bpf_nf.c
104
skel->bss->saddr = peer_addr.sin_addr.s_addr;
tools/testing/selftests/bpf/prog_tests/bpf_nf.c
105
skel->bss->sport = peer_addr.sin_port;
tools/testing/selftests/bpf/prog_tests/bpf_nf.c
106
skel->bss->daddr = peer_addr.sin_addr.s_addr;
tools/testing/selftests/bpf/prog_tests/bpf_nf.c
107
skel->bss->dport = srv_port;
tools/testing/selftests/bpf/prog_tests/bpf_nf.c
118
ASSERT_EQ(skel->bss->test_einval_reserved, -EINVAL, "Test EINVAL for reserved not set to 0");
tools/testing/selftests/bpf/prog_tests/bpf_nf.c
119
ASSERT_EQ(skel->bss->test_einval_reserved_new, -EINVAL, "Test EINVAL for reserved in new struct not set to 0");
tools/testing/selftests/bpf/prog_tests/bpf_nf.c
120
ASSERT_EQ(skel->bss->test_einval_netns_id, -EINVAL, "Test EINVAL for netns_id < -1");
tools/testing/selftests/bpf/prog_tests/bpf_nf.c
121
ASSERT_EQ(skel->bss->test_einval_len_opts, -EINVAL, "Test EINVAL for len__opts != NF_BPF_CT_OPTS_SZ");
tools/testing/selftests/bpf/prog_tests/bpf_nf.c
122
ASSERT_EQ(skel->bss->test_eproto_l4proto, -EPROTO, "Test EPROTO for l4proto != TCP or UDP");
tools/testing/selftests/bpf/prog_tests/bpf_nf.c
123
ASSERT_EQ(skel->bss->test_enonet_netns_id, -ENONET, "Test ENONET for bad but valid netns_id");
tools/testing/selftests/bpf/prog_tests/bpf_nf.c
124
ASSERT_EQ(skel->bss->test_enoent_lookup, -ENOENT, "Test ENOENT for failed lookup");
tools/testing/selftests/bpf/prog_tests/bpf_nf.c
125
ASSERT_EQ(skel->bss->test_eafnosupport, -EAFNOSUPPORT, "Test EAFNOSUPPORT for invalid len__tuple");
tools/testing/selftests/bpf/prog_tests/bpf_nf.c
130
ASSERT_GT(skel->bss->test_delta_timeout, 8, "Test for min ct timeout update");
tools/testing/selftests/bpf/prog_tests/bpf_nf.c
131
ASSERT_LE(skel->bss->test_delta_timeout, 10, "Test for max ct timeout update");
tools/testing/selftests/bpf/prog_tests/bpf_nf.c
132
ASSERT_EQ(skel->bss->test_insert_lookup_mark, 77, "Test for insert and lookup mark value");
tools/testing/selftests/bpf/prog_tests/bpf_nf.c
133
ASSERT_EQ(skel->bss->test_status, IPS_STATUS_MASK, "Test for ct status update ");
tools/testing/selftests/bpf/prog_tests/bpf_nf.c
135
ASSERT_EQ(skel->bss->test_exist_lookup_mark, 43, "Test existing connection lookup ctmark");
tools/testing/selftests/bpf/prog_tests/bpf_nf.c
141
ASSERT_EQ(skel->bss->test_ct_zone_dir_enoent_lookup, -ENOENT, "Test ENOENT for lookup with wrong ct zone dir");
tools/testing/selftests/bpf/prog_tests/bpf_nf.c
142
ASSERT_EQ(skel->bss->test_ct_zone_id_enoent_lookup, -ENOENT, "Test ENOENT for lookup in wrong ct zone");
tools/testing/selftests/bpf/prog_tests/bpf_qdisc.c
203
ASSERT_EQ(fifo_skel->bss->init_called, true, "init_called");
tools/testing/selftests/bpf/prog_tests/bpf_tcp_ca.c
113
ASSERT_EQ(cubic_skel->bss->bpf_cubic_acked_called, 1, "pkts_acked called");
tools/testing/selftests/bpf/prog_tests/bpf_tcp_ca.c
173
ASSERT_EQ(dctcp_skel->bss->stg_result, expected_stg, "stg_result");
tools/testing/selftests/bpf/prog_tests/bpf_tcp_ca.c
298
ASSERT_STREQ(dctcp_skel->bss->cc_res, "cubic", "cc_res");
tools/testing/selftests/bpf/prog_tests/bpf_tcp_ca.c
299
ASSERT_EQ(dctcp_skel->bss->tcp_cdg_res, -ENOTSUPP, "tcp_cdg_res");
tools/testing/selftests/bpf/prog_tests/bpf_tcp_ca.c
303
ASSERT_EQ(dctcp_skel->bss->ebusy_cnt, 3, "ebusy_cnt");
tools/testing/selftests/bpf/prog_tests/bpf_tcp_ca.c
414
saved_ca1_cnt = skel->bss->ca1_cnt;
tools/testing/selftests/bpf/prog_tests/bpf_tcp_ca.c
421
ASSERT_EQ(skel->bss->ca1_cnt, saved_ca1_cnt, "ca2_ca1_cnt");
tools/testing/selftests/bpf/prog_tests/bpf_tcp_ca.c
422
ASSERT_GT(skel->bss->ca2_cnt, 0, "ca2_ca2_cnt");
tools/testing/selftests/bpf/prog_tests/bpf_tcp_ca.c
452
saved_ca1_cnt = skel->bss->ca1_cnt;
tools/testing/selftests/bpf/prog_tests/bpf_tcp_ca.c
459
ASSERT_GT(skel->bss->ca1_cnt, saved_ca1_cnt, "ca2_ca1_cnt");
tools/testing/selftests/bpf/prog_tests/bpf_tcp_ca.c
491
ASSERT_GT(skel->bss->ca1_cnt, 0, "ca1_ca1_cnt");
tools/testing/selftests/bpf/prog_tests/btf_map_in_map.c
51
skel->bss->input = 1;
tools/testing/selftests/bpf/prog_tests/btf_map_in_map.c
64
skel->bss->input = 3;
tools/testing/selftests/bpf/prog_tests/btf_map_in_map.c
75
skel->bss->input = 5;
tools/testing/selftests/bpf/prog_tests/btf_skc_cls_ingress.c
153
memcpy(&skel->bss->srv_sa4, &srv_sa4, sizeof(srv_sa4));
tools/testing/selftests/bpf/prog_tests/btf_skc_cls_ingress.c
158
memcpy(&skel->bss->srv_sa6, &srv_sa6, sizeof(srv_sa6));
tools/testing/selftests/bpf/prog_tests/btf_skc_cls_ingress.c
173
ASSERT_EQ(skel->bss->listen_tp_sport, srv_port, "listen tp src port");
tools/testing/selftests/bpf/prog_tests/btf_skc_cls_ingress.c
176
ASSERT_EQ(skel->bss->req_sk_sport, srv_port,
tools/testing/selftests/bpf/prog_tests/btf_skc_cls_ingress.c
178
ASSERT_EQ(skel->bss->gen_cookie, 0,
tools/testing/selftests/bpf/prog_tests/btf_skc_cls_ingress.c
180
ASSERT_EQ(skel->bss->recv_cookie, 0,
tools/testing/selftests/bpf/prog_tests/btf_skc_cls_ingress.c
183
ASSERT_EQ(skel->bss->req_sk_sport, 0,
tools/testing/selftests/bpf/prog_tests/btf_skc_cls_ingress.c
185
ASSERT_NEQ(skel->bss->gen_cookie, 0,
tools/testing/selftests/bpf/prog_tests/btf_skc_cls_ingress.c
187
ASSERT_EQ(skel->bss->gen_cookie, skel->bss->recv_cookie,
tools/testing/selftests/bpf/prog_tests/btf_skc_cls_ingress.c
189
ASSERT_GT(skel->bss->mss, MIN_IPV4_MSS,
tools/testing/selftests/bpf/prog_tests/btf_skc_cls_ingress.c
191
ASSERT_LT(skel->bss->mss, USHRT_MAX,
tools/testing/selftests/bpf/prog_tests/btf_skc_cls_ingress.c
69
memset(&skel->bss->srv_sa4, 0, sizeof(skel->bss->srv_sa4));
tools/testing/selftests/bpf/prog_tests/btf_skc_cls_ingress.c
70
memset(&skel->bss->srv_sa6, 0, sizeof(skel->bss->srv_sa6));
tools/testing/selftests/bpf/prog_tests/btf_skc_cls_ingress.c
71
skel->bss->listen_tp_sport = 0;
tools/testing/selftests/bpf/prog_tests/btf_skc_cls_ingress.c
72
skel->bss->req_sk_sport = 0;
tools/testing/selftests/bpf/prog_tests/btf_skc_cls_ingress.c
73
skel->bss->recv_cookie = 0;
tools/testing/selftests/bpf/prog_tests/btf_skc_cls_ingress.c
74
skel->bss->gen_cookie = 0;
tools/testing/selftests/bpf/prog_tests/btf_skc_cls_ingress.c
75
skel->bss->linum = 0;
tools/testing/selftests/bpf/prog_tests/btf_skc_cls_ingress.c
76
skel->bss->mss = 0;
tools/testing/selftests/bpf/prog_tests/btf_skc_cls_ingress.c
81
if (skel->bss->linum)
tools/testing/selftests/bpf/prog_tests/btf_skc_cls_ingress.c
82
printf("bpf prog error at line %u\n", skel->bss->linum);
tools/testing/selftests/bpf/prog_tests/build_id.c
56
if (!ASSERT_GT(skel->bss->res_nofault, 0, "res"))
tools/testing/selftests/bpf/prog_tests/build_id.c
59
stack = skel->bss->stack_nofault;
tools/testing/selftests/bpf/prog_tests/build_id.c
60
frame_cnt = skel->bss->res_nofault / sizeof(struct bpf_stack_build_id);
tools/testing/selftests/bpf/prog_tests/build_id.c
92
if (!ASSERT_GT(skel->bss->res_sleepable, 0, "res"))
tools/testing/selftests/bpf/prog_tests/build_id.c
95
stack = skel->bss->stack_sleepable;
tools/testing/selftests/bpf/prog_tests/build_id.c
96
frame_cnt = skel->bss->res_sleepable / sizeof(struct bpf_stack_build_id);
tools/testing/selftests/bpf/prog_tests/cg_storage_multi.c
114
if (CHECK(obj->bss->invocations != 1,
tools/testing/selftests/bpf/prog_tests/cg_storage_multi.c
115
"first-invoke", "invocations=%d", obj->bss->invocations))
tools/testing/selftests/bpf/prog_tests/cg_storage_multi.c
137
if (CHECK(obj->bss->invocations != 3,
tools/testing/selftests/bpf/prog_tests/cg_storage_multi.c
138
"second-invoke", "invocations=%d", obj->bss->invocations))
tools/testing/selftests/bpf/prog_tests/cg_storage_multi.c
192
if (CHECK(obj->bss->invocations != 3,
tools/testing/selftests/bpf/prog_tests/cg_storage_multi.c
193
"first-invoke", "invocations=%d", obj->bss->invocations))
tools/testing/selftests/bpf/prog_tests/cg_storage_multi.c
234
if (CHECK(obj->bss->invocations != 9,
tools/testing/selftests/bpf/prog_tests/cg_storage_multi.c
235
"second-invoke", "invocations=%d", obj->bss->invocations))
tools/testing/selftests/bpf/prog_tests/cg_storage_multi.c
305
if (CHECK(obj->bss->invocations != 3,
tools/testing/selftests/bpf/prog_tests/cg_storage_multi.c
306
"first-invoke", "invocations=%d", obj->bss->invocations))
tools/testing/selftests/bpf/prog_tests/cg_storage_multi.c
339
if (CHECK(obj->bss->invocations != 9,
tools/testing/selftests/bpf/prog_tests/cg_storage_multi.c
340
"second-invoke", "invocations=%d", obj->bss->invocations))
tools/testing/selftests/bpf/prog_tests/cgroup1_hierarchy.c
108
skel->bss->target_hid = hid;
tools/testing/selftests/bpf/prog_tests/cgroup1_hierarchy.c
111
skel->bss->target_ancestor_cgid = current_cgid;
tools/testing/selftests/bpf/prog_tests/cgroup1_hierarchy.c
116
skel->bss->target_ancestor_cgid = 1;
tools/testing/selftests/bpf/prog_tests/cgroup1_hierarchy.c
117
skel->bss->target_ancestor_level = 0;
tools/testing/selftests/bpf/prog_tests/cgroup1_hierarchy.c
122
skel->bss->target_ancestor_cgid = 1;
tools/testing/selftests/bpf/prog_tests/cgroup1_hierarchy.c
123
skel->bss->target_ancestor_level = 1;
tools/testing/selftests/bpf/prog_tests/cgroup1_hierarchy.c
128
skel->bss->target_ancestor_cgid = 0;
tools/testing/selftests/bpf/prog_tests/cgroup1_hierarchy.c
133
skel->bss->target_ancestor_cgid = 1;
tools/testing/selftests/bpf/prog_tests/cgroup1_hierarchy.c
134
skel->bss->target_ancestor_level = 0;
tools/testing/selftests/bpf/prog_tests/cgroup1_hierarchy.c
135
skel->bss->target_hid = -1;
tools/testing/selftests/bpf/prog_tests/cgroup1_hierarchy.c
140
skel->bss->target_hid = get_cgroup1_hierarchy_id("net_cl");
tools/testing/selftests/bpf/prog_tests/cgroup1_hierarchy.c
141
skel->bss->target_ancestor_cgid = current_cgid;
tools/testing/selftests/bpf/prog_tests/cgroup1_hierarchy.c
146
skel->bss->target_hid = get_cgroup1_hierarchy_id("net_cls,");
tools/testing/selftests/bpf/prog_tests/cgroup1_hierarchy.c
147
skel->bss->target_ancestor_cgid = current_cgid;
tools/testing/selftests/bpf/prog_tests/cgroup1_hierarchy.c
152
skel->bss->target_hid = hid;
tools/testing/selftests/bpf/prog_tests/cgroup1_hierarchy.c
153
skel->bss->target_ancestor_cgid = current_cgid;
tools/testing/selftests/bpf/prog_tests/cgroup1_hierarchy.c
79
skel->bss->target_pid = getpid();
tools/testing/selftests/bpf/prog_tests/cgroup_ancestor.c
107
ASSERT_EQ(t->skel->bss->cgroup_ids[level], expected_ids[level],
tools/testing/selftests/bpf/prog_tests/cgroup_ancestor.c
121
t.skel->bss->dport = htons(DST_PORT);
tools/testing/selftests/bpf/prog_tests/cgroup_get_current_cgroup_id.c
32
skel->bss->expected_pid = getpid();
tools/testing/selftests/bpf/prog_tests/cgroup_get_current_cgroup_id.c
39
ASSERT_EQ(skel->bss->cg_id, ucgid, "compare cgroup ids");
tools/testing/selftests/bpf/prog_tests/cgroup_getset_retval.c
107
obj->bss->page_size = sysconf(_SC_PAGESIZE);
tools/testing/selftests/bpf/prog_tests/cgroup_getset_retval.c
121
if (!ASSERT_EQ(obj->bss->invocations, 1, "invocations"))
tools/testing/selftests/bpf/prog_tests/cgroup_getset_retval.c
123
if (!ASSERT_FALSE(obj->bss->assertion_error, "assertion_error"))
tools/testing/selftests/bpf/prog_tests/cgroup_getset_retval.c
125
if (!ASSERT_EQ(obj->bss->retval_value, 0, "retval_value"))
tools/testing/selftests/bpf/prog_tests/cgroup_getset_retval.c
143
obj->bss->page_size = sysconf(_SC_PAGESIZE);
tools/testing/selftests/bpf/prog_tests/cgroup_getset_retval.c
164
if (!ASSERT_EQ(obj->bss->invocations, 2, "invocations"))
tools/testing/selftests/bpf/prog_tests/cgroup_getset_retval.c
166
if (!ASSERT_FALSE(obj->bss->assertion_error, "assertion_error"))
tools/testing/selftests/bpf/prog_tests/cgroup_getset_retval.c
168
if (!ASSERT_EQ(obj->bss->retval_value, 0, "retval_value"))
tools/testing/selftests/bpf/prog_tests/cgroup_getset_retval.c
188
obj->bss->page_size = sysconf(_SC_PAGESIZE);
tools/testing/selftests/bpf/prog_tests/cgroup_getset_retval.c
213
if (!ASSERT_EQ(obj->bss->invocations, 3, "invocations"))
tools/testing/selftests/bpf/prog_tests/cgroup_getset_retval.c
215
if (!ASSERT_FALSE(obj->bss->assertion_error, "assertion_error"))
tools/testing/selftests/bpf/prog_tests/cgroup_getset_retval.c
217
if (!ASSERT_EQ(obj->bss->retval_value, -EISCONN, "retval_value"))
tools/testing/selftests/bpf/prog_tests/cgroup_getset_retval.c
237
obj->bss->page_size = sysconf(_SC_PAGESIZE);
tools/testing/selftests/bpf/prog_tests/cgroup_getset_retval.c
259
if (!ASSERT_EQ(obj->bss->invocations, 2, "invocations"))
tools/testing/selftests/bpf/prog_tests/cgroup_getset_retval.c
261
if (!ASSERT_FALSE(obj->bss->assertion_error, "assertion_error"))
tools/testing/selftests/bpf/prog_tests/cgroup_getset_retval.c
263
if (!ASSERT_EQ(obj->bss->retval_value, -EPERM, "retval_value"))
tools/testing/selftests/bpf/prog_tests/cgroup_getset_retval.c
28
obj->bss->page_size = sysconf(_SC_PAGESIZE);
tools/testing/selftests/bpf/prog_tests/cgroup_getset_retval.c
283
obj->bss->page_size = sysconf(_SC_PAGESIZE);
tools/testing/selftests/bpf/prog_tests/cgroup_getset_retval.c
310
if (!ASSERT_EQ(obj->bss->invocations, 3, "invocations"))
tools/testing/selftests/bpf/prog_tests/cgroup_getset_retval.c
312
if (!ASSERT_FALSE(obj->bss->assertion_error, "assertion_error"))
tools/testing/selftests/bpf/prog_tests/cgroup_getset_retval.c
314
if (!ASSERT_EQ(obj->bss->retval_value, -EUNATCH, "retval_value"))
tools/testing/selftests/bpf/prog_tests/cgroup_getset_retval.c
336
obj->bss->page_size = sysconf(_SC_PAGESIZE);
tools/testing/selftests/bpf/prog_tests/cgroup_getset_retval.c
352
if (!ASSERT_EQ(obj->bss->invocations, 1, "invocations"))
tools/testing/selftests/bpf/prog_tests/cgroup_getset_retval.c
354
if (!ASSERT_FALSE(obj->bss->assertion_error, "assertion_error"))
tools/testing/selftests/bpf/prog_tests/cgroup_getset_retval.c
356
if (!ASSERT_EQ(obj->bss->retval_value, -EOPNOTSUPP, "retval_value"))
tools/testing/selftests/bpf/prog_tests/cgroup_getset_retval.c
358
if (!ASSERT_EQ(obj->bss->ctx_retval_value, -EOPNOTSUPP, "ctx_retval_value"))
tools/testing/selftests/bpf/prog_tests/cgroup_getset_retval.c
378
obj->bss->page_size = sysconf(_SC_PAGESIZE);
tools/testing/selftests/bpf/prog_tests/cgroup_getset_retval.c
394
if (!ASSERT_EQ(obj->bss->invocations, 1, "invocations"))
tools/testing/selftests/bpf/prog_tests/cgroup_getset_retval.c
396
if (!ASSERT_FALSE(obj->bss->assertion_error, "assertion_error"))
tools/testing/selftests/bpf/prog_tests/cgroup_getset_retval.c
417
obj->bss->page_size = sysconf(_SC_PAGESIZE);
tools/testing/selftests/bpf/prog_tests/cgroup_getset_retval.c
44
if (!ASSERT_EQ(obj->bss->invocations, 1, "invocations"))
tools/testing/selftests/bpf/prog_tests/cgroup_getset_retval.c
440
if (!ASSERT_EQ(obj->bss->invocations, 3, "invocations"))
tools/testing/selftests/bpf/prog_tests/cgroup_getset_retval.c
442
if (!ASSERT_FALSE(obj->bss->assertion_error, "assertion_error"))
tools/testing/selftests/bpf/prog_tests/cgroup_getset_retval.c
444
if (!ASSERT_EQ(obj->bss->retval_value, 0, "retval_value"))
tools/testing/selftests/bpf/prog_tests/cgroup_getset_retval.c
446
if (!ASSERT_EQ(obj->bss->ctx_retval_value, 0, "ctx_retval_value"))
tools/testing/selftests/bpf/prog_tests/cgroup_getset_retval.c
46
if (!ASSERT_FALSE(obj->bss->assertion_error, "assertion_error"))
tools/testing/selftests/bpf/prog_tests/cgroup_getset_retval.c
64
obj->bss->page_size = sysconf(_SC_PAGESIZE);
tools/testing/selftests/bpf/prog_tests/cgroup_getset_retval.c
84
if (!ASSERT_EQ(obj->bss->invocations, 2, "invocations"))
tools/testing/selftests/bpf/prog_tests/cgroup_getset_retval.c
86
if (!ASSERT_FALSE(obj->bss->assertion_error, "assertion_error"))
tools/testing/selftests/bpf/prog_tests/cgroup_getset_retval.c
88
if (!ASSERT_EQ(obj->bss->retval_value, -EUNATCH, "retval_value"))
tools/testing/selftests/bpf/prog_tests/cgroup_iter.c
156
skel->bss->terminal_cgroup = cg_id[ROOT];
tools/testing/selftests/bpf/prog_tests/cgroup_iter.c
165
skel->bss->terminal_cgroup = 0;
tools/testing/selftests/bpf/prog_tests/cgroup_iter.c
172
skel->bss->terminate_early = 1;
tools/testing/selftests/bpf/prog_tests/cgroup_iter.c
180
skel->bss->terminate_early = 0;
tools/testing/selftests/bpf/prog_tests/cgroup_iter.c
296
skel->bss->target_pid = getpid();
tools/testing/selftests/bpf/prog_tests/cgroup_iter.c
301
ASSERT_EQ(skel->bss->css_task_cnt, 1, "css_task_cnt");
tools/testing/selftests/bpf/prog_tests/cgroup_link.c
15
skel->bss->calls = 0;
tools/testing/selftests/bpf/prog_tests/cgroup_link.c
16
skel->bss->alt_calls = 0;
tools/testing/selftests/bpf/prog_tests/cgroup_link.c
18
if (CHECK(skel->bss->calls != exp_calls, "call_cnt",
tools/testing/selftests/bpf/prog_tests/cgroup_link.c
19
"exp %d, got %d\n", exp_calls, skel->bss->calls))
tools/testing/selftests/bpf/prog_tests/cgroup_link.c
21
if (CHECK(skel->bss->alt_calls != exp_alt_calls, "alt_call_cnt",
tools/testing/selftests/bpf/prog_tests/cgroup_link.c
22
"exp %d, got %d\n", exp_alt_calls, skel->bss->alt_calls))
tools/testing/selftests/bpf/prog_tests/cgroup_mprog_ordering.c
45
result = skel->bss->result;
tools/testing/selftests/bpf/prog_tests/cgroup_preorder.c
50
result = skel->bss->result;
tools/testing/selftests/bpf/prog_tests/cgroup_preorder.c
56
skel->bss->idx = 0;
tools/testing/selftests/bpf/prog_tests/cgroup_skb_direct_packet_access.c
25
ASSERT_NEQ(skel->bss->data_end, 0, "data_end");
tools/testing/selftests/bpf/prog_tests/cgroup_skb_sk_lookup.c
66
run_lookup_test(&skel->bss->g_serv_port, out_sk);
tools/testing/selftests/bpf/prog_tests/cgroup_tcp_skb.c
136
skel->bss->g_sock_port = ntohs(port);
tools/testing/selftests/bpf/prog_tests/cgroup_tcp_skb.c
163
saved_packet_count = skel->bss->g_packet_count;
tools/testing/selftests/bpf/prog_tests/cgroup_tcp_skb.c
166
skel->bss->g_packet_count != saved_packet_count && i < 10;
tools/testing/selftests/bpf/prog_tests/cgroup_tcp_skb.c
168
saved_packet_count = skel->bss->g_packet_count;
tools/testing/selftests/bpf/prog_tests/cgroup_tcp_skb.c
171
if (!ASSERT_EQ(skel->bss->g_packet_count, saved_packet_count,
tools/testing/selftests/bpf/prog_tests/cgroup_tcp_skb.c
175
skel->bss->g_packet_count = 0;
tools/testing/selftests/bpf/prog_tests/cgroup_tcp_skb.c
187
skel->bss->g_packet_count < saved_packet_count + 2 && i < 10;
tools/testing/selftests/bpf/prog_tests/cgroup_tcp_skb.c
190
if (!ASSERT_GE(skel->bss->g_packet_count, saved_packet_count + 2,
tools/testing/selftests/bpf/prog_tests/cgroup_tcp_skb.c
194
saved_packet_count = skel->bss->g_packet_count;
tools/testing/selftests/bpf/prog_tests/cgroup_tcp_skb.c
204
skel->bss->g_packet_count < saved_packet_count + 2 && i < 10;
tools/testing/selftests/bpf/prog_tests/cgroup_tcp_skb.c
207
if (!ASSERT_GE(skel->bss->g_packet_count, saved_packet_count + 2,
tools/testing/selftests/bpf/prog_tests/cgroup_tcp_skb.c
24
skel->bss->g_sock_state = 0;
tools/testing/selftests/bpf/prog_tests/cgroup_tcp_skb.c
25
skel->bss->g_unexpected = 0;
tools/testing/selftests/bpf/prog_tests/cgroup_tcp_skb.c
273
ASSERT_EQ(skel->bss->g_unexpected, 0, "g_unexpected");
tools/testing/selftests/bpf/prog_tests/cgroup_tcp_skb.c
274
ASSERT_EQ(skel->bss->g_sock_state, CLOSED, "g_sock_state");
tools/testing/selftests/bpf/prog_tests/cgroup_tcp_skb.c
292
ASSERT_EQ(skel->bss->g_unexpected, 0, "g_unexpected");
tools/testing/selftests/bpf/prog_tests/cgroup_tcp_skb.c
293
ASSERT_EQ(skel->bss->g_sock_state, TIME_WAIT, "g_sock_state");
tools/testing/selftests/bpf/prog_tests/cgroup_tcp_skb.c
311
ASSERT_EQ(skel->bss->g_unexpected, 0, "g_unexpected");
tools/testing/selftests/bpf/prog_tests/cgroup_tcp_skb.c
312
ASSERT_EQ(skel->bss->g_sock_state, CLOSED, "g_sock_state");
tools/testing/selftests/bpf/prog_tests/cgroup_tcp_skb.c
330
ASSERT_EQ(skel->bss->g_unexpected, 0, "g_unexpected");
tools/testing/selftests/bpf/prog_tests/cgroup_tcp_skb.c
331
ASSERT_EQ(skel->bss->g_sock_state, TIME_WAIT, "g_sock_state");
tools/testing/selftests/bpf/prog_tests/cgroup_tcp_skb.c
86
skel->bss->g_sock_port = ntohs(port);
tools/testing/selftests/bpf/prog_tests/cgroup_v1v2.c
23
skel->bss->port = ntohs(port);
tools/testing/selftests/bpf/prog_tests/cgroup_xattr.c
47
skel->bss->target_pid = sys_gettid();
tools/testing/selftests/bpf/prog_tests/cgroup_xattr.c
56
ASSERT_TRUE(skel->bss->found_value_a, "found_value_a");
tools/testing/selftests/bpf/prog_tests/cgroup_xattr.c
57
ASSERT_TRUE(skel->bss->found_value_b, "found_value_b");
tools/testing/selftests/bpf/prog_tests/cgrp_kfunc.c
103
if (!ASSERT_OK(skel->bss->err, "pre_mkdir_err"))
tools/testing/selftests/bpf/prog_tests/cgrp_kfunc.c
22
skel->bss->pid = getpid();
tools/testing/selftests/bpf/prog_tests/cgrp_kfunc.c
60
if (!ASSERT_OK(skel->bss->err, "pre_mkdir_err"))
tools/testing/selftests/bpf/prog_tests/cgrp_kfunc.c
71
ASSERT_EQ(skel->bss->invocations, 0, "pre_rmdir_count");
tools/testing/selftests/bpf/prog_tests/cgrp_kfunc.c
75
ASSERT_EQ(skel->bss->invocations, 1, "post_rmdir_count");
tools/testing/selftests/bpf/prog_tests/cgrp_kfunc.c
76
ASSERT_OK(skel->bss->err, "post_rmdir_err");
tools/testing/selftests/bpf/prog_tests/cgrp_local_storage.c
210
ASSERT_EQ(skel->bss->cgroup_id, cgroup_id, "cgroup_id");
tools/testing/selftests/bpf/prog_tests/cgrp_local_storage.c
229
skel->bss->target_pid = sys_gettid();
tools/testing/selftests/bpf/prog_tests/cgrp_local_storage.c
242
ASSERT_EQ(skel->bss->cgroup_id, cgroup_id, "cgroup_id");
tools/testing/selftests/bpf/prog_tests/cgrp_local_storage.c
27
skel->bss->is_cgroup1 = is_cgroup1; \
tools/testing/selftests/bpf/prog_tests/cgrp_local_storage.c
28
skel->bss->target_hid = target_hid; \
tools/testing/selftests/bpf/prog_tests/cgrp_local_storage.c
66
skel->bss->target_pid = sys_gettid();
tools/testing/selftests/bpf/prog_tests/cgrp_local_storage.c
75
skel->bss->target_pid = 0;
tools/testing/selftests/bpf/prog_tests/cgrp_local_storage.c
78
ASSERT_EQ(skel->bss->enter_cnt, 3, "enter_cnt");
tools/testing/selftests/bpf/prog_tests/cgrp_local_storage.c
79
ASSERT_EQ(skel->bss->exit_cnt, 3, "exit_cnt");
tools/testing/selftests/bpf/prog_tests/cgrp_local_storage.c
80
ASSERT_EQ(skel->bss->mismatch_cnt, 0, "mismatch_cnt");
tools/testing/selftests/bpf/prog_tests/check_mtu.c
152
mtu_result = skel->bss->global_bpf_mtu_tc;
tools/testing/selftests/bpf/prog_tests/check_mtu.c
99
mtu_result = skel->bss->global_bpf_mtu_xdp;
tools/testing/selftests/bpf/prog_tests/connect_ping.c
49
memset(skel->bss, 0, sizeof(*skel->bss));
tools/testing/selftests/bpf/prog_tests/connect_ping.c
50
skel->bss->do_bind = do_bind;
tools/testing/selftests/bpf/prog_tests/connect_ping.c
59
if (!ASSERT_EQ(skel->bss->invocations_v4, family == AF_INET ? 1 : 0,
tools/testing/selftests/bpf/prog_tests/connect_ping.c
62
if (!ASSERT_EQ(skel->bss->invocations_v6, family == AF_INET6 ? 1 : 0,
tools/testing/selftests/bpf/prog_tests/connect_ping.c
65
if (!ASSERT_EQ(skel->bss->has_error, 0, "has_error"))
tools/testing/selftests/bpf/prog_tests/core_kern.c
22
ASSERT_TRUE(skel->bss->proto_out[0], "bpf_core_type_exists");
tools/testing/selftests/bpf/prog_tests/core_kern.c
23
ASSERT_FALSE(skel->bss->proto_out[1], "!bpf_core_type_exists");
tools/testing/selftests/bpf/prog_tests/core_kern.c
24
ASSERT_TRUE(skel->bss->proto_out[2], "bpf_core_type_exists. nested");
tools/testing/selftests/bpf/prog_tests/core_read_macros.c
27
struct test_core_read_macros__bss *bss;
tools/testing/selftests/bpf/prog_tests/core_read_macros.c
34
bss = skel->bss;
tools/testing/selftests/bpf/prog_tests/core_read_macros.c
35
bss->my_pid = getpid();
tools/testing/selftests/bpf/prog_tests/core_read_macros.c
38
bss->k_probe_in.func = (void *)(long)0x1234;
tools/testing/selftests/bpf/prog_tests/core_read_macros.c
39
bss->k_core_in.func = (void *)(long)0xabcd;
tools/testing/selftests/bpf/prog_tests/core_read_macros.c
43
bss->u_probe_in = &u_probe_in;
tools/testing/selftests/bpf/prog_tests/core_read_macros.c
47
bss->u_core_in = &u_core_in;
tools/testing/selftests/bpf/prog_tests/core_read_macros.c
56
ASSERT_EQ(bss->k_probe_out, 0x1234, "k_probe_out");
tools/testing/selftests/bpf/prog_tests/core_read_macros.c
57
ASSERT_EQ(bss->k_core_out, 0xabcd, "k_core_out");
tools/testing/selftests/bpf/prog_tests/core_read_macros.c
59
ASSERT_EQ(bss->u_probe_out, 0x5678, "u_probe_out");
tools/testing/selftests/bpf/prog_tests/core_read_macros.c
60
ASSERT_EQ(bss->u_core_out, 0xdbca, "u_core_out");
tools/testing/selftests/bpf/prog_tests/cpumask.c
46
skel->bss->pid = getpid();
tools/testing/selftests/bpf/prog_tests/cpumask.c
47
skel->bss->nr_cpus = libbpf_num_possible_cpus();
tools/testing/selftests/bpf/prog_tests/cpumask.c
67
ASSERT_OK(skel->bss->err, "post_wait_err");
tools/testing/selftests/bpf/prog_tests/crypto_sanity.c
115
skel->bss->key_len = 16;
tools/testing/selftests/bpf/prog_tests/crypto_sanity.c
116
skel->bss->authsize = 0;
tools/testing/selftests/bpf/prog_tests/crypto_sanity.c
118
memcpy(skel->bss->key, crypto_key, sizeof(crypto_key));
tools/testing/selftests/bpf/prog_tests/crypto_sanity.c
119
snprintf(skel->bss->algo, 128, "%s", algo);
tools/testing/selftests/bpf/prog_tests/crypto_sanity.c
129
if (!ASSERT_OK(skel->bss->status, "skb_crypto_setup status"))
tools/testing/selftests/bpf/prog_tests/crypto_sanity.c
157
if (!ASSERT_OK(skel->bss->status, "encrypt status"))
tools/testing/selftests/bpf/prog_tests/crypto_sanity.c
159
if (!ASSERT_STRNEQ(skel->bss->dst, afalg_dst, sizeof(afalg_dst), "encrypt AF_ALG"))
tools/testing/selftests/bpf/prog_tests/crypto_sanity.c
182
if (!ASSERT_OK(skel->bss->status, "decrypt status"))
tools/testing/selftests/bpf/prog_tests/crypto_sanity.c
184
if (!ASSERT_STRNEQ(skel->bss->dst, afalg_plain, sizeof(afalg_plain), "decrypt AF_ALG"))
tools/testing/selftests/bpf/prog_tests/custom_sec_handlers.c
162
ASSERT_FALSE(skel->bss->abc1_called, "abc1_called");
tools/testing/selftests/bpf/prog_tests/custom_sec_handlers.c
163
ASSERT_TRUE(skel->bss->abc2_called, "abc2_called");
tools/testing/selftests/bpf/prog_tests/custom_sec_handlers.c
164
ASSERT_TRUE(skel->bss->custom1_called, "custom1_called");
tools/testing/selftests/bpf/prog_tests/custom_sec_handlers.c
165
ASSERT_TRUE(skel->bss->custom2_called, "custom2_called");
tools/testing/selftests/bpf/prog_tests/custom_sec_handlers.c
167
ASSERT_FALSE(skel->bss->kprobe1_called, "kprobe1_called");
tools/testing/selftests/bpf/prog_tests/custom_sec_handlers.c
169
ASSERT_FALSE(skel->bss->xyz_called, "xyz_called");
tools/testing/selftests/bpf/prog_tests/d_path.c
137
(*skel)->bss->my_pid = getpid();
tools/testing/selftests/bpf/prog_tests/d_path.c
147
struct test_d_path__bss *bss;
tools/testing/selftests/bpf/prog_tests/d_path.c
155
bss = skel->bss;
tools/testing/selftests/bpf/prog_tests/d_path.c
157
err = trigger_fstat_events(bss->my_pid);
tools/testing/selftests/bpf/prog_tests/d_path.c
161
if (CHECK(!bss->called_stat,
tools/testing/selftests/bpf/prog_tests/d_path.c
166
if (CHECK(!bss->called_close,
tools/testing/selftests/bpf/prog_tests/d_path.c
172
CHECK(strncmp(src.paths[i], bss->paths_stat[i], MAX_PATH_LEN),
tools/testing/selftests/bpf/prog_tests/d_path.c
175
i, src.paths[i], bss->paths_stat[i]);
tools/testing/selftests/bpf/prog_tests/d_path.c
176
CHECK(strncmp(src.paths[i], bss->paths_close[i], MAX_PATH_LEN),
tools/testing/selftests/bpf/prog_tests/d_path.c
179
i, src.paths[i], bss->paths_close[i]);
tools/testing/selftests/bpf/prog_tests/d_path.c
181
CHECK(bss->rets_stat[i] != strlen(bss->paths_stat[i]) + 1,
tools/testing/selftests/bpf/prog_tests/d_path.c
184
i, bss->rets_stat[i], strlen(bss->paths_stat[i]) + 1,
tools/testing/selftests/bpf/prog_tests/d_path.c
185
bss->paths_stat[i]);
tools/testing/selftests/bpf/prog_tests/d_path.c
186
CHECK(bss->rets_close[i] != strlen(bss->paths_stat[i]) + 1,
tools/testing/selftests/bpf/prog_tests/d_path.c
189
i, bss->rets_close[i], strlen(bss->paths_close[i]) + 1,
tools/testing/selftests/bpf/prog_tests/d_path.c
190
bss->paths_stat[i]);
tools/testing/selftests/bpf/prog_tests/d_path.c
224
struct test_d_path__bss *bss;
tools/testing/selftests/bpf/prog_tests/d_path.c
231
bss = skel->bss;
tools/testing/selftests/bpf/prog_tests/d_path.c
241
if (CHECK(!bss->path_match_fallocate, "check",
tools/testing/selftests/bpf/prog_tests/decap_sanity.c
65
ASSERT_TRUE(skel->bss->init_csum_partial, "init_csum_partial");
tools/testing/selftests/bpf/prog_tests/decap_sanity.c
66
ASSERT_TRUE(skel->bss->final_csum_none, "final_csum_none");
tools/testing/selftests/bpf/prog_tests/decap_sanity.c
67
ASSERT_FALSE(skel->bss->broken_csum_start, "broken_csum_start");
tools/testing/selftests/bpf/prog_tests/dummy_st_ops.c
122
ASSERT_EQ(skel->bss->test_2_args[i], args[i], name);
tools/testing/selftests/bpf/prog_tests/dummy_st_ops.c
92
ASSERT_EQ(trace_skel->bss->val, exp_retval, "fentry_val");
tools/testing/selftests/bpf/prog_tests/dynptr.c
178
ASSERT_EQ(skel->bss->err, 0, "err");
tools/testing/selftests/bpf/prog_tests/dynptr.c
70
skel->bss->pid = getpid();
tools/testing/selftests/bpf/prog_tests/dynptr.c
82
skel->bss->user_ptr = user_data;
tools/testing/selftests/bpf/prog_tests/dynptr.c
84
memcpy(skel->bss->expected_str, user_data, sizeof(user_data));
tools/testing/selftests/bpf/prog_tests/empty_skb.c
128
bpf_obj->bss->ifindex = *tests[i].ifindex;
tools/testing/selftests/bpf/prog_tests/empty_skb.c
129
bpf_obj->bss->ret = 0;
tools/testing/selftests/bpf/prog_tests/empty_skb.c
139
ASSERT_GE(bpf_obj->bss->ret, 0, buf);
tools/testing/selftests/bpf/prog_tests/empty_skb.c
141
ASSERT_EQ(bpf_obj->bss->ret, expected_ret, buf);
tools/testing/selftests/bpf/prog_tests/enable_stats.c
39
CHECK(info.run_cnt != skel->bss->count, "check_run_cnt_valid",
tools/testing/selftests/bpf/prog_tests/endian.c
20
struct test_endian__bss *bss;
tools/testing/selftests/bpf/prog_tests/endian.c
26
bss = skel->bss;
tools/testing/selftests/bpf/prog_tests/endian.c
28
bss->in16 = IN16;
tools/testing/selftests/bpf/prog_tests/endian.c
29
bss->in32 = IN32;
tools/testing/selftests/bpf/prog_tests/endian.c
30
bss->in64 = IN64;
tools/testing/selftests/bpf/prog_tests/endian.c
38
CHECK(bss->out16 != OUT16, "out16", "got 0x%llx != exp 0x%llx\n",
tools/testing/selftests/bpf/prog_tests/endian.c
39
(__u64)bss->out16, (__u64)OUT16);
tools/testing/selftests/bpf/prog_tests/endian.c
40
CHECK(bss->out32 != OUT32, "out32", "got 0x%llx != exp 0x%llx\n",
tools/testing/selftests/bpf/prog_tests/endian.c
41
(__u64)bss->out32, (__u64)OUT32);
tools/testing/selftests/bpf/prog_tests/endian.c
42
CHECK(bss->out64 != OUT64, "out16", "got 0x%llx != exp 0x%llx\n",
tools/testing/selftests/bpf/prog_tests/endian.c
43
(__u64)bss->out64, (__u64)OUT64);
tools/testing/selftests/bpf/prog_tests/endian.c
45
CHECK(bss->const16 != OUT16, "const16", "got 0x%llx != exp 0x%llx\n",
tools/testing/selftests/bpf/prog_tests/endian.c
46
(__u64)bss->const16, (__u64)OUT16);
tools/testing/selftests/bpf/prog_tests/endian.c
47
CHECK(bss->const32 != OUT32, "const32", "got 0x%llx != exp 0x%llx\n",
tools/testing/selftests/bpf/prog_tests/endian.c
48
(__u64)bss->const32, (__u64)OUT32);
tools/testing/selftests/bpf/prog_tests/endian.c
49
CHECK(bss->const64 != OUT64, "const64", "got 0x%llx != exp 0x%llx\n",
tools/testing/selftests/bpf/prog_tests/endian.c
50
(__u64)bss->const64, (__u64)OUT64);
tools/testing/selftests/bpf/prog_tests/exe_ctx.c
41
if (skel->bss->count_task > 0 &&
tools/testing/selftests/bpf/prog_tests/exe_ctx.c
42
skel->bss->count_hardirq > 0 &&
tools/testing/selftests/bpf/prog_tests/exe_ctx.c
43
skel->bss->count_softirq > 0)
tools/testing/selftests/bpf/prog_tests/exe_ctx.c
49
ASSERT_GT(skel->bss->count_task, 0, "task_ok");
tools/testing/selftests/bpf/prog_tests/exe_ctx.c
50
ASSERT_GT(skel->bss->count_hardirq, 0, "hardirq_ok");
tools/testing/selftests/bpf/prog_tests/exe_ctx.c
51
ASSERT_GT(skel->bss->count_softirq, 0, "softirq_ok");
tools/testing/selftests/bpf/prog_tests/exhandler.c
28
skel->bss->test_pid = getpid();
tools/testing/selftests/bpf/prog_tests/exhandler.c
40
ASSERT_NEQ(skel->bss->exception_triggered, 0, "verify exceptions occurred");
tools/testing/selftests/bpf/prog_tests/fentry_fexit.c
45
fentry_res = (__u64 *)fentry_skel->bss;
tools/testing/selftests/bpf/prog_tests/fentry_fexit.c
46
fexit_res = (__u64 *)fexit_skel->bss;
tools/testing/selftests/bpf/prog_tests/fentry_fexit.c
47
printf("%lld\n", fentry_skel->bss->test1_result);
tools/testing/selftests/bpf/prog_tests/fentry_test.c
28
result = (__u64 *)fentry_skel->bss;
tools/testing/selftests/bpf/prog_tests/fentry_test.c
29
for (i = 0; i < sizeof(*fentry_skel->bss) / sizeof(__u64); i++) {
tools/testing/selftests/bpf/prog_tests/fentry_test.c
37
memset(fentry_skel->bss, 0, sizeof(*fentry_skel->bss));
tools/testing/selftests/bpf/prog_tests/fentry_test.c
81
ASSERT_EQ(fentry_skel->bss->test1_result, 1,
tools/testing/selftests/bpf/prog_tests/fentry_test.c
83
ASSERT_EQ(fentry_skel->bss->test2_result, 1,
tools/testing/selftests/bpf/prog_tests/fentry_test.c
85
ASSERT_EQ(fentry_skel->bss->test3_result, 1,
tools/testing/selftests/bpf/prog_tests/fexit_sleep.c
17
fexit_skel->bss->pid = getpid();
tools/testing/selftests/bpf/prog_tests/fexit_sleep.c
51
while (READ_ONCE(fexit_skel->bss->fentry_cnt) != 2);
tools/testing/selftests/bpf/prog_tests/fexit_sleep.c
52
fexit_cnt = READ_ONCE(fexit_skel->bss->fexit_cnt);
tools/testing/selftests/bpf/prog_tests/fexit_sleep.c
81
fexit_cnt = READ_ONCE(fexit_skel->bss->fexit_cnt);
tools/testing/selftests/bpf/prog_tests/fexit_test.c
28
result = (__u64 *)fexit_skel->bss;
tools/testing/selftests/bpf/prog_tests/fexit_test.c
29
for (i = 0; i < sizeof(*fexit_skel->bss) / sizeof(__u64); i++) {
tools/testing/selftests/bpf/prog_tests/fexit_test.c
37
memset(fexit_skel->bss, 0, sizeof(*fexit_skel->bss));
tools/testing/selftests/bpf/prog_tests/fexit_test.c
81
ASSERT_EQ(fexit_skel->bss->test1_result, 1,
tools/testing/selftests/bpf/prog_tests/fexit_test.c
83
ASSERT_EQ(fexit_skel->bss->test2_result, 1,
tools/testing/selftests/bpf/prog_tests/fexit_test.c
85
ASSERT_EQ(fexit_skel->bss->test3_result, 1,
tools/testing/selftests/bpf/prog_tests/fib_lookup.c
331
fib_params = &skel->bss->fib_params;
tools/testing/selftests/bpf/prog_tests/fib_lookup.c
339
skel->bss->fib_lookup_ret = -1;
tools/testing/selftests/bpf/prog_tests/fib_lookup.c
340
skel->bss->lookup_flags = tests[i].lookup_flags;
tools/testing/selftests/bpf/prog_tests/fib_lookup.c
346
ASSERT_EQ(skel->bss->fib_lookup_ret, tests[i].expected_ret,
tools/testing/selftests/bpf/prog_tests/fib_lookup.c
366
if (!ASSERT_EQ(skel->bss->fib_params.tbid, 0,
tools/testing/selftests/bpf/prog_tests/file_reader.c
101
ASSERT_EQ(skel->bss->err, 0, "err");
tools/testing/selftests/bpf/prog_tests/file_reader.c
102
ASSERT_EQ(skel->bss->run_success, 1, "run_success");
tools/testing/selftests/bpf/prog_tests/file_reader.c
86
memcpy(skel->bss->user_buf, file_contents, sizeof(file_contents));
tools/testing/selftests/bpf/prog_tests/file_reader.c
87
skel->bss->pid = getpid();
tools/testing/selftests/bpf/prog_tests/find_vma.c
118
skel->bss->target_pid = getpid();
tools/testing/selftests/bpf/prog_tests/find_vma.c
119
skel->bss->addr = (__u64)(uintptr_t)test_find_vma_pe;
tools/testing/selftests/bpf/prog_tests/find_vma.c
13
ASSERT_EQ(skel->bss->found_vm_exec, 1, "found_vm_exec");
tools/testing/selftests/bpf/prog_tests/find_vma.c
16
ASSERT_OK_PTR(strstr(skel->bss->d_iname, "test_progs"), "find_test_progs");
tools/testing/selftests/bpf/prog_tests/find_vma.c
19
skel->bss->found_vm_exec = 0;
tools/testing/selftests/bpf/prog_tests/find_vma.c
22
skel->bss->d_iname[0] = 0;
tools/testing/selftests/bpf/prog_tests/find_vma.c
43
return skel->bss->found_vm_exec == 0 ||
tools/testing/selftests/bpf/prog_tests/find_vma.c
46
strcmp(skel->bss->d_iname, "test_progs") != 0;
tools/testing/selftests/bpf/prog_tests/find_vma.c
88
getpgid(skel->bss->target_pid);
tools/testing/selftests/bpf/prog_tests/for_each.c
131
ASSERT_EQ(skel->bss->arraymap_output, expected_total, "array_output");
tools/testing/selftests/bpf/prog_tests/for_each.c
132
ASSERT_EQ(skel->bss->cpu + 1, skel->bss->percpu_val, "percpu_val");
tools/testing/selftests/bpf/prog_tests/for_each.c
189
skel->bss->data_output = 0;
tools/testing/selftests/bpf/prog_tests/for_each.c
190
skel->bss->use_array = 1;
tools/testing/selftests/bpf/prog_tests/for_each.c
194
ASSERT_EQ(skel->bss->data_output, array_total, "array output");
tools/testing/selftests/bpf/prog_tests/for_each.c
196
skel->bss->data_output = 0;
tools/testing/selftests/bpf/prog_tests/for_each.c
197
skel->bss->use_array = 0;
tools/testing/selftests/bpf/prog_tests/for_each.c
201
ASSERT_EQ(skel->bss->data_output, hash_total, "hash output");
tools/testing/selftests/bpf/prog_tests/for_each.c
61
ASSERT_EQ(skel->bss->hashmap_output, 4, "hashmap_output");
tools/testing/selftests/bpf/prog_tests/for_each.c
62
ASSERT_EQ(skel->bss->hashmap_elems, max_entries, "hashmap_elems");
tools/testing/selftests/bpf/prog_tests/for_each.c
68
ASSERT_EQ(skel->bss->percpu_called, 1, "percpu_called");
tools/testing/selftests/bpf/prog_tests/for_each.c
69
ASSERT_LT(skel->bss->cpu, num_cpus, "num_cpus");
tools/testing/selftests/bpf/prog_tests/for_each.c
70
ASSERT_EQ(skel->bss->percpu_map_elems, 1, "percpu_map_elems");
tools/testing/selftests/bpf/prog_tests/for_each.c
71
ASSERT_EQ(skel->bss->percpu_key, 1, "percpu_key");
tools/testing/selftests/bpf/prog_tests/for_each.c
72
ASSERT_EQ(skel->bss->percpu_val, skel->bss->cpu + 1, "percpu_val");
tools/testing/selftests/bpf/prog_tests/for_each.c
73
ASSERT_EQ(skel->bss->percpu_output, 100, "percpu_output");
tools/testing/selftests/bpf/prog_tests/fs_kfuncs.c
144
skel->bss->monitored_pid = getpid();
tools/testing/selftests/bpf/prog_tests/fs_kfuncs.c
163
ASSERT_TRUE(skel->bss->set_security_bpf_bar_success, "set_security_bpf_bar_success");
tools/testing/selftests/bpf/prog_tests/fs_kfuncs.c
164
ASSERT_TRUE(skel->bss->remove_security_bpf_bar_success, "remove_security_bpf_bar_success");
tools/testing/selftests/bpf/prog_tests/fs_kfuncs.c
165
ASSERT_TRUE(skel->bss->set_security_selinux_fail, "set_security_selinux_fail");
tools/testing/selftests/bpf/prog_tests/fs_kfuncs.c
166
ASSERT_TRUE(skel->bss->remove_security_selinux_fail, "remove_security_selinux_fail");
tools/testing/selftests/bpf/prog_tests/fs_kfuncs.c
182
ASSERT_TRUE(skel->bss->locked_set_security_bpf_bar_success,
tools/testing/selftests/bpf/prog_tests/fs_kfuncs.c
184
ASSERT_TRUE(skel->bss->locked_remove_security_bpf_bar_success,
tools/testing/selftests/bpf/prog_tests/fs_kfuncs.c
186
ASSERT_TRUE(skel->bss->locked_set_security_selinux_fail,
tools/testing/selftests/bpf/prog_tests/fs_kfuncs.c
188
ASSERT_TRUE(skel->bss->locked_remove_security_selinux_fail,
tools/testing/selftests/bpf/prog_tests/fs_kfuncs.c
245
d = (struct fsverity_digest *)skel->bss->expected_digest;
tools/testing/selftests/bpf/prog_tests/fs_kfuncs.c
248
err = ioctl(fd, FS_IOC_MEASURE_VERITY, skel->bss->expected_digest);
tools/testing/selftests/bpf/prog_tests/fs_kfuncs.c
252
skel->bss->monitored_pid = getpid();
tools/testing/selftests/bpf/prog_tests/fs_kfuncs.c
263
ASSERT_EQ(skel->bss->got_fsverity, 1, "got_fsverity");
tools/testing/selftests/bpf/prog_tests/fs_kfuncs.c
264
ASSERT_EQ(skel->bss->digest_matches, 1, "digest_matches");
tools/testing/selftests/bpf/prog_tests/fs_kfuncs.c
45
skel->bss->monitored_pid = getpid();
tools/testing/selftests/bpf/prog_tests/fs_kfuncs.c
62
ASSERT_EQ(skel->bss->found_xattr_from_file, 1, "found_xattr_from_file");
tools/testing/selftests/bpf/prog_tests/fs_kfuncs.c
63
ASSERT_EQ(skel->bss->found_xattr_from_dentry, 1, "found_xattr_from_dentry");
tools/testing/selftests/bpf/prog_tests/fs_kfuncs.c
66
ASSERT_EQ(skel->bss->found_xattr_from_file, 0, "found_xattr_from_file");
tools/testing/selftests/bpf/prog_tests/fs_kfuncs.c
67
ASSERT_EQ(skel->bss->found_xattr_from_dentry, 0, "found_xattr_from_dentry");
tools/testing/selftests/bpf/prog_tests/fsession_test.c
124
skel->bss->test6_entry_result = 1;
tools/testing/selftests/bpf/prog_tests/fsession_test.c
125
skel->bss->test6_exit_result = 1;
tools/testing/selftests/bpf/prog_tests/fsession_test.c
19
for (int i = 0; i < sizeof(*skel->bss) / sizeof(__u64); i++) {
tools/testing/selftests/bpf/prog_tests/fsession_test.c
20
if (!ASSERT_EQ(((__u64 *)skel->bss)[i], 1, "test_result"))
tools/testing/selftests/bpf/prog_tests/fsession_test.c
82
memset(skel->bss, 0, sizeof(*skel->bss));
tools/testing/selftests/bpf/prog_tests/get_branch_snapshot.c
103
skel->bss->address_high = skel->bss->address_low + 128;
tools/testing/selftests/bpf/prog_tests/get_branch_snapshot.c
111
if (skel->bss->total_entries < 16) {
tools/testing/selftests/bpf/prog_tests/get_branch_snapshot.c
117
ASSERT_GT(skel->bss->test1_hits, 6, "find_looptest_in_lbr");
tools/testing/selftests/bpf/prog_tests/get_branch_snapshot.c
125
ASSERT_LT(skel->bss->wasted_entries, 10, "check_wasted_entries");
tools/testing/selftests/bpf/prog_tests/get_branch_snapshot.c
96
err = kallsyms_find("bpf_testmod_loop_test", &skel->bss->address_low);
tools/testing/selftests/bpf/prog_tests/get_func_args_test.c
38
ASSERT_EQ(skel->bss->test1_result, 1, "test1_result");
tools/testing/selftests/bpf/prog_tests/get_func_args_test.c
39
ASSERT_EQ(skel->bss->test2_result, 1, "test2_result");
tools/testing/selftests/bpf/prog_tests/get_func_args_test.c
40
ASSERT_EQ(skel->bss->test3_result, 1, "test3_result");
tools/testing/selftests/bpf/prog_tests/get_func_args_test.c
41
ASSERT_EQ(skel->bss->test4_result, 1, "test4_result");
tools/testing/selftests/bpf/prog_tests/get_func_args_test.c
42
ASSERT_EQ(skel->bss->test5_result, 1, "test5_result");
tools/testing/selftests/bpf/prog_tests/get_func_args_test.c
43
ASSERT_EQ(skel->bss->test6_result, 1, "test6_result");
tools/testing/selftests/bpf/prog_tests/get_func_args_test.c
44
ASSERT_EQ(skel->bss->test7_result, 1, "test7_result");
tools/testing/selftests/bpf/prog_tests/get_func_ip_test.c
118
skel->bss->uprobe_trigger_body = (unsigned long) uprobe_trigger_body;
tools/testing/selftests/bpf/prog_tests/get_func_ip_test.c
122
ASSERT_EQ(skel->bss->test1_result, 1, "test1_result");
tools/testing/selftests/bpf/prog_tests/get_func_ip_test.c
28
skel->bss->uprobe_trigger = (unsigned long) uprobe_trigger;
tools/testing/selftests/bpf/prog_tests/get_func_ip_test.c
42
ASSERT_EQ(skel->bss->test1_result, 1, "test1_result");
tools/testing/selftests/bpf/prog_tests/get_func_ip_test.c
43
ASSERT_EQ(skel->bss->test2_result, 1, "test2_result");
tools/testing/selftests/bpf/prog_tests/get_func_ip_test.c
44
ASSERT_EQ(skel->bss->test3_result, 1, "test3_result");
tools/testing/selftests/bpf/prog_tests/get_func_ip_test.c
45
ASSERT_EQ(skel->bss->test4_result, 1, "test4_result");
tools/testing/selftests/bpf/prog_tests/get_func_ip_test.c
46
ASSERT_EQ(skel->bss->test5_result, 1, "test5_result");
tools/testing/selftests/bpf/prog_tests/get_func_ip_test.c
47
ASSERT_EQ(skel->bss->test7_result, 1, "test7_result");
tools/testing/selftests/bpf/prog_tests/get_func_ip_test.c
48
ASSERT_EQ(skel->bss->test8_result, 1, "test8_result");
tools/testing/selftests/bpf/prog_tests/get_func_ip_test.c
49
ASSERT_EQ(skel->bss->test9_entry_result, 1, "test9_entry_result");
tools/testing/selftests/bpf/prog_tests/get_func_ip_test.c
50
ASSERT_EQ(skel->bss->test9_exit_result, 1, "test9_exit_result");
tools/testing/selftests/bpf/prog_tests/get_func_ip_test.c
98
ASSERT_EQ(skel->bss->test6_result, 1, "test6_result");
tools/testing/selftests/bpf/prog_tests/global_map_resize.c
120
array_len = (desired_sz - sizeof(skel->bss->sum)) / sizeof(skel->data_custom->my_array[0]);
tools/testing/selftests/bpf/prog_tests/global_map_resize.c
152
if (!ASSERT_EQ(skel->bss->sum, array_len, "sum"))
tools/testing/selftests/bpf/prog_tests/global_map_resize.c
24
const __u32 desired_sz = sizeof(skel->bss->sum) + sysconf(_SC_PAGE_SIZE) * 2;
tools/testing/selftests/bpf/prog_tests/global_map_resize.c
35
skel->bss->array[0] = 1;
tools/testing/selftests/bpf/prog_tests/global_map_resize.c
38
map = skel->maps.bss;
tools/testing/selftests/bpf/prog_tests/global_map_resize.c
50
array_len = (desired_sz - sizeof(skel->bss->sum)) / sizeof(skel->bss->array[0]);
tools/testing/selftests/bpf/prog_tests/global_map_resize.c
54
skel->bss = bpf_map__initial_value(skel->maps.bss, &actual_sz);
tools/testing/selftests/bpf/prog_tests/global_map_resize.c
55
if (!ASSERT_OK_PTR(skel->bss, "bpf_map__initial_value (ptr)"))
tools/testing/selftests/bpf/prog_tests/global_map_resize.c
64
skel->bss->array[i] = 1;
tools/testing/selftests/bpf/prog_tests/global_map_resize.c
82
if (!ASSERT_EQ(skel->bss->sum, array_len, "sum"))
tools/testing/selftests/bpf/prog_tests/htab_update.c
31
skel->bss->pid = getpid();
tools/testing/selftests/bpf/prog_tests/htab_update.c
62
ASSERT_EQ(skel->bss->update_err, -EDEADLK, "no reentrancy");
tools/testing/selftests/bpf/prog_tests/ip_check_defrag.c
249
if (!ASSERT_EQ(skel->bss->shootdowns, 0, "shootdowns"))
tools/testing/selftests/bpf/prog_tests/iters.c
119
skel->bss->target_pid = getpid();
tools/testing/selftests/bpf/prog_tests/iters.c
125
getpgid(skel->bss->target_pid);
tools/testing/selftests/bpf/prog_tests/iters.c
128
if (!ASSERT_GT(skel->bss->vmas_seen, 0, "vmas_seen_gt_zero"))
tools/testing/selftests/bpf/prog_tests/iters.c
144
bpf_iter_start = skel->bss->vm_ranges[seen].vm_start;
tools/testing/selftests/bpf/prog_tests/iters.c
145
bpf_iter_end = skel->bss->vm_ranges[seen].vm_end;
tools/testing/selftests/bpf/prog_tests/iters.c
152
if (!ASSERT_EQ(skel->bss->vmas_seen, seen, "vmas_seen_eq"))
tools/testing/selftests/bpf/prog_tests/iters.c
183
skel->bss->target_pid = getpid();
tools/testing/selftests/bpf/prog_tests/iters.c
194
ASSERT_EQ(skel->bss->procs_cnt, 1, "procs_cnt");
tools/testing/selftests/bpf/prog_tests/iters.c
195
ASSERT_EQ(skel->bss->threads_cnt, thread_num + 2, "threads_cnt");
tools/testing/selftests/bpf/prog_tests/iters.c
196
ASSERT_EQ(skel->bss->proc_threads_cnt, thread_num + 2, "proc_threads_cnt");
tools/testing/selftests/bpf/prog_tests/iters.c
197
ASSERT_EQ(skel->bss->invalid_cnt, 0, "invalid_cnt");
tools/testing/selftests/bpf/prog_tests/iters.c
228
skel->bss->target_pid = getpid();
tools/testing/selftests/bpf/prog_tests/iters.c
229
skel->bss->cg_id = cg_id;
tools/testing/selftests/bpf/prog_tests/iters.c
238
ASSERT_EQ(skel->bss->css_task_cnt, 1, "css_task_cnt");
tools/testing/selftests/bpf/prog_tests/iters.c
278
skel->bss->target_pid = getpid();
tools/testing/selftests/bpf/prog_tests/iters.c
279
skel->bss->root_cg_id = get_cgroup_id(cgs[0].path);
tools/testing/selftests/bpf/prog_tests/iters.c
280
skel->bss->leaf_cg_id = get_cgroup_id(cgs[cg_nr - 1].path);
tools/testing/selftests/bpf/prog_tests/iters.c
287
ASSERT_EQ(skel->bss->pre_order_cnt, cg_nr, "pre_order_cnt");
tools/testing/selftests/bpf/prog_tests/iters.c
288
ASSERT_EQ(skel->bss->first_cg_id, get_cgroup_id(cgs[0].path), "first_cg_id");
tools/testing/selftests/bpf/prog_tests/iters.c
290
ASSERT_EQ(skel->bss->post_order_cnt, cg_nr, "post_order_cnt");
tools/testing/selftests/bpf/prog_tests/iters.c
291
ASSERT_EQ(skel->bss->last_cg_id, get_cgroup_id(cgs[0].path), "last_cg_id");
tools/testing/selftests/bpf/prog_tests/iters.c
292
ASSERT_EQ(skel->bss->children_cnt, 3, "children_cnt");
tools/testing/selftests/bpf/prog_tests/iters.c
293
ASSERT_EQ(skel->bss->tree_high, 3, "tree_high");
tools/testing/selftests/bpf/prog_tests/iters.c
42
ASSERT_EQ(skel->bss->res_##case_name, \
tools/testing/selftests/bpf/prog_tests/iters.c
92
ASSERT_EQ(skel->bss->res_##case_name, \
tools/testing/selftests/bpf/prog_tests/kernel_flag.c
19
lsm_skel->bss->monitored_tid = sys_gettid();
tools/testing/selftests/bpf/prog_tests/kernel_flag.c
41
lsm_skel->bss->monitored_tid = 0;
tools/testing/selftests/bpf/prog_tests/kfree_skb.c
118
err = bpf_map_lookup_elem(bpf_map__fd(skel->maps.bss), &zero, test_ok);
tools/testing/selftests/bpf/prog_tests/kfunc_dynptr_param.c
76
skel->bss->pid = getpid();
tools/testing/selftests/bpf/prog_tests/kfunc_dynptr_param.c
98
ASSERT_EQ(skel->bss->err, expected_runtime_err, "err");
tools/testing/selftests/bpf/prog_tests/kmem_cache_iter.c
27
ASSERT_EQ(skel->bss->task_struct_found, 1, "task_struct_found");
tools/testing/selftests/bpf/prog_tests/kmem_cache_iter.c
67
ASSERT_EQ(skel->bss->kmem_cache_seen, seen, "kmem_cache_seen_eq");
tools/testing/selftests/bpf/prog_tests/kmem_cache_iter.c
87
ASSERT_EQ(skel->bss->open_coded_seen, skel->bss->kmem_cache_seen, "open_code_seen_eq");
tools/testing/selftests/bpf/prog_tests/kprobe_multi_test.c
152
skel->bss->pid = getpid();
tools/testing/selftests/bpf/prog_tests/kprobe_multi_test.c
243
skel->bss->pid = getpid();
tools/testing/selftests/bpf/prog_tests/kprobe_multi_test.c
26
ASSERT_EQ(skel->bss->kprobe_test1_result, 1, "kprobe_test1_result");
tools/testing/selftests/bpf/prog_tests/kprobe_multi_test.c
27
ASSERT_EQ(skel->bss->kprobe_test2_result, 1, "kprobe_test2_result");
tools/testing/selftests/bpf/prog_tests/kprobe_multi_test.c
28
ASSERT_EQ(skel->bss->kprobe_test3_result, 1, "kprobe_test3_result");
tools/testing/selftests/bpf/prog_tests/kprobe_multi_test.c
29
ASSERT_EQ(skel->bss->kprobe_test4_result, 1, "kprobe_test4_result");
tools/testing/selftests/bpf/prog_tests/kprobe_multi_test.c
30
ASSERT_EQ(skel->bss->kprobe_test5_result, 1, "kprobe_test5_result");
tools/testing/selftests/bpf/prog_tests/kprobe_multi_test.c
31
ASSERT_EQ(skel->bss->kprobe_test6_result, 1, "kprobe_test6_result");
tools/testing/selftests/bpf/prog_tests/kprobe_multi_test.c
32
ASSERT_EQ(skel->bss->kprobe_test7_result, 1, "kprobe_test7_result");
tools/testing/selftests/bpf/prog_tests/kprobe_multi_test.c
33
ASSERT_EQ(skel->bss->kprobe_test8_result, 1, "kprobe_test8_result");
tools/testing/selftests/bpf/prog_tests/kprobe_multi_test.c
347
skel->bss->pid = getpid();
tools/testing/selftests/bpf/prog_tests/kprobe_multi_test.c
36
ASSERT_EQ(skel->bss->kretprobe_test1_result, 1, "kretprobe_test1_result");
tools/testing/selftests/bpf/prog_tests/kprobe_multi_test.c
360
ASSERT_EQ(skel->bss->kprobe_session_result[i], 2, "kprobe_session_result");
tools/testing/selftests/bpf/prog_tests/kprobe_multi_test.c
364
ASSERT_EQ(skel->bss->kprobe_session_result[i], 1, "kprobe_session_result");
tools/testing/selftests/bpf/prog_tests/kprobe_multi_test.c
37
ASSERT_EQ(skel->bss->kretprobe_test2_result, 1, "kretprobe_test2_result");
tools/testing/selftests/bpf/prog_tests/kprobe_multi_test.c
38
ASSERT_EQ(skel->bss->kretprobe_test3_result, 1, "kretprobe_test3_result");
tools/testing/selftests/bpf/prog_tests/kprobe_multi_test.c
383
skel->bss->pid = getpid();
tools/testing/selftests/bpf/prog_tests/kprobe_multi_test.c
39
ASSERT_EQ(skel->bss->kretprobe_test4_result, 1, "kretprobe_test4_result");
tools/testing/selftests/bpf/prog_tests/kprobe_multi_test.c
394
ASSERT_EQ(skel->bss->test_kprobe_1_result, 1, "test_kprobe_1_result");
tools/testing/selftests/bpf/prog_tests/kprobe_multi_test.c
395
ASSERT_EQ(skel->bss->test_kprobe_2_result, 2, "test_kprobe_2_result");
tools/testing/selftests/bpf/prog_tests/kprobe_multi_test.c
396
ASSERT_EQ(skel->bss->test_kprobe_3_result, 3, "test_kprobe_3_result");
tools/testing/selftests/bpf/prog_tests/kprobe_multi_test.c
40
ASSERT_EQ(skel->bss->kretprobe_test5_result, 1, "kretprobe_test5_result");
tools/testing/selftests/bpf/prog_tests/kprobe_multi_test.c
41
ASSERT_EQ(skel->bss->kretprobe_test6_result, 1, "kretprobe_test6_result");
tools/testing/selftests/bpf/prog_tests/kprobe_multi_test.c
414
skel->bss->pid = getpid();
tools/testing/selftests/bpf/prog_tests/kprobe_multi_test.c
42
ASSERT_EQ(skel->bss->kretprobe_test7_result, 1, "kretprobe_test7_result");
tools/testing/selftests/bpf/prog_tests/kprobe_multi_test.c
43
ASSERT_EQ(skel->bss->kretprobe_test8_result, 1, "kretprobe_test8_result");
tools/testing/selftests/bpf/prog_tests/kprobe_multi_test.c
552
skel->bss->pid = getpid();
tools/testing/selftests/bpf/prog_tests/kprobe_multi_test.c
56
skel->bss->pid = getpid();
tools/testing/selftests/bpf/prog_tests/kprobe_multi_test.c
76
skel->bss->pid = getpid();
tools/testing/selftests/bpf/prog_tests/kprobe_multi_testmod_test.c
11
ASSERT_EQ(skel->bss->kprobe_testmod_test1_result, 1, "kprobe_test1_result");
tools/testing/selftests/bpf/prog_tests/kprobe_multi_testmod_test.c
12
ASSERT_EQ(skel->bss->kprobe_testmod_test2_result, 1, "kprobe_test2_result");
tools/testing/selftests/bpf/prog_tests/kprobe_multi_testmod_test.c
13
ASSERT_EQ(skel->bss->kprobe_testmod_test3_result, 1, "kprobe_test3_result");
tools/testing/selftests/bpf/prog_tests/kprobe_multi_testmod_test.c
15
ASSERT_EQ(skel->bss->kretprobe_testmod_test1_result, 1, "kretprobe_test1_result");
tools/testing/selftests/bpf/prog_tests/kprobe_multi_testmod_test.c
16
ASSERT_EQ(skel->bss->kretprobe_testmod_test2_result, 1, "kretprobe_test2_result");
tools/testing/selftests/bpf/prog_tests/kprobe_multi_testmod_test.c
17
ASSERT_EQ(skel->bss->kretprobe_testmod_test3_result, 1, "kretprobe_test3_result");
tools/testing/selftests/bpf/prog_tests/kprobe_multi_testmod_test.c
28
skel->bss->pid = getpid();
tools/testing/selftests/bpf/prog_tests/ksyms_module.c
31
ASSERT_EQ(skel->bss->out_bpf_testmod_ksym, 42, "bpf_testmod_ksym");
tools/testing/selftests/bpf/prog_tests/ksyms_module.c
58
ASSERT_EQ(skel->bss->out_bpf_testmod_ksym, 42, "bpf_testmod_ksym");
tools/testing/selftests/bpf/prog_tests/legacy_printk.c
30
skel->bss->my_pid_var = my_pid;
tools/testing/selftests/bpf/prog_tests/legacy_printk.c
45
res = skel->bss->res_var;
tools/testing/selftests/bpf/prog_tests/link_pinning.c
101
test_link_pinning_subtest(skel->progs.tp_btf_prog, skel->bss);
tools/testing/selftests/bpf/prog_tests/link_pinning.c
12
struct test_link_pinning__bss *bss)
tools/testing/selftests/bpf/prog_tests/link_pinning.c
23
bss->in = 1;
tools/testing/selftests/bpf/prog_tests/link_pinning.c
25
CHECK(bss->out != 1, "res_check1", "exp %d, got %d\n", 1, bss->out);
tools/testing/selftests/bpf/prog_tests/link_pinning.c
40
bss->in = 2;
tools/testing/selftests/bpf/prog_tests/link_pinning.c
42
CHECK(bss->out != 2, "res_check2", "exp %d, got %d\n", 2, bss->out);
tools/testing/selftests/bpf/prog_tests/link_pinning.c
48
bss->in = 3;
tools/testing/selftests/bpf/prog_tests/link_pinning.c
50
CHECK(bss->out != 3, "res_check3", "exp %d, got %d\n", 3, bss->out);
tools/testing/selftests/bpf/prog_tests/link_pinning.c
66
bss->in = 4;
tools/testing/selftests/bpf/prog_tests/link_pinning.c
68
CHECK(bss->out != 4, "res_check4", "exp %d, got %d\n", 4, bss->out);
tools/testing/selftests/bpf/prog_tests/link_pinning.c
79
bss->in = i;
tools/testing/selftests/bpf/prog_tests/link_pinning.c
81
if (bss->out == i - 1)
tools/testing/selftests/bpf/prog_tests/link_pinning.c
99
test_link_pinning_subtest(skel->progs.raw_tp_prog, skel->bss);
tools/testing/selftests/bpf/prog_tests/linked_funcs.c
24
skel->bss->syscall_id = SYS_getpgid;
tools/testing/selftests/bpf/prog_tests/linked_funcs.c
37
ASSERT_EQ(skel->bss->output_val1, 2000 + 2000, "output_val1");
tools/testing/selftests/bpf/prog_tests/linked_funcs.c
38
ASSERT_EQ(skel->bss->output_ctx1, SYS_getpgid, "output_ctx1");
tools/testing/selftests/bpf/prog_tests/linked_funcs.c
39
ASSERT_EQ(skel->bss->output_weak1, 42, "output_weak1");
tools/testing/selftests/bpf/prog_tests/linked_funcs.c
41
ASSERT_EQ(skel->bss->output_val2, 2 * 1000 + 2 * (2 * 1000), "output_val2");
tools/testing/selftests/bpf/prog_tests/linked_funcs.c
42
ASSERT_EQ(skel->bss->output_ctx2, SYS_getpgid, "output_ctx2");
tools/testing/selftests/bpf/prog_tests/linked_funcs.c
44
ASSERT_EQ(skel->bss->output_weak2, 0, "output_weak2");
tools/testing/selftests/bpf/prog_tests/linked_maps.c
24
ASSERT_EQ(skel->bss->output_first1, 2000, "output_first1");
tools/testing/selftests/bpf/prog_tests/linked_maps.c
25
ASSERT_EQ(skel->bss->output_second1, 2, "output_second1");
tools/testing/selftests/bpf/prog_tests/linked_maps.c
26
ASSERT_EQ(skel->bss->output_weak1, 2, "output_weak1");
tools/testing/selftests/bpf/prog_tests/linked_vars.c
17
skel->bss->input_bss1 = 1000;
tools/testing/selftests/bpf/prog_tests/linked_vars.c
18
skel->bss->input_bss2 = 2000;
tools/testing/selftests/bpf/prog_tests/linked_vars.c
19
skel->bss->input_bss_weak = 3000;
tools/testing/selftests/bpf/prog_tests/linked_vars.c
32
ASSERT_EQ(skel->bss->output_bss1, 1000 + 2000 + 3000, "output_bss1");
tools/testing/selftests/bpf/prog_tests/linked_vars.c
33
ASSERT_EQ(skel->bss->output_bss2, 1000 + 2000 + 3000, "output_bss2");
tools/testing/selftests/bpf/prog_tests/linked_vars.c
35
ASSERT_EQ(skel->bss->output_data1, 1 + 2 + 10, "output_bss1");
tools/testing/selftests/bpf/prog_tests/linked_vars.c
36
ASSERT_EQ(skel->bss->output_data2, 1 + 2 + 10, "output_bss2");
tools/testing/selftests/bpf/prog_tests/linked_vars.c
38
ASSERT_EQ(skel->bss->output_rodata1, 11 + 22 + 100, "output_weak1");
tools/testing/selftests/bpf/prog_tests/linked_vars.c
39
ASSERT_EQ(skel->bss->output_rodata2, 11 + 22 + 100, "output_weak2");
tools/testing/selftests/bpf/prog_tests/livepatch_trampoline.c
55
skel->bss->my_pid = getpid();
tools/testing/selftests/bpf/prog_tests/livepatch_trampoline.c
75
ASSERT_EQ(skel->bss->fentry_hit, 1, "fentry_hit");
tools/testing/selftests/bpf/prog_tests/livepatch_trampoline.c
76
ASSERT_EQ(skel->bss->fexit_hit, 1, "fexit_hit");
tools/testing/selftests/bpf/prog_tests/lookup_and_delete.c
83
skel->bss->set_pid = getpid();
tools/testing/selftests/bpf/prog_tests/lookup_and_delete.c
84
skel->bss->set_key = key;
tools/testing/selftests/bpf/prog_tests/lookup_and_delete.c
85
skel->bss->set_value = value;
tools/testing/selftests/bpf/prog_tests/lookup_key.c
104
skel->bss->key_id = UINT32_MAX;
tools/testing/selftests/bpf/prog_tests/lookup_key.c
110
skel->bss->monitored_pid = 0;
tools/testing/selftests/bpf/prog_tests/lookup_key.c
66
skel->bss->monitored_pid = getpid();
tools/testing/selftests/bpf/prog_tests/lookup_key.c
67
skel->bss->key_serial = KEY_SPEC_THREAD_KEYRING;
tools/testing/selftests/bpf/prog_tests/lookup_key.c
70
skel->bss->flags = 0;
tools/testing/selftests/bpf/prog_tests/lookup_key.c
77
skel->bss->flags = KEY_LOOKUP_CREATE;
tools/testing/selftests/bpf/prog_tests/lookup_key.c
84
skel->bss->flags = KEY_LOOKUP_CREATE | KEY_LOOKUP_PARTIAL;
tools/testing/selftests/bpf/prog_tests/lookup_key.c
91
skel->bss->flags = UINT64_MAX;
tools/testing/selftests/bpf/prog_tests/lookup_key.c
97
skel->bss->key_serial = 0;
tools/testing/selftests/bpf/prog_tests/lookup_key.c
98
skel->bss->key_id = 1;
tools/testing/selftests/bpf/prog_tests/lsm_cgroup.c
230
ASSERT_EQ(skel->bss->called_socket_post_create, 0, "called_create");
tools/testing/selftests/bpf/prog_tests/lsm_cgroup.c
231
ASSERT_EQ(skel->bss->called_socket_bind, 0, "called_bind");
tools/testing/selftests/bpf/prog_tests/lsm_cgroup.c
244
ASSERT_EQ(skel->bss->called_socket_post_create2, 6, "called_create2");
tools/testing/selftests/bpf/prog_tests/lsm_cgroup.c
246
ASSERT_EQ(skel->bss->called_socket_post_create2, 5, "called_create2");
tools/testing/selftests/bpf/prog_tests/lsm_cgroup.c
251
ASSERT_EQ(skel->bss->called_socket_bind2, 2, "called_bind2");
tools/testing/selftests/bpf/prog_tests/lsm_cgroup.c
253
ASSERT_EQ(skel->bss->called_socket_clone, 1, "called_clone");
tools/testing/selftests/bpf/prog_tests/lsm_cgroup.c
263
ASSERT_EQ(skel->bss->called_socket_alloc, 7, "called_alloc");
tools/testing/selftests/bpf/prog_tests/map_btf.c
22
skel->bss->pid = getpid();
tools/testing/selftests/bpf/prog_tests/map_btf.c
24
ASSERT_TRUE(skel->bss->done, "done");
tools/testing/selftests/bpf/prog_tests/map_btf.c
69
skel->bss->pid = getpid();
tools/testing/selftests/bpf/prog_tests/map_btf.c
71
ASSERT_TRUE(skel->bss->done, "done");
tools/testing/selftests/bpf/prog_tests/map_in_map.c
105
skel->bss->tgid = getpid();
tools/testing/selftests/bpf/prog_tests/map_init.c
81
struct test_map_init__bss *bss;
tools/testing/selftests/bpf/prog_tests/map_init.c
83
bss = skel->bss;
tools/testing/selftests/bpf/prog_tests/map_init.c
85
bss->inKey = key;
tools/testing/selftests/bpf/prog_tests/map_init.c
86
bss->inValue = value;
tools/testing/selftests/bpf/prog_tests/map_init.c
87
bss->inPid = getpid();
tools/testing/selftests/bpf/prog_tests/map_kptr.c
124
WRITE_ONCE(rcu->bss->done, 0);
tools/testing/selftests/bpf/prog_tests/map_kptr.c
130
while (!READ_ONCE(rcu->bss->done))
tools/testing/selftests/bpf/prog_tests/map_kptr.c
149
} while (skel->bss->num_of_refs != 2);
tools/testing/selftests/bpf/prog_tests/map_kptr_race.c
120
watcher->bss->target_map_id = map_id;
tools/testing/selftests/bpf/prog_tests/map_kptr_race.c
133
while (!READ_ONCE(watcher->bss->map_freed))
tools/testing/selftests/bpf/prog_tests/map_kptr_race.c
136
ASSERT_EQ(watcher->bss->map_freed, 1, "map_freed");
tools/testing/selftests/bpf/prog_tests/map_kptr_race.c
165
if (!ASSERT_EQ(skel->bss->sk_ls_leak_done, 1, "sk_ls_leak_done"))
tools/testing/selftests/bpf/prog_tests/map_kptr_race.c
181
watcher->bss->target_map_id = map_id;
tools/testing/selftests/bpf/prog_tests/map_kptr_race.c
194
while (!READ_ONCE(watcher->bss->map_freed))
tools/testing/selftests/bpf/prog_tests/map_kptr_race.c
197
ASSERT_EQ(watcher->bss->map_freed, 1, "map_freed");
tools/testing/selftests/bpf/prog_tests/map_kptr_race.c
28
return skel->bss->num_of_refs;
tools/testing/selftests/bpf/prog_tests/map_kptr_race.c
59
watcher->bss->target_map_id = map_id;
tools/testing/selftests/bpf/prog_tests/map_kptr_race.c
72
while (!READ_ONCE(watcher->bss->map_freed))
tools/testing/selftests/bpf/prog_tests/map_kptr_race.c
75
ASSERT_EQ(watcher->bss->map_freed, 1, "map_freed");
tools/testing/selftests/bpf/prog_tests/map_lookup_percpu_elem.c
50
ASSERT_EQ(skel->bss->percpu_array_elem_sum, sum, "percpu_array lookup percpu elem");
tools/testing/selftests/bpf/prog_tests/map_lookup_percpu_elem.c
51
ASSERT_EQ(skel->bss->percpu_hash_elem_sum, sum, "percpu_hash lookup percpu elem");
tools/testing/selftests/bpf/prog_tests/map_lookup_percpu_elem.c
52
ASSERT_EQ(skel->bss->percpu_lru_hash_elem_sum, sum, "percpu_lru_hash lookup percpu elem");
tools/testing/selftests/bpf/prog_tests/map_ops.c
109
ASSERT_OK(skel->bss->err, "map_push_initial");
tools/testing/selftests/bpf/prog_tests/map_ops.c
112
ASSERT_LT(skel->bss->err, 0, "map_push_when_full");
tools/testing/selftests/bpf/prog_tests/map_ops.c
113
ASSERT_EQ(skel->bss->err, -E2BIG, "map_push_when_full");
tools/testing/selftests/bpf/prog_tests/map_ops.c
116
ASSERT_OK(skel->bss->err, "map_peek");
tools/testing/selftests/bpf/prog_tests/map_ops.c
119
ASSERT_OK(skel->bss->err, "map_pop");
tools/testing/selftests/bpf/prog_tests/map_ops.c
122
ASSERT_LT(skel->bss->err, 0, "map_peek_when_empty");
tools/testing/selftests/bpf/prog_tests/map_ops.c
123
ASSERT_EQ(skel->bss->err, -ENOENT, "map_peek_when_empty");
tools/testing/selftests/bpf/prog_tests/map_ops.c
126
ASSERT_LT(skel->bss->err, 0, "map_pop_when_empty");
tools/testing/selftests/bpf/prog_tests/map_ops.c
127
ASSERT_EQ(skel->bss->err, -ENOENT, "map_pop_when_empty");
tools/testing/selftests/bpf/prog_tests/map_ops.c
142
ASSERT_EQ(skel->bss->err, 1, "map_for_each_no_flags");
tools/testing/selftests/bpf/prog_tests/map_ops.c
145
ASSERT_LT(skel->bss->err, 0, "map_for_each_with_flags");
tools/testing/selftests/bpf/prog_tests/map_ops.c
146
ASSERT_EQ(skel->bss->err, -EINVAL, "map_for_each_with_flags");
tools/testing/selftests/bpf/prog_tests/map_ops.c
84
ASSERT_OK(skel->bss->err, "map_update_initial");
tools/testing/selftests/bpf/prog_tests/map_ops.c
87
ASSERT_LT(skel->bss->err, 0, "map_update_existing");
tools/testing/selftests/bpf/prog_tests/map_ops.c
88
ASSERT_EQ(skel->bss->err, -EEXIST, "map_update_existing");
tools/testing/selftests/bpf/prog_tests/map_ops.c
91
ASSERT_OK(skel->bss->err, "map_delete_existing");
tools/testing/selftests/bpf/prog_tests/map_ops.c
94
ASSERT_LT(skel->bss->err, 0, "map_delete_non_existing");
tools/testing/selftests/bpf/prog_tests/map_ops.c
95
ASSERT_EQ(skel->bss->err, -ENOENT, "map_delete_non_existing");
tools/testing/selftests/bpf/prog_tests/map_ptr.c
33
skel->bss->page_size = page_size;
tools/testing/selftests/bpf/prog_tests/migrate_reuseport.c
189
skel->bss->server_port = ((struct sockaddr_in *)
tools/testing/selftests/bpf/prog_tests/migrate_reuseport.c
192
skel->bss->server_port = ((struct sockaddr_in6 *)
tools/testing/selftests/bpf/prog_tests/migrate_reuseport.c
438
cnt = skel->bss->migrated_at_close;
tools/testing/selftests/bpf/prog_tests/migrate_reuseport.c
441
cnt = skel->bss->migrated_at_close_fastopen;
tools/testing/selftests/bpf/prog_tests/migrate_reuseport.c
445
cnt = skel->bss->migrated_at_send_synack;
tools/testing/selftests/bpf/prog_tests/migrate_reuseport.c
447
cnt = skel->bss->migrated_at_recv_ack;
tools/testing/selftests/bpf/prog_tests/migrate_reuseport.c
462
skel->bss->migrated_at_close = 0;
tools/testing/selftests/bpf/prog_tests/migrate_reuseport.c
463
skel->bss->migrated_at_close_fastopen = 0;
tools/testing/selftests/bpf/prog_tests/migrate_reuseport.c
464
skel->bss->migrated_at_send_synack = 0;
tools/testing/selftests/bpf/prog_tests/migrate_reuseport.c
465
skel->bss->migrated_at_recv_ack = 0;
tools/testing/selftests/bpf/prog_tests/mmap.c
113
CHECK_FAIL(skel->bss->in_val != 123);
tools/testing/selftests/bpf/prog_tests/mmap.c
114
CHECK_FAIL(skel->bss->out_val != 123);
tools/testing/selftests/bpf/prog_tests/mmap.c
191
CHECK_FAIL(skel->bss->in_val != 321);
tools/testing/selftests/bpf/prog_tests/mmap.c
192
CHECK_FAIL(skel->bss->out_val != 321);
tools/testing/selftests/bpf/prog_tests/mmap.c
243
CHECK_FAIL(skel->bss->in_val != 321);
tools/testing/selftests/bpf/prog_tests/mmap.c
244
CHECK_FAIL(skel->bss->out_val != 321);
tools/testing/selftests/bpf/prog_tests/mmap.c
50
bss_map = skel->maps.bss;
tools/testing/selftests/bpf/prog_tests/mmap.c
94
CHECK_FAIL(skel->bss->in_val);
tools/testing/selftests/bpf/prog_tests/mmap.c
95
CHECK_FAIL(skel->bss->out_val);
tools/testing/selftests/bpf/prog_tests/modify_return.c
30
skel->bss->input_retval = input_retval;
tools/testing/selftests/bpf/prog_tests/modify_return.c
40
ASSERT_EQ(skel->bss->fentry_result, 1, "modify_return fentry_result");
tools/testing/selftests/bpf/prog_tests/modify_return.c
41
ASSERT_EQ(skel->bss->fexit_result, 1, "modify_return fexit_result");
tools/testing/selftests/bpf/prog_tests/modify_return.c
42
ASSERT_EQ(skel->bss->fmod_ret_result, 1, "modify_return fmod_ret_result");
tools/testing/selftests/bpf/prog_tests/modify_return.c
44
ASSERT_EQ(skel->bss->fentry_result2, 1, "modify_return fentry_result2");
tools/testing/selftests/bpf/prog_tests/modify_return.c
45
ASSERT_EQ(skel->bss->fexit_result2, 1, "modify_return fexit_result2");
tools/testing/selftests/bpf/prog_tests/modify_return.c
46
ASSERT_EQ(skel->bss->fmod_ret_result2, 1, "modify_return fmod_ret_result2");
tools/testing/selftests/bpf/prog_tests/module_attach.c
41
struct test_module_attach__bss *bss;
tools/testing/selftests/bpf/prog_tests/module_attach.c
62
bss = skel->bss;
tools/testing/selftests/bpf/prog_tests/module_attach.c
72
ASSERT_EQ(bss->raw_tp_read_sz, READ_SZ, "raw_tp");
tools/testing/selftests/bpf/prog_tests/module_attach.c
73
ASSERT_EQ(bss->raw_tp_bare_write_sz, WRITE_SZ, "raw_tp_bare");
tools/testing/selftests/bpf/prog_tests/module_attach.c
74
ASSERT_EQ(bss->tp_btf_read_sz, READ_SZ, "tp_btf");
tools/testing/selftests/bpf/prog_tests/module_attach.c
75
ASSERT_EQ(bss->fentry_read_sz, READ_SZ, "fentry");
tools/testing/selftests/bpf/prog_tests/module_attach.c
76
ASSERT_EQ(bss->fentry_manual_read_sz, READ_SZ, "fentry_manual");
tools/testing/selftests/bpf/prog_tests/module_attach.c
77
ASSERT_EQ(bss->fentry_explicit_read_sz, READ_SZ, "fentry_explicit");
tools/testing/selftests/bpf/prog_tests/module_attach.c
78
ASSERT_EQ(bss->fentry_explicit_manual_read_sz, READ_SZ, "fentry_explicit_manual");
tools/testing/selftests/bpf/prog_tests/module_attach.c
79
ASSERT_EQ(bss->fexit_read_sz, READ_SZ, "fexit");
tools/testing/selftests/bpf/prog_tests/module_attach.c
80
ASSERT_EQ(bss->fexit_ret, -EIO, "fexit_tet");
tools/testing/selftests/bpf/prog_tests/module_attach.c
81
ASSERT_EQ(bss->fmod_ret_read_sz, READ_SZ, "fmod_ret");
tools/testing/selftests/bpf/prog_tests/module_attach.c
83
bss->raw_tp_writable_bare_early_ret = true;
tools/testing/selftests/bpf/prog_tests/module_attach.c
84
bss->raw_tp_writable_bare_out_val = 0xf1f2f3f4;
tools/testing/selftests/bpf/prog_tests/module_attach.c
87
ASSERT_EQ(bss->raw_tp_writable_bare_in_val, 1024, "writable_test_in");
tools/testing/selftests/bpf/prog_tests/module_attach.c
88
ASSERT_EQ(bss->raw_tp_writable_bare_out_val, writable_val,
tools/testing/selftests/bpf/prog_tests/mptcp.c
181
err += is_mptcp ? verify_msk(map_fd, client_fd, sock_skel->bss->token) :
tools/testing/selftests/bpf/prog_tests/mptcp.c
276
mptcpify_skel->bss->pid = getpid();
tools/testing/selftests/bpf/prog_tests/mptcp.c
412
skel->bss->pid = getpid();
tools/testing/selftests/bpf/prog_tests/mptcp.c
454
skel->bss->trace_port = ntohs(get_socket_local_port(listen_fd));
tools/testing/selftests/bpf/prog_tests/mptcp.c
455
skel->bss->sk_index = 0;
tools/testing/selftests/bpf/prog_tests/mptcp.c
462
skel->bss->sk_index = 1;
tools/testing/selftests/bpf/prog_tests/mptcp.c
471
skel->bss->redirect_idx = 1;
tools/testing/selftests/bpf/prog_tests/mptcp.c
504
skel->bss->trace_port = ntohs(get_socket_local_port(listen_fd));
tools/testing/selftests/bpf/prog_tests/mptcp.c
505
skel->bss->sk_index = 0;
tools/testing/selftests/bpf/prog_tests/mptcp.c
512
if (!ASSERT_EQ(skel->bss->helper_ret, -EOPNOTSUPP, "should reject"))
tools/testing/selftests/bpf/prog_tests/net_timestamping.c
148
struct net_timestamping__bss *bss;
tools/testing/selftests/bpf/prog_tests/net_timestamping.c
176
bss = skel->bss;
tools/testing/selftests/bpf/prog_tests/net_timestamping.c
177
memset(bss, 0, sizeof(*bss));
tools/testing/selftests/bpf/prog_tests/net_timestamping.c
179
skel->bss->monitored_pid = getpid();
tools/testing/selftests/bpf/prog_tests/net_timestamping.c
213
ASSERT_EQ(bss->nr_active, 1, "nr_active");
tools/testing/selftests/bpf/prog_tests/net_timestamping.c
214
ASSERT_EQ(bss->nr_snd, 2, "nr_snd");
tools/testing/selftests/bpf/prog_tests/net_timestamping.c
215
ASSERT_EQ(bss->nr_sched, 1, "nr_sched");
tools/testing/selftests/bpf/prog_tests/net_timestamping.c
216
ASSERT_EQ(bss->nr_txsw, 1, "nr_txsw");
tools/testing/selftests/bpf/prog_tests/net_timestamping.c
217
ASSERT_EQ(bss->nr_ack, 1, "nr_ack");
tools/testing/selftests/bpf/prog_tests/netns_cookie.c
85
ASSERT_EQ(skel->bss->tcx_init_netns_cookie, cookie_expected_value, "cookie_value_init_tcx");
tools/testing/selftests/bpf/prog_tests/netns_cookie.c
86
ASSERT_EQ(skel->bss->tcx_netns_cookie, cookie_expected_value, "cookie_value_tcx");
tools/testing/selftests/bpf/prog_tests/netns_cookie.c
87
ASSERT_EQ(skel->bss->cgroup_skb_init_netns_cookie, cookie_expected_value, "cookie_value_init_cgroup_skb");
tools/testing/selftests/bpf/prog_tests/netns_cookie.c
88
ASSERT_EQ(skel->bss->cgroup_skb_netns_cookie, cookie_expected_value, "cookie_value_cgroup_skb");
tools/testing/selftests/bpf/prog_tests/ns_current_pid_tgid.c
109
if (!ASSERT_EQ(bss->user_pid, pid, "pid"))
tools/testing/selftests/bpf/prog_tests/ns_current_pid_tgid.c
111
if (!ASSERT_EQ(bss->user_tgid, tgid, "tgid"))
tools/testing/selftests/bpf/prog_tests/ns_current_pid_tgid.c
125
struct test_ns_current_pid_tgid__bss *bss;
tools/testing/selftests/bpf/prog_tests/ns_current_pid_tgid.c
141
bss = skel->bss;
tools/testing/selftests/bpf/prog_tests/ns_current_pid_tgid.c
142
if (get_pid_tgid(&pid, &tgid, skel->bss))
tools/testing/selftests/bpf/prog_tests/ns_current_pid_tgid.c
167
if (!ASSERT_EQ(bss->user_pid, pid, "pid"))
tools/testing/selftests/bpf/prog_tests/ns_current_pid_tgid.c
169
if (!ASSERT_EQ(bss->user_tgid, tgid, "tgid"))
tools/testing/selftests/bpf/prog_tests/ns_current_pid_tgid.c
21
struct test_ns_current_pid_tgid__bss *bss)
tools/testing/selftests/bpf/prog_tests/ns_current_pid_tgid.c
33
bss->dev = st.st_dev;
tools/testing/selftests/bpf/prog_tests/ns_current_pid_tgid.c
34
bss->ino = st.st_ino;
tools/testing/selftests/bpf/prog_tests/ns_current_pid_tgid.c
35
bss->user_pid = 0;
tools/testing/selftests/bpf/prog_tests/ns_current_pid_tgid.c
36
bss->user_tgid = 0;
tools/testing/selftests/bpf/prog_tests/ns_current_pid_tgid.c
42
struct test_ns_current_pid_tgid__bss *bss;
tools/testing/selftests/bpf/prog_tests/ns_current_pid_tgid.c
57
bss = skel->bss;
tools/testing/selftests/bpf/prog_tests/ns_current_pid_tgid.c
58
if (get_pid_tgid(&pid, &tgid, bss))
tools/testing/selftests/bpf/prog_tests/ns_current_pid_tgid.c
67
if (!ASSERT_EQ(bss->user_pid, pid, "pid"))
tools/testing/selftests/bpf/prog_tests/ns_current_pid_tgid.c
69
if (!ASSERT_EQ(bss->user_tgid, tgid, "tgid"))
tools/testing/selftests/bpf/prog_tests/ns_current_pid_tgid.c
80
struct test_ns_current_pid_tgid__bss *bss;
tools/testing/selftests/bpf/prog_tests/ns_current_pid_tgid.c
96
bss = skel->bss;
tools/testing/selftests/bpf/prog_tests/ns_current_pid_tgid.c
97
if (get_pid_tgid(&pid, &tgid, bss))
tools/testing/selftests/bpf/prog_tests/parse_tcp_hdr_opt.c
53
ASSERT_EQ(skel->bss->server_id, 0xBBBBBBBB, "server id");
tools/testing/selftests/bpf/prog_tests/parse_tcp_hdr_opt.c
83
ASSERT_EQ(skel->bss->server_id, 0xBBBBBBBB, "server id");
tools/testing/selftests/bpf/prog_tests/percpu_alloc.c
106
ASSERT_EQ(skel->bss->cpu0_field_d, 2, "cpu0_field_d");
tools/testing/selftests/bpf/prog_tests/percpu_alloc.c
107
ASSERT_EQ(skel->bss->sum_field_c, 1, "sum_field_c");
tools/testing/selftests/bpf/prog_tests/percpu_alloc.c
23
skel->bss->my_pid = getpid();
tools/testing/selftests/bpf/prog_tests/percpu_alloc.c
38
ASSERT_EQ(skel->bss->cpu0_field_d, 2, "cpu0_field_d");
tools/testing/selftests/bpf/prog_tests/percpu_alloc.c
39
ASSERT_EQ(skel->bss->sum_field_c, 1, "sum_field_c");
tools/testing/selftests/bpf/prog_tests/percpu_alloc.c
56
skel->bss->my_pid = getpid();
tools/testing/selftests/bpf/prog_tests/percpu_alloc.c
71
ASSERT_EQ(skel->bss->cpu0_field_d, 2, "cpu0_field_d");
tools/testing/selftests/bpf/prog_tests/percpu_alloc.c
72
ASSERT_EQ(skel->bss->sum_field_c, 1, "sum_field_c");
tools/testing/selftests/bpf/prog_tests/percpu_alloc.c
91
skel->bss->my_pid = getpid();
tools/testing/selftests/bpf/prog_tests/perf_branches.c
12
int written_global = skel->bss->written_global_out;
tools/testing/selftests/bpf/prog_tests/perf_branches.c
13
int required_size = skel->bss->required_size_out;
tools/testing/selftests/bpf/prog_tests/perf_branches.c
14
int written_stack = skel->bss->written_stack_out;
tools/testing/selftests/bpf/prog_tests/perf_branches.c
18
if (CHECK(!skel->bss->run_cnt, "invalid run_cnt",
tools/testing/selftests/bpf/prog_tests/perf_branches.c
22
if (CHECK(!skel->bss->valid, "output not valid",
tools/testing/selftests/bpf/prog_tests/perf_branches.c
47
int written_global = skel->bss->written_global_out;
tools/testing/selftests/bpf/prog_tests/perf_branches.c
48
int required_size = skel->bss->required_size_out;
tools/testing/selftests/bpf/prog_tests/perf_branches.c
49
int written_stack = skel->bss->written_stack_out;
tools/testing/selftests/bpf/prog_tests/perf_branches.c
52
if (CHECK(!skel->bss->run_cnt, "invalid run_cnt",
tools/testing/selftests/bpf/prog_tests/perf_branches.c
56
if (CHECK(!skel->bss->valid, "output not valid",
tools/testing/selftests/bpf/prog_tests/perf_branches.c
99
for (i = 0; i < 100000000 && !*(volatile int *)&skel->bss->run_cnt; ++i)
tools/testing/selftests/bpf/prog_tests/perf_link.c
74
if (skel->bss->run_cnt > 0)
tools/testing/selftests/bpf/prog_tests/perf_link.c
89
run_cnt_before = skel->bss->run_cnt;
tools/testing/selftests/bpf/prog_tests/perf_link.c
91
run_cnt_after = skel->bss->run_cnt;
tools/testing/selftests/bpf/prog_tests/perf_skip.c
107
skel->bss->ip = (uintptr_t)test_function;
tools/testing/selftests/bpf/prog_tests/perf_skip.c
114
skel->bss->ip = 0;
tools/testing/selftests/bpf/prog_tests/preempted_bpf_ma_op.c
69
ctx[i].nomem_err = &skel->bss->nomem_err;
tools/testing/selftests/bpf/prog_tests/preempted_bpf_ma_op.c
86
ASSERT_FALSE(skel->bss->nomem_err, "ENOMEM");
tools/testing/selftests/bpf/prog_tests/prepare.c
87
ASSERT_EQ(skel->bss->err, 0, "err");
tools/testing/selftests/bpf/prog_tests/probe_read_user_str.c
20
skel->bss->user_ptr = buf;
tools/testing/selftests/bpf/prog_tests/probe_read_user_str.c
26
if (CHECK(skel->bss->ret < 0, "prog_ret", "prog returned: %ld\n",
tools/testing/selftests/bpf/prog_tests/probe_read_user_str.c
27
skel->bss->ret))
tools/testing/selftests/bpf/prog_tests/probe_read_user_str.c
31
err = memcmp(skel->bss->buf, str, len);
tools/testing/selftests/bpf/prog_tests/probe_read_user_str.c
37
err = memcmp(skel->bss->buf + len, buf, sizeof(buf) - len);
tools/testing/selftests/bpf/prog_tests/probe_read_user_str.c
55
skel->bss->pid = getpid();
tools/testing/selftests/bpf/prog_tests/prog_array_init.c
28
ASSERT_EQ(skel->bss->value, 42, "unexpected value");
tools/testing/selftests/bpf/prog_tests/ptr_untrusted.c
31
err = strncmp(skel->bss->tp_name, TP_NAME, strlen(TP_NAME));
tools/testing/selftests/bpf/prog_tests/raw_tp_null.c
18
skel->bss->tid = sys_gettid();
tools/testing/selftests/bpf/prog_tests/raw_tp_null.c
24
ASSERT_EQ(skel->bss->i, 3, "invocations");
tools/testing/selftests/bpf/prog_tests/raw_tp_test_run.c
42
ASSERT_NEQ(skel->bss->count, 0, "check_count");
tools/testing/selftests/bpf/prog_tests/rcu_read_lock.c
24
skel->bss->target_pid = sys_gettid();
tools/testing/selftests/bpf/prog_tests/rcu_read_lock.c
47
ASSERT_EQ(skel->bss->task_storage_val, 2, "task_storage_val");
tools/testing/selftests/bpf/prog_tests/rcu_read_lock.c
48
ASSERT_EQ(skel->bss->cgroup_id, cgroup_id, "cgroup_id");
tools/testing/selftests/bpf/prog_tests/rcu_read_lock.c
62
skel->bss->target_pid = sys_gettid();
tools/testing/selftests/bpf/prog_tests/rdonly_maps.c
30
struct bss bss;
tools/testing/selftests/bpf/prog_tests/rdonly_maps.c
55
memset(&bss, 0, sizeof(bss));
tools/testing/selftests/bpf/prog_tests/rdonly_maps.c
56
err = bpf_map_update_elem(bpf_map__fd(bss_map), &zero, &bss, 0);
tools/testing/selftests/bpf/prog_tests/rdonly_maps.c
70
err = bpf_map_lookup_elem(bpf_map__fd(bss_map), &zero, &bss);
tools/testing/selftests/bpf/prog_tests/rdonly_maps.c
73
if (CHECK(bss.did_run == 0, "check_run",
tools/testing/selftests/bpf/prog_tests/rdonly_maps.c
76
if (CHECK(bss.iters != t->exp_iters, "check_iters",
tools/testing/selftests/bpf/prog_tests/rdonly_maps.c
78
t->prog_name, bss.iters, t->exp_iters))
tools/testing/selftests/bpf/prog_tests/rdonly_maps.c
80
if (CHECK(bss.sum != t->exp_sum, "check_sum",
tools/testing/selftests/bpf/prog_tests/rdonly_maps.c
82
t->prog_name, bss.sum, t->exp_sum))
tools/testing/selftests/bpf/prog_tests/read_vsyscall.c
44
skel->bss->target_pid = getpid();
tools/testing/selftests/bpf/prog_tests/read_vsyscall.c
52
skel->bss->user_ptr = (void *)VSYSCALL_ADDR;
tools/testing/selftests/bpf/prog_tests/read_vsyscall.c
56
ASSERT_EQ(skel->bss->read_ret[i], all_read[i].ret, all_read[i].name);
tools/testing/selftests/bpf/prog_tests/recursion.c
22
ASSERT_EQ(skel->bss->pass1, 0, "pass1 == 0");
tools/testing/selftests/bpf/prog_tests/recursion.c
24
ASSERT_EQ(skel->bss->pass1, 1, "pass1 == 1");
tools/testing/selftests/bpf/prog_tests/recursion.c
26
ASSERT_EQ(skel->bss->pass1, 2, "pass1 == 2");
tools/testing/selftests/bpf/prog_tests/recursion.c
28
ASSERT_EQ(skel->bss->pass2, 0, "pass2 == 0");
tools/testing/selftests/bpf/prog_tests/recursion.c
30
ASSERT_EQ(skel->bss->pass2, 1, "pass2 == 1");
tools/testing/selftests/bpf/prog_tests/recursion.c
32
ASSERT_EQ(skel->bss->pass2, 2, "pass2 == 2");
tools/testing/selftests/bpf/prog_tests/res_spin_lock.c
82
while (!topts.retval && !err && !READ_ONCE(skel->bss->err)) {
tools/testing/selftests/bpf/prog_tests/res_spin_lock.c
95
ASSERT_EQ(READ_ONCE(skel->bss->err), -EDEADLK, "timeout err");
tools/testing/selftests/bpf/prog_tests/ringbuf.c
115
skel->bss->pid = getpid();
tools/testing/selftests/bpf/prog_tests/ringbuf.c
125
skel->bss->discarded = 0;
tools/testing/selftests/bpf/prog_tests/ringbuf.c
126
skel->bss->passed = 0;
tools/testing/selftests/bpf/prog_tests/ringbuf.c
132
ASSERT_EQ(skel->bss->discarded, 2, "discarded");
tools/testing/selftests/bpf/prog_tests/ringbuf.c
133
ASSERT_EQ(skel->bss->passed, 0, "passed");
tools/testing/selftests/bpf/prog_tests/ringbuf.c
211
skel->bss->pid = getpid();
tools/testing/selftests/bpf/prog_tests/ringbuf.c
232
CHECK(skel->bss->avail_data != 3 * rec_sz,
tools/testing/selftests/bpf/prog_tests/ringbuf.c
234
3L * rec_sz, skel->bss->avail_data);
tools/testing/selftests/bpf/prog_tests/ringbuf.c
235
CHECK(skel->bss->ring_size != page_size,
tools/testing/selftests/bpf/prog_tests/ringbuf.c
237
(long)page_size, skel->bss->ring_size);
tools/testing/selftests/bpf/prog_tests/ringbuf.c
238
CHECK(skel->bss->cons_pos != 0,
tools/testing/selftests/bpf/prog_tests/ringbuf.c
240
0L, skel->bss->cons_pos);
tools/testing/selftests/bpf/prog_tests/ringbuf.c
241
CHECK(skel->bss->prod_pos != 3 * rec_sz,
tools/testing/selftests/bpf/prog_tests/ringbuf.c
243
3L * rec_sz, skel->bss->prod_pos);
tools/testing/selftests/bpf/prog_tests/ringbuf.c
273
CHECK(skel->bss->dropped != 0, "err_dropped", "exp %ld, got %ld\n",
tools/testing/selftests/bpf/prog_tests/ringbuf.c
274
0L, skel->bss->dropped);
tools/testing/selftests/bpf/prog_tests/ringbuf.c
275
CHECK(skel->bss->total != 2, "err_total", "exp %ld, got %ld\n",
tools/testing/selftests/bpf/prog_tests/ringbuf.c
276
2L, skel->bss->total);
tools/testing/selftests/bpf/prog_tests/ringbuf.c
277
CHECK(skel->bss->discarded != 1, "err_discarded", "exp %ld, got %ld\n",
tools/testing/selftests/bpf/prog_tests/ringbuf.c
278
1L, skel->bss->discarded);
tools/testing/selftests/bpf/prog_tests/ringbuf.c
282
CHECK(skel->bss->cons_pos != 3 * rec_sz,
tools/testing/selftests/bpf/prog_tests/ringbuf.c
284
3L * rec_sz, skel->bss->cons_pos);
tools/testing/selftests/bpf/prog_tests/ringbuf.c
296
skel->bss->flags = BPF_RB_NO_WAKEUP;
tools/testing/selftests/bpf/prog_tests/ringbuf.c
311
CHECK(skel->bss->dropped != 0, "err_dropped", "exp %ld, got %ld\n",
tools/testing/selftests/bpf/prog_tests/ringbuf.c
312
0L, skel->bss->dropped);
tools/testing/selftests/bpf/prog_tests/ringbuf.c
313
CHECK(skel->bss->total != 2, "err_total", "exp %ld, got %ld\n",
tools/testing/selftests/bpf/prog_tests/ringbuf.c
314
2L, skel->bss->total);
tools/testing/selftests/bpf/prog_tests/ringbuf.c
315
CHECK(skel->bss->discarded != 1, "err_discarded", "exp %ld, got %ld\n",
tools/testing/selftests/bpf/prog_tests/ringbuf.c
316
1L, skel->bss->discarded);
tools/testing/selftests/bpf/prog_tests/ringbuf.c
321
skel->bss->flags = 0;
tools/testing/selftests/bpf/prog_tests/ringbuf.c
337
skel->bss->dropped = 0;
tools/testing/selftests/bpf/prog_tests/ringbuf.c
338
skel->bss->total = 0;
tools/testing/selftests/bpf/prog_tests/ringbuf.c
339
skel->bss->discarded = 0;
tools/testing/selftests/bpf/prog_tests/ringbuf.c
341
skel->bss->value = 333;
tools/testing/selftests/bpf/prog_tests/ringbuf.c
344
skel->bss->flags = BPF_RB_FORCE_WAKEUP;
tools/testing/selftests/bpf/prog_tests/ringbuf.c
345
skel->bss->value = 777;
tools/testing/selftests/bpf/prog_tests/ringbuf.c
372
CHECK(skel->bss->dropped != 0, "err_dropped", "exp %ld, got %ld\n",
tools/testing/selftests/bpf/prog_tests/ringbuf.c
373
0L, skel->bss->dropped);
tools/testing/selftests/bpf/prog_tests/ringbuf.c
374
CHECK(skel->bss->total != 2, "err_total", "exp %ld, got %ld\n",
tools/testing/selftests/bpf/prog_tests/ringbuf.c
375
2L, skel->bss->total);
tools/testing/selftests/bpf/prog_tests/ringbuf.c
376
CHECK(skel->bss->discarded != 1, "err_discarded", "exp %ld, got %ld\n",
tools/testing/selftests/bpf/prog_tests/ringbuf.c
377
1L, skel->bss->discarded);
tools/testing/selftests/bpf/prog_tests/ringbuf.c
414
skel_n->bss->pid = getpid();
tools/testing/selftests/bpf/prog_tests/ringbuf.c
430
skel_n->bss->value = SAMPLE_VALUE;
tools/testing/selftests/bpf/prog_tests/ringbuf.c
475
skel_map_key->bss->pid = getpid();
tools/testing/selftests/bpf/prog_tests/ringbuf.c
491
ASSERT_EQ(skel_map_key->bss->seq, 1, "skel_map_key->bss->seq");
tools/testing/selftests/bpf/prog_tests/ringbuf.c
527
skel->bss->pid = getpid();
tools/testing/selftests/bpf/prog_tests/ringbuf.c
539
ASSERT_EQ(skel->bss->reserve1_fail, 0, "reserve 1");
tools/testing/selftests/bpf/prog_tests/ringbuf.c
540
ASSERT_EQ(skel->bss->reserve2_fail, 0, "reserve 2");
tools/testing/selftests/bpf/prog_tests/ringbuf.c
541
ASSERT_EQ(skel->bss->reserve3_fail, 1, "reserve 3");
tools/testing/selftests/bpf/prog_tests/ringbuf.c
542
ASSERT_EQ(skel->bss->reserve4_fail, 0, "reserve 4");
tools/testing/selftests/bpf/prog_tests/ringbuf.c
543
ASSERT_EQ(skel->bss->reserve5_fail, 0, "reserve 5");
tools/testing/selftests/bpf/prog_tests/ringbuf.c
545
ASSERT_EQ(skel->bss->ring_size, size, "check_ring_size");
tools/testing/selftests/bpf/prog_tests/ringbuf.c
548
ASSERT_EQ(skel->bss->avail_data, expect_avail_data, "check_avail_size");
tools/testing/selftests/bpf/prog_tests/ringbuf.c
550
ASSERT_EQ(skel->bss->cons_pos, 0, "check_cons_pos");
tools/testing/selftests/bpf/prog_tests/ringbuf.c
553
ASSERT_EQ(skel->bss->prod_pos, expect_prod_pos, "check_prod_pos");
tools/testing/selftests/bpf/prog_tests/ringbuf.c
556
ASSERT_EQ(skel->bss->over_pos, expect_over_pos, "check_over_pos");
tools/testing/selftests/bpf/prog_tests/ringbuf.c
72
skel->bss->dropped = 0;
tools/testing/selftests/bpf/prog_tests/ringbuf.c
73
skel->bss->total = 0;
tools/testing/selftests/bpf/prog_tests/ringbuf.c
74
skel->bss->discarded = 0;
tools/testing/selftests/bpf/prog_tests/ringbuf.c
77
skel->bss->value = 333;
tools/testing/selftests/bpf/prog_tests/ringbuf.c
79
skel->bss->value = 777;
tools/testing/selftests/bpf/prog_tests/ringbuf_multi.c
112
skel->bss->target_ring = 0;
tools/testing/selftests/bpf/prog_tests/ringbuf_multi.c
113
skel->bss->value = 333;
tools/testing/selftests/bpf/prog_tests/ringbuf_multi.c
117
skel->bss->target_ring = 1;
tools/testing/selftests/bpf/prog_tests/ringbuf_multi.c
118
skel->bss->value = 555;
tools/testing/selftests/bpf/prog_tests/ringbuf_multi.c
121
skel->bss->target_ring = 2;
tools/testing/selftests/bpf/prog_tests/ringbuf_multi.c
122
skel->bss->value = 777;
tools/testing/selftests/bpf/prog_tests/ringbuf_multi.c
135
CHECK(skel->bss->dropped != 0, "err_dropped", "exp %ld, got %ld\n",
tools/testing/selftests/bpf/prog_tests/ringbuf_multi.c
136
0L, skel->bss->dropped);
tools/testing/selftests/bpf/prog_tests/ringbuf_multi.c
137
CHECK(skel->bss->skipped != 1, "err_skipped", "exp %ld, got %ld\n",
tools/testing/selftests/bpf/prog_tests/ringbuf_multi.c
138
1L, skel->bss->skipped);
tools/testing/selftests/bpf/prog_tests/ringbuf_multi.c
139
CHECK(skel->bss->total != 2, "err_total", "exp %ld, got %ld\n",
tools/testing/selftests/bpf/prog_tests/ringbuf_multi.c
140
2L, skel->bss->total);
tools/testing/selftests/bpf/prog_tests/ringbuf_multi.c
82
skel->bss->pid = getpid();
tools/testing/selftests/bpf/prog_tests/send_signal.c
155
skel->bss->signal_thread = signal_thread;
tools/testing/selftests/bpf/prog_tests/send_signal.c
156
skel->bss->sig = SIGUSR1;
tools/testing/selftests/bpf/prog_tests/send_signal.c
158
skel->bss->target_pid = 0;
tools/testing/selftests/bpf/prog_tests/send_signal.c
159
skel->bss->pid = pid;
tools/testing/selftests/bpf/prog_tests/send_signal.c
161
skel->bss->target_pid = pid;
tools/testing/selftests/bpf/prog_tests/send_signal.c
162
skel->bss->pid = getpid();
tools/testing/selftests/bpf/prog_tests/send_signal_sched_switch.c
42
skel->bss->pid = getpid();
tools/testing/selftests/bpf/prog_tests/send_signal_sched_switch.c
43
skel->bss->sig = SIGUSR1;
tools/testing/selftests/bpf/prog_tests/setget_sockopt.c
142
ASSERT_EQ(bss->nr_listen, 1, "nr_listen");
tools/testing/selftests/bpf/prog_tests/setget_sockopt.c
143
ASSERT_EQ(bss->nr_connect, 1, "nr_connect");
tools/testing/selftests/bpf/prog_tests/setget_sockopt.c
144
ASSERT_EQ(bss->nr_active, 1, "nr_active");
tools/testing/selftests/bpf/prog_tests/setget_sockopt.c
145
ASSERT_EQ(bss->nr_passive, 1, "nr_passive");
tools/testing/selftests/bpf/prog_tests/setget_sockopt.c
146
ASSERT_EQ(bss->nr_socket_post_create, 2, "nr_socket_post_create");
tools/testing/selftests/bpf/prog_tests/setget_sockopt.c
147
ASSERT_EQ(bss->nr_binddev, 2, "nr_bind");
tools/testing/selftests/bpf/prog_tests/setget_sockopt.c
148
ASSERT_EQ(bss->nr_fin_wait1, 1, "nr_fin_wait1");
tools/testing/selftests/bpf/prog_tests/setget_sockopt.c
159
struct setget_sockopt__bss *bss = skel->bss;
tools/testing/selftests/bpf/prog_tests/setget_sockopt.c
164
memset(bss, 0, sizeof(*bss));
tools/testing/selftests/bpf/prog_tests/setget_sockopt.c
44
struct setget_sockopt__bss *bss = skel->bss;
tools/testing/selftests/bpf/prog_tests/setget_sockopt.c
47
memset(bss, 0, sizeof(*bss));
tools/testing/selftests/bpf/prog_tests/setget_sockopt.c
62
ASSERT_EQ(bss->nr_listen, 1, "nr_listen");
tools/testing/selftests/bpf/prog_tests/setget_sockopt.c
63
ASSERT_EQ(bss->nr_connect, 1, "nr_connect");
tools/testing/selftests/bpf/prog_tests/setget_sockopt.c
64
ASSERT_EQ(bss->nr_active, 1, "nr_active");
tools/testing/selftests/bpf/prog_tests/setget_sockopt.c
65
ASSERT_EQ(bss->nr_passive, 1, "nr_passive");
tools/testing/selftests/bpf/prog_tests/setget_sockopt.c
66
ASSERT_EQ(bss->nr_socket_post_create, 2, "nr_socket_post_create");
tools/testing/selftests/bpf/prog_tests/setget_sockopt.c
67
ASSERT_EQ(bss->nr_binddev, 2, "nr_bind");
tools/testing/selftests/bpf/prog_tests/setget_sockopt.c
72
struct setget_sockopt__bss *bss = skel->bss;
tools/testing/selftests/bpf/prog_tests/setget_sockopt.c
75
memset(bss, 0, sizeof(*bss));
tools/testing/selftests/bpf/prog_tests/setget_sockopt.c
83
ASSERT_GE(bss->nr_socket_post_create, 1, "nr_socket_post_create");
tools/testing/selftests/bpf/prog_tests/setget_sockopt.c
84
ASSERT_EQ(bss->nr_binddev, 1, "nr_bind");
tools/testing/selftests/bpf/prog_tests/setget_sockopt.c
90
struct setget_sockopt__bss *bss = skel->bss;
tools/testing/selftests/bpf/prog_tests/setget_sockopt.c
94
memset(bss, 0, sizeof(*bss));
tools/testing/selftests/bpf/prog_tests/sk_bypass_prot_mem.c
116
&skel->bss->tcp_activated,
tools/testing/selftests/bpf/prog_tests/sk_bypass_prot_mem.c
117
&skel->bss->tcp_memory_allocated);
tools/testing/selftests/bpf/prog_tests/sk_bypass_prot_mem.c
123
&skel->bss->udp_activated,
tools/testing/selftests/bpf/prog_tests/sk_bypass_prot_mem.c
124
&skel->bss->udp_memory_allocated);
tools/testing/selftests/bpf/prog_tests/sk_bypass_prot_mem.c
207
skel->bss->nr_cpus = libbpf_num_possible_cpus();
tools/testing/selftests/bpf/prog_tests/sk_storage_omem_uncharge.c
27
optlen = sizeof(skel->bss->cookie);
tools/testing/selftests/bpf/prog_tests/sk_storage_omem_uncharge.c
28
err = getsockopt(sk_fd, SOL_SOCKET, SO_COOKIE, &skel->bss->cookie, &optlen);
tools/testing/selftests/bpf/prog_tests/sk_storage_omem_uncharge.c
49
ASSERT_EQ(skel->bss->cookie_found, 2, "cookie_found");
tools/testing/selftests/bpf/prog_tests/sk_storage_omem_uncharge.c
50
ASSERT_EQ(skel->bss->omem, 0, "omem");
tools/testing/selftests/bpf/prog_tests/sk_storage_tracing.c
42
if (!ASSERT_STREQ(sk_stg.comm, skel->bss->task_comm, "task_comm"))
tools/testing/selftests/bpf/prog_tests/skb_load_bytes.c
27
skel->bss->load_offset = (uint32_t)(-1);
tools/testing/selftests/bpf/prog_tests/skb_load_bytes.c
31
test_result = skel->bss->test_result;
tools/testing/selftests/bpf/prog_tests/skb_load_bytes.c
35
skel->bss->load_offset = (uint32_t)10;
tools/testing/selftests/bpf/prog_tests/skb_load_bytes.c
39
test_result = skel->bss->test_result;
tools/testing/selftests/bpf/prog_tests/skc_to_unix_sock.c
48
ASSERT_EQ(strcmp(skel->bss->path, sock_path), 0, "bpf_skc_to_unix_sock failed");
tools/testing/selftests/bpf/prog_tests/skeleton.c
111
CHECK(bss->out3 != 3, "res3", "got %d != exp %d\n", (int)bss->out3, 3);
tools/testing/selftests/bpf/prog_tests/skeleton.c
112
CHECK(bss->out4 != 4, "res4", "got %lld != exp %d\n", bss->out4, 4);
tools/testing/selftests/bpf/prog_tests/skeleton.c
113
CHECK(bss->out5.a != 5, "res5", "got %d != exp %d\n", bss->out5.a, 5);
tools/testing/selftests/bpf/prog_tests/skeleton.c
114
CHECK(bss->out5.b != 6, "res6", "got %lld != exp %d\n", bss->out5.b, 6);
tools/testing/selftests/bpf/prog_tests/skeleton.c
115
CHECK(bss->out6 != 14, "res7", "got %d != exp %d\n", bss->out6, 14);
tools/testing/selftests/bpf/prog_tests/skeleton.c
117
CHECK(bss->bpf_syscall != kcfg->CONFIG_BPF_SYSCALL, "ext1",
tools/testing/selftests/bpf/prog_tests/skeleton.c
118
"got %d != exp %d\n", bss->bpf_syscall, kcfg->CONFIG_BPF_SYSCALL);
tools/testing/selftests/bpf/prog_tests/skeleton.c
119
CHECK(bss->kern_ver != kcfg->LINUX_KERNEL_VERSION, "ext2",
tools/testing/selftests/bpf/prog_tests/skeleton.c
120
"got %d != exp %d\n", bss->kern_ver, kcfg->LINUX_KERNEL_VERSION);
tools/testing/selftests/bpf/prog_tests/skeleton.c
125
ASSERT_EQ(skel->bss->out_mostly_var, 123, "out_mostly_var");
tools/testing/selftests/bpf/prog_tests/skeleton.c
127
ASSERT_EQ(bss->huge_arr[ARRAY_SIZE(bss->huge_arr) - 1], 123, "huge_arr");
tools/testing/selftests/bpf/prog_tests/skeleton.c
18
struct test_skeleton__bss *bss;
tools/testing/selftests/bpf/prog_tests/skeleton.c
36
bss = skel->bss;
tools/testing/selftests/bpf/prog_tests/skeleton.c
51
CHECK(bss->in3 != 0, "in3", "got %d != exp %d\n", bss->in3, 0);
tools/testing/selftests/bpf/prog_tests/skeleton.c
52
CHECK(bss->out3 != 0, "out3", "got %d != exp %d\n", bss->out3, 0);
tools/testing/selftests/bpf/prog_tests/skeleton.c
53
CHECK(bss->in4 != 0, "in4", "got %lld != exp %lld\n", bss->in4, 0LL);
tools/testing/selftests/bpf/prog_tests/skeleton.c
54
CHECK(bss->out4 != 0, "out4", "got %lld != exp %lld\n", bss->out4, 0LL);
tools/testing/selftests/bpf/prog_tests/skeleton.c
57
CHECK(bss->out6 != 0, "out6", "got %d != exp %d\n", bss->out6, 0);
tools/testing/selftests/bpf/prog_tests/skeleton.c
68
bss->in3 = 12;
tools/testing/selftests/bpf/prog_tests/skeleton.c
69
bss->in4 = 13;
tools/testing/selftests/bpf/prog_tests/skeleton.c
83
CHECK(bss->in3 != 12, "in3", "got %d != exp %d\n", bss->in3, 12);
tools/testing/selftests/bpf/prog_tests/skeleton.c
84
CHECK(bss->in4 != 13, "in4", "got %lld != exp %lld\n", bss->in4, 13LL);
tools/testing/selftests/bpf/prog_tests/skeleton.c
94
bss->in3 = 3;
tools/testing/selftests/bpf/prog_tests/skeleton.c
95
bss->in4 = 4;
tools/testing/selftests/bpf/prog_tests/skeleton.c
96
bss->in5.a = 5;
tools/testing/selftests/bpf/prog_tests/skeleton.c
97
bss->in5.b = 6;
tools/testing/selftests/bpf/prog_tests/snprintf.c
46
skel->bss->pid = getpid();
tools/testing/selftests/bpf/prog_tests/snprintf.c
54
ASSERT_STREQ(skel->bss->num_out, EXP_NUM_OUT, "num_out");
tools/testing/selftests/bpf/prog_tests/snprintf.c
55
ASSERT_EQ(skel->bss->num_ret, EXP_NUM_RET, "num_ret");
tools/testing/selftests/bpf/prog_tests/snprintf.c
57
ASSERT_STREQ(skel->bss->ip_out, EXP_IP_OUT, "ip_out");
tools/testing/selftests/bpf/prog_tests/snprintf.c
58
ASSERT_EQ(skel->bss->ip_ret, EXP_IP_RET, "ip_ret");
tools/testing/selftests/bpf/prog_tests/snprintf.c
60
ASSERT_OK(memcmp(skel->bss->sym_out, exp_sym_out,
tools/testing/selftests/bpf/prog_tests/snprintf.c
62
ASSERT_LT(MIN_SYM_RET, skel->bss->sym_ret, "sym_ret");
tools/testing/selftests/bpf/prog_tests/snprintf.c
64
ASSERT_OK(memcmp(skel->bss->addr_out, exp_addr_out,
tools/testing/selftests/bpf/prog_tests/snprintf.c
66
ASSERT_EQ(skel->bss->addr_ret, EXP_ADDR_RET, "addr_ret");
tools/testing/selftests/bpf/prog_tests/snprintf.c
68
ASSERT_STREQ(skel->bss->str_out, EXP_STR_OUT, "str_out");
tools/testing/selftests/bpf/prog_tests/snprintf.c
69
ASSERT_EQ(skel->bss->str_ret, EXP_STR_RET, "str_ret");
tools/testing/selftests/bpf/prog_tests/snprintf.c
71
ASSERT_STREQ(skel->bss->over_out, EXP_OVER_OUT, "over_out");
tools/testing/selftests/bpf/prog_tests/snprintf.c
72
ASSERT_EQ(skel->bss->over_ret, EXP_OVER_RET, "over_ret");
tools/testing/selftests/bpf/prog_tests/snprintf.c
74
ASSERT_STREQ(skel->bss->pad_out, EXP_PAD_OUT, "pad_out");
tools/testing/selftests/bpf/prog_tests/snprintf.c
75
ASSERT_EQ(skel->bss->pad_ret, EXP_PAD_RET, "pad_ret");
tools/testing/selftests/bpf/prog_tests/snprintf.c
77
ASSERT_STREQ(skel->bss->noarg_out, EXP_NO_ARG_OUT, "no_arg_out");
tools/testing/selftests/bpf/prog_tests/snprintf.c
78
ASSERT_EQ(skel->bss->noarg_ret, EXP_NO_ARG_RET, "no_arg_ret");
tools/testing/selftests/bpf/prog_tests/snprintf.c
80
ASSERT_EQ(skel->bss->nobuf_ret, EXP_NO_BUF_RET, "no_buf_ret");
tools/testing/selftests/bpf/prog_tests/snprintf_btf.c
12
struct netif_receive_skb__bss *bss;
tools/testing/selftests/bpf/prog_tests/snprintf_btf.c
23
bss = skel->bss;
tools/testing/selftests/bpf/prog_tests/snprintf_btf.c
34
if (bss->skip) {
tools/testing/selftests/bpf/prog_tests/snprintf_btf.c
45
if (!ASSERT_GT(bss->ret, 0, "bpf_snprintf_ret"))
tools/testing/selftests/bpf/prog_tests/snprintf_btf.c
48
if (CHECK(bss->ran_subtests == 0, "check if subtests ran",
tools/testing/selftests/bpf/prog_tests/snprintf_btf.c
52
if (CHECK(bss->num_subtests != bss->ran_subtests,
tools/testing/selftests/bpf/prog_tests/snprintf_btf.c
54
"only ran %d of %d tests\n", bss->num_subtests,
tools/testing/selftests/bpf/prog_tests/snprintf_btf.c
55
bss->ran_subtests))
tools/testing/selftests/bpf/prog_tests/sock_destroy.c
160
skel->bss->serv_port = (__be16) serv_port;
tools/testing/selftests/bpf/prog_tests/sock_destroy.c
82
skel->bss->serv_port = (__be16) serv_port;
tools/testing/selftests/bpf/prog_tests/sock_fields.c
123
memcpy(&srv_sk, &skel->bss->srv_sk, sizeof(srv_sk));
tools/testing/selftests/bpf/prog_tests/sock_fields.c
124
memcpy(&srv_tp, &skel->bss->srv_tp, sizeof(srv_tp));
tools/testing/selftests/bpf/prog_tests/sock_fields.c
125
memcpy(&cli_sk, &skel->bss->cli_sk, sizeof(cli_sk));
tools/testing/selftests/bpf/prog_tests/sock_fields.c
126
memcpy(&cli_tp, &skel->bss->cli_tp, sizeof(cli_tp));
tools/testing/selftests/bpf/prog_tests/sock_fields.c
127
memcpy(&listen_sk, &skel->bss->listen_sk, sizeof(listen_sk));
tools/testing/selftests/bpf/prog_tests/sock_fields.c
128
memcpy(&listen_tp, &skel->bss->listen_tp, sizeof(listen_tp));
tools/testing/selftests/bpf/prog_tests/sock_fields.c
163
CHECK(!skel->bss->lsndtime, "srv_tp", "Unexpected lsndtime:0\n");
tools/testing/selftests/bpf/prog_tests/sock_fields.c
202
CHECK(skel->bss->parent_cg_id != parent_cg_id,
tools/testing/selftests/bpf/prog_tests/sock_fields.c
204
(size_t)skel->bss->parent_cg_id, (size_t)parent_cg_id);
tools/testing/selftests/bpf/prog_tests/sock_fields.c
206
CHECK(skel->bss->child_cg_id != child_cg_id,
tools/testing/selftests/bpf/prog_tests/sock_fields.c
208
(size_t)skel->bss->child_cg_id, (size_t)child_cg_id);
tools/testing/selftests/bpf/prog_tests/sock_fields.c
290
memcpy(&skel->bss->srv_sa6, &srv_sa6, sizeof(srv_sa6));
tools/testing/selftests/bpf/prog_tests/sock_iter_batch.c
957
if (skel->bss->bucket[0] != skel->bss->bucket[1])
tools/testing/selftests/bpf/prog_tests/sockmap_basic.c
356
if (!ASSERT_EQ(skel->bss->elems, num_elems, "elems"))
tools/testing/selftests/bpf/prog_tests/sockmap_basic.c
359
if (!ASSERT_EQ(skel->bss->socks, num_sockets, "socks"))
tools/testing/selftests/bpf/prog_tests/sockmap_basic.c
748
ASSERT_EQ(pass->bss->clone_called, 1, "clone_called");
tools/testing/selftests/bpf/prog_tests/sockmap_ktls.c
197
skel->bss->cork_byte = sizeof(msg);
tools/testing/selftests/bpf/prog_tests/sockmap_ktls.c
202
skel->bss->push_start = start_push;
tools/testing/selftests/bpf/prog_tests/sockmap_ktls.c
203
skel->bss->push_end = push_len;
tools/testing/selftests/bpf/prog_tests/sockmap_ktls.c
283
skel->bss->apply_bytes = 1024;
tools/testing/selftests/bpf/prog_tests/sockmap_ktls.c
367
skel->bss->pop_start = pop_policy[i].pop_start;
tools/testing/selftests/bpf/prog_tests/sockmap_ktls.c
368
skel->bss->pop_end = pop_policy[i].pop_len;
tools/testing/selftests/bpf/prog_tests/sockmap_listen.c
1431
skel->bss->test_sockmap = true;
tools/testing/selftests/bpf/prog_tests/sockmap_listen.c
1435
skel->bss->test_sockmap = false;
tools/testing/selftests/bpf/prog_tests/sockmap_redir.c
444
skel->bss->redirect_type = type;
tools/testing/selftests/bpf/prog_tests/sockmap_redir.c
447
&skel->bss->redirect_flags);
tools/testing/selftests/bpf/prog_tests/sockopt_inherit.c
112
obj->bss->page_size = sysconf(_SC_PAGESIZE);
tools/testing/selftests/bpf/prog_tests/sockopt_multi.c
271
obj->bss->page_size = sysconf(_SC_PAGESIZE);
tools/testing/selftests/bpf/prog_tests/sockopt_qos_to_cc.c
45
skel->bss->page_size = sysconf(_SC_PAGESIZE);
tools/testing/selftests/bpf/prog_tests/sockopt_sk.c
231
skel->bss->page_size = getpagesize();
tools/testing/selftests/bpf/prog_tests/stack_var_off.c
18
skel->bss->test_pid = getpid();
tools/testing/selftests/bpf/prog_tests/stack_var_off.c
20
skel->bss->input[0] = 2;
tools/testing/selftests/bpf/prog_tests/stack_var_off.c
21
skel->bss->input[1] = 42; /* This will be returned in probe_res. */
tools/testing/selftests/bpf/prog_tests/stack_var_off.c
29
if (CHECK(skel->bss->probe_res != 42, "check_probe_res",
tools/testing/selftests/bpf/prog_tests/stack_var_off.c
30
"wrong probe res: %d\n", skel->bss->probe_res))
tools/testing/selftests/bpf/prog_tests/stacktrace_ips.c
132
check_stacktrace_ips(bpf_map__fd(skel->maps.stackmap), skel->bss->stack_key, 2,
tools/testing/selftests/bpf/prog_tests/stacktrace_ips.c
168
check_stacktrace_ips(bpf_map__fd(skel->maps.stackmap), skel->bss->stack_key, 4,
tools/testing/selftests/bpf/prog_tests/stacktrace_ips.c
174
check_stacktrace_ips(bpf_map__fd(skel->maps.stackmap), skel->bss->stack_key, 5,
tools/testing/selftests/bpf/prog_tests/stacktrace_ips.c
215
check_stacktrace_ips(bpf_map__fd(skel->maps.stackmap), skel->bss->stack_key, 4,
tools/testing/selftests/bpf/prog_tests/stacktrace_ips.c
221
check_stacktrace_ips(bpf_map__fd(skel->maps.stackmap), skel->bss->stack_key, 5,
tools/testing/selftests/bpf/prog_tests/stacktrace_ips.c
78
check_stacktrace_ips(bpf_map__fd(skel->maps.stackmap), skel->bss->stack_key, 4,
tools/testing/selftests/bpf/prog_tests/stacktrace_ips.c
84
check_stacktrace_ips(bpf_map__fd(skel->maps.stackmap), skel->bss->stack_key, 5,
tools/testing/selftests/bpf/prog_tests/stacktrace_map.c
52
stack_id = skel->bss->stack_id;
tools/testing/selftests/bpf/prog_tests/stacktrace_map_skip.c
30
skel->bss->pid = getpid();
tools/testing/selftests/bpf/prog_tests/stacktrace_map_skip.c
40
skel->bss->control = 1;
tools/testing/selftests/bpf/prog_tests/stacktrace_map_skip.c
58
if (!ASSERT_EQ(skel->bss->failed, 0, "skip_failed"))
tools/testing/selftests/bpf/prog_tests/stream.c
103
test_address(skel->progs.stream_arena_read_fault, &skel->bss->fault_addr);
tools/testing/selftests/bpf/prog_tests/stream.c
105
test_address(skel->progs.stream_arena_write_fault, &skel->bss->fault_addr);
tools/testing/selftests/bpf/prog_tests/string_kfuncs.c
40
memset(skel->bss->long_str, 'a', sizeof(skel->bss->long_str));
tools/testing/selftests/bpf/prog_tests/struct_ops_autocreate.c
142
err = ASSERT_EQ(skel->bss->test_1_result, 42, "test_1_result");
tools/testing/selftests/bpf/prog_tests/struct_ops_autocreate.c
47
err = ASSERT_EQ(skel->bss->test_1_result, 42, "test_1_result");
tools/testing/selftests/bpf/prog_tests/struct_ops_private_stack.c
33
ASSERT_EQ(skel->bss->val_i, 3, "val_i");
tools/testing/selftests/bpf/prog_tests/struct_ops_private_stack.c
34
ASSERT_EQ(skel->bss->val_j, 8, "val_j");
tools/testing/selftests/bpf/prog_tests/struct_ops_private_stack.c
88
ASSERT_EQ(skel->bss->val_j, 3, "val_j");
tools/testing/selftests/bpf/prog_tests/subprogs.c
77
ASSERT_EQ(skel->bss->res1, 12, "res1");
tools/testing/selftests/bpf/prog_tests/subprogs.c
78
ASSERT_EQ(skel->bss->res2, 17, "res2");
tools/testing/selftests/bpf/prog_tests/subprogs.c
79
ASSERT_EQ(skel->bss->res3, 19, "res3");
tools/testing/selftests/bpf/prog_tests/subprogs.c
80
ASSERT_EQ(skel->bss->res4, 36, "res4");
tools/testing/selftests/bpf/prog_tests/subprogs_extable.c
23
ASSERT_NEQ(skel->bss->triggered, 0, "verify at least one program ran");
tools/testing/selftests/bpf/prog_tests/subskeleton.c
133
bss = bpf_map__initial_value(map, &bss_sz);
tools/testing/selftests/bpf/prog_tests/subskeleton.c
138
ASSERT_EQ(bss->out1, result, "out1");
tools/testing/selftests/bpf/prog_tests/subskeleton.c
17
lib->bss.var3->var3_1 = 3;
tools/testing/selftests/bpf/prog_tests/subskeleton.c
18
lib->bss.var3->var3_2 = 4;
tools/testing/selftests/bpf/prog_tests/subskeleton.c
31
result = *lib->bss.libout1;
tools/testing/selftests/bpf/prog_tests/subskeleton.c
75
ASSERT_EQ(skel->bss->out1, result, "unexpected calculation");
tools/testing/selftests/bpf/prog_tests/subskeleton.c
92
struct test_subskeleton__bss *bss;
tools/testing/selftests/bpf/prog_tests/tailcalls.c
1708
skel->bss->my_pid = getpid();
tools/testing/selftests/bpf/prog_tests/tailcalls.c
1722
ASSERT_EQ(skel->bss->executed, 1, "executed");
tools/testing/selftests/bpf/prog_tests/tailcalls.c
970
data_fd = bpf_map__fd(obj->maps.bss);
tools/testing/selftests/bpf/prog_tests/task_kfunc.c
106
if (skel->bss->err)
tools/testing/selftests/bpf/prog_tests/task_kfunc.c
107
err = 7 + skel->bss->err;
tools/testing/selftests/bpf/prog_tests/task_kfunc.c
21
skel->bss->pid = getpid();
tools/testing/selftests/bpf/prog_tests/task_kfunc.c
46
if (!ASSERT_OK(skel->bss->err, "pre_spawn_err"))
tools/testing/selftests/bpf/prog_tests/task_kfunc.c
64
ASSERT_OK(skel->bss->err, "post_wait_err");
tools/testing/selftests/bpf/prog_tests/task_kfunc.c
84
if (skel->bss->err) {
tools/testing/selftests/bpf/prog_tests/task_local_storage.c
109
skel->bss->test_pid = getpid();
tools/testing/selftests/bpf/prog_tests/task_local_storage.c
111
skel->bss->test_pid = 0;
tools/testing/selftests/bpf/prog_tests/task_local_storage.c
121
ASSERT_EQ(skel->bss->nr_del_errs, 0, "bpf_task_storage_delete busy");
tools/testing/selftests/bpf/prog_tests/task_local_storage.c
164
if (skel->bss->nr_get_errs || skel->bss->nr_del_errs)
tools/testing/selftests/bpf/prog_tests/task_local_storage.c
230
ASSERT_EQ(skel->bss->nr_get_errs, 0, "bpf_task_storage_get busy");
tools/testing/selftests/bpf/prog_tests/task_local_storage.c
231
ASSERT_EQ(skel->bss->nr_del_errs, 0, "bpf_task_storage_delete busy");
tools/testing/selftests/bpf/prog_tests/task_local_storage.c
313
skel->bss->parent_pid = my_tid;
tools/testing/selftests/bpf/prog_tests/task_local_storage.c
314
skel->bss->target_pid = child_pid;
tools/testing/selftests/bpf/prog_tests/task_local_storage.c
323
skel->bss->target_pid = my_tid;
tools/testing/selftests/bpf/prog_tests/task_local_storage.c
34
skel->bss->target_pid = sys_gettid();
tools/testing/selftests/bpf/prog_tests/task_local_storage.c
44
ASSERT_EQ(skel->bss->enter_cnt, 3, "enter_cnt");
tools/testing/selftests/bpf/prog_tests/task_local_storage.c
45
ASSERT_EQ(skel->bss->exit_cnt, 3, "exit_cnt");
tools/testing/selftests/bpf/prog_tests/task_local_storage.c
46
ASSERT_EQ(skel->bss->mismatch_cnt, 0, "mismatch_cnt");
tools/testing/selftests/bpf/prog_tests/task_local_storage.c
76
run_count = __atomic_load_n(&skel->bss->run_count, __ATOMIC_SEQ_CST);
tools/testing/selftests/bpf/prog_tests/task_local_storage.c
82
ASSERT_EQ(skel->bss->valid_ptr_count, 0, "valid_ptr_count");
tools/testing/selftests/bpf/prog_tests/task_local_storage.c
83
ASSERT_NEQ(skel->bss->null_ptr_count, 0, "null_ptr_count");
tools/testing/selftests/bpf/prog_tests/task_pt_regs.c
26
if (!ASSERT_OK_PTR(skel->bss, "check_bss"))
tools/testing/selftests/bpf/prog_tests/task_pt_regs.c
41
if (!ASSERT_EQ(skel->bss->uprobe_res, 1, "check_uprobe_res"))
tools/testing/selftests/bpf/prog_tests/task_pt_regs.c
44
match = !memcmp(&skel->bss->current_regs, &skel->bss->ctx_regs,
tools/testing/selftests/bpf/prog_tests/task_pt_regs.c
45
sizeof(skel->bss->current_regs));
tools/testing/selftests/bpf/prog_tests/task_under_cgroup.c
26
skel->bss->remote_pid = getpid();
tools/testing/selftests/bpf/prog_tests/task_under_cgroup.c
54
ASSERT_NEQ(skel->bss->remote_pid, skel->rodata->local_pid,
tools/testing/selftests/bpf/prog_tests/task_work_stress.c
107
ASSERT_GT(skel->bss->callback_scheduled, 0, "work scheduled");
tools/testing/selftests/bpf/prog_tests/task_work_stress.c
109
ASSERT_GT(skel->bss->schedule_error, 0, "schedule error");
tools/testing/selftests/bpf/prog_tests/task_work_stress.c
113
ASSERT_GT(skel->bss->delete_success, 0, "delete success");
tools/testing/selftests/bpf/prog_tests/task_work_stress.c
114
ASSERT_LT(skel->bss->callback_success, skel->bss->callback_scheduled, "callbacks");
tools/testing/selftests/bpf/prog_tests/task_work_stress.c
117
ASSERT_EQ(skel->bss->callback_success, skel->bss->callback_scheduled, "callbacks");
tools/testing/selftests/bpf/prog_tests/tc_helpers.h
47
memset(skel->bss, 0, sizeof(*skel->bss));
tools/testing/selftests/bpf/prog_tests/tc_links.c
106
ASSERT_EQ(skel->bss->seen_tc1, true, "seen_tc1");
tools/testing/selftests/bpf/prog_tests/tc_links.c
107
ASSERT_EQ(skel->bss->seen_tc2, true, "seen_tc2");
tools/testing/selftests/bpf/prog_tests/tc_links.c
1253
ASSERT_EQ(skel->bss->seen_tc1, true, "seen_tc1");
tools/testing/selftests/bpf/prog_tests/tc_links.c
1254
ASSERT_EQ(skel->bss->seen_tc2, true, "seen_tc2");
tools/testing/selftests/bpf/prog_tests/tc_links.c
1255
ASSERT_EQ(skel->bss->seen_tc3, false, "seen_tc3");
tools/testing/selftests/bpf/prog_tests/tc_links.c
1256
ASSERT_EQ(skel->bss->seen_tc4, false, "seen_tc4");
tools/testing/selftests/bpf/prog_tests/tc_links.c
1308
ASSERT_EQ(skel->bss->seen_tc1, true, "seen_tc1");
tools/testing/selftests/bpf/prog_tests/tc_links.c
1309
ASSERT_EQ(skel->bss->seen_tc2, true, "seen_tc2");
tools/testing/selftests/bpf/prog_tests/tc_links.c
1310
ASSERT_EQ(skel->bss->seen_tc3, true, "seen_tc3");
tools/testing/selftests/bpf/prog_tests/tc_links.c
1311
ASSERT_EQ(skel->bss->seen_tc4, true, "seen_tc4");
tools/testing/selftests/bpf/prog_tests/tc_links.c
1409
ASSERT_EQ(skel->bss->seen_tc1, true, "seen_tc1");
tools/testing/selftests/bpf/prog_tests/tc_links.c
1410
ASSERT_EQ(skel->bss->seen_tc2, true, "seen_tc2");
tools/testing/selftests/bpf/prog_tests/tc_links.c
1411
ASSERT_EQ(skel->bss->seen_tc3, false, "seen_tc3");
tools/testing/selftests/bpf/prog_tests/tc_links.c
1412
ASSERT_EQ(skel->bss->seen_tc4, false, "seen_tc4");
tools/testing/selftests/bpf/prog_tests/tc_links.c
1464
ASSERT_EQ(skel->bss->seen_tc1, true, "seen_tc1");
tools/testing/selftests/bpf/prog_tests/tc_links.c
1465
ASSERT_EQ(skel->bss->seen_tc2, true, "seen_tc2");
tools/testing/selftests/bpf/prog_tests/tc_links.c
1466
ASSERT_EQ(skel->bss->seen_tc3, true, "seen_tc3");
tools/testing/selftests/bpf/prog_tests/tc_links.c
1467
ASSERT_EQ(skel->bss->seen_tc4, true, "seen_tc4");
tools/testing/selftests/bpf/prog_tests/tc_links.c
1634
ASSERT_EQ(skel->bss->seen_tc4, false, "seen_tc4");
tools/testing/selftests/bpf/prog_tests/tc_links.c
1635
ASSERT_EQ(skel->bss->seen_tc5, false, "seen_tc5");
tools/testing/selftests/bpf/prog_tests/tc_links.c
1636
ASSERT_EQ(skel->bss->seen_tc6, true, "seen_tc6");
tools/testing/selftests/bpf/prog_tests/tc_links.c
1647
ASSERT_EQ(skel->bss->seen_tc4, true, "seen_tc4");
tools/testing/selftests/bpf/prog_tests/tc_links.c
1648
ASSERT_EQ(skel->bss->seen_tc5, true, "seen_tc5");
tools/testing/selftests/bpf/prog_tests/tc_links.c
1649
ASSERT_EQ(skel->bss->seen_tc6, false, "seen_tc6");
tools/testing/selftests/bpf/prog_tests/tc_links.c
1660
ASSERT_EQ(skel->bss->seen_tc4, false, "seen_tc4");
tools/testing/selftests/bpf/prog_tests/tc_links.c
1661
ASSERT_EQ(skel->bss->seen_tc5, true, "seen_tc5");
tools/testing/selftests/bpf/prog_tests/tc_links.c
1662
ASSERT_EQ(skel->bss->seen_tc6, false, "seen_tc6");
tools/testing/selftests/bpf/prog_tests/tc_links.c
1750
ASSERT_EQ(skel->bss->seen_tc1, true, "seen_tc1");
tools/testing/selftests/bpf/prog_tests/tc_links.c
1751
ASSERT_EQ(skel->bss->seen_tc2, true, "seen_tc2");
tools/testing/selftests/bpf/prog_tests/tc_links.c
1752
ASSERT_EQ(skel->bss->seen_tc3, chain_tc_old, "seen_tc3");
tools/testing/selftests/bpf/prog_tests/tc_links.c
1763
ASSERT_EQ(skel->bss->seen_tc1, true, "seen_tc1");
tools/testing/selftests/bpf/prog_tests/tc_links.c
1764
ASSERT_EQ(skel->bss->seen_tc2, false, "seen_tc2");
tools/testing/selftests/bpf/prog_tests/tc_links.c
1765
ASSERT_EQ(skel->bss->seen_tc3, chain_tc_old, "seen_tc3");
tools/testing/selftests/bpf/prog_tests/tc_links.c
197
ASSERT_EQ(skel->bss->seen_tc1, true, "seen_tc1");
tools/testing/selftests/bpf/prog_tests/tc_links.c
198
ASSERT_EQ(skel->bss->seen_tc2, true, "seen_tc2");
tools/testing/selftests/bpf/prog_tests/tc_links.c
199
ASSERT_EQ(skel->bss->seen_tc3, false, "seen_tc3");
tools/testing/selftests/bpf/prog_tests/tc_links.c
200
ASSERT_EQ(skel->bss->seen_tc4, false, "seen_tc4");
tools/testing/selftests/bpf/prog_tests/tc_links.c
254
ASSERT_EQ(skel->bss->seen_tc1, true, "seen_tc1");
tools/testing/selftests/bpf/prog_tests/tc_links.c
255
ASSERT_EQ(skel->bss->seen_tc2, true, "seen_tc2");
tools/testing/selftests/bpf/prog_tests/tc_links.c
256
ASSERT_EQ(skel->bss->seen_tc3, true, "seen_tc3");
tools/testing/selftests/bpf/prog_tests/tc_links.c
257
ASSERT_EQ(skel->bss->seen_tc4, true, "seen_tc4");
tools/testing/selftests/bpf/prog_tests/tc_links.c
351
ASSERT_EQ(skel->bss->seen_tc1, true, "seen_tc1");
tools/testing/selftests/bpf/prog_tests/tc_links.c
352
ASSERT_EQ(skel->bss->seen_tc2, true, "seen_tc2");
tools/testing/selftests/bpf/prog_tests/tc_links.c
353
ASSERT_EQ(skel->bss->seen_tc3, false, "seen_tc3");
tools/testing/selftests/bpf/prog_tests/tc_links.c
354
ASSERT_EQ(skel->bss->seen_tc4, false, "seen_tc4");
tools/testing/selftests/bpf/prog_tests/tc_links.c
38
ASSERT_EQ(skel->bss->seen_tc1, false, "seen_tc1");
tools/testing/selftests/bpf/prog_tests/tc_links.c
39
ASSERT_EQ(skel->bss->seen_tc2, false, "seen_tc2");
tools/testing/selftests/bpf/prog_tests/tc_links.c
408
ASSERT_EQ(skel->bss->seen_tc1, true, "seen_tc1");
tools/testing/selftests/bpf/prog_tests/tc_links.c
409
ASSERT_EQ(skel->bss->seen_tc2, true, "seen_tc2");
tools/testing/selftests/bpf/prog_tests/tc_links.c
410
ASSERT_EQ(skel->bss->seen_tc3, true, "seen_tc3");
tools/testing/selftests/bpf/prog_tests/tc_links.c
411
ASSERT_EQ(skel->bss->seen_tc4, true, "seen_tc4");
tools/testing/selftests/bpf/prog_tests/tc_links.c
510
ASSERT_EQ(skel->bss->seen_tc1, true, "seen_tc1");
tools/testing/selftests/bpf/prog_tests/tc_links.c
511
ASSERT_EQ(skel->bss->seen_tc2, true, "seen_tc2");
tools/testing/selftests/bpf/prog_tests/tc_links.c
590
ASSERT_EQ(skel->bss->seen_tc1, true, "seen_tc1");
tools/testing/selftests/bpf/prog_tests/tc_links.c
591
ASSERT_EQ(skel->bss->seen_tc2, true, "seen_tc2");
tools/testing/selftests/bpf/prog_tests/tc_links.c
592
ASSERT_EQ(skel->bss->seen_tc3, chain_tc_old, "seen_tc3");
tools/testing/selftests/bpf/prog_tests/tc_links.c
603
ASSERT_EQ(skel->bss->seen_tc1, true, "seen_tc1");
tools/testing/selftests/bpf/prog_tests/tc_links.c
604
ASSERT_EQ(skel->bss->seen_tc2, false, "seen_tc2");
tools/testing/selftests/bpf/prog_tests/tc_links.c
605
ASSERT_EQ(skel->bss->seen_tc3, chain_tc_old, "seen_tc3");
tools/testing/selftests/bpf/prog_tests/tc_links.c
714
ASSERT_EQ(skel->bss->seen_tc1, true, "seen_tc1");
tools/testing/selftests/bpf/prog_tests/tc_links.c
715
ASSERT_EQ(skel->bss->seen_tc2, true, "seen_tc2");
tools/testing/selftests/bpf/prog_tests/tc_links.c
716
ASSERT_EQ(skel->bss->seen_tc3, false, "seen_tc3");
tools/testing/selftests/bpf/prog_tests/tc_links.c
73
ASSERT_EQ(skel->bss->seen_tc1, true, "seen_tc1");
tools/testing/selftests/bpf/prog_tests/tc_links.c
74
ASSERT_EQ(skel->bss->seen_tc2, false, "seen_tc2");
tools/testing/selftests/bpf/prog_tests/tc_links.c
785
ASSERT_EQ(skel->bss->seen_tc1, true, "seen_tc1");
tools/testing/selftests/bpf/prog_tests/tc_links.c
786
ASSERT_EQ(skel->bss->seen_tc2, false, "seen_tc2");
tools/testing/selftests/bpf/prog_tests/tc_links.c
787
ASSERT_EQ(skel->bss->seen_tc3, true, "seen_tc3");
tools/testing/selftests/bpf/prog_tests/tc_links.c
813
ASSERT_EQ(skel->bss->seen_tc1, true, "seen_tc1");
tools/testing/selftests/bpf/prog_tests/tc_links.c
814
ASSERT_EQ(skel->bss->seen_tc2, false, "seen_tc2");
tools/testing/selftests/bpf/prog_tests/tc_links.c
815
ASSERT_EQ(skel->bss->seen_tc3, false, "seen_tc3");
tools/testing/selftests/bpf/prog_tests/tc_links.c
841
ASSERT_EQ(skel->bss->seen_tc1, true, "seen_tc1");
tools/testing/selftests/bpf/prog_tests/tc_links.c
842
ASSERT_EQ(skel->bss->seen_tc2, false, "seen_tc2");
tools/testing/selftests/bpf/prog_tests/tc_links.c
843
ASSERT_EQ(skel->bss->seen_tc3, false, "seen_tc3");
tools/testing/selftests/bpf/prog_tests/tc_netkit.c
223
ASSERT_EQ(skel->bss->seen_tc1, false, "seen_tc1");
tools/testing/selftests/bpf/prog_tests/tc_netkit.c
224
ASSERT_EQ(skel->bss->seen_tc2, false, "seen_tc2");
tools/testing/selftests/bpf/prog_tests/tc_netkit.c
258
ASSERT_EQ(skel->bss->seen_tc1, true, "seen_tc1");
tools/testing/selftests/bpf/prog_tests/tc_netkit.c
259
ASSERT_EQ(skel->bss->seen_tc2, false, "seen_tc2");
tools/testing/selftests/bpf/prog_tests/tc_netkit.c
291
ASSERT_EQ(skel->bss->seen_tc1, true, "seen_tc1");
tools/testing/selftests/bpf/prog_tests/tc_netkit.c
292
ASSERT_EQ(skel->bss->seen_tc2, true, "seen_tc2");
tools/testing/selftests/bpf/prog_tests/tc_netkit.c
337
ASSERT_EQ(skel->bss->seen_tc1, false, "seen_tc1");
tools/testing/selftests/bpf/prog_tests/tc_netkit.c
338
ASSERT_EQ(skel->bss->seen_eth, false, "seen_eth");
tools/testing/selftests/bpf/prog_tests/tc_netkit.c
339
ASSERT_EQ(skel->bss->seen_tc2, false, "seen_tc2");
tools/testing/selftests/bpf/prog_tests/tc_netkit.c
372
ASSERT_EQ(skel->bss->seen_tc1, true, "seen_tc1");
tools/testing/selftests/bpf/prog_tests/tc_netkit.c
373
ASSERT_EQ(skel->bss->seen_eth, true, "seen_eth");
tools/testing/selftests/bpf/prog_tests/tc_netkit.c
374
ASSERT_EQ(skel->bss->seen_tc2, false, "seen_tc2");
tools/testing/selftests/bpf/prog_tests/tc_netkit.c
412
ASSERT_EQ(skel->bss->seen_tc1, true, "seen_tc1");
tools/testing/selftests/bpf/prog_tests/tc_netkit.c
413
ASSERT_EQ(skel->bss->seen_eth, true, "seen_eth");
tools/testing/selftests/bpf/prog_tests/tc_netkit.c
414
ASSERT_EQ(skel->bss->seen_tc2, true, "seen_tc2");
tools/testing/selftests/bpf/prog_tests/tc_netkit.c
460
ASSERT_EQ(skel->bss->seen_tc1, false, "seen_tc1");
tools/testing/selftests/bpf/prog_tests/tc_netkit.c
461
ASSERT_EQ(skel->bss->seen_eth, false, "seen_eth");
tools/testing/selftests/bpf/prog_tests/tc_netkit.c
462
ASSERT_EQ(skel->bss->seen_tc2, false, "seen_tc2");
tools/testing/selftests/bpf/prog_tests/tc_netkit.c
487
ASSERT_EQ(skel->bss->seen_tc1, true, "seen_tc1");
tools/testing/selftests/bpf/prog_tests/tc_netkit.c
488
ASSERT_EQ(skel->bss->seen_eth, true, "seen_eth");
tools/testing/selftests/bpf/prog_tests/tc_netkit.c
489
ASSERT_EQ(skel->bss->seen_tc2, false, "seen_tc2");
tools/testing/selftests/bpf/prog_tests/tc_netkit.c
518
ASSERT_EQ(skel->bss->seen_tc1, true, "seen_tc1");
tools/testing/selftests/bpf/prog_tests/tc_netkit.c
519
ASSERT_EQ(skel->bss->seen_eth, true, "seen_eth");
tools/testing/selftests/bpf/prog_tests/tc_netkit.c
520
ASSERT_EQ(skel->bss->seen_tc2, true, "seen_tc2");
tools/testing/selftests/bpf/prog_tests/tc_netkit.c
587
ASSERT_EQ(skel->bss->seen_tc1, false, "seen_tc1");
tools/testing/selftests/bpf/prog_tests/tc_netkit.c
588
ASSERT_EQ(skel->bss->seen_tc2, false, "seen_tc2");
tools/testing/selftests/bpf/prog_tests/tc_netkit.c
622
ASSERT_EQ(skel->bss->seen_tc1, true, "seen_tc1");
tools/testing/selftests/bpf/prog_tests/tc_netkit.c
623
ASSERT_EQ(skel->bss->seen_tc2, false, "seen_tc2");
tools/testing/selftests/bpf/prog_tests/tc_netkit.c
688
ASSERT_EQ(skel->bss->seen_tc1, false, "seen_tc1");
tools/testing/selftests/bpf/prog_tests/tc_netkit.c
689
ASSERT_EQ(skel->bss->seen_eth, false, "seen_eth");
tools/testing/selftests/bpf/prog_tests/tc_netkit.c
722
ASSERT_EQ(skel->bss->seen_tc1, true /* L2: ARP */, "seen_tc1");
tools/testing/selftests/bpf/prog_tests/tc_netkit.c
723
ASSERT_EQ(skel->bss->seen_eth, mode == NETKIT_L3, "seen_eth");
tools/testing/selftests/bpf/prog_tests/tc_netkit.c
791
skel->bss->set_type = true;
tools/testing/selftests/bpf/prog_tests/tc_netkit.c
794
ASSERT_EQ(skel->bss->seen_tc1, true, "seen_tc1");
tools/testing/selftests/bpf/prog_tests/tc_netkit.c
795
ASSERT_EQ(skel->bss->seen_tc7, true, "seen_tc7");
tools/testing/selftests/bpf/prog_tests/tc_netkit.c
797
ASSERT_EQ(skel->bss->seen_host, true, "seen_host");
tools/testing/selftests/bpf/prog_tests/tc_netkit.c
798
ASSERT_EQ(skel->bss->seen_mcast, true, "seen_mcast");
tools/testing/selftests/bpf/prog_tests/tc_netkit.c
839
ASSERT_EQ(skel->bss->seen_tc8, false, "seen_tc8");
tools/testing/selftests/bpf/prog_tests/tc_netkit.c
853
ASSERT_EQ(skel->bss->seen_tc8, true, "seen_tc8");
tools/testing/selftests/bpf/prog_tests/tc_netkit.c
854
ASSERT_EQ(skel->bss->mark, scrub == NETKIT_SCRUB_NONE ? MARK : 0, "mark");
tools/testing/selftests/bpf/prog_tests/tc_netkit.c
855
ASSERT_EQ(skel->bss->prio, scrub == NETKIT_SCRUB_NONE ? PRIO : 0, "prio");
tools/testing/selftests/bpf/prog_tests/tc_netkit.c
856
ASSERT_EQ(skel->bss->headroom, room ? NETKIT_HEADROOM : 0, "headroom");
tools/testing/selftests/bpf/prog_tests/tc_netkit.c
857
ASSERT_EQ(skel->bss->tailroom, room ? NETKIT_TAILROOM : 0, "tailroom");
tools/testing/selftests/bpf/prog_tests/tc_opts.c
1090
ASSERT_EQ(skel->bss->seen_tc1, true, "seen_tc1");
tools/testing/selftests/bpf/prog_tests/tc_opts.c
1091
ASSERT_EQ(skel->bss->seen_tc2, true, "seen_tc2");
tools/testing/selftests/bpf/prog_tests/tc_opts.c
1092
ASSERT_EQ(skel->bss->seen_tc3, false, "seen_tc3");
tools/testing/selftests/bpf/prog_tests/tc_opts.c
1093
ASSERT_EQ(skel->bss->seen_tc4, false, "seen_tc4");
tools/testing/selftests/bpf/prog_tests/tc_opts.c
1131
ASSERT_EQ(skel->bss->seen_tc1, true, "seen_tc1");
tools/testing/selftests/bpf/prog_tests/tc_opts.c
1132
ASSERT_EQ(skel->bss->seen_tc2, true, "seen_tc2");
tools/testing/selftests/bpf/prog_tests/tc_opts.c
1133
ASSERT_EQ(skel->bss->seen_tc3, true, "seen_tc3");
tools/testing/selftests/bpf/prog_tests/tc_opts.c
1134
ASSERT_EQ(skel->bss->seen_tc4, true, "seen_tc4");
tools/testing/selftests/bpf/prog_tests/tc_opts.c
1230
ASSERT_EQ(skel->bss->seen_tc1, true, "seen_tc1");
tools/testing/selftests/bpf/prog_tests/tc_opts.c
1231
ASSERT_EQ(skel->bss->seen_tc2, true, "seen_tc2");
tools/testing/selftests/bpf/prog_tests/tc_opts.c
1232
ASSERT_EQ(skel->bss->seen_tc3, false, "seen_tc3");
tools/testing/selftests/bpf/prog_tests/tc_opts.c
1233
ASSERT_EQ(skel->bss->seen_tc4, false, "seen_tc4");
tools/testing/selftests/bpf/prog_tests/tc_opts.c
1271
ASSERT_EQ(skel->bss->seen_tc1, true, "seen_tc1");
tools/testing/selftests/bpf/prog_tests/tc_opts.c
1272
ASSERT_EQ(skel->bss->seen_tc2, true, "seen_tc2");
tools/testing/selftests/bpf/prog_tests/tc_opts.c
1273
ASSERT_EQ(skel->bss->seen_tc3, true, "seen_tc3");
tools/testing/selftests/bpf/prog_tests/tc_opts.c
1274
ASSERT_EQ(skel->bss->seen_tc4, true, "seen_tc4");
tools/testing/selftests/bpf/prog_tests/tc_opts.c
171
ASSERT_EQ(skel->bss->seen_tc1, true, "seen_tc1");
tools/testing/selftests/bpf/prog_tests/tc_opts.c
172
ASSERT_EQ(skel->bss->seen_tc2, true, "seen_tc2");
tools/testing/selftests/bpf/prog_tests/tc_opts.c
173
ASSERT_EQ(skel->bss->seen_tc3, false, "seen_tc3");
tools/testing/selftests/bpf/prog_tests/tc_opts.c
174
ASSERT_EQ(skel->bss->seen_tc4, false, "seen_tc4");
tools/testing/selftests/bpf/prog_tests/tc_opts.c
228
ASSERT_EQ(skel->bss->seen_tc1, true, "seen_tc1");
tools/testing/selftests/bpf/prog_tests/tc_opts.c
229
ASSERT_EQ(skel->bss->seen_tc2, true, "seen_tc2");
tools/testing/selftests/bpf/prog_tests/tc_opts.c
230
ASSERT_EQ(skel->bss->seen_tc3, true, "seen_tc3");
tools/testing/selftests/bpf/prog_tests/tc_opts.c
231
ASSERT_EQ(skel->bss->seen_tc4, true, "seen_tc4");
tools/testing/selftests/bpf/prog_tests/tc_opts.c
2324
ASSERT_EQ(skel->bss->seen_tc4, false, "seen_tc4");
tools/testing/selftests/bpf/prog_tests/tc_opts.c
2325
ASSERT_EQ(skel->bss->seen_tc5, false, "seen_tc5");
tools/testing/selftests/bpf/prog_tests/tc_opts.c
2326
ASSERT_EQ(skel->bss->seen_tc6, true, "seen_tc6");
tools/testing/selftests/bpf/prog_tests/tc_opts.c
2344
ASSERT_EQ(skel->bss->seen_tc4, true, "seen_tc4");
tools/testing/selftests/bpf/prog_tests/tc_opts.c
2345
ASSERT_EQ(skel->bss->seen_tc5, true, "seen_tc5");
tools/testing/selftests/bpf/prog_tests/tc_opts.c
2346
ASSERT_EQ(skel->bss->seen_tc6, false, "seen_tc6");
tools/testing/selftests/bpf/prog_tests/tc_opts.c
2356
ASSERT_EQ(skel->bss->seen_tc4, false, "seen_tc4");
tools/testing/selftests/bpf/prog_tests/tc_opts.c
2357
ASSERT_EQ(skel->bss->seen_tc5, true, "seen_tc5");
tools/testing/selftests/bpf/prog_tests/tc_opts.c
2358
ASSERT_EQ(skel->bss->seen_tc6, false, "seen_tc6");
tools/testing/selftests/bpf/prog_tests/tc_opts.c
323
ASSERT_EQ(skel->bss->seen_tc1, true, "seen_tc1");
tools/testing/selftests/bpf/prog_tests/tc_opts.c
324
ASSERT_EQ(skel->bss->seen_tc2, true, "seen_tc2");
tools/testing/selftests/bpf/prog_tests/tc_opts.c
325
ASSERT_EQ(skel->bss->seen_tc3, false, "seen_tc3");
tools/testing/selftests/bpf/prog_tests/tc_opts.c
326
ASSERT_EQ(skel->bss->seen_tc4, false, "seen_tc4");
tools/testing/selftests/bpf/prog_tests/tc_opts.c
38
ASSERT_EQ(skel->bss->seen_tc1, false, "seen_tc1");
tools/testing/selftests/bpf/prog_tests/tc_opts.c
380
ASSERT_EQ(skel->bss->seen_tc1, true, "seen_tc1");
tools/testing/selftests/bpf/prog_tests/tc_opts.c
381
ASSERT_EQ(skel->bss->seen_tc2, true, "seen_tc2");
tools/testing/selftests/bpf/prog_tests/tc_opts.c
382
ASSERT_EQ(skel->bss->seen_tc3, true, "seen_tc3");
tools/testing/selftests/bpf/prog_tests/tc_opts.c
383
ASSERT_EQ(skel->bss->seen_tc4, true, "seen_tc4");
tools/testing/selftests/bpf/prog_tests/tc_opts.c
39
ASSERT_EQ(skel->bss->seen_tc2, false, "seen_tc2");
tools/testing/selftests/bpf/prog_tests/tc_opts.c
526
ASSERT_EQ(skel->bss->seen_tc1, true, "seen_tc1");
tools/testing/selftests/bpf/prog_tests/tc_opts.c
527
ASSERT_EQ(skel->bss->seen_tc2, true, "seen_tc2");
tools/testing/selftests/bpf/prog_tests/tc_opts.c
621
ASSERT_EQ(skel->bss->seen_tc1, true, "seen_tc1");
tools/testing/selftests/bpf/prog_tests/tc_opts.c
622
ASSERT_EQ(skel->bss->seen_tc2, true, "seen_tc2");
tools/testing/selftests/bpf/prog_tests/tc_opts.c
623
ASSERT_EQ(skel->bss->seen_tc3, chain_tc_old, "seen_tc3");
tools/testing/selftests/bpf/prog_tests/tc_opts.c
634
ASSERT_EQ(skel->bss->seen_tc1, true, "seen_tc1");
tools/testing/selftests/bpf/prog_tests/tc_opts.c
635
ASSERT_EQ(skel->bss->seen_tc2, false, "seen_tc2");
tools/testing/selftests/bpf/prog_tests/tc_opts.c
636
ASSERT_EQ(skel->bss->seen_tc3, chain_tc_old, "seen_tc3");
tools/testing/selftests/bpf/prog_tests/tc_opts.c
65
ASSERT_EQ(skel->bss->seen_tc1, true, "seen_tc1");
tools/testing/selftests/bpf/prog_tests/tc_opts.c
66
ASSERT_EQ(skel->bss->seen_tc2, false, "seen_tc2");
tools/testing/selftests/bpf/prog_tests/tc_opts.c
741
ASSERT_EQ(skel->bss->seen_tc1, true, "seen_tc1");
tools/testing/selftests/bpf/prog_tests/tc_opts.c
742
ASSERT_EQ(skel->bss->seen_tc2, true, "seen_tc2");
tools/testing/selftests/bpf/prog_tests/tc_opts.c
743
ASSERT_EQ(skel->bss->seen_tc3, false, "seen_tc3");
tools/testing/selftests/bpf/prog_tests/tc_opts.c
775
ASSERT_EQ(skel->bss->seen_tc1, true, "seen_tc1");
tools/testing/selftests/bpf/prog_tests/tc_opts.c
776
ASSERT_EQ(skel->bss->seen_tc2, false, "seen_tc2");
tools/testing/selftests/bpf/prog_tests/tc_opts.c
777
ASSERT_EQ(skel->bss->seen_tc3, true, "seen_tc3");
tools/testing/selftests/bpf/prog_tests/tc_opts.c
810
ASSERT_EQ(skel->bss->seen_tc1, true, "seen_tc1");
tools/testing/selftests/bpf/prog_tests/tc_opts.c
811
ASSERT_EQ(skel->bss->seen_tc2, true, "seen_tc2");
tools/testing/selftests/bpf/prog_tests/tc_opts.c
812
ASSERT_EQ(skel->bss->seen_tc3, false, "seen_tc3");
tools/testing/selftests/bpf/prog_tests/tc_opts.c
90
ASSERT_EQ(skel->bss->seen_tc1, true, "seen_tc1");
tools/testing/selftests/bpf/prog_tests/tc_opts.c
91
ASSERT_EQ(skel->bss->seen_tc2, true, "seen_tc2");
tools/testing/selftests/bpf/prog_tests/tc_redirect.c
832
__u32 *dtimes = skel->bss->dtimes[t];
tools/testing/selftests/bpf/prog_tests/tc_redirect.c
833
__u32 *errs = skel->bss->errs[t];
tools/testing/selftests/bpf/prog_tests/tc_redirect.c
835
skel->bss->test = t;
tools/testing/selftests/bpf/prog_tests/tc_redirect.c
869
dtimes = skel->bss->dtimes[t];
tools/testing/selftests/bpf/prog_tests/tc_redirect.c
870
errs = skel->bss->errs[t];
tools/testing/selftests/bpf/prog_tests/tc_redirect.c
872
skel->bss->test = t;
tools/testing/selftests/bpf/prog_tests/tc_redirect.c
901
dtimes = skel->bss->dtimes[t];
tools/testing/selftests/bpf/prog_tests/tc_redirect.c
902
errs = skel->bss->errs[t];
tools/testing/selftests/bpf/prog_tests/tc_redirect.c
904
skel->bss->test = t;
tools/testing/selftests/bpf/prog_tests/tcp_custom_syncookie.c
137
skel->bss->handled_syn = false;
tools/testing/selftests/bpf/prog_tests/tcp_custom_syncookie.c
138
skel->bss->handled_ack = false;
tools/testing/selftests/bpf/prog_tests/tcp_custom_syncookie.c
142
ASSERT_EQ(skel->bss->handled_syn, true, "SYN is not handled at tc.");
tools/testing/selftests/bpf/prog_tests/tcp_custom_syncookie.c
143
ASSERT_EQ(skel->bss->handled_ack, true, "ACK is not handled at tc");
tools/testing/selftests/bpf/prog_tests/tcp_hdr_options.c
216
if (!ASSERT_EQ(expected_inherit_cb_flags, skel->bss->inherit_cb_flags,
tools/testing/selftests/bpf/prog_tests/tcp_hdr_options.c
228
if (check_hdr_opt(&exp_passive_estab_in, &skel->bss->passive_estab_in,
tools/testing/selftests/bpf/prog_tests/tcp_hdr_options.c
232
if (check_hdr_opt(&exp_active_estab_in, &skel->bss->active_estab_in,
tools/testing/selftests/bpf/prog_tests/tcp_hdr_options.c
236
if (check_hdr_opt(&exp_passive_fin_in, &skel->bss->passive_fin_in,
tools/testing/selftests/bpf/prog_tests/tcp_hdr_options.c
240
check_hdr_opt(&exp_active_fin_in, &skel->bss->active_fin_in,
tools/testing/selftests/bpf/prog_tests/tcp_hdr_options.c
250
skel->bss->active_syn_out = exp_passive_estab_in;
tools/testing/selftests/bpf/prog_tests/tcp_hdr_options.c
251
skel->bss->passive_synack_out = exp_active_estab_in;
tools/testing/selftests/bpf/prog_tests/tcp_hdr_options.c
253
skel->bss->active_fin_out = exp_passive_fin_in;
tools/testing/selftests/bpf/prog_tests/tcp_hdr_options.c
254
skel->bss->passive_fin_out = exp_active_fin_in;
tools/testing/selftests/bpf/prog_tests/tcp_hdr_options.c
262
memset(&skel->bss->passive_synack_out, 0, optsize);
tools/testing/selftests/bpf/prog_tests/tcp_hdr_options.c
263
memset(&skel->bss->passive_fin_out, 0, optsize);
tools/testing/selftests/bpf/prog_tests/tcp_hdr_options.c
265
memset(&skel->bss->passive_estab_in, 0, optsize);
tools/testing/selftests/bpf/prog_tests/tcp_hdr_options.c
266
memset(&skel->bss->passive_fin_in, 0, optsize);
tools/testing/selftests/bpf/prog_tests/tcp_hdr_options.c
268
memset(&skel->bss->active_syn_out, 0, optsize);
tools/testing/selftests/bpf/prog_tests/tcp_hdr_options.c
269
memset(&skel->bss->active_fin_out, 0, optsize);
tools/testing/selftests/bpf/prog_tests/tcp_hdr_options.c
271
memset(&skel->bss->active_estab_in, 0, optsize);
tools/testing/selftests/bpf/prog_tests/tcp_hdr_options.c
272
memset(&skel->bss->active_fin_in, 0, optsize);
tools/testing/selftests/bpf/prog_tests/tcp_hdr_options.c
274
skel->bss->inherit_cb_flags = 0;
tools/testing/selftests/bpf/prog_tests/tcp_hdr_options.c
357
skel->bss->passive_synack_out.flags &= ~OPTION_F_RESEND;
tools/testing/selftests/bpf/prog_tests/tcp_hdr_options.c
495
ASSERT_EQ(misc_skel->bss->nr_syn, 1, "unexpected nr_syn");
tools/testing/selftests/bpf/prog_tests/tcp_hdr_options.c
497
ASSERT_EQ(misc_skel->bss->nr_data, nr_data, "unexpected nr_data");
tools/testing/selftests/bpf/prog_tests/tcp_hdr_options.c
500
CHECK(misc_skel->bss->nr_pure_ack != 1 &&
tools/testing/selftests/bpf/prog_tests/tcp_hdr_options.c
501
misc_skel->bss->nr_pure_ack != 2,
tools/testing/selftests/bpf/prog_tests/tcp_hdr_options.c
504
misc_skel->bss->nr_pure_ack);
tools/testing/selftests/bpf/prog_tests/tcp_hdr_options.c
506
ASSERT_EQ(misc_skel->bss->nr_fin, 1, "unexpected nr_fin");
tools/testing/selftests/bpf/prog_tests/tcp_hdr_options.c
508
ASSERT_EQ(misc_skel->bss->nr_hwtstamp, 0, "nr_hwtstamp");
tools/testing/selftests/bpf/prog_tests/tcpbpf_user.c
131
run_test(&skel->bss->global);
tools/testing/selftests/bpf/prog_tests/test_bpf_ma.c
57
skel->bss->pid = getpid();
tools/testing/selftests/bpf/prog_tests/test_bpf_ma.c
59
ASSERT_OK(skel->bss->err, "test error");
tools/testing/selftests/bpf/prog_tests/test_bpf_smc.c
358
ASSERT_EQ(skel->bss->smc_cnt, 2, "smc count");
tools/testing/selftests/bpf/prog_tests/test_bpf_smc.c
359
ASSERT_EQ(skel->bss->fallback_cnt, 1, "fallback count");
tools/testing/selftests/bpf/prog_tests/test_bpf_smc.c
364
ASSERT_EQ(skel->bss->smc_cnt, 3, "smc count");
tools/testing/selftests/bpf/prog_tests/test_bpf_smc.c
365
ASSERT_EQ(skel->bss->fallback_cnt, 1, "fallback count");
tools/testing/selftests/bpf/prog_tests/test_bpf_smc.c
370
ASSERT_EQ(skel->bss->smc_cnt, 4, "smc count");
tools/testing/selftests/bpf/prog_tests/test_bpf_smc.c
371
ASSERT_EQ(skel->bss->fallback_cnt, 2, "fallback count");
tools/testing/selftests/bpf/prog_tests/test_bpf_syscall_macro.c
41
ASSERT_EQ(skel->bss->arg1, exp_arg1, "syscall_arg1");
tools/testing/selftests/bpf/prog_tests/test_bpf_syscall_macro.c
42
ASSERT_EQ(skel->bss->arg2, exp_arg2, "syscall_arg2");
tools/testing/selftests/bpf/prog_tests/test_bpf_syscall_macro.c
43
ASSERT_EQ(skel->bss->arg3, exp_arg3, "syscall_arg3");
tools/testing/selftests/bpf/prog_tests/test_bpf_syscall_macro.c
46
ASSERT_NEQ(skel->bss->arg4_cx, exp_arg4, "syscall_arg4_from_cx");
tools/testing/selftests/bpf/prog_tests/test_bpf_syscall_macro.c
48
ASSERT_EQ(skel->bss->arg4_cx, exp_arg4, "syscall_arg4_from_cx");
tools/testing/selftests/bpf/prog_tests/test_bpf_syscall_macro.c
50
ASSERT_EQ(skel->bss->arg4, exp_arg4, "syscall_arg4");
tools/testing/selftests/bpf/prog_tests/test_bpf_syscall_macro.c
51
ASSERT_EQ(skel->bss->arg5, exp_arg5, "syscall_arg5");
tools/testing/selftests/bpf/prog_tests/test_bpf_syscall_macro.c
54
ASSERT_EQ(skel->bss->arg1_core, exp_arg1, "syscall_arg1_core_variant");
tools/testing/selftests/bpf/prog_tests/test_bpf_syscall_macro.c
55
ASSERT_EQ(skel->bss->arg2_core, exp_arg2, "syscall_arg2_core_variant");
tools/testing/selftests/bpf/prog_tests/test_bpf_syscall_macro.c
56
ASSERT_EQ(skel->bss->arg3_core, exp_arg3, "syscall_arg3_core_variant");
tools/testing/selftests/bpf/prog_tests/test_bpf_syscall_macro.c
59
ASSERT_NEQ(skel->bss->arg4_core_cx, exp_arg4, "syscall_arg4_from_cx_core_variant");
tools/testing/selftests/bpf/prog_tests/test_bpf_syscall_macro.c
61
ASSERT_EQ(skel->bss->arg4_core_cx, exp_arg4, "syscall_arg4_from_cx_core_variant");
tools/testing/selftests/bpf/prog_tests/test_bpf_syscall_macro.c
63
ASSERT_EQ(skel->bss->arg4_core, exp_arg4, "syscall_arg4_core_variant");
tools/testing/selftests/bpf/prog_tests/test_bpf_syscall_macro.c
64
ASSERT_EQ(skel->bss->arg5_core, exp_arg5, "syscall_arg5_core_variant");
tools/testing/selftests/bpf/prog_tests/test_bpf_syscall_macro.c
66
ASSERT_EQ(skel->bss->option_syscall, exp_arg1, "BPF_KPROBE_SYSCALL_option");
tools/testing/selftests/bpf/prog_tests/test_bpf_syscall_macro.c
67
ASSERT_EQ(skel->bss->arg2_syscall, exp_arg2, "BPF_KPROBE_SYSCALL_arg2");
tools/testing/selftests/bpf/prog_tests/test_bpf_syscall_macro.c
68
ASSERT_EQ(skel->bss->arg3_syscall, exp_arg3, "BPF_KPROBE_SYSCALL_arg3");
tools/testing/selftests/bpf/prog_tests/test_bpf_syscall_macro.c
69
ASSERT_EQ(skel->bss->arg4_syscall, exp_arg4, "BPF_KPROBE_SYSCALL_arg4");
tools/testing/selftests/bpf/prog_tests/test_bpf_syscall_macro.c
70
ASSERT_EQ(skel->bss->arg5_syscall, exp_arg5, "BPF_KPROBE_SYSCALL_arg5");
tools/testing/selftests/bpf/prog_tests/test_bpf_syscall_macro.c
77
ASSERT_EQ(skel->bss->splice_fd_in, -42, "splice_arg1");
tools/testing/selftests/bpf/prog_tests/test_bpf_syscall_macro.c
78
ASSERT_EQ(skel->bss->splice_off_in, (__u64)&off_in, "splice_arg2");
tools/testing/selftests/bpf/prog_tests/test_bpf_syscall_macro.c
79
ASSERT_EQ(skel->bss->splice_fd_out, 42, "splice_arg3");
tools/testing/selftests/bpf/prog_tests/test_bpf_syscall_macro.c
80
ASSERT_EQ(skel->bss->splice_off_out, (__u64)&off_out, "splice_arg4");
tools/testing/selftests/bpf/prog_tests/test_bpf_syscall_macro.c
81
ASSERT_EQ(skel->bss->splice_len, 0x12340000, "splice_arg5");
tools/testing/selftests/bpf/prog_tests/test_bpf_syscall_macro.c
82
ASSERT_EQ(skel->bss->splice_flags, SPLICE_F_NONBLOCK, "splice_arg6");
tools/testing/selftests/bpf/prog_tests/test_csum_diff.c
362
return skel->bss->result;
tools/testing/selftests/bpf/prog_tests/test_csum_diff.c
383
memcpy(skel->bss->to_buff, tests[i].to_buff, tests[i].to_buff_len);
tools/testing/selftests/bpf/prog_tests/test_csum_diff.c
384
memcpy(skel->bss->from_buff, tests[i].from_buff, tests[i].from_buff_len);
tools/testing/selftests/bpf/prog_tests/test_csum_diff.c
385
skel->bss->seed = tests[i].seed;
tools/testing/selftests/bpf/prog_tests/test_ima.c
103
test_init(skel->bss);
tools/testing/selftests/bpf/prog_tests/test_ima.c
104
err = run_measured_process(measured_dir, &skel->bss->monitored_pid);
tools/testing/selftests/bpf/prog_tests/test_ima.c
117
test_init(skel->bss);
tools/testing/selftests/bpf/prog_tests/test_ima.c
118
skel->bss->use_ima_file_hash = true;
tools/testing/selftests/bpf/prog_tests/test_ima.c
119
err = run_measured_process(measured_dir, &skel->bss->monitored_pid);
tools/testing/selftests/bpf/prog_tests/test_ima.c
142
test_init(skel->bss);
tools/testing/selftests/bpf/prog_tests/test_ima.c
144
err = _run_measured_process(measured_dir, &skel->bss->monitored_pid,
tools/testing/selftests/bpf/prog_tests/test_ima.c
149
skel->bss->enable_bprm_creds_for_exec = true;
tools/testing/selftests/bpf/prog_tests/test_ima.c
150
err = run_measured_process(measured_dir, &skel->bss->monitored_pid);
tools/testing/selftests/bpf/prog_tests/test_ima.c
174
test_init(skel->bss);
tools/testing/selftests/bpf/prog_tests/test_ima.c
175
skel->bss->use_ima_file_hash = true;
tools/testing/selftests/bpf/prog_tests/test_ima.c
176
skel->bss->enable_bprm_creds_for_exec = true;
tools/testing/selftests/bpf/prog_tests/test_ima.c
177
err = run_measured_process(measured_dir, &skel->bss->monitored_pid);
tools/testing/selftests/bpf/prog_tests/test_ima.c
192
skel->bss->use_ima_file_hash = false;
tools/testing/selftests/bpf/prog_tests/test_ima.c
193
skel->bss->enable_bprm_creds_for_exec = false;
tools/testing/selftests/bpf/prog_tests/test_ima.c
194
err = _run_measured_process(measured_dir, &skel->bss->monitored_pid,
tools/testing/selftests/bpf/prog_tests/test_ima.c
204
test_init(skel->bss);
tools/testing/selftests/bpf/prog_tests/test_ima.c
205
skel->bss->use_ima_file_hash = true;
tools/testing/selftests/bpf/prog_tests/test_ima.c
206
skel->bss->enable_kernel_read_file = true;
tools/testing/selftests/bpf/prog_tests/test_ima.c
207
err = _run_measured_process(measured_dir, &skel->bss->monitored_pid,
tools/testing/selftests/bpf/prog_tests/test_ima.c
222
test_init(skel->bss);
tools/testing/selftests/bpf/prog_tests/test_ima.c
223
skel->bss->enable_kernel_read_file = true;
tools/testing/selftests/bpf/prog_tests/test_ima.c
224
skel->bss->test_deny = true;
tools/testing/selftests/bpf/prog_tests/test_ima.c
225
err = _run_measured_process(measured_dir, &skel->bss->monitored_pid,
tools/testing/selftests/bpf/prog_tests/test_ima.c
55
static void test_init(struct ima__bss *bss)
tools/testing/selftests/bpf/prog_tests/test_ima.c
59
bss->use_ima_file_hash = false;
tools/testing/selftests/bpf/prog_tests/test_ima.c
60
bss->enable_bprm_creds_for_exec = false;
tools/testing/selftests/bpf/prog_tests/test_ima.c
61
bss->enable_kernel_read_file = false;
tools/testing/selftests/bpf/prog_tests/test_ima.c
62
bss->test_deny = false;
tools/testing/selftests/bpf/prog_tests/test_ldsx_insn.c
125
ASSERT_EQ(skel->bss->set_mark, -2, "set_mark");
tools/testing/selftests/bpf/prog_tests/test_ldsx_insn.c
36
ASSERT_EQ(skel->bss->done1, 1, "done1");
tools/testing/selftests/bpf/prog_tests/test_ldsx_insn.c
37
ASSERT_EQ(skel->bss->ret1, 1, "ret1");
tools/testing/selftests/bpf/prog_tests/test_ldsx_insn.c
38
ASSERT_EQ(skel->bss->done2, 1, "done2");
tools/testing/selftests/bpf/prog_tests/test_ldsx_insn.c
39
ASSERT_EQ(skel->bss->ret2, 1, "ret2");
tools/testing/selftests/bpf/prog_tests/test_ldsx_insn.c
40
ASSERT_EQ(skel->bss->int_member, -1, "int_member");
tools/testing/selftests/bpf/prog_tests/test_ldsx_insn.c
84
ASSERT_EQ(skel->bss->set_optlen, -1, "optlen");
tools/testing/selftests/bpf/prog_tests/test_ldsx_insn.c
85
ASSERT_EQ(skel->bss->set_retval, -1, "retval");
tools/testing/selftests/bpf/prog_tests/test_local_storage.c
142
skel->bss->monitored_pid = getpid();
tools/testing/selftests/bpf/prog_tests/test_local_storage.c
38
skel->bss->monitored_pid = getpid();
tools/testing/selftests/bpf/prog_tests/test_lsm.c
70
err = exec_cmd(&skel->bss->monitored_pid);
tools/testing/selftests/bpf/prog_tests/test_lsm.c
74
ASSERT_EQ(skel->bss->bprm_count, 1, "bprm_count");
tools/testing/selftests/bpf/prog_tests/test_lsm.c
76
skel->bss->monitored_pid = getpid();
tools/testing/selftests/bpf/prog_tests/test_lsm.c
83
ASSERT_EQ(skel->bss->mprotect_count, 1, "mprotect_count");
tools/testing/selftests/bpf/prog_tests/test_lsm.c
89
ASSERT_EQ(skel->bss->copy_test, 3, "copy_test");
tools/testing/selftests/bpf/prog_tests/test_lsm.c
93
skel->bss->copy_test = 0;
tools/testing/selftests/bpf/prog_tests/test_lsm.c
94
skel->bss->bprm_count = 0;
tools/testing/selftests/bpf/prog_tests/test_lsm.c
95
skel->bss->mprotect_count = 0;
tools/testing/selftests/bpf/prog_tests/test_mmap_inner_array.c
30
skel->bss->pid = getpid();
tools/testing/selftests/bpf/prog_tests/test_mmap_inner_array.c
34
ASSERT_TRUE(skel->bss->pid_match, "pid match 1");
tools/testing/selftests/bpf/prog_tests/test_mmap_inner_array.c
35
ASSERT_FALSE(skel->bss->outer_map_match, "outer map match 1");
tools/testing/selftests/bpf/prog_tests/test_mmap_inner_array.c
36
ASSERT_FALSE(skel->bss->done, "done 1");
tools/testing/selftests/bpf/prog_tests/test_mmap_inner_array.c
40
&skel->bss->pid, sizeof(skel->bss->pid),
tools/testing/selftests/bpf/prog_tests/test_mmap_inner_array.c
48
ASSERT_TRUE(skel->bss->pid_match, "pid match 2");
tools/testing/selftests/bpf/prog_tests/test_mmap_inner_array.c
49
ASSERT_TRUE(skel->bss->outer_map_match, "outer map match 2");
tools/testing/selftests/bpf/prog_tests/test_mmap_inner_array.c
50
ASSERT_TRUE(skel->bss->done, "done 2");
tools/testing/selftests/bpf/prog_tests/test_strncmp.c
12
cmp = skel->bss->cmp_ret;
tools/testing/selftests/bpf/prog_tests/test_strncmp.c
27
size_t nr = sizeof(skel->bss->str);
tools/testing/selftests/bpf/prog_tests/test_strncmp.c
28
char *str = skel->bss->str;
tools/testing/selftests/bpf/prog_tests/test_strncmp.c
63
skel->bss->target_pid = getpid();
tools/testing/selftests/bpf/prog_tests/test_strncmp.c
66
skel->bss->str[0] = '\0';
tools/testing/selftests/bpf/prog_tests/test_strncmp.c
71
memcpy(skel->bss->str, skel->rodata->target, sizeof(skel->bss->str));
tools/testing/selftests/bpf/prog_tests/test_strncmp.c
76
memcpy(skel->bss->str, skel->rodata->target, sizeof(skel->bss->str));
tools/testing/selftests/bpf/prog_tests/test_strncmp.c
77
skel->bss->str[sizeof(skel->bss->str) - 1] = 'A';
tools/testing/selftests/bpf/prog_tests/test_struct_ops_assoc.c
131
while (!READ_ONCE(skel->bss->timer_cb_run))
tools/testing/selftests/bpf/prog_tests/test_struct_ops_assoc.c
133
ASSERT_EQ(skel->bss->timer_test_1_ret, 1234, "skel->bss->timer_test_1_ret");
tools/testing/selftests/bpf/prog_tests/test_struct_ops_assoc.c
134
ASSERT_EQ(skel->bss->test_err, 0, "skel->bss->test_err_a");
tools/testing/selftests/bpf/prog_tests/test_struct_ops_assoc.c
163
skel->bss->timer_ns = 500000000;
tools/testing/selftests/bpf/prog_tests/test_struct_ops_assoc.c
173
while (!READ_ONCE(skel->bss->timer_cb_run))
tools/testing/selftests/bpf/prog_tests/test_struct_ops_assoc.c
175
ASSERT_EQ(skel->bss->timer_test_1_ret, -1, "skel->bss->timer_test_1_ret");
tools/testing/selftests/bpf/prog_tests/test_struct_ops_assoc.c
176
ASSERT_EQ(skel->bss->test_err, 0, "skel->bss->test_err_a");
tools/testing/selftests/bpf/prog_tests/test_struct_ops_assoc.c
49
skel->bss->test_pid = pid;
tools/testing/selftests/bpf/prog_tests/test_struct_ops_assoc.c
51
skel->bss->test_pid = 0;
tools/testing/selftests/bpf/prog_tests/test_struct_ops_assoc.c
53
ASSERT_EQ(skel->bss->test_err_a, 0, "skel->bss->test_err_a");
tools/testing/selftests/bpf/prog_tests/test_struct_ops_assoc.c
54
ASSERT_EQ(skel->bss->test_err_b, 0, "skel->bss->test_err_b");
tools/testing/selftests/bpf/prog_tests/test_struct_ops_assoc.c
63
ASSERT_EQ(skel->bss->test_err_a, 0, "skel->bss->test_err_a");
tools/testing/selftests/bpf/prog_tests/test_struct_ops_assoc.c
64
ASSERT_EQ(skel->bss->test_err_b, 0, "skel->bss->test_err_b");
tools/testing/selftests/bpf/prog_tests/test_struct_ops_assoc.c
98
ASSERT_EQ(skel->bss->test_err_a, 0, "skel->bss->test_err_a");
tools/testing/selftests/bpf/prog_tests/test_struct_ops_assoc.c
99
ASSERT_EQ(skel->bss->test_err_b, 0, "skel->bss->test_err_b");
tools/testing/selftests/bpf/prog_tests/test_struct_ops_id_ops_mapping.c
28
skel1->bss->st_ops_id = info.id;
tools/testing/selftests/bpf/prog_tests/test_struct_ops_id_ops_mapping.c
35
skel2->bss->st_ops_id = info.id;
tools/testing/selftests/bpf/prog_tests/test_struct_ops_id_ops_mapping.c
47
skel1->bss->test_pid = pid;
tools/testing/selftests/bpf/prog_tests/test_struct_ops_id_ops_mapping.c
48
skel2->bss->test_pid = pid;
tools/testing/selftests/bpf/prog_tests/test_struct_ops_id_ops_mapping.c
50
skel1->bss->test_pid = 0;
tools/testing/selftests/bpf/prog_tests/test_struct_ops_id_ops_mapping.c
51
skel2->bss->test_pid = 0;
tools/testing/selftests/bpf/prog_tests/test_struct_ops_id_ops_mapping.c
62
ASSERT_EQ(skel1->bss->test_err, 0, "skel1->bss->test_err");
tools/testing/selftests/bpf/prog_tests/test_struct_ops_id_ops_mapping.c
63
ASSERT_EQ(skel2->bss->test_err, 0, "skel2->bss->test_err");
tools/testing/selftests/bpf/prog_tests/test_struct_ops_module.c
51
ASSERT_EQ(skel->bss->test_1_result, 0xdeadbeef, "test_1_result");
tools/testing/selftests/bpf/prog_tests/test_struct_ops_module.c
52
ASSERT_EQ(skel->bss->test_2_result, expected_test_2_result, "test_2_result");
tools/testing/selftests/bpf/prog_tests/test_task_local_data.c
110
ASSERT_EQ(skel->bss->test_value0, tid + 5, "tld_get_data value0");
tools/testing/selftests/bpf/prog_tests/test_task_local_data.c
111
ASSERT_EQ(skel->bss->test_value1, tid + 4, "tld_get_data value1");
tools/testing/selftests/bpf/prog_tests/test_task_local_data.c
112
ASSERT_EQ(skel->bss->test_value2.a, tid + 3, "tld_get_data value2.a");
tools/testing/selftests/bpf/prog_tests/test_task_local_data.c
113
ASSERT_EQ(skel->bss->test_value2.b, tid + 2, "tld_get_data value2.b");
tools/testing/selftests/bpf/prog_tests/test_task_local_data.c
114
ASSERT_EQ(skel->bss->test_value2.c, tid + 1, "tld_get_data value2.c");
tools/testing/selftests/bpf/prog_tests/test_task_local_data.c
115
ASSERT_EQ(skel->bss->test_value2.d, tid + 0, "tld_get_data value2.d");
tools/testing/selftests/bpf/prog_tests/test_task_local_data.c
81
ASSERT_EQ(skel->bss->test_value0, tid + 0, "tld_get_data value0");
tools/testing/selftests/bpf/prog_tests/test_task_local_data.c
82
ASSERT_EQ(skel->bss->test_value1, tid + 1, "tld_get_data value1");
tools/testing/selftests/bpf/prog_tests/test_task_local_data.c
83
ASSERT_EQ(skel->bss->test_value2.a, tid + 2, "tld_get_data value2.a");
tools/testing/selftests/bpf/prog_tests/test_task_local_data.c
84
ASSERT_EQ(skel->bss->test_value2.b, tid + 3, "tld_get_data value2.b");
tools/testing/selftests/bpf/prog_tests/test_task_local_data.c
85
ASSERT_EQ(skel->bss->test_value2.c, tid + 4, "tld_get_data value2.c");
tools/testing/selftests/bpf/prog_tests/test_task_local_data.c
86
ASSERT_EQ(skel->bss->test_value2.d, tid + 5, "tld_get_data value2.d");
tools/testing/selftests/bpf/prog_tests/test_task_work.c
98
skel->bss->user_ptr = (char *)user_string;
tools/testing/selftests/bpf/prog_tests/test_tc_edt.c
69
skel->bss->target_rate = TARGET_RATE_MBPS * 1000 * 1000;
tools/testing/selftests/bpf/prog_tests/test_tunnel.c
737
if (!ASSERT_EQ(skel->bss->xfrm_reqid, 1, "req_id"))
tools/testing/selftests/bpf/prog_tests/test_tunnel.c
739
if (!ASSERT_EQ(skel->bss->xfrm_spi, XFRM_SPI_IN_TO_OUT, "spi"))
tools/testing/selftests/bpf/prog_tests/test_tunnel.c
741
if (!ASSERT_EQ(skel->bss->xfrm_remote_ip, 0xac100164, "remote_ip"))
tools/testing/selftests/bpf/prog_tests/test_tunnel.c
743
if (!ASSERT_EQ(skel->bss->xfrm_replay_window, 42, "replay_window"))
tools/testing/selftests/bpf/prog_tests/test_xsk.c
2175
skel_rx->bss->count = 0;
tools/testing/selftests/bpf/prog_tests/test_xsk.c
2484
skel_rx->bss->adjust_value = adjust_value;
tools/testing/selftests/bpf/prog_tests/timer.c
149
ASSERT_GT(timer_skel->bss->test_hits, 0, "test_hits");
tools/testing/selftests/bpf/prog_tests/timer.c
186
ASSERT_GT(timer_skel->bss->update_hits, 0, "update_hits");
tools/testing/selftests/bpf/prog_tests/timer.c
199
ASSERT_GT(timer_skel->bss->cancel_hits, 0, "cancel_hits");
tools/testing/selftests/bpf/prog_tests/timer.c
214
ASSERT_EQ(timer_skel->bss->pinned_callback_check, 0, "pinned_callback_check1");
tools/testing/selftests/bpf/prog_tests/timer.c
228
ASSERT_EQ(timer_skel->bss->bss_data, 10, "bss_data");
tools/testing/selftests/bpf/prog_tests/timer.c
231
ASSERT_EQ(timer_skel->bss->abs_data, 12, "abs_data");
tools/testing/selftests/bpf/prog_tests/timer.c
234
ASSERT_EQ(timer_skel->bss->pinned_callback_check, 2, "pinned_callback_check");
tools/testing/selftests/bpf/prog_tests/timer.c
237
ASSERT_EQ(timer_skel->bss->err, 0, "err");
tools/testing/selftests/bpf/prog_tests/timer.c
240
ASSERT_EQ(timer_skel->bss->ok, 1 | 2 | 4, "ok");
tools/testing/selftests/bpf/prog_tests/timer.c
257
ASSERT_EQ(timer_skel->bss->err, 0, "err");
tools/testing/selftests/bpf/prog_tests/timer.c
260
ASSERT_EQ(timer_skel->bss->ok, 1 | 2 | 4, "ok");
tools/testing/selftests/bpf/prog_tests/timer.c
345
ASSERT_EQ(skel->bss->in_interrupt, 0, "in_interrupt");
tools/testing/selftests/bpf/prog_tests/timer.c
346
if (skel->bss->preempt_count)
tools/testing/selftests/bpf/prog_tests/timer.c
347
ASSERT_NEQ(skel->bss->in_interrupt_cb, 0, "in_interrupt_cb");
tools/testing/selftests/bpf/prog_tests/timer.c
48
timer_skel->bss->async_cancel = async_cancel;
tools/testing/selftests/bpf/prog_tests/timer_crash.c
21
skel->bss->pid = getpid();
tools/testing/selftests/bpf/prog_tests/timer_crash.c
22
skel->bss->crash_map = mode;
tools/testing/selftests/bpf/prog_tests/timer_lockup.c
72
timer1_err = &skel->bss->timer1_err;
tools/testing/selftests/bpf/prog_tests/timer_lockup.c
73
timer2_err = &skel->bss->timer2_err;
tools/testing/selftests/bpf/prog_tests/timer_mim.c
24
cnt1 = READ_ONCE(timer_skel->bss->cnt);
tools/testing/selftests/bpf/prog_tests/timer_mim.c
26
cnt2 = READ_ONCE(timer_skel->bss->cnt);
tools/testing/selftests/bpf/prog_tests/timer_mim.c
33
ASSERT_EQ(timer_skel->bss->err, 0, "err");
tools/testing/selftests/bpf/prog_tests/timer_mim.c
35
ASSERT_EQ(timer_skel->bss->ok, 1 | 2, "ok");
tools/testing/selftests/bpf/prog_tests/timer_mim.c
42
cnt1 = READ_ONCE(timer_skel->bss->cnt);
tools/testing/selftests/bpf/prog_tests/timer_mim.c
45
cnt2 = READ_ONCE(timer_skel->bss->cnt);
tools/testing/selftests/bpf/prog_tests/timer_start_deadlock.c
30
ASSERT_EQ(skel->bss->tp_called, 1, "tp_called");
tools/testing/selftests/bpf/prog_tests/token.c
293
lsm_skel->bss->my_pid = getpid();
tools/testing/selftests/bpf/prog_tests/token.c
407
lsm_skel->bss->my_pid = 0;
tools/testing/selftests/bpf/prog_tests/token.c
769
lsm_skel->bss->reject_capable = true;
tools/testing/selftests/bpf/prog_tests/token.c
770
lsm_skel->bss->reject_cmd = false;
tools/testing/selftests/bpf/prog_tests/token.c
780
lsm_skel->bss->reject_capable = false;
tools/testing/selftests/bpf/prog_tests/token.c
781
lsm_skel->bss->reject_cmd = true;
tools/testing/selftests/bpf/prog_tests/trace_ext.c
100
bss_trace = skel_trace->bss;
tools/testing/selftests/bpf/prog_tests/trace_ext.c
99
bss_ext = skel_ext->bss;
tools/testing/selftests/bpf/prog_tests/trace_printk.c
18
struct trace_printk_lskel__bss *bss;
tools/testing/selftests/bpf/prog_tests/trace_printk.c
33
bss = skel->bss;
tools/testing/selftests/bpf/prog_tests/trace_printk.c
43
if (!ASSERT_GT(bss->trace_printk_ran, 0, "bss->trace_printk_ran"))
tools/testing/selftests/bpf/prog_tests/trace_printk.c
46
if (!ASSERT_GT(bss->trace_printk_ret, 0, "bss->trace_printk_ret"))
tools/testing/selftests/bpf/prog_tests/trace_printk.c
53
if (!ASSERT_EQ(found, bss->trace_printk_ran, "found"))
tools/testing/selftests/bpf/prog_tests/trace_vprintk.c
18
struct trace_vprintk_lskel__bss *bss;
tools/testing/selftests/bpf/prog_tests/trace_vprintk.c
26
bss = skel->bss;
tools/testing/selftests/bpf/prog_tests/trace_vprintk.c
36
if (!ASSERT_GT(bss->trace_vprintk_ran, 0, "bss->trace_vprintk_ran"))
tools/testing/selftests/bpf/prog_tests/trace_vprintk.c
39
if (!ASSERT_GT(bss->trace_vprintk_ret, 0, "bss->trace_vprintk_ret"))
tools/testing/selftests/bpf/prog_tests/trace_vprintk.c
46
if (!ASSERT_EQ(found, bss->trace_vprintk_ran, "found"))
tools/testing/selftests/bpf/prog_tests/trace_vprintk.c
49
if (!ASSERT_LT(bss->null_data_vprintk_ret, 0, "bss->null_data_vprintk_ret"))
tools/testing/selftests/bpf/prog_tests/tracing_struct.c
100
ASSERT_EQ(skel->bss->t9_d, 19, "t9:d");
tools/testing/selftests/bpf/prog_tests/tracing_struct.c
101
ASSERT_EQ(skel->bss->t9_e, 20, "t9:e");
tools/testing/selftests/bpf/prog_tests/tracing_struct.c
102
ASSERT_EQ(skel->bss->t9_f, 21, "t9:f");
tools/testing/selftests/bpf/prog_tests/tracing_struct.c
103
ASSERT_EQ(skel->bss->t9_g, 22, "t9:f");
tools/testing/selftests/bpf/prog_tests/tracing_struct.c
104
ASSERT_EQ(skel->bss->t9_h_a, 23, "t9:h.a");
tools/testing/selftests/bpf/prog_tests/tracing_struct.c
105
ASSERT_EQ(skel->bss->t9_h_b, 24, "t9:h.b");
tools/testing/selftests/bpf/prog_tests/tracing_struct.c
106
ASSERT_EQ(skel->bss->t9_h_c, 25, "t9:h.c");
tools/testing/selftests/bpf/prog_tests/tracing_struct.c
107
ASSERT_EQ(skel->bss->t9_h_d, 26, "t9:h.d");
tools/testing/selftests/bpf/prog_tests/tracing_struct.c
108
ASSERT_EQ(skel->bss->t9_i, 27, "t9:i");
tools/testing/selftests/bpf/prog_tests/tracing_struct.c
109
ASSERT_EQ(skel->bss->t9_ret, 258, "t9 ret");
tools/testing/selftests/bpf/prog_tests/tracing_struct.c
130
ASSERT_EQ(skel->bss->ut1_a_a, 1, "ut1:a.arg.a");
tools/testing/selftests/bpf/prog_tests/tracing_struct.c
131
ASSERT_EQ(skel->bss->ut1_b, 4, "ut1:b");
tools/testing/selftests/bpf/prog_tests/tracing_struct.c
132
ASSERT_EQ(skel->bss->ut1_c, 5, "ut1:c");
tools/testing/selftests/bpf/prog_tests/tracing_struct.c
134
ASSERT_EQ(skel->bss->ut2_a, 6, "ut2:a");
tools/testing/selftests/bpf/prog_tests/tracing_struct.c
135
ASSERT_EQ(skel->bss->ut2_b_a, 2, "ut2:b.arg.a");
tools/testing/selftests/bpf/prog_tests/tracing_struct.c
136
ASSERT_EQ(skel->bss->ut2_b_b, 3, "ut2:b.arg.b");
tools/testing/selftests/bpf/prog_tests/tracing_struct.c
23
ASSERT_EQ(skel->bss->t1_a_a, 2, "t1:a.a");
tools/testing/selftests/bpf/prog_tests/tracing_struct.c
24
ASSERT_EQ(skel->bss->t1_a_b, 3, "t1:a.b");
tools/testing/selftests/bpf/prog_tests/tracing_struct.c
25
ASSERT_EQ(skel->bss->t1_b, 1, "t1:b");
tools/testing/selftests/bpf/prog_tests/tracing_struct.c
26
ASSERT_EQ(skel->bss->t1_c, 4, "t1:c");
tools/testing/selftests/bpf/prog_tests/tracing_struct.c
28
ASSERT_EQ(skel->bss->t1_nregs, 4, "t1 nregs");
tools/testing/selftests/bpf/prog_tests/tracing_struct.c
29
ASSERT_EQ(skel->bss->t1_reg0, 2, "t1 reg0");
tools/testing/selftests/bpf/prog_tests/tracing_struct.c
30
ASSERT_EQ(skel->bss->t1_reg1, 3, "t1 reg1");
tools/testing/selftests/bpf/prog_tests/tracing_struct.c
31
ASSERT_EQ(skel->bss->t1_reg2, 1, "t1 reg2");
tools/testing/selftests/bpf/prog_tests/tracing_struct.c
32
ASSERT_EQ(skel->bss->t1_reg3, 4, "t1 reg3");
tools/testing/selftests/bpf/prog_tests/tracing_struct.c
33
ASSERT_EQ(skel->bss->t1_ret, 10, "t1 ret");
tools/testing/selftests/bpf/prog_tests/tracing_struct.c
35
ASSERT_EQ(skel->bss->t2_a, 1, "t2:a");
tools/testing/selftests/bpf/prog_tests/tracing_struct.c
36
ASSERT_EQ(skel->bss->t2_b_a, 2, "t2:b.a");
tools/testing/selftests/bpf/prog_tests/tracing_struct.c
37
ASSERT_EQ(skel->bss->t2_b_b, 3, "t2:b.b");
tools/testing/selftests/bpf/prog_tests/tracing_struct.c
38
ASSERT_EQ(skel->bss->t2_c, 4, "t2:c");
tools/testing/selftests/bpf/prog_tests/tracing_struct.c
39
ASSERT_EQ(skel->bss->t2_ret, 10, "t2 ret");
tools/testing/selftests/bpf/prog_tests/tracing_struct.c
41
ASSERT_EQ(skel->bss->t3_a, 1, "t3:a");
tools/testing/selftests/bpf/prog_tests/tracing_struct.c
42
ASSERT_EQ(skel->bss->t3_b, 4, "t3:b");
tools/testing/selftests/bpf/prog_tests/tracing_struct.c
43
ASSERT_EQ(skel->bss->t3_c_a, 2, "t3:c.a");
tools/testing/selftests/bpf/prog_tests/tracing_struct.c
44
ASSERT_EQ(skel->bss->t3_c_b, 3, "t3:c.b");
tools/testing/selftests/bpf/prog_tests/tracing_struct.c
45
ASSERT_EQ(skel->bss->t3_ret, 10, "t3 ret");
tools/testing/selftests/bpf/prog_tests/tracing_struct.c
47
ASSERT_EQ(skel->bss->t4_a_a, 10, "t4:a.a");
tools/testing/selftests/bpf/prog_tests/tracing_struct.c
48
ASSERT_EQ(skel->bss->t4_b, 1, "t4:b");
tools/testing/selftests/bpf/prog_tests/tracing_struct.c
49
ASSERT_EQ(skel->bss->t4_c, 2, "t4:c");
tools/testing/selftests/bpf/prog_tests/tracing_struct.c
50
ASSERT_EQ(skel->bss->t4_d, 3, "t4:d");
tools/testing/selftests/bpf/prog_tests/tracing_struct.c
51
ASSERT_EQ(skel->bss->t4_e_a, 2, "t4:e.a");
tools/testing/selftests/bpf/prog_tests/tracing_struct.c
52
ASSERT_EQ(skel->bss->t4_e_b, 3, "t4:e.b");
tools/testing/selftests/bpf/prog_tests/tracing_struct.c
53
ASSERT_EQ(skel->bss->t4_ret, 21, "t4 ret");
tools/testing/selftests/bpf/prog_tests/tracing_struct.c
55
ASSERT_EQ(skel->bss->t5_ret, 1, "t5 ret");
tools/testing/selftests/bpf/prog_tests/tracing_struct.c
57
ASSERT_EQ(skel->bss->t6, 1, "t6 ret");
tools/testing/selftests/bpf/prog_tests/tracing_struct.c
78
ASSERT_EQ(skel->bss->t7_a, 16, "t7:a");
tools/testing/selftests/bpf/prog_tests/tracing_struct.c
79
ASSERT_EQ(skel->bss->t7_b, 17, "t7:b");
tools/testing/selftests/bpf/prog_tests/tracing_struct.c
80
ASSERT_EQ(skel->bss->t7_c, 18, "t7:c");
tools/testing/selftests/bpf/prog_tests/tracing_struct.c
81
ASSERT_EQ(skel->bss->t7_d, 19, "t7:d");
tools/testing/selftests/bpf/prog_tests/tracing_struct.c
82
ASSERT_EQ(skel->bss->t7_e, 20, "t7:e");
tools/testing/selftests/bpf/prog_tests/tracing_struct.c
83
ASSERT_EQ(skel->bss->t7_f_a, 21, "t7:f.a");
tools/testing/selftests/bpf/prog_tests/tracing_struct.c
84
ASSERT_EQ(skel->bss->t7_f_b, 22, "t7:f.b");
tools/testing/selftests/bpf/prog_tests/tracing_struct.c
85
ASSERT_EQ(skel->bss->t7_ret, 133, "t7 ret");
tools/testing/selftests/bpf/prog_tests/tracing_struct.c
87
ASSERT_EQ(skel->bss->t8_a, 16, "t8:a");
tools/testing/selftests/bpf/prog_tests/tracing_struct.c
88
ASSERT_EQ(skel->bss->t8_b, 17, "t8:b");
tools/testing/selftests/bpf/prog_tests/tracing_struct.c
89
ASSERT_EQ(skel->bss->t8_c, 18, "t8:c");
tools/testing/selftests/bpf/prog_tests/tracing_struct.c
90
ASSERT_EQ(skel->bss->t8_d, 19, "t8:d");
tools/testing/selftests/bpf/prog_tests/tracing_struct.c
91
ASSERT_EQ(skel->bss->t8_e, 20, "t8:e");
tools/testing/selftests/bpf/prog_tests/tracing_struct.c
92
ASSERT_EQ(skel->bss->t8_f_a, 21, "t8:f.a");
tools/testing/selftests/bpf/prog_tests/tracing_struct.c
93
ASSERT_EQ(skel->bss->t8_f_b, 22, "t8:f.b");
tools/testing/selftests/bpf/prog_tests/tracing_struct.c
94
ASSERT_EQ(skel->bss->t8_g, 23, "t8:g");
tools/testing/selftests/bpf/prog_tests/tracing_struct.c
95
ASSERT_EQ(skel->bss->t8_ret, 156, "t8 ret");
tools/testing/selftests/bpf/prog_tests/tracing_struct.c
97
ASSERT_EQ(skel->bss->t9_a, 16, "t9:a");
tools/testing/selftests/bpf/prog_tests/tracing_struct.c
98
ASSERT_EQ(skel->bss->t9_b, 17, "t9:b");
tools/testing/selftests/bpf/prog_tests/tracing_struct.c
99
ASSERT_EQ(skel->bss->t9_c, 18, "t9:c");
tools/testing/selftests/bpf/prog_tests/type_cast.c
35
ASSERT_EQ(skel->bss->ifindex, 1, "xdp_md ifindex");
tools/testing/selftests/bpf/prog_tests/type_cast.c
36
ASSERT_EQ(skel->bss->ifindex, skel->bss->ingress_ifindex, "xdp_md ingress_ifindex");
tools/testing/selftests/bpf/prog_tests/type_cast.c
37
ASSERT_STREQ(skel->bss->name, "lo", "xdp_md name");
tools/testing/selftests/bpf/prog_tests/type_cast.c
38
ASSERT_NEQ(skel->bss->inum, 0, "xdp_md inum");
tools/testing/selftests/bpf/prog_tests/type_cast.c
69
ASSERT_EQ(skel->bss->meta_len, 0, "skb meta_len");
tools/testing/selftests/bpf/prog_tests/type_cast.c
70
ASSERT_EQ(skel->bss->frag0_len, 0, "skb frag0_len");
tools/testing/selftests/bpf/prog_tests/type_cast.c
71
ASSERT_NEQ(skel->bss->kskb_len, 0, "skb len");
tools/testing/selftests/bpf/prog_tests/type_cast.c
72
ASSERT_NEQ(skel->bss->kskb2_len, 0, "skb2 len");
tools/testing/selftests/bpf/prog_tests/type_cast.c
73
ASSERT_EQ(skel->bss->kskb_len, skel->bss->kskb2_len, "skb len compare");
tools/testing/selftests/bpf/prog_tests/udp_limit.c
55
if (!ASSERT_EQ(skel->bss->invocations, 4, "bss-invocations"))
tools/testing/selftests/bpf/prog_tests/udp_limit.c
59
if (!ASSERT_EQ(skel->bss->in_use, 1, "bss-in_use"))
tools/testing/selftests/bpf/prog_tests/unpriv_bpf_disabled.c
245
skel->bss->test_pid = getpid();
tools/testing/selftests/bpf/prog_tests/unpriv_bpf_disabled.c
69
skel->bss->perfbuf_val = 1;
tools/testing/selftests/bpf/prog_tests/unpriv_bpf_disabled.c
70
skel->bss->ringbuf_val = 2;
tools/testing/selftests/bpf/prog_tests/unpriv_bpf_disabled.c
91
ASSERT_EQ(got_perfbuf_val, skel->bss->perfbuf_val, "check_perfbuf_val");
tools/testing/selftests/bpf/prog_tests/unpriv_bpf_disabled.c
93
ASSERT_EQ(got_ringbuf_val, skel->bss->ringbuf_val, "check_ringbuf_val");
tools/testing/selftests/bpf/prog_tests/uprobe.c
165
skel->bss->my_pid = getpid();
tools/testing/selftests/bpf/prog_tests/uprobe.c
166
skel->bss->regs = expected;
tools/testing/selftests/bpf/prog_tests/uprobe.c
213
skel->bss->my_pid = getpid();
tools/testing/selftests/bpf/prog_tests/uprobe.c
214
skel->bss->ip = (unsigned long) uprobe_regs_change_ip_2;
tools/testing/selftests/bpf/prog_tests/uprobe.c
52
skel->bss->my_pid = urand_pid;
tools/testing/selftests/bpf/prog_tests/uprobe.c
87
ASSERT_EQ(skel->bss->test1_result, 1, "urandlib_api_sameoffset");
tools/testing/selftests/bpf/prog_tests/uprobe.c
88
ASSERT_EQ(skel->bss->test2_result, 1, "urandlib_api_sameoffset@v1");
tools/testing/selftests/bpf/prog_tests/uprobe.c
89
ASSERT_EQ(skel->bss->test3_result, 3, "urandlib_api_sameoffset@@v2");
tools/testing/selftests/bpf/prog_tests/uprobe.c
90
ASSERT_EQ(skel->bss->test4_result, 1, "urandlib_api");
tools/testing/selftests/bpf/prog_tests/uprobe_autoattach.c
30
skel->bss->test_pid = getpid();
tools/testing/selftests/bpf/prog_tests/uprobe_autoattach.c
35
skel->bss->test_pid = getpid();
tools/testing/selftests/bpf/prog_tests/uprobe_autoattach.c
40
ASSERT_EQ(skel->bss->uprobe_byname_parm1, 1, "check_uprobe_byname_parm1");
tools/testing/selftests/bpf/prog_tests/uprobe_autoattach.c
41
ASSERT_EQ(skel->bss->uprobe_byname_ran, 1, "check_uprobe_byname_ran");
tools/testing/selftests/bpf/prog_tests/uprobe_autoattach.c
42
ASSERT_EQ(skel->bss->uretprobe_byname_rc, trigger_ret, "check_uretprobe_byname_rc");
tools/testing/selftests/bpf/prog_tests/uprobe_autoattach.c
43
ASSERT_EQ(skel->bss->uretprobe_byname_ret, trigger_ret, "check_uretprobe_byname_ret");
tools/testing/selftests/bpf/prog_tests/uprobe_autoattach.c
44
ASSERT_EQ(skel->bss->uretprobe_byname_ran, 2, "check_uretprobe_byname_ran");
tools/testing/selftests/bpf/prog_tests/uprobe_autoattach.c
45
ASSERT_EQ(skel->bss->uprobe_byname2_parm1, (__u64)(long)devnull_str,
tools/testing/selftests/bpf/prog_tests/uprobe_autoattach.c
47
ASSERT_EQ(skel->bss->uprobe_byname2_ran, 3, "check_uprobe_byname2_ran");
tools/testing/selftests/bpf/prog_tests/uprobe_autoattach.c
48
ASSERT_EQ(skel->bss->uretprobe_byname2_rc, (__u64)(long)devnull,
tools/testing/selftests/bpf/prog_tests/uprobe_autoattach.c
50
ASSERT_EQ(skel->bss->uretprobe_byname2_ran, 4, "check_uretprobe_byname2_ran");
tools/testing/selftests/bpf/prog_tests/uprobe_autoattach.c
52
ASSERT_EQ(skel->bss->a[0], 1, "arg1");
tools/testing/selftests/bpf/prog_tests/uprobe_autoattach.c
53
ASSERT_EQ(skel->bss->a[1], 2, "arg2");
tools/testing/selftests/bpf/prog_tests/uprobe_autoattach.c
54
ASSERT_EQ(skel->bss->a[2], 3, "arg3");
tools/testing/selftests/bpf/prog_tests/uprobe_autoattach.c
56
ASSERT_EQ(skel->bss->a[3], 4, "arg4");
tools/testing/selftests/bpf/prog_tests/uprobe_autoattach.c
59
ASSERT_EQ(skel->bss->a[4], 5, "arg5");
tools/testing/selftests/bpf/prog_tests/uprobe_autoattach.c
62
ASSERT_EQ(skel->bss->a[5], 6, "arg6");
tools/testing/selftests/bpf/prog_tests/uprobe_autoattach.c
65
ASSERT_EQ(skel->bss->a[6], 7, "arg7");
tools/testing/selftests/bpf/prog_tests/uprobe_autoattach.c
68
ASSERT_EQ(skel->bss->a[7], 8, "arg8");
tools/testing/selftests/bpf/prog_tests/uprobe_multi_test.c
1080
memset(skel->bss->test, 0, sizeof(skel->bss->test));
tools/testing/selftests/bpf/prog_tests/uprobe_multi_test.c
1085
skel->bss->pids[i] = child[i].pid;
tools/testing/selftests/bpf/prog_tests/uprobe_multi_test.c
1100
ASSERT_EQ(skel->bss->test[i][0], 1, "pid");
tools/testing/selftests/bpf/prog_tests/uprobe_multi_test.c
1101
ASSERT_EQ(skel->bss->test[i][1], 0, "unknown");
tools/testing/selftests/bpf/prog_tests/uprobe_multi_test.c
1136
skel->bss->pid = getpid();
tools/testing/selftests/bpf/prog_tests/uprobe_multi_test.c
1137
skel->bss->user_ptr = test_data;
tools/testing/selftests/bpf/prog_tests/uprobe_multi_test.c
1144
skel->bss->uprobe_multi_func_1_addr = (__u64) uprobe_multi_func_1;
tools/testing/selftests/bpf/prog_tests/uprobe_multi_test.c
1145
skel->bss->uprobe_multi_func_2_addr = (__u64) uprobe_multi_func_2;
tools/testing/selftests/bpf/prog_tests/uprobe_multi_test.c
1146
skel->bss->uprobe_multi_func_3_addr = (__u64) uprobe_multi_func_3;
tools/testing/selftests/bpf/prog_tests/uprobe_multi_test.c
1157
ASSERT_EQ(skel->bss->uprobe_session_result[0], 2, "uprobe_multi_func_1_result");
tools/testing/selftests/bpf/prog_tests/uprobe_multi_test.c
1158
ASSERT_EQ(skel->bss->uprobe_session_result[1], 4, "uprobe_multi_func_2_result");
tools/testing/selftests/bpf/prog_tests/uprobe_multi_test.c
1159
ASSERT_EQ(skel->bss->uprobe_session_result[2], 2, "uprobe_multi_func_3_result");
tools/testing/selftests/bpf/prog_tests/uprobe_multi_test.c
1162
ASSERT_EQ(skel->bss->uprobe_multi_sleep_result, 4, "uprobe_multi_sleep_result");
tools/testing/selftests/bpf/prog_tests/uprobe_multi_test.c
1179
skel->bss->pid = getpid();
tools/testing/selftests/bpf/prog_tests/uprobe_multi_test.c
1191
ASSERT_EQ(skel->bss->uprobe_session_result[0], 1, "uprobe_session_result_0");
tools/testing/selftests/bpf/prog_tests/uprobe_multi_test.c
1192
ASSERT_EQ(skel->bss->uprobe_session_result[1], 2, "uprobe_session_result_1");
tools/testing/selftests/bpf/prog_tests/uprobe_multi_test.c
1193
ASSERT_EQ(skel->bss->uprobe_session_result[2], 1, "uprobe_session_result_2");
tools/testing/selftests/bpf/prog_tests/uprobe_multi_test.c
1208
skel->bss->pid = getpid();
tools/testing/selftests/bpf/prog_tests/uprobe_multi_test.c
1219
ASSERT_EQ(skel->bss->test_uprobe_1_result, 1, "test_uprobe_1_result");
tools/testing/selftests/bpf/prog_tests/uprobe_multi_test.c
1220
ASSERT_EQ(skel->bss->test_uprobe_2_result, 2, "test_uprobe_2_result");
tools/testing/selftests/bpf/prog_tests/uprobe_multi_test.c
1221
ASSERT_EQ(skel->bss->test_uprobe_3_result, 3, "test_uprobe_3_result");
tools/testing/selftests/bpf/prog_tests/uprobe_multi_test.c
1236
skel->bss->pid = getpid();
tools/testing/selftests/bpf/prog_tests/uprobe_multi_test.c
1242
for (i = 0; i < ARRAY_SIZE(skel->bss->test_uprobe_cookie_entry); i++)
tools/testing/selftests/bpf/prog_tests/uprobe_multi_test.c
1243
skel->bss->test_uprobe_cookie_entry[i] = i + 1;
tools/testing/selftests/bpf/prog_tests/uprobe_multi_test.c
1264
ASSERT_EQ(skel->bss->idx_entry, 6, "idx_entry");
tools/testing/selftests/bpf/prog_tests/uprobe_multi_test.c
1265
ASSERT_EQ(skel->bss->idx_return, 3, "idx_return");
tools/testing/selftests/bpf/prog_tests/uprobe_multi_test.c
1267
ASSERT_EQ(skel->bss->test_uprobe_cookie_return[0], 5, "test_uprobe_cookie_return[0]");
tools/testing/selftests/bpf/prog_tests/uprobe_multi_test.c
1268
ASSERT_EQ(skel->bss->test_uprobe_cookie_return[1], 3, "test_uprobe_cookie_return[1]");
tools/testing/selftests/bpf/prog_tests/uprobe_multi_test.c
1269
ASSERT_EQ(skel->bss->test_uprobe_cookie_return[2], 1, "test_uprobe_cookie_return[2]");
tools/testing/selftests/bpf/prog_tests/uprobe_multi_test.c
1297
ASSERT_EQ(skel->bss->count, 50000, "uprobes_count");
tools/testing/selftests/bpf/prog_tests/uprobe_multi_test.c
1333
ASSERT_EQ(skel->bss->count, 50000, "usdt_count");
tools/testing/selftests/bpf/prog_tests/uprobe_multi_test.c
198
skel->bss->uprobe_multi_func_1_addr = (__u64) uprobe_multi_func_1;
tools/testing/selftests/bpf/prog_tests/uprobe_multi_test.c
199
skel->bss->uprobe_multi_func_2_addr = (__u64) uprobe_multi_func_2;
tools/testing/selftests/bpf/prog_tests/uprobe_multi_test.c
200
skel->bss->uprobe_multi_func_3_addr = (__u64) uprobe_multi_func_3;
tools/testing/selftests/bpf/prog_tests/uprobe_multi_test.c
202
skel->bss->user_ptr = test_data;
tools/testing/selftests/bpf/prog_tests/uprobe_multi_test.c
209
skel->bss->pid = child ? 0 : getpid();
tools/testing/selftests/bpf/prog_tests/uprobe_multi_test.c
210
skel->bss->expect_pid = child ? child->pid : 0;
tools/testing/selftests/bpf/prog_tests/uprobe_multi_test.c
231
ASSERT_EQ(skel->bss->uprobe_multi_func_1_result, 2, "uprobe_multi_func_1_result");
tools/testing/selftests/bpf/prog_tests/uprobe_multi_test.c
232
ASSERT_EQ(skel->bss->uprobe_multi_func_2_result, 2, "uprobe_multi_func_2_result");
tools/testing/selftests/bpf/prog_tests/uprobe_multi_test.c
233
ASSERT_EQ(skel->bss->uprobe_multi_func_3_result, 2, "uprobe_multi_func_3_result");
tools/testing/selftests/bpf/prog_tests/uprobe_multi_test.c
235
ASSERT_EQ(skel->bss->uretprobe_multi_func_1_result, 2, "uretprobe_multi_func_1_result");
tools/testing/selftests/bpf/prog_tests/uprobe_multi_test.c
236
ASSERT_EQ(skel->bss->uretprobe_multi_func_2_result, 2, "uretprobe_multi_func_2_result");
tools/testing/selftests/bpf/prog_tests/uprobe_multi_test.c
237
ASSERT_EQ(skel->bss->uretprobe_multi_func_3_result, 2, "uretprobe_multi_func_3_result");
tools/testing/selftests/bpf/prog_tests/uprobe_multi_test.c
239
ASSERT_EQ(skel->bss->uprobe_multi_sleep_result, 6, "uprobe_multi_sleep_result");
tools/testing/selftests/bpf/prog_tests/uprobe_multi_test.c
241
ASSERT_FALSE(skel->bss->bad_pid_seen, "bad_pid_seen");
tools/testing/selftests/bpf/prog_tests/uprobe_multi_test.c
244
ASSERT_EQ(skel->bss->child_pid, child->pid, "uprobe_multi_child_pid");
tools/testing/selftests/bpf/prog_tests/uprobe_multi_test.c
245
ASSERT_EQ(skel->bss->child_tid, child->tid, "uprobe_multi_child_tid");
tools/testing/selftests/bpf/prog_tests/uprobe_multi_test.c
322
ASSERT_FALSE(skel->bss->bad_pid_seen_usdt, "bad_pid_seen_usdt");
tools/testing/selftests/bpf/prog_tests/uprobe_multi_test.c
324
ASSERT_EQ(skel->bss->child_pid_usdt, child->pid, "usdt_multi_child_pid");
tools/testing/selftests/bpf/prog_tests/uprobe_multi_test.c
325
ASSERT_EQ(skel->bss->child_tid_usdt, child->tid, "usdt_multi_child_tid");
tools/testing/selftests/bpf/prog_tests/uprobe_multi_test.c
958
if (!ASSERT_EQ(skel->bss->uprobe_result[idx], val, fmt))
tools/testing/selftests/bpf/prog_tests/uprobe_multi_test.c
960
skel->bss->uprobe_result[idx] = 0;
tools/testing/selftests/bpf/prog_tests/uprobe_syscall.c
138
pp = (unsigned long *) &skel->bss->regs;
tools/testing/selftests/bpf/prog_tests/uprobe_syscall.c
316
skel->bss->pid = pid;
tools/testing/selftests/bpf/prog_tests/uprobe_syscall.c
335
ASSERT_EQ(skel->bss->executed, 0, "executed");
tools/testing/selftests/bpf/prog_tests/uprobe_syscall.c
420
ASSERT_EQ(skel->bss->executed, executed, "executed");
tools/testing/selftests/bpf/prog_tests/uprobe_syscall.c
466
skel->bss->pid = getpid();
tools/testing/selftests/bpf/prog_tests/uprobe_syscall.c
476
skel->bss->executed = 0;
tools/testing/selftests/bpf/prog_tests/uprobe_syscall.c
507
skel->bss->pid = getpid();
tools/testing/selftests/bpf/prog_tests/uprobe_syscall.c
518
skel->bss->executed = 0;
tools/testing/selftests/bpf/prog_tests/uprobe_syscall.c
551
skel->bss->pid = getpid();
tools/testing/selftests/bpf/prog_tests/uprobe_syscall.c
579
skel->bss->pid = getpid();
tools/testing/selftests/bpf/prog_tests/uprobe_syscall.c
694
skel->bss->pid = getpid();
tools/testing/selftests/bpf/prog_tests/uprobe_syscall.c
707
printf("tid %ld attach rounds: %lu hits: %d\n", sys_gettid(), rounds, skel->bss->executed);
tools/testing/selftests/bpf/prog_tests/uretprobe_stack.c
148
validate_stack(skel->bss->entry_stack1, skel->bss->entry1_len,
tools/testing/selftests/bpf/prog_tests/uretprobe_stack.c
151
validate_stack(skel->bss->entry_stack1_recur, skel->bss->entry1_recur_len,
tools/testing/selftests/bpf/prog_tests/uretprobe_stack.c
154
validate_stack(skel->bss->entry_stack2, skel->bss->entry2_len,
tools/testing/selftests/bpf/prog_tests/uretprobe_stack.c
157
validate_stack(skel->bss->entry_stack3, skel->bss->entry3_len,
tools/testing/selftests/bpf/prog_tests/uretprobe_stack.c
160
validate_stack(skel->bss->entry_stack4, skel->bss->entry4_len,
tools/testing/selftests/bpf/prog_tests/uretprobe_stack.c
166
validate_stack(skel->bss->usdt_stack, skel->bss->usdt_len,
tools/testing/selftests/bpf/prog_tests/uretprobe_stack.c
174
validate_stack(skel->bss->exit_stack4, skel->bss->exit4_len,
tools/testing/selftests/bpf/prog_tests/uretprobe_stack.c
178
validate_stack(skel->bss->exit_stack1_recur, skel->bss->exit1_recur_len,
tools/testing/selftests/bpf/prog_tests/uretprobe_stack.c
181
validate_stack(skel->bss->exit_stack1, skel->bss->exit1_len,
tools/testing/selftests/bpf/prog_tests/usdt.c
106
struct test_usdt__bss *bss;
tools/testing/selftests/bpf/prog_tests/usdt.c
121
bss = skel->bss;
tools/testing/selftests/bpf/prog_tests/usdt.c
122
bss->my_pid = getpid();
tools/testing/selftests/bpf/prog_tests/usdt.c
147
ASSERT_EQ(bss->usdt0_called, called, "usdt0_called");
tools/testing/selftests/bpf/prog_tests/usdt.c
148
ASSERT_EQ(bss->usdt3_called, called, "usdt3_called");
tools/testing/selftests/bpf/prog_tests/usdt.c
149
ASSERT_EQ(bss->usdt12_called, called, "usdt12_called");
tools/testing/selftests/bpf/prog_tests/usdt.c
151
ASSERT_EQ(bss->usdt0_cookie, expected_cookie, "usdt0_cookie");
tools/testing/selftests/bpf/prog_tests/usdt.c
152
ASSERT_EQ(bss->usdt0_arg_cnt, 0, "usdt0_arg_cnt");
tools/testing/selftests/bpf/prog_tests/usdt.c
153
ASSERT_EQ(bss->usdt0_arg_ret, -ENOENT, "usdt0_arg_ret");
tools/testing/selftests/bpf/prog_tests/usdt.c
154
ASSERT_EQ(bss->usdt0_arg_size, -ENOENT, "usdt0_arg_size");
tools/testing/selftests/bpf/prog_tests/usdt.c
157
ASSERT_EQ(bss->usdt3_cookie, 0, "usdt3_cookie");
tools/testing/selftests/bpf/prog_tests/usdt.c
158
ASSERT_EQ(bss->usdt3_arg_cnt, 3, "usdt3_arg_cnt");
tools/testing/selftests/bpf/prog_tests/usdt.c
160
ASSERT_EQ(bss->usdt3_arg_rets[0], 0, "usdt3_arg1_ret");
tools/testing/selftests/bpf/prog_tests/usdt.c
161
ASSERT_EQ(bss->usdt3_arg_rets[1], 0, "usdt3_arg2_ret");
tools/testing/selftests/bpf/prog_tests/usdt.c
162
ASSERT_EQ(bss->usdt3_arg_rets[2], 0, "usdt3_arg3_ret");
tools/testing/selftests/bpf/prog_tests/usdt.c
163
ASSERT_EQ(bss->usdt3_args[0], 1, "usdt3_arg1");
tools/testing/selftests/bpf/prog_tests/usdt.c
164
ASSERT_EQ(bss->usdt3_args[1], 42, "usdt3_arg2");
tools/testing/selftests/bpf/prog_tests/usdt.c
165
ASSERT_EQ(bss->usdt3_args[2], (uintptr_t)&bla, "usdt3_arg3");
tools/testing/selftests/bpf/prog_tests/usdt.c
166
ASSERT_EQ(bss->usdt3_arg_sizes[0], 4, "usdt3_arg1_size");
tools/testing/selftests/bpf/prog_tests/usdt.c
167
ASSERT_EQ(bss->usdt3_arg_sizes[1], 8, "usdt3_arg2_size");
tools/testing/selftests/bpf/prog_tests/usdt.c
168
ASSERT_EQ(bss->usdt3_arg_sizes[2], 8, "usdt3_arg3_size");
tools/testing/selftests/bpf/prog_tests/usdt.c
171
ASSERT_EQ(bss->usdt12_cookie, 0, "usdt12_cookie");
tools/testing/selftests/bpf/prog_tests/usdt.c
172
ASSERT_EQ(bss->usdt12_arg_cnt, 12, "usdt12_arg_cnt");
tools/testing/selftests/bpf/prog_tests/usdt.c
174
ASSERT_EQ(bss->usdt12_args[0], 1, "usdt12_arg1");
tools/testing/selftests/bpf/prog_tests/usdt.c
175
ASSERT_EQ(bss->usdt12_args[1], 1 + 1, "usdt12_arg2");
tools/testing/selftests/bpf/prog_tests/usdt.c
176
ASSERT_EQ(bss->usdt12_args[2], 42, "usdt12_arg3");
tools/testing/selftests/bpf/prog_tests/usdt.c
177
ASSERT_EQ(bss->usdt12_args[3], 42 + 1, "usdt12_arg4");
tools/testing/selftests/bpf/prog_tests/usdt.c
178
ASSERT_EQ(bss->usdt12_args[4], 5, "usdt12_arg5");
tools/testing/selftests/bpf/prog_tests/usdt.c
179
ASSERT_EQ(bss->usdt12_args[5], 42 / 7, "usdt12_arg6");
tools/testing/selftests/bpf/prog_tests/usdt.c
180
ASSERT_EQ(bss->usdt12_args[6], bla, "usdt12_arg7");
tools/testing/selftests/bpf/prog_tests/usdt.c
181
ASSERT_EQ(bss->usdt12_args[7], (uintptr_t)&bla, "usdt12_arg8");
tools/testing/selftests/bpf/prog_tests/usdt.c
182
ASSERT_EQ(bss->usdt12_args[8], -9, "usdt12_arg9");
tools/testing/selftests/bpf/prog_tests/usdt.c
183
ASSERT_EQ(bss->usdt12_args[9], nums[1], "usdt12_arg10");
tools/testing/selftests/bpf/prog_tests/usdt.c
184
ASSERT_EQ(bss->usdt12_args[10], nums[idx], "usdt12_arg11");
tools/testing/selftests/bpf/prog_tests/usdt.c
185
ASSERT_EQ(bss->usdt12_args[11], t1.y, "usdt12_arg12");
tools/testing/selftests/bpf/prog_tests/usdt.c
190
ASSERT_EQ(bss->usdt12_arg_sizes[i], usdt12_expected_arg_sizes[i], "usdt12_arg_size");
tools/testing/selftests/bpf/prog_tests/usdt.c
200
ASSERT_EQ(bss->usdt0_called, called, "usdt0_called");
tools/testing/selftests/bpf/prog_tests/usdt.c
201
ASSERT_EQ(bss->usdt3_called, called, "usdt3_called");
tools/testing/selftests/bpf/prog_tests/usdt.c
202
ASSERT_EQ(bss->usdt12_called, called, "usdt12_called");
tools/testing/selftests/bpf/prog_tests/usdt.c
205
ASSERT_EQ(bss->usdt3_args[0], 2, "usdt3_arg1");
tools/testing/selftests/bpf/prog_tests/usdt.c
207
ASSERT_EQ(bss->usdt12_args[0], 2, "usdt12_arg1");
tools/testing/selftests/bpf/prog_tests/usdt.c
208
ASSERT_EQ(bss->usdt12_args[1], 2 + 1, "usdt12_arg2");
tools/testing/selftests/bpf/prog_tests/usdt.c
209
ASSERT_EQ(bss->usdt12_args[3], 42 + 2, "usdt12_arg4");
tools/testing/selftests/bpf/prog_tests/usdt.c
210
ASSERT_EQ(bss->usdt12_args[9], nums[2], "usdt12_arg10");
tools/testing/selftests/bpf/prog_tests/usdt.c
223
ASSERT_EQ(bss->usdt3_called, called, "usdt3_called");
tools/testing/selftests/bpf/prog_tests/usdt.c
225
ASSERT_EQ(bss->usdt3_cookie, 0xBADC00C51E, "usdt3_cookie");
tools/testing/selftests/bpf/prog_tests/usdt.c
226
ASSERT_EQ(bss->usdt3_arg_cnt, 3, "usdt3_arg_cnt");
tools/testing/selftests/bpf/prog_tests/usdt.c
228
ASSERT_EQ(bss->usdt3_arg_rets[0], 0, "usdt3_arg1_ret");
tools/testing/selftests/bpf/prog_tests/usdt.c
229
ASSERT_EQ(bss->usdt3_arg_rets[1], 0, "usdt3_arg2_ret");
tools/testing/selftests/bpf/prog_tests/usdt.c
230
ASSERT_EQ(bss->usdt3_arg_rets[2], 0, "usdt3_arg3_ret");
tools/testing/selftests/bpf/prog_tests/usdt.c
231
ASSERT_EQ(bss->usdt3_args[0], 3, "usdt3_arg1");
tools/testing/selftests/bpf/prog_tests/usdt.c
232
ASSERT_EQ(bss->usdt3_args[1], 42, "usdt3_arg2");
tools/testing/selftests/bpf/prog_tests/usdt.c
233
ASSERT_EQ(bss->usdt3_args[2], (uintptr_t)&bla, "usdt3_arg3");
tools/testing/selftests/bpf/prog_tests/usdt.c
237
ASSERT_EQ(bss->usdt_sib_called, 1, "usdt_sib_called");
tools/testing/selftests/bpf/prog_tests/usdt.c
238
ASSERT_EQ(bss->usdt_sib_cookie, expected_cookie, "usdt_sib_cookie");
tools/testing/selftests/bpf/prog_tests/usdt.c
239
ASSERT_EQ(bss->usdt_sib_arg_cnt, 1, "usdt_sib_arg_cnt");
tools/testing/selftests/bpf/prog_tests/usdt.c
240
ASSERT_EQ(bss->usdt_sib_arg, nums[0], "usdt_sib_arg");
tools/testing/selftests/bpf/prog_tests/usdt.c
241
ASSERT_EQ(bss->usdt_sib_arg_ret, 0, "usdt_sib_arg_ret");
tools/testing/selftests/bpf/prog_tests/usdt.c
242
ASSERT_EQ(bss->usdt_sib_arg_size, sizeof(nums[0]), "usdt_sib_arg_size");
tools/testing/selftests/bpf/prog_tests/usdt.c
309
struct test_usdt__bss *bss;
tools/testing/selftests/bpf/prog_tests/usdt.c
316
bss = skel->bss;
tools/testing/selftests/bpf/prog_tests/usdt.c
317
bss->my_pid = getpid();
tools/testing/selftests/bpf/prog_tests/usdt.c
329
ASSERT_EQ(bss->usdt_100_called, 100, "usdt_100_called");
tools/testing/selftests/bpf/prog_tests/usdt.c
330
ASSERT_EQ(bss->usdt_100_sum, 99 * 100 / 2, "usdt_100_sum");
tools/testing/selftests/bpf/prog_tests/usdt.c
346
bss->usdt_100_sum = 0;
tools/testing/selftests/bpf/prog_tests/usdt.c
349
ASSERT_EQ(bss->usdt_100_called, (i + 1) * 100 + 100, "usdt_100_called");
tools/testing/selftests/bpf/prog_tests/usdt.c
350
ASSERT_EQ(bss->usdt_100_sum, 99 * 100 / 2, "usdt_100_sum");
tools/testing/selftests/bpf/prog_tests/usdt.c
362
bss->usdt_100_called = 0;
tools/testing/selftests/bpf/prog_tests/usdt.c
363
bss->usdt_100_sum = 0;
tools/testing/selftests/bpf/prog_tests/usdt.c
382
ASSERT_EQ(bss->usdt_100_called, 0, "usdt_301_called");
tools/testing/selftests/bpf/prog_tests/usdt.c
383
ASSERT_EQ(bss->usdt_100_sum, 0, "usdt_301_sum");
tools/testing/selftests/bpf/prog_tests/usdt.c
401
ASSERT_EQ(bss->usdt_100_called, 400, "usdt_400_called");
tools/testing/selftests/bpf/prog_tests/usdt.c
402
ASSERT_EQ(bss->usdt_100_sum, 400 * 400, "usdt_400_sum");
tools/testing/selftests/bpf/prog_tests/usdt.c
440
struct test_urandom_usdt__bss *bss;
tools/testing/selftests/bpf/prog_tests/usdt.c
453
bss = skel->bss;
tools/testing/selftests/bpf/prog_tests/usdt.c
454
bss->urand_pid = urand_pid;
tools/testing/selftests/bpf/prog_tests/usdt.c
494
ASSERT_EQ(bss->urand_read_without_sema_call_cnt, 1, "urand_wo_sema_cnt");
tools/testing/selftests/bpf/prog_tests/usdt.c
495
ASSERT_EQ(bss->urand_read_without_sema_buf_sz_sum, 256, "urand_wo_sema_sum");
tools/testing/selftests/bpf/prog_tests/usdt.c
497
ASSERT_EQ(bss->urand_read_with_sema_call_cnt, 1, "urand_w_sema_cnt");
tools/testing/selftests/bpf/prog_tests/usdt.c
498
ASSERT_EQ(bss->urand_read_with_sema_buf_sz_sum, 256, "urand_w_sema_sum");
tools/testing/selftests/bpf/prog_tests/usdt.c
500
ASSERT_EQ(bss->urandlib_read_without_sema_call_cnt, 1, "urandlib_wo_sema_cnt");
tools/testing/selftests/bpf/prog_tests/usdt.c
501
ASSERT_EQ(bss->urandlib_read_without_sema_buf_sz_sum, 256, "urandlib_wo_sema_sum");
tools/testing/selftests/bpf/prog_tests/usdt.c
503
ASSERT_EQ(bss->urandlib_read_with_sema_call_cnt, 1, "urandlib_w_sema_cnt");
tools/testing/selftests/bpf/prog_tests/usdt.c
504
ASSERT_EQ(bss->urandlib_read_with_sema_buf_sz_sum, 256, "urandlib_w_sema_sum");
tools/testing/selftests/bpf/prog_tests/user_ringbuf.c
156
skel->bss->pid = getpid();
tools/testing/selftests/bpf/prog_tests/user_ringbuf.c
174
ASSERT_EQ(skel->bss->read, 0, "no_reads_after_load");
tools/testing/selftests/bpf/prog_tests/user_ringbuf.c
210
ASSERT_EQ(skel->bss->read, 0, "num_samples_before_bad_sample");
tools/testing/selftests/bpf/prog_tests/user_ringbuf.c
228
ASSERT_EQ(skel->bss->read, 0, "num_samples_after_bad_sample");
tools/testing/selftests/bpf/prog_tests/user_ringbuf.c
229
ASSERT_EQ(skel->bss->err, err, "err_after_bad_sample");
tools/testing/selftests/bpf/prog_tests/user_ringbuf.c
293
ASSERT_EQ(skel->bss->read, 0, "num_samples_read_before");
tools/testing/selftests/bpf/prog_tests/user_ringbuf.c
299
ASSERT_EQ(skel->bss->read, 2, "num_samples_read_after");
tools/testing/selftests/bpf/prog_tests/user_ringbuf.c
322
ASSERT_EQ(skel->bss->read, 0, "num_samples_read_before");
tools/testing/selftests/bpf/prog_tests/user_ringbuf.c
324
ASSERT_EQ(skel->bss->read, 1, "num_samples_read_after");
tools/testing/selftests/bpf/prog_tests/user_ringbuf.c
347
ASSERT_EQ(skel->bss->read, 0, "num_samples_read_before");
tools/testing/selftests/bpf/prog_tests/user_ringbuf.c
349
ASSERT_EQ(skel->bss->read, 1, "num_samples_read_after");
tools/testing/selftests/bpf/prog_tests/user_ringbuf.c
367
ASSERT_EQ(skel->bss->read, c_max_entries, "max_entries");
tools/testing/selftests/bpf/prog_tests/user_ringbuf.c
384
ASSERT_EQ(skel->bss->read, 0, "num_samples_read_before");
tools/testing/selftests/bpf/prog_tests/user_ringbuf.c
400
ASSERT_EQ(skel->bss->read, 0, "num_pre_kick");
tools/testing/selftests/bpf/prog_tests/user_ringbuf.c
402
ASSERT_EQ(skel->bss->read, 0, "num_post_kick");
tools/testing/selftests/bpf/prog_tests/user_ringbuf.c
448
ASSERT_EQ(skel->bss->read, total_samples - remaining_samples,
tools/testing/selftests/bpf/prog_tests/user_ringbuf.c
451
ASSERT_EQ(skel->bss->read, total_samples, "total_batched_entries");
tools/testing/selftests/bpf/prog_tests/user_ringbuf.c
507
skel->bss->user_mutated += msg->operand_64;
tools/testing/selftests/bpf/prog_tests/user_ringbuf.c
510
skel->bss->user_mutated += msg->operand_32;
tools/testing/selftests/bpf/prog_tests/user_ringbuf.c
513
skel->bss->user_mutated *= msg->operand_64;
tools/testing/selftests/bpf/prog_tests/user_ringbuf.c
516
skel->bss->user_mutated *= msg->operand_32;
tools/testing/selftests/bpf/prog_tests/user_ringbuf.c
531
ASSERT_OK(skel->bss->err, "consume_kern_ringbuf_err");
tools/testing/selftests/bpf/prog_tests/user_ringbuf.c
578
ASSERT_EQ(skel->bss->kern_mutated, expected_kern, "expected_kern");
tools/testing/selftests/bpf/prog_tests/user_ringbuf.c
579
ASSERT_EQ(skel->bss->err, 0, "bpf_prog_err");
tools/testing/selftests/bpf/prog_tests/user_ringbuf.c
618
ASSERT_EQ(skel->bss->read, 0, "num_samples_read_before");
tools/testing/selftests/bpf/prog_tests/user_ringbuf.c
636
ASSERT_EQ(skel->bss->read, 0, "num_pre_kick");
tools/testing/selftests/bpf/prog_tests/user_ringbuf.c
656
ASSERT_GT(skel->bss->read, 0, "num_post_kill");
tools/testing/selftests/bpf/prog_tests/user_ringbuf.c
657
ASSERT_LE(skel->bss->read, num_written, "num_post_kill");
tools/testing/selftests/bpf/prog_tests/user_ringbuf.c
658
ASSERT_EQ(skel->bss->err, 0, "err_post_poll");
tools/testing/selftests/bpf/prog_tests/varlen.c
16
struct test_varlen__bss *bss;
tools/testing/selftests/bpf/prog_tests/varlen.c
27
bss = skel->bss;
tools/testing/selftests/bpf/prog_tests/varlen.c
34
bss->test_pid = getpid();
tools/testing/selftests/bpf/prog_tests/varlen.c
37
memcpy(bss->buf_in1, str1, size1);
tools/testing/selftests/bpf/prog_tests/varlen.c
38
memcpy(bss->buf_in2, str2, size2);
tools/testing/selftests/bpf/prog_tests/varlen.c
39
bss->capture = true;
tools/testing/selftests/bpf/prog_tests/varlen.c
41
bss->capture = false;
tools/testing/selftests/bpf/prog_tests/varlen.c
43
CHECK_VAL(bss->payload1_len1, size1);
tools/testing/selftests/bpf/prog_tests/varlen.c
44
CHECK_VAL(bss->payload1_len2, size2);
tools/testing/selftests/bpf/prog_tests/varlen.c
45
CHECK_VAL(bss->total1, size1 + size2);
tools/testing/selftests/bpf/prog_tests/varlen.c
46
CHECK(memcmp(bss->payload1, exp_str, size1 + size2), "content_check",
tools/testing/selftests/bpf/prog_tests/varlen.c
67
CHECK_VAL(bss->ret_bad_read, -EFAULT);
tools/testing/selftests/bpf/prog_tests/verify_pkcs7_sig.c
313
skel->bss->monitored_pid = getpid();
tools/testing/selftests/bpf/prog_tests/verify_pkcs7_sig.c
316
skel->bss->user_keyring_serial = KEY_SPEC_SESSION_KEYRING;
tools/testing/selftests/bpf/prog_tests/verify_pkcs7_sig.c
332
skel->bss->user_keyring_serial = syscall(__NR_request_key, "keyring",
tools/testing/selftests/bpf/prog_tests/verify_pkcs7_sig.c
344
syscall(__NR_keyctl, KEYCTL_SETPERM, skel->bss->user_keyring_serial,
tools/testing/selftests/bpf/prog_tests/verify_pkcs7_sig.c
351
syscall(__NR_keyctl, KEYCTL_SETPERM, skel->bss->user_keyring_serial,
tools/testing/selftests/bpf/prog_tests/verify_pkcs7_sig.c
358
skel->bss->user_keyring_serial, 1);
tools/testing/selftests/bpf/prog_tests/verify_pkcs7_sig.c
365
skel->bss->user_keyring_serial = KEY_SPEC_SESSION_KEYRING;
tools/testing/selftests/bpf/prog_tests/verify_pkcs7_sig.c
379
skel->bss->user_keyring_serial = 0;
tools/testing/selftests/bpf/prog_tests/verify_pkcs7_sig.c
380
skel->bss->system_keyring_id = 0;
tools/testing/selftests/bpf/prog_tests/verify_pkcs7_sig.c
387
skel->bss->system_keyring_id = VERIFY_USE_SECONDARY_KEYRING;
tools/testing/selftests/bpf/prog_tests/verify_pkcs7_sig.c
394
skel->bss->system_keyring_id = VERIFY_USE_PLATFORM_KEYRING;
tools/testing/selftests/bpf/prog_tests/verify_pkcs7_sig.c
407
skel->bss->monitored_pid = 0;
tools/testing/selftests/bpf/prog_tests/verify_pkcs7_sig.c
451
skel->bss->monitored_pid = pid;
tools/testing/selftests/bpf/prog_tests/verify_pkcs7_sig.c
454
skel->bss->monitored_pid = 0;
tools/testing/selftests/bpf/prog_tests/verify_pkcs7_sig.c
503
skel->bss->sig_size = ret;
tools/testing/selftests/bpf/prog_tests/verify_pkcs7_sig.c
504
skel->bss->user_keyring_serial = syscall(__NR_request_key, "keyring",
tools/testing/selftests/bpf/prog_tests/verify_pkcs7_sig.c
507
memcpy(skel->bss->digest, "FSVerity", 8);
tools/testing/selftests/bpf/prog_tests/verify_pkcs7_sig.c
555
skel->bss->monitored_pid = 0;
tools/testing/selftests/bpf/prog_tests/vmlinux.c
21
struct test_vmlinux__bss *bss;
tools/testing/selftests/bpf/prog_tests/vmlinux.c
26
bss = skel->bss;
tools/testing/selftests/bpf/prog_tests/vmlinux.c
35
ASSERT_TRUE(bss->tp_called, "tp");
tools/testing/selftests/bpf/prog_tests/vmlinux.c
36
ASSERT_TRUE(bss->raw_tp_called, "raw_tp");
tools/testing/selftests/bpf/prog_tests/vmlinux.c
37
ASSERT_TRUE(bss->tp_btf_called, "tp_btf");
tools/testing/selftests/bpf/prog_tests/vmlinux.c
38
ASSERT_TRUE(bss->kprobe_called, "kprobe");
tools/testing/selftests/bpf/prog_tests/vmlinux.c
39
ASSERT_TRUE(bss->fentry_called, "fentry");
tools/testing/selftests/bpf/prog_tests/vrf_socket_lookup.c
213
skel->bss->test_xdp = test_xdp;
tools/testing/selftests/bpf/prog_tests/vrf_socket_lookup.c
214
skel->bss->tcp_skc = tcp_skc;
tools/testing/selftests/bpf/prog_tests/vrf_socket_lookup.c
215
skel->bss->lookup_status = -1;
tools/testing/selftests/bpf/prog_tests/vrf_socket_lookup.c
223
if (!ASSERT_EQ(skel->bss->lookup_status, lookup_status_exp,
tools/testing/selftests/bpf/prog_tests/wq.c
33
ASSERT_EQ(wq_skel->bss->ok_sleepable, (1 << 1), "ok_sleepable");
tools/testing/selftests/bpf/prog_tests/xdp_bpf2bpf.c
95
ASSERT_EQ(ftrace_skel->bss->test_result_fentry, if_nametoindex("lo"),
tools/testing/selftests/bpf/prog_tests/xdp_bpf2bpf.c
97
ASSERT_EQ(ftrace_skel->bss->test_result_fexit, XDP_PASS, "fexit result");
tools/testing/selftests/bpf/prog_tests/xdp_context_test_run.c
277
skel->bss->test_pass = false;
tools/testing/selftests/bpf/prog_tests/xdp_context_test_run.c
283
if (!ASSERT_TRUE(skel->bss->test_pass, "test_pass"))
tools/testing/selftests/bpf/prog_tests/xdp_context_test_run.c
442
&skel->bss->test_pass);
tools/testing/selftests/bpf/prog_tests/xdp_context_test_run.c
447
&skel->bss->test_pass);
tools/testing/selftests/bpf/prog_tests/xdp_context_test_run.c
452
&skel->bss->test_pass);
tools/testing/selftests/bpf/prog_tests/xdp_context_test_run.c
457
&skel->bss->test_pass);
tools/testing/selftests/bpf/prog_tests/xdp_context_test_run.c
462
&skel->bss->test_pass);
tools/testing/selftests/bpf/prog_tests/xdp_context_test_run.c
467
&skel->bss->test_pass);
tools/testing/selftests/bpf/prog_tests/xdp_context_test_run.c
472
&skel->bss->test_pass);
tools/testing/selftests/bpf/prog_tests/xdp_context_test_run.c
476
&skel->bss->test_pass);
tools/testing/selftests/bpf/prog_tests/xdp_context_test_run.c
480
&skel->bss->test_pass);
tools/testing/selftests/bpf/prog_tests/xdp_context_test_run.c
484
&skel->bss->test_pass);
tools/testing/selftests/bpf/prog_tests/xdp_context_test_run.c
488
&skel->bss->test_pass);
tools/testing/selftests/bpf/prog_tests/xdp_context_test_run.c
492
&skel->bss->test_pass);
tools/testing/selftests/bpf/prog_tests/xdp_context_test_run.c
496
&skel->bss->test_pass);
tools/testing/selftests/bpf/prog_tests/xdp_context_test_run.c
502
&skel->bss->test_pass);
tools/testing/selftests/bpf/prog_tests/xdp_context_test_run.c
507
&skel->bss->test_pass);
tools/testing/selftests/bpf/prog_tests/xdp_context_test_run.c
512
&skel->bss->test_pass);
tools/testing/selftests/bpf/prog_tests/xdp_context_test_run.c
517
&skel->bss->test_pass);
tools/testing/selftests/bpf/prog_tests/xdp_cpumap_attach.c
69
ASSERT_NEQ(skel->bss->redirect_count, 0, "redirected packets");
tools/testing/selftests/bpf/prog_tests/xdp_do_redirect.c
245
ASSERT_EQ(skel->bss->pkts_seen_xdp, 2, "pkt_count_xdp");
tools/testing/selftests/bpf/prog_tests/xdp_do_redirect.c
246
ASSERT_EQ(skel->bss->pkts_seen_zero, 2, "pkt_count_zero");
tools/testing/selftests/bpf/prog_tests/xdp_do_redirect.c
247
ASSERT_EQ(skel->bss->pkts_seen_tc, NUM_PKTS - 2, "pkt_count_tc");
tools/testing/selftests/bpf/prog_tests/xdp_metadata.c
530
if (bpf_obj2->bss->called)
tools/testing/selftests/bpf/prog_tests/xdp_metadata.c
534
ASSERT_GT(bpf_obj2->bss->called, 0, "not called");
tools/testing/selftests/bpf/prog_tests/xdp_pull_data.c
129
max_meta_len = XDP_PACKET_HEADROOM - skel->bss->xdpf_sz;
tools/testing/selftests/bpf/prog_tests/xdp_pull_data.c
130
max_data_len = pg_sz - XDP_PACKET_HEADROOM - skel->bss->sinfo_sz;
tools/testing/selftests/bpf/prog_tests/xdp_pull_data.c
82
skel->bss->data_len = data_len;
tools/testing/selftests/bpf/prog_tests/xdp_pull_data.c
84
int headroom = XDP_PACKET_HEADROOM - meta_len - skel->bss->xdpf_sz;
tools/testing/selftests/bpf/prog_tests/xdp_pull_data.c
86
data_len - skel->bss->sinfo_sz;
tools/testing/selftests/bpf/prog_tests/xdp_pull_data.c
91
skel->bss->pull_len = pull_len;
tools/testing/selftests/bpf/prog_tests/xfrm_info.c
280
skel->bss->req_if_id = if_id;
tools/testing/selftests/bpf/prog_tests/xfrm_info.c
284
if (!ASSERT_EQ(skel->bss->resp_if_id, if_id, "if_id"))
tools/testing/selftests/bpf/xdp_hw_metadata.c
476
ret, errno, bpf_obj->bss->pkts_skip,
tools/testing/selftests/bpf/xdp_hw_metadata.c
477
bpf_obj->bss->pkts_fail, bpf_obj->bss->pkts_redir);
tools/testing/selftests/sched_ext/enq_last_no_enq_fails.c
38
if (!skel->bss->exit_kind) {
tools/testing/selftests/sched_ext/init_enable_count.c
129
SCX_GE(skel->bss->init_task_cnt, 2 * num_children);
tools/testing/selftests/sched_ext/init_enable_count.c
130
SCX_GE(skel->bss->exit_task_cnt, 2 * num_children);
tools/testing/selftests/sched_ext/init_enable_count.c
133
SCX_GE(skel->bss->enable_cnt, 2 * num_children);
tools/testing/selftests/sched_ext/init_enable_count.c
134
SCX_GE(skel->bss->disable_cnt, 2 * num_children);
tools/testing/selftests/sched_ext/init_enable_count.c
136
SCX_EQ(skel->bss->enable_cnt, num_children);
tools/testing/selftests/sched_ext/init_enable_count.c
137
SCX_EQ(skel->bss->disable_cnt, num_children);
tools/testing/selftests/sched_ext/init_enable_count.c
145
SCX_GT(skel->bss->init_transition_cnt, skel->bss->init_fork_cnt);
tools/testing/selftests/sched_ext/init_enable_count.c
146
SCX_GE(skel->bss->init_fork_cnt, 2 * num_children);
tools/testing/selftests/sched_ext/init_enable_count.c
76
SCX_GE(skel->bss->init_task_cnt, num_pre_forks);
tools/testing/selftests/sched_ext/init_enable_count.c
77
SCX_GE(skel->bss->exit_task_cnt, num_pre_forks);
tools/testing/selftests/sched_ext/peek_dsq.c
147
skel->bss->debug_ksym_exists);
tools/testing/selftests/sched_ext/peek_dsq.c
190
if (skel->bss->debug_ksym_exists && pid_count == 0) {
tools/testing/selftests/sched_ext/peek_dsq.c
194
if (skel->bss->debug_ksym_exists && pid_count > 0)
tools/testing/selftests/sched_ext/select_cpu_dfl.c
53
SCX_ASSERT(!skel->bss->saw_local);
tools/testing/selftests/sched_ext/select_cpu_dfl_nodispatch.c
53
SCX_ASSERT(skel->bss->saw_local);
tools/testing/selftests/sched_ext/select_cpu_vtime.c
33
SCX_ASSERT(!skel->bss->consumed);
tools/testing/selftests/sched_ext/select_cpu_vtime.c
40
SCX_ASSERT(skel->bss->consumed);