arch/x86/kernel/smpboot.c
721
link_mask(topology_sibling_cpumask, cpu, i);
arch/x86/kernel/smpboot.c
724
link_mask(cpu_llc_shared_mask, cpu, i);
arch/x86/kernel/smpboot.c
727
link_mask(cpu_l2c_shared_mask, cpu, i);
arch/x86/kernel/smpboot.c
730
link_mask(topology_die_cpumask, cpu, i);
arch/x86/kernel/smpboot.c
748
link_mask(topology_core_cpumask, cpu, i);
drivers/gpu/drm/amd/display/dc/dcn201/dcn201_link_encoder.c
119
const struct dcn10_link_enc_mask *link_mask)
drivers/gpu/drm/amd/display/dc/dcn201/dcn201_link_encoder.c
174
enc10->link_mask = link_mask;
drivers/gpu/drm/amd/display/dc/dcn201/dcn201_link_encoder.c
47
enc10->link_shift->field_name, enc10->link_mask->field_name
drivers/gpu/drm/amd/display/dc/dcn201/dcn201_link_encoder.h
69
const struct dcn10_link_enc_mask *link_mask);
drivers/gpu/drm/amd/display/dc/dcn21/dcn21_link_encoder.c
340
const struct dcn10_link_enc_mask *link_mask)
drivers/gpu/drm/amd/display/dc/dcn21/dcn21_link_encoder.c
394
enc10->link_mask = link_mask;
drivers/gpu/drm/amd/display/dc/dcn21/dcn21_link_encoder.c
48
enc10->link_shift->field_name, enc10->link_mask->field_name
drivers/gpu/drm/amd/display/dc/dcn21/dcn21_link_encoder.h
98
const struct dcn10_link_enc_mask *link_mask);
drivers/gpu/drm/amd/display/dc/dio/dcn10/dcn10_link_encoder.c
46
enc10->link_shift->field_name, enc10->link_mask->field_name
drivers/gpu/drm/amd/display/dc/dio/dcn10/dcn10_link_encoder.c
679
const struct dcn10_link_enc_mask *link_mask)
drivers/gpu/drm/amd/display/dc/dio/dcn10/dcn10_link_encoder.c
732
enc10->link_mask = link_mask;
drivers/gpu/drm/amd/display/dc/dio/dcn10/dcn10_link_encoder.h
533
const struct dcn10_link_enc_mask *link_mask;
drivers/gpu/drm/amd/display/dc/dio/dcn10/dcn10_link_encoder.h
545
const struct dcn10_link_enc_mask *link_mask);
drivers/gpu/drm/amd/display/dc/dio/dcn20/dcn20_link_encoder.c
399
const struct dcn10_link_enc_mask *link_mask)
drivers/gpu/drm/amd/display/dc/dio/dcn20/dcn20_link_encoder.c
453
enc10->link_mask = link_mask;
drivers/gpu/drm/amd/display/dc/dio/dcn20/dcn20_link_encoder.c
46
enc10->link_shift->field_name, enc10->link_mask->field_name
drivers/gpu/drm/amd/display/dc/dio/dcn20/dcn20_link_encoder.h
365
const struct dcn10_link_enc_mask *link_mask);
drivers/gpu/drm/amd/display/dc/dio/dcn30/dcn30_dio_link_encoder.c
337
const struct dcn10_link_enc_mask *link_mask)
drivers/gpu/drm/amd/display/dc/dio/dcn30/dcn30_dio_link_encoder.c
391
enc10->link_mask = link_mask;
drivers/gpu/drm/amd/display/dc/dio/dcn30/dcn30_dio_link_encoder.c
45
enc10->link_shift->field_name, enc10->link_mask->field_name
drivers/gpu/drm/amd/display/dc/dio/dcn30/dcn30_dio_link_encoder.h
80
const struct dcn10_link_enc_mask *link_mask);
drivers/gpu/drm/amd/display/dc/dio/dcn301/dcn301_dio_link_encoder.c
149
enc10->link_mask = link_mask;
drivers/gpu/drm/amd/display/dc/dio/dcn301/dcn301_dio_link_encoder.c
45
enc10->link_shift->field_name, enc10->link_mask->field_name
drivers/gpu/drm/amd/display/dc/dio/dcn301/dcn301_dio_link_encoder.c
95
const struct dcn10_link_enc_mask *link_mask)
drivers/gpu/drm/amd/display/dc/dio/dcn301/dcn301_dio_link_encoder.h
78
const struct dcn10_link_enc_mask *link_mask);
drivers/gpu/drm/amd/display/dc/dio/dcn31/dcn31_dio_link_encoder.c
394
const struct dcn10_link_enc_mask *link_mask)
drivers/gpu/drm/amd/display/dc/dio/dcn31/dcn31_dio_link_encoder.c
448
enc10->link_mask = link_mask;
drivers/gpu/drm/amd/display/dc/dio/dcn31/dcn31_dio_link_encoder.c
52
enc10->link_shift->field_name, enc10->link_mask->field_name
drivers/gpu/drm/amd/display/dc/dio/dcn31/dcn31_dio_link_encoder.h
239
const struct dcn10_link_enc_mask *link_mask);
drivers/gpu/drm/amd/display/dc/dio/dcn32/dcn32_dio_link_encoder.c
450
const struct dcn10_link_enc_mask *link_mask)
drivers/gpu/drm/amd/display/dc/dio/dcn32/dcn32_dio_link_encoder.c
493
enc10->link_mask = link_mask;
drivers/gpu/drm/amd/display/dc/dio/dcn32/dcn32_dio_link_encoder.c
54
enc10->link_shift->field_name, enc10->link_mask->field_name
drivers/gpu/drm/amd/display/dc/dio/dcn32/dcn32_dio_link_encoder.h
39
const struct dcn10_link_enc_mask *link_mask);
drivers/gpu/drm/amd/display/dc/dio/dcn321/dcn321_dio_link_encoder.c
113
const struct dcn10_link_enc_mask *link_mask)
drivers/gpu/drm/amd/display/dc/dio/dcn321/dcn321_dio_link_encoder.c
154
enc10->link_mask = link_mask;
drivers/gpu/drm/amd/display/dc/dio/dcn321/dcn321_dio_link_encoder.c
51
enc10->link_shift->field_name, enc10->link_mask->field_name
drivers/gpu/drm/amd/display/dc/dio/dcn321/dcn321_dio_link_encoder.h
39
const struct dcn10_link_enc_mask *link_mask);
drivers/gpu/drm/amd/display/dc/dio/dcn35/dcn35_dio_link_encoder.c
185
const struct dcn10_link_enc_mask *link_mask)
drivers/gpu/drm/amd/display/dc/dio/dcn35/dcn35_dio_link_encoder.c
232
enc10->link_mask = link_mask;
drivers/gpu/drm/amd/display/dc/dio/dcn35/dcn35_dio_link_encoder.c
42
enc10->link_shift->field_name, enc10->link_mask->field_name
drivers/gpu/drm/amd/display/dc/dio/dcn35/dcn35_dio_link_encoder.h
138
const struct dcn10_link_enc_mask *link_mask);
drivers/gpu/drm/amd/display/dc/dio/dcn401/dcn401_dio_link_encoder.c
438
const struct dcn10_link_enc_mask *link_mask)
drivers/gpu/drm/amd/display/dc/dio/dcn401/dcn401_dio_link_encoder.c
484
enc10->link_mask = link_mask;
drivers/gpu/drm/amd/display/dc/dio/dcn401/dcn401_dio_link_encoder.c
53
enc10->link_shift->field_name, enc10->link_mask->field_name
drivers/gpu/drm/amd/display/dc/dio/dcn401/dcn401_dio_link_encoder.h
115
const struct dcn10_link_enc_mask *link_mask);
drivers/gpu/drm/amd/display/dc/dio/dcn42/dcn42_dio_link_encoder.c
120
const struct dcn10_link_enc_mask *link_mask)
drivers/gpu/drm/amd/display/dc/dio/dcn42/dcn42_dio_link_encoder.c
165
enc10->link_mask = link_mask;
drivers/gpu/drm/amd/display/dc/dio/dcn42/dcn42_dio_link_encoder.c
26
enc10->link_shift->field_name, enc10->link_mask->field_name
drivers/gpu/drm/amd/display/dc/dio/dcn42/dcn42_dio_link_encoder.h
228
const struct dcn10_link_enc_mask *link_mask);
drivers/media/platform/samsung/exynos4-is/media-dev.c
1005
link_mask = 1 << fimc_id++;
drivers/media/platform/samsung/exynos4-is/media-dev.c
1007
pad, link_mask);
drivers/media/platform/samsung/exynos4-is/media-dev.c
1018
link_mask = 1 << fimc_id++;
drivers/media/platform/samsung/exynos4-is/media-dev.c
1020
pad, link_mask);
drivers/media/platform/samsung/exynos4-is/media-dev.c
807
int pad, int link_mask)
drivers/media/platform/samsung/exynos4-is/media-dev.c
831
flags = ((1 << i) & link_mask) ? MEDIA_LNK_FL_ENABLED : 0;
drivers/media/platform/samsung/exynos4-is/media-dev.c
953
u32 flags, link_mask = 0;
drivers/net/phy/realtek/realtek_main.c
2007
const unsigned long link_mask = BIT(TRIGGER_NETDEV_LINK) |
drivers/net/phy/realtek/realtek_main.c
2017
if (rules & ~(link_mask | act_mask))
drivers/net/phy/realtek/realtek_main.c
2023
if ((rules & act_mask) && !(rules & link_mask))
drivers/net/wireless/intel/iwlwifi/fw/api/mac-cfg.h
954
__le32 link_mask;
drivers/net/wireless/intel/iwlwifi/mld/sta.c
1083
u32 link_mask, const u8 *addr)
drivers/net/wireless/intel/iwlwifi/mld/sta.c
1091
cmd.link_mask = cpu_to_le32(link_mask);
drivers/net/wireless/intel/iwlwifi/mld/sta.c
1123
u32 link_mask, const u8 *addr,
drivers/net/wireless/intel/iwlwifi/mld/sta.c
1136
ret = iwl_mld_set_internal_sta_to_fw(mld, internal_sta, link_mask,
drivers/net/wireless/intel/iwlwifi/mld/sta.c
1464
u32 link_mask = iwl_mld_get_nan_link_mask(mld);
drivers/net/wireless/intel/iwlwifi/mld/sta.c
1467
if (!link_mask)
drivers/net/wireless/intel/iwlwifi/mld/sta.c
1472
link_mask, ndi_addr,
drivers/net/wireless/intel/iwlwifi/mld/sta.c
1480
u32 link_mask;
drivers/net/wireless/intel/iwlwifi/mld/sta.c
1493
link_mask = iwl_mld_get_nan_link_mask(mld);
drivers/net/wireless/intel/iwlwifi/mld/sta.c
1494
if (link_mask)
drivers/net/wireless/intel/iwlwifi/mld/sta.c
1496
sta, link_mask,
drivers/net/wireless/intel/iwlwifi/mld/sta.c
420
hweight32(le32_to_cpu(cmd->link_mask)) != 1))
drivers/net/wireless/intel/iwlwifi/mld/sta.c
430
cmd_v2->link_id = cpu_to_le32(__ffs(le32_to_cpu(cmd->link_mask)));
drivers/net/wireless/intel/iwlwifi/mld/sta.c
433
if (WARN_ON(!hweight32(le32_to_cpu(cmd->link_mask))))
drivers/net/wireless/intel/iwlwifi/mld/sta.c
439
hweight32(le32_to_cpu(cmd->link_mask)) != 1)) {
drivers/net/wireless/intel/iwlwifi/mld/sta.c
454
u32 link_mask = 0;
drivers/net/wireless/intel/iwlwifi/mld/sta.c
457
link_mask |= BIT(nan_link->fw_id);
drivers/net/wireless/intel/iwlwifi/mld/sta.c
459
return link_mask;
drivers/net/wireless/intel/iwlwifi/mld/sta.c
470
u32 link_mask;
drivers/net/wireless/intel/iwlwifi/mld/sta.c
485
link_mask = iwl_mld_get_nan_link_mask(mld);
drivers/net/wireless/intel/iwlwifi/mld/sta.c
497
link_mask = BIT(mld_link->fw_id);
drivers/net/wireless/intel/iwlwifi/mld/sta.c
503
cmd.link_mask = cpu_to_le32(link_mask);
drivers/soundwire/amd_init.c
106
ctx->link_mask = res->link_mask;
drivers/soundwire/amd_init.c
116
link_mask = ctx->link_mask;
drivers/soundwire/amd_init.c
118
if (!(link_mask & BIT(index)))
drivers/soundwire/amd_init.c
139
if (!(link_mask & BIT(index)))
drivers/soundwire/amd_init.c
156
if (!(ctx->link_mask & BIT(i)))
drivers/soundwire/amd_init.c
196
if (!(ctx->link_mask & BIT(index)))
drivers/soundwire/amd_init.c
212
if (!(ctx->link_mask & BIT(index)))
drivers/soundwire/amd_init.c
28
static int amd_enable_sdw_pads(void __iomem *mmio, u32 link_mask, struct device *dev)
drivers/soundwire/amd_init.c
32
switch (link_mask) {
drivers/soundwire/amd_init.c
61
if (!(ctx->link_mask & BIT(i)))
drivers/soundwire/amd_init.c
75
u32 link_mask;
drivers/soundwire/amd_init.c
91
ret = amd_enable_sdw_pads(res->mmio_base, res->link_mask, res->parent);
drivers/soundwire/intel.c
411
spa_mask = FIELD_PREP(SDW_SHIM_LCTL_SPA_MASK, sdw->link_res->link_mask);
drivers/soundwire/intel.c
412
cpa_mask = FIELD_PREP(SDW_SHIM_LCTL_CPA_MASK, sdw->link_res->link_mask);
drivers/soundwire/intel.c
479
spa_mask = FIELD_PREP(SDW_SHIM_LCTL_SPA_MASK, ~sdw->link_res->link_mask);
drivers/soundwire/intel.c
480
cpa_mask = FIELD_PREP(SDW_SHIM_LCTL_CPA_MASK, sdw->link_res->link_mask);
drivers/soundwire/intel.h
47
u32 link_mask;
drivers/soundwire/intel_init.c
122
u32 link_mask;
drivers/soundwire/intel_init.c
125
link_mask = ctx->link_mask;
drivers/soundwire/intel_init.c
128
if (!(link_mask & BIT(i)))
drivers/soundwire/intel_init.c
165
u32 link_mask;
drivers/soundwire/intel_init.c
210
ctx->link_mask = res->link_mask;
drivers/soundwire/intel_init.c
214
link_mask = ctx->link_mask;
drivers/soundwire/intel_init.c
219
if (!(link_mask & BIT(i)))
drivers/soundwire/intel_init.c
273
if (!(link_mask & BIT(i)))
drivers/soundwire/intel_init.c
288
u32 link_mask;
drivers/soundwire/intel_init.c
297
link_mask = ctx->link_mask;
drivers/soundwire/intel_init.c
301
if (!(link_mask & BIT(i)))
drivers/soundwire/intel_init.c
382
u32 link_mask;
drivers/soundwire/intel_init.c
388
link_mask = ctx->link_mask;
drivers/soundwire/intel_init.c
392
if (!(link_mask & BIT(i)))
drivers/soundwire/intel_init.c
88
link->link_mask = ctx->link_mask;
include/linux/habanalabs/cpucp_if.h
1223
__le64 link_mask[CPUCP_NIC_MASK_ARR_LEN];
include/linux/soundwire/sdw_amd.h
122
u32 link_mask;
include/linux/soundwire/sdw_amd.h
136
u32 link_mask;
include/linux/soundwire/sdw_amd.h
161
u32 link_mask;
include/linux/soundwire/sdw_intel.h
244
u32 link_mask;
include/linux/soundwire/sdw_intel.h
306
u32 link_mask;
include/linux/soundwire/sdw_intel.h
351
u32 link_mask;
include/net/cfg80211.h
10739
void cfg80211_links_removed(struct net_device *dev, u16 link_mask);
include/sound/soc-acpi.h
214
const u32 link_mask;
include/sound/soc-acpi.h
83
u32 link_mask;
include/sound/soc_sdw_utils.h
113
u32 link_mask;
include/sound/soc_sdw_utils.h
126
u32 link_mask[SNDRV_PCM_STREAM_LAST + 1];
net/mac80211/mlme.c
10883
u16 link_mask, valid_links;
net/mac80211/mlme.c
10907
link_mask = sta_changed_links;
net/mac80211/mlme.c
10915
if (!(link_mask & BIT(link_id))) {
net/mac80211/mlme.c
10925
link_mask &= ~BIT(link_id);
net/mac80211/mlme.c
10952
if (link_mask) {
net/mac80211/mlme.c
10955
link_mask);
net/mac80211/mlme.c
10993
link_mask = 0;
net/mac80211/mlme.c
11067
link_mask |= BIT(link_id);
net/mac80211/mlme.c
11072
valid_links, link_mask);
net/mac80211/mlme.c
11081
ieee80211_send_uhr_omp_req_dbe(sdata, link_mask, true);
net/mac80211/mlme.c
11085
done_data.added_links = link_mask;
net/mac80211/mlme.c
1454
u16 link_mask, bool initial)
net/mac80211/mlme.c
1472
if (!(link_mask & BIT(link->link_id)))
net/mac80211/mlme.c
1486
sdata->u.mgd.uhr_omp.pending_init |= link_mask;
net/mac80211/mlme.c
1488
sdata->u.mgd.uhr_omp.pending |= link_mask;
net/mac80211/mlme.c
1553
if (!(link_mask & BIT(link->link_id)))
net/wireless/core.h
595
void cfg80211_wdev_release_link_bsses(struct wireless_dev *wdev, u16 link_mask);
net/wireless/nl80211.c
21259
void cfg80211_links_removed(struct net_device *dev, u16 link_mask)
net/wireless/nl80211.c
21269
trace_cfg80211_links_removed(dev, link_mask);
net/wireless/nl80211.c
21275
if (WARN_ON(!wdev->valid_links || !link_mask ||
net/wireless/nl80211.c
21276
(wdev->valid_links & link_mask) != link_mask ||
net/wireless/nl80211.c
21277
wdev->valid_links == link_mask))
net/wireless/nl80211.c
21280
cfg80211_wdev_release_link_bsses(wdev, link_mask);
net/wireless/nl80211.c
21281
wdev->valid_links &= ~link_mask;
net/wireless/nl80211.c
21301
while (link_mask) {
net/wireless/nl80211.c
21303
int link_id = __ffs(link_mask);
net/wireless/nl80211.c
21313
link_mask &= ~(1 << link_id);
net/wireless/sme.c
481
void cfg80211_wdev_release_link_bsses(struct wireless_dev *wdev, u16 link_mask)
net/wireless/sme.c
487
!(link_mask & BIT(link)))
net/wireless/trace.h
4221
TP_PROTO(struct net_device *netdev, u16 link_mask),
net/wireless/trace.h
4222
TP_ARGS(netdev, link_mask),
net/wireless/trace.h
4225
__field(u16, link_mask)
net/wireless/trace.h
4229
__entry->link_mask = link_mask;
net/wireless/trace.h
4232
__entry->link_mask)
net/wireless/trace.h
4236
TP_PROTO(struct net_device *netdev, u16 link_mask,
net/wireless/trace.h
4238
TP_ARGS(netdev, link_mask, buf, len, driver_initiated),
net/wireless/trace.h
4241
__field(u16, link_mask)
net/wireless/trace.h
4247
__entry->link_mask = link_mask;
net/wireless/trace.h
4252
NETDEV_PR_ARG, __entry->link_mask, __entry->driver_initiated)
sound/hda/core/intel-dsp-config.c
672
return info.link_mask;
sound/hda/core/intel-sdw-acpi.c
113
info->link_mask = 0;
sound/hda/core/intel-sdw-acpi.c
128
info->link_mask |= BIT(i);
sound/soc/amd/acp/acp-sdw-legacy-mach.c
190
int num_cpus = hweight32(soc_dai->link_mask[stream]);
sound/soc/amd/acp/acp-sdw-legacy-mach.c
210
ret = get_acp63_cpu_pin_id(ffs(soc_end->link_mask - 1),
sound/soc/amd/acp/acp-sdw-legacy-mach.c
218
ret = get_acp70_cpu_pin_id(ffs(soc_end->link_mask - 1),
sound/soc/amd/acp/acp-sdw-legacy-mach.c
230
ffs(soc_end->link_mask) - 1,
sound/soc/amd/acp/acp-sdw-legacy-mach.c
236
ffs(soc_end->link_mask) - 1,
sound/soc/amd/acp/acp-sdw-legacy-mach.c
258
int link_num = ffs(soc_end->link_mask) - 1;
sound/soc/amd/acp/acp-sdw-sof-mach.c
106
int num_cpus = hweight32(sof_dai->link_mask[stream]);
sound/soc/amd/acp/acp-sdw-sof-mach.c
126
ret = get_acp63_cpu_pin_id(ffs(sof_end->link_mask - 1),
sound/soc/amd/acp/acp-sdw-sof-mach.c
134
ret = get_acp70_cpu_pin_id(ffs(sof_end->link_mask - 1),
sound/soc/amd/acp/acp-sdw-sof-mach.c
146
ffs(sof_end->link_mask) - 1,
sound/soc/amd/acp/acp-sdw-sof-mach.c
152
ffs(sof_end->link_mask) - 1,
sound/soc/amd/acp/acp-sdw-sof-mach.c
174
int link_num = ffs(sof_end->link_mask) - 1;
sound/soc/amd/acp/amd-acp63-acpi-match.c
470
.link_mask = BIT(0) | BIT(1),
sound/soc/amd/acp/amd-acp63-acpi-match.c
482
.link_mask = BIT(0),
sound/soc/amd/acp/amd-acp63-acpi-match.c
487
.link_mask = BIT(0) | BIT(1),
sound/soc/amd/acp/amd-acp63-acpi-match.c
492
.link_mask = BIT(0) | BIT(1),
sound/soc/amd/acp/amd-acp63-acpi-match.c
497
.link_mask = BIT(0) | BIT(1),
sound/soc/amd/acp/amd-acp63-acpi-match.c
502
.link_mask = BIT(0) | BIT(1),
sound/soc/amd/acp/amd-acp63-acpi-match.c
507
.link_mask = BIT(0) | BIT(1),
sound/soc/amd/acp/amd-acp63-acpi-match.c
512
.link_mask = BIT(0) | BIT(1),
sound/soc/amd/acp/amd-acp63-acpi-match.c
517
.link_mask = BIT(1),
sound/soc/amd/acp/amd-acp63-acpi-match.c
522
.link_mask = BIT(1),
sound/soc/amd/acp/amd-acp63-acpi-match.c
527
.link_mask = BIT(0),
sound/soc/amd/acp/amd-acp63-acpi-match.c
532
.link_mask = BIT(0),
sound/soc/amd/acp/amd-acp63-acpi-match.c
537
.link_mask = BIT(0),
sound/soc/amd/acp/amd-acp63-acpi-match.c
542
.link_mask = BIT(0),
sound/soc/amd/acp/amd-acp63-acpi-match.c
547
.link_mask = BIT(1),
sound/soc/amd/acp/amd-acp70-acpi-match.c
703
.link_mask = BIT(0),
sound/soc/amd/acp/amd-acp70-acpi-match.c
708
.link_mask = BIT(0) | BIT(1),
sound/soc/amd/acp/amd-acp70-acpi-match.c
713
.link_mask = BIT(0) | BIT(1),
sound/soc/amd/acp/amd-acp70-acpi-match.c
718
.link_mask = BIT(0) | BIT(1),
sound/soc/amd/acp/amd-acp70-acpi-match.c
723
.link_mask = BIT(0) | BIT(1),
sound/soc/amd/acp/amd-acp70-acpi-match.c
728
.link_mask = BIT(0) | BIT(1),
sound/soc/amd/acp/amd-acp70-acpi-match.c
733
.link_mask = BIT(0) | BIT(1),
sound/soc/amd/acp/amd-acp70-acpi-match.c
738
.link_mask = BIT(0) | BIT(1),
sound/soc/amd/acp/amd-acp70-acpi-match.c
743
.link_mask = BIT(0) | BIT(1),
sound/soc/amd/acp/amd-acp70-acpi-match.c
748
.link_mask = BIT(1),
sound/soc/amd/acp/amd-acp70-acpi-match.c
753
.link_mask = BIT(1),
sound/soc/amd/acp/amd-acp70-acpi-match.c
758
.link_mask = BIT(0),
sound/soc/amd/acp/amd-acp70-acpi-match.c
763
.link_mask = BIT(0),
sound/soc/amd/acp/amd-acp70-acpi-match.c
768
.link_mask = BIT(0),
sound/soc/amd/acp/amd-acp70-acpi-match.c
773
.link_mask = BIT(0),
sound/soc/amd/acp/amd-acp70-acpi-match.c
778
.link_mask = BIT(0),
sound/soc/amd/acp/amd-acp70-acpi-match.c
783
.link_mask = BIT(1),
sound/soc/amd/acp/amd-acp70-acpi-match.c
788
.link_mask = BIT(1),
sound/soc/amd/acp/amd-acp70-acpi-match.c
794
.link_mask = BIT(1),
sound/soc/amd/acp/amd-acp70-acpi-match.c
799
.link_mask = BIT(1),
sound/soc/amd/acp/amd-acp70-acpi-match.c
809
.link_mask = BIT(0),
sound/soc/amd/acp/amd-sdw-acpi.c
56
info->link_mask = sdw_bitmap;
sound/soc/amd/ps/pci-ps.c
293
sdw_res.link_mask = acp_data->info.link_mask;
sound/soc/amd/ps/pci-ps.c
335
if (mach && mach->link_mask) {
sound/soc/amd/ps/pci-ps.c
337
mach->mach_params.link_mask = mach->link_mask;
sound/soc/amd/ps/pci-ps.c
442
if (!ret && acp_data->info.link_mask)
sound/soc/intel/boards/sof_sdw.c
932
int num_cpus = hweight32(sof_dai->link_mask[stream]);
sound/soc/intel/boards/sof_sdw.c
954
ffs(sof_end->link_mask) - 1,
sound/soc/intel/boards/sof_sdw.c
979
if (cur_link != sof_end->link_mask) {
sound/soc/intel/boards/sof_sdw.c
980
int link_num = ffs(sof_end->link_mask) - 1;
sound/soc/intel/boards/sof_sdw.c
983
cur_link = sof_end->link_mask;
sound/soc/intel/common/soc-acpi-intel-adl-match.c
686
.link_mask = BIT(0) | BIT(2) | BIT(3),
sound/soc/intel/common/soc-acpi-intel-adl-match.c
692
.link_mask = 0xF, /* 4 active links required */
sound/soc/intel/common/soc-acpi-intel-adl-match.c
698
.link_mask = 0xF, /* 4 active links required */
sound/soc/intel/common/soc-acpi-intel-adl-match.c
704
.link_mask = 0xF, /* 4 active links required */
sound/soc/intel/common/soc-acpi-intel-adl-match.c
710
.link_mask = 0xF, /* 4 active links required */
sound/soc/intel/common/soc-acpi-intel-adl-match.c
716
.link_mask = 0x7, /* rt1316 on link0 and link1 & rt711 on link2*/
sound/soc/intel/common/soc-acpi-intel-adl-match.c
722
.link_mask = 0xC, /* rt1316 on link2 & rt714 on link3 */
sound/soc/intel/common/soc-acpi-intel-adl-match.c
728
.link_mask = 0x7, /* rt714 on link0 & two rt1316s on link1 and link2 */
sound/soc/intel/common/soc-acpi-intel-adl-match.c
734
.link_mask = 0x3, /* rt1316 on link1 & rt714 on link0 */
sound/soc/intel/common/soc-acpi-intel-adl-match.c
740
.link_mask = 0x5, /* 2 active links required */
sound/soc/intel/common/soc-acpi-intel-adl-match.c
746
.link_mask = 0x9, /* 2 active links required */
sound/soc/intel/common/soc-acpi-intel-adl-match.c
752
.link_mask = 0x5, /* 2 active links required */
sound/soc/intel/common/soc-acpi-intel-adl-match.c
758
.link_mask = 0x1, /* link0 required */
sound/soc/intel/common/soc-acpi-intel-adl-match.c
764
.link_mask = 0x1, /* link0 required */
sound/soc/intel/common/soc-acpi-intel-adl-match.c
770
.link_mask = 0x5, /* rt5682 on link0 & 2xmax98373 on link 2 */
sound/soc/intel/common/soc-acpi-intel-adl-match.c
776
.link_mask = BIT(0) | BIT(2),
sound/soc/intel/common/soc-acpi-intel-arl-match.c
536
.link_mask = BIT(0) | BIT(2) | BIT(3),
sound/soc/intel/common/soc-acpi-intel-arl-match.c
543
.link_mask = BIT(0) | BIT(2) | BIT(3),
sound/soc/intel/common/soc-acpi-intel-arl-match.c
550
.link_mask = BIT(0) | BIT(2) | BIT(3),
sound/soc/intel/common/soc-acpi-intel-arl-match.c
557
.link_mask = BIT(0) | BIT(2),
sound/soc/intel/common/soc-acpi-intel-arl-match.c
564
.link_mask = BIT(0) | BIT(2),
sound/soc/intel/common/soc-acpi-intel-arl-match.c
571
.link_mask = BIT(0) | BIT(3),
sound/soc/intel/common/soc-acpi-intel-arl-match.c
577
.link_mask = BIT(0) | BIT(3),
sound/soc/intel/common/soc-acpi-intel-arl-match.c
585
.link_mask = BIT(2) | BIT(3),
sound/soc/intel/common/soc-acpi-intel-arl-match.c
592
.link_mask = BIT(0),
sound/soc/intel/common/soc-acpi-intel-arl-match.c
599
.link_mask = 0x1, /* link0 required */
sound/soc/intel/common/soc-acpi-intel-arl-match.c
605
.link_mask = 0x1, /* link0 required */
sound/soc/intel/common/soc-acpi-intel-arl-match.c
611
.link_mask = BIT(2),
sound/soc/intel/common/soc-acpi-intel-arl-match.c
618
.link_mask = BIT(1),
sound/soc/intel/common/soc-acpi-intel-cml-match.c
284
.link_mask = 0xF, /* 4 active links required */
sound/soc/intel/common/soc-acpi-intel-cml-match.c
290
.link_mask = 0xF, /* 4 active links required */
sound/soc/intel/common/soc-acpi-intel-cml-match.c
301
.link_mask = 0xF,
sound/soc/intel/common/soc-acpi-intel-cml-match.c
307
.link_mask = 0x2, /* RT700 connected on Link1 */
sound/soc/intel/common/soc-acpi-intel-cnl-match.c
65
.link_mask = BIT(2),
sound/soc/intel/common/soc-acpi-intel-cnl-match.c
71
.link_mask = GENMASK(3, 0),
sound/soc/intel/common/soc-acpi-intel-cnl-match.c
77
.link_mask = BIT(0) | BIT(1) | BIT(3),
sound/soc/intel/common/soc-acpi-intel-icl-match.c
170
.link_mask = 0xF, /* 4 active links required */
sound/soc/intel/common/soc-acpi-intel-icl-match.c
176
.link_mask = 0xB, /* 3 active links required */
sound/soc/intel/common/soc-acpi-intel-icl-match.c
182
.link_mask = 0x1, /* rt700 connected on link0 */
sound/soc/intel/common/soc-acpi-intel-lnl-match.c
692
.link_mask = GENMASK(3, 0),
sound/soc/intel/common/soc-acpi-intel-lnl-match.c
698
.link_mask = BIT(0) | BIT(1) | BIT(3),
sound/soc/intel/common/soc-acpi-intel-lnl-match.c
704
.link_mask = GENMASK(2, 0),
sound/soc/intel/common/soc-acpi-intel-lnl-match.c
710
.link_mask = BIT(0),
sound/soc/intel/common/soc-acpi-intel-lnl-match.c
716
.link_mask = GENMASK(3, 0),
sound/soc/intel/common/soc-acpi-intel-lnl-match.c
722
.link_mask = BIT(0) | BIT(2) | BIT(3),
sound/soc/intel/common/soc-acpi-intel-lnl-match.c
728
.link_mask = BIT(1) | BIT(2) | BIT(3),
sound/soc/intel/common/soc-acpi-intel-lnl-match.c
734
.link_mask = BIT(0) | BIT(3),
sound/soc/intel/common/soc-acpi-intel-lnl-match.c
740
.link_mask = BIT(0),
sound/soc/intel/common/soc-acpi-intel-lnl-match.c
747
.link_mask = BIT(0),
sound/soc/intel/common/soc-acpi-intel-lnl-match.c
753
.link_mask = BIT(2) | BIT(3),
sound/soc/intel/common/soc-acpi-intel-lnl-match.c
759
.link_mask = BIT(0),
sound/soc/intel/common/soc-acpi-intel-lnl-match.c
766
.link_mask = GENMASK(2, 0),
sound/soc/intel/common/soc-acpi-intel-lnl-match.c
772
.link_mask = GENMASK(2, 0),
sound/soc/intel/common/soc-acpi-intel-lnl-match.c
778
.link_mask = BIT(0) | BIT(1),
sound/soc/intel/common/soc-acpi-intel-lnl-match.c
784
.link_mask = BIT(1) | BIT(2),
sound/soc/intel/common/soc-acpi-intel-lnl-match.c
792
.link_mask = BIT(1) | BIT(2) | BIT(3),
sound/soc/intel/common/soc-acpi-intel-mtl-match.c
1302
.link_mask = GENMASK(3, 0),
sound/soc/intel/common/soc-acpi-intel-mtl-match.c
1308
.link_mask = BIT(0) | BIT(1) | BIT(3),
sound/soc/intel/common/soc-acpi-intel-mtl-match.c
1314
.link_mask = GENMASK(2, 0),
sound/soc/intel/common/soc-acpi-intel-mtl-match.c
1320
.link_mask = BIT(0),
sound/soc/intel/common/soc-acpi-intel-mtl-match.c
1326
.link_mask = BIT(0),
sound/soc/intel/common/soc-acpi-intel-mtl-match.c
1332
.link_mask = BIT(0),
sound/soc/intel/common/soc-acpi-intel-mtl-match.c
1338
.link_mask = BIT(0),
sound/soc/intel/common/soc-acpi-intel-mtl-match.c
1344
.link_mask = BIT(0),
sound/soc/intel/common/soc-acpi-intel-mtl-match.c
1350
.link_mask = GENMASK(3, 0),
sound/soc/intel/common/soc-acpi-intel-mtl-match.c
1356
.link_mask = GENMASK(3, 0),
sound/soc/intel/common/soc-acpi-intel-mtl-match.c
1362
.link_mask = BIT(0) | BIT(1) | BIT(3),
sound/soc/intel/common/soc-acpi-intel-mtl-match.c
1368
.link_mask = GENMASK(2, 0),
sound/soc/intel/common/soc-acpi-intel-mtl-match.c
1374
.link_mask = BIT(3) | BIT(0),
sound/soc/intel/common/soc-acpi-intel-mtl-match.c
1380
.link_mask = BIT(0),
sound/soc/intel/common/soc-acpi-intel-mtl-match.c
1388
.link_mask = BIT(0),
sound/soc/intel/common/soc-acpi-intel-mtl-match.c
1395
.link_mask = GENMASK(2, 0),
sound/soc/intel/common/soc-acpi-intel-mtl-match.c
1401
.link_mask = BIT(0) | BIT(2) | BIT(3),
sound/soc/intel/common/soc-acpi-intel-mtl-match.c
1408
.link_mask = BIT(0) | BIT(1) | BIT(3),
sound/soc/intel/common/soc-acpi-intel-mtl-match.c
1415
.link_mask = GENMASK(2, 0),
sound/soc/intel/common/soc-acpi-intel-mtl-match.c
1422
.link_mask = BIT(0) | BIT(1),
sound/soc/intel/common/soc-acpi-intel-mtl-match.c
1429
.link_mask = BIT(0) | BIT(1),
sound/soc/intel/common/soc-acpi-intel-mtl-match.c
1435
.link_mask = BIT(0),
sound/soc/intel/common/soc-acpi-intel-mtl-match.c
1442
.link_mask = BIT(1) | BIT(3),
sound/soc/intel/common/soc-acpi-intel-mtl-match.c
1448
.link_mask = BIT(2) | BIT(3),
sound/soc/intel/common/soc-acpi-intel-mtl-match.c
1454
.link_mask = GENMASK(3, 0),
sound/soc/intel/common/soc-acpi-intel-mtl-match.c
1460
.link_mask = 0x9, /* 2 active links required */
sound/soc/intel/common/soc-acpi-intel-mtl-match.c
1466
.link_mask = BIT(0),
sound/soc/intel/common/soc-acpi-intel-mtl-match.c
1473
.link_mask = BIT(0),
sound/soc/intel/common/soc-acpi-intel-mtl-match.c
1479
.link_mask = BIT(0) | BIT(2),
sound/soc/intel/common/soc-acpi-intel-mtl-match.c
1485
.link_mask = BIT(0) | BIT(2),
sound/soc/intel/common/soc-acpi-intel-nvl-match.c
48
.link_mask = GENMASK(3, 0),
sound/soc/intel/common/soc-acpi-intel-nvl-match.c
54
.link_mask = BIT(0) | BIT(1) | BIT(3),
sound/soc/intel/common/soc-acpi-intel-nvl-match.c
60
.link_mask = GENMASK(2, 0),
sound/soc/intel/common/soc-acpi-intel-ptl-match.c
444
.link_mask = GENMASK(3, 0),
sound/soc/intel/common/soc-acpi-intel-ptl-match.c
450
.link_mask = BIT(0) | BIT(1) | BIT(3),
sound/soc/intel/common/soc-acpi-intel-ptl-match.c
456
.link_mask = GENMASK(2, 0),
sound/soc/intel/common/soc-acpi-intel-ptl-match.c
462
.link_mask = BIT(0),
sound/soc/intel/common/soc-acpi-intel-ptl-match.c
468
.link_mask = BIT(1) | BIT(2) | BIT(3),
sound/soc/intel/common/soc-acpi-intel-ptl-match.c
476
.link_mask = BIT(1) | BIT(2) | BIT(3),
sound/soc/intel/common/soc-acpi-intel-ptl-match.c
484
.link_mask = BIT(1) | BIT(3),
sound/soc/intel/common/soc-acpi-intel-ptl-match.c
491
.link_mask = BIT(0) | BIT(2) | BIT(3),
sound/soc/intel/common/soc-acpi-intel-ptl-match.c
498
.link_mask = BIT(1) | BIT(2),
sound/soc/intel/common/soc-acpi-intel-ptl-match.c
506
.link_mask = BIT(2) | BIT(3),
sound/soc/intel/common/soc-acpi-intel-ptl-match.c
514
.link_mask = BIT(2) | BIT(3),
sound/soc/intel/common/soc-acpi-intel-ptl-match.c
521
.link_mask = BIT(0),
sound/soc/intel/common/soc-acpi-intel-ptl-match.c
527
.link_mask = BIT(3),
sound/soc/intel/common/soc-acpi-intel-rpl-match.c
495
.link_mask = BIT(0),
sound/soc/intel/common/soc-acpi-intel-rpl-match.c
501
.link_mask = 0xF, /* 4 active links required */
sound/soc/intel/common/soc-acpi-intel-rpl-match.c
507
.link_mask = 0xF, /* 4 active links required */
sound/soc/intel/common/soc-acpi-intel-rpl-match.c
513
.link_mask = 0xF, /* 4 active links required */
sound/soc/intel/common/soc-acpi-intel-rpl-match.c
519
.link_mask = 0xF, /* 4 active links required */
sound/soc/intel/common/soc-acpi-intel-rpl-match.c
525
.link_mask = 0x7, /* rt711 on link0 & two rt1316s on link1 and link2 */
sound/soc/intel/common/soc-acpi-intel-rpl-match.c
531
.link_mask = 0x7, /* rt711 on link0 & two rt1318s on link1 and link2 */
sound/soc/intel/common/soc-acpi-intel-rpl-match.c
537
.link_mask = 0x7, /* rt714 on link0 & two rt1316s on link1 and link2 */
sound/soc/intel/common/soc-acpi-intel-rpl-match.c
543
.link_mask = 0x7, /* rt711 on link2 & two rt1316s on link0 and link1 */
sound/soc/intel/common/soc-acpi-intel-rpl-match.c
549
.link_mask = 0x1, /* link0 required */
sound/soc/intel/common/soc-acpi-intel-rpl-match.c
555
.link_mask = 0x1, /* link0 required */
sound/soc/intel/common/soc-acpi-intel-rpl-match.c
561
.link_mask = 0x4, /* link2 required */
sound/soc/intel/common/soc-acpi-intel-tgl-match.c
731
.link_mask = GENMASK(3, 0),
sound/soc/intel/common/soc-acpi-intel-tgl-match.c
737
.link_mask = BIT(0) | BIT(1) | BIT(3),
sound/soc/intel/common/soc-acpi-intel-tgl-match.c
743
.link_mask = BIT(0) | BIT(1) | BIT(2),
sound/soc/intel/common/soc-acpi-intel-tgl-match.c
749
.link_mask = 0xF, /* 4 active links required */
sound/soc/intel/common/soc-acpi-intel-tgl-match.c
755
.link_mask = 0x7,
sound/soc/intel/common/soc-acpi-intel-tgl-match.c
761
.link_mask = 0xB,
sound/soc/intel/common/soc-acpi-intel-tgl-match.c
767
.link_mask = 0xF, /* 4 active links required */
sound/soc/intel/common/soc-acpi-intel-tgl-match.c
778
.link_mask = 0xF,
sound/soc/intel/common/soc-acpi-intel-tgl-match.c
784
.link_mask = 0xF, /* 4 active links required */
sound/soc/intel/common/soc-acpi-intel-tgl-match.c
796
.link_mask = 0xF, /* 4 active links required */
sound/soc/intel/common/soc-acpi-intel-tgl-match.c
803
.link_mask = 0x3, /* rt711 on link 0 and 1 rt1308 on link 1 */
sound/soc/intel/common/soc-acpi-intel-tgl-match.c
809
.link_mask = 0x3, /* rt711 on link 0 and 2 rt1308s on link 1 */
sound/soc/intel/common/soc-acpi-intel-tgl-match.c
815
.link_mask = 0x3, /* rt5682 on link0 & 2xmax98373 on link 1 */
sound/soc/intel/common/soc-acpi-intel-tgl-match.c
821
.link_mask = 0x1, /* rt711 on link 0 */
sound/soc/intel/common/soc-acpi-intel-tgl-match.c
827
.link_mask = BIT(0) | BIT(1),
sound/soc/sdw_utils/soc_sdw_utils.c
2131
soc_dai->link_mask[stream] |= adr_link->mask;
sound/soc/sdw_utils/soc_sdw_utils.c
2150
soc_end->link_mask = adr_link->mask;
sound/soc/sof/amd/acp-common.c
155
if (mach && mach->link_mask) {
sound/soc/sof/amd/acp-common.c
158
mach->mach_params.link_mask = mach->link_mask;
sound/soc/sof/amd/acp.c
822
sdw_res.link_mask = acp_data->info.link_mask;
sound/soc/sof/intel/hda.c
1105
hda_mach->mach_params.link_mask = 0;
sound/soc/sof/intel/hda.c
1114
hda_mach->mach_params.link_mask = hdev->info.link_mask;
sound/soc/sof/intel/hda.c
1308
u32 link_mask = 0;
sound/soc/sof/intel/hda.c
1313
if (!hdev->info.link_mask) {
sound/soc/sof/intel/hda.c
1335
mach && mach->link_mask; mach++) {
sound/soc/sof/intel/hda.c
1344
if (~hdev->info.link_mask & mach->link_mask)
sound/soc/sof/intel/hda.c
1367
if (mach && mach->link_mask) {
sound/soc/sof/intel/hda.c
1369
mach->mach_params.link_mask = mach->link_mask;
sound/soc/sof/intel/hda.c
1400
link_mask |= BIT(peripherals->array[i]->bus->link_id);
sound/soc/sof/intel/hda.c
1402
link_num = hweight32(link_mask);
sound/soc/sof/intel/hda.c
1411
link_index = hweight32(link_mask & (BIT(peripherals->array[i]->bus->link_id) - 1));
sound/soc/sof/intel/hda.c
1420
mach->mach_params.link_mask = link_mask;
sound/soc/sof/intel/hda.c
1619
if (mach->link_mask) {
sound/soc/sof/intel/hda.c
1621
mach->mach_params.link_mask = mach->link_mask;
sound/soc/sof/intel/hda.c
217
res.link_mask = hdev->info.link_mask;
sound/soc/sof/intel/hda.c
242
if (pdata->machine && !pdata->machine->mach_params.link_mask)
sound/soc/sof/intel/hda.c
613
u32 link_mask;
sound/soc/sof/intel/hda.c
646
link_mask = hdev->info.link_mask;
sound/soc/sof/intel/hda.c
647
if (!link_mask) {
sound/soc/sof/intel/mtl.c
294
if (hdev->info.handle && hdev->info.link_mask > 0)
sound/soc/ti/omap-mcpdm.c
119
u32 link_mask = mcpdm->config[0].link_mask | mcpdm->config[1].link_mask;
sound/soc/ti/omap-mcpdm.c
124
ctrl |= link_mask;
sound/soc/ti/omap-mcpdm.c
138
u32 link_mask = MCPDM_PDM_DN_MASK | MCPDM_PDM_UP_MASK;
sound/soc/ti/omap-mcpdm.c
143
ctrl &= ~(link_mask);
sound/soc/ti/omap-mcpdm.c
275
mcpdm->config[0].link_mask = 0;
sound/soc/ti/omap-mcpdm.c
276
mcpdm->config[1].link_mask = 0;
sound/soc/ti/omap-mcpdm.c
298
int link_mask = 0;
sound/soc/ti/omap-mcpdm.c
306
link_mask |= 1 << 4;
sound/soc/ti/omap-mcpdm.c
312
link_mask |= 1 << 3;
sound/soc/ti/omap-mcpdm.c
315
link_mask |= 1 << 2;
sound/soc/ti/omap-mcpdm.c
318
link_mask |= 1 << 1;
sound/soc/ti/omap-mcpdm.c
321
link_mask |= 1 << 0;
sound/soc/ti/omap-mcpdm.c
33
u32 link_mask; /* channel mask for the direction */
sound/soc/ti/omap-mcpdm.c
333
link_mask <<= 3;
sound/soc/ti/omap-mcpdm.c
336
if (!mcpdm->config[!stream].link_mask)
sound/soc/ti/omap-mcpdm.c
337
mcpdm->config[!stream].link_mask = 0x3;
sound/soc/ti/omap-mcpdm.c
344
if (!mcpdm->config[!stream].link_mask)
sound/soc/ti/omap-mcpdm.c
345
mcpdm->config[!stream].link_mask = (0x3 << 3);
sound/soc/ti/omap-mcpdm.c
361
if (mcpdm->config[stream].link_mask &&
sound/soc/ti/omap-mcpdm.c
362
mcpdm->config[stream].link_mask != link_mask)
sound/soc/ti/omap-mcpdm.c
365
mcpdm->config[stream].link_mask = link_mask;