Home
last modified time | relevance | path

Searched refs:link_mask (Results 1 – 25 of 41) sorted by relevance

12

/linux/drivers/soundwire/
H A Dintel_init.c88 link->link_mask = ctx->link_mask; in intel_link_dev_register()
122 u32 link_mask; in sdw_intel_cleanup() local
125 link_mask = ctx->link_mask; in sdw_intel_cleanup()
128 if (!(link_mask & BIT(i))) in sdw_intel_cleanup()
165 u32 link_mask; in sdw_intel_probe_controller() local
210 ctx->link_mask = res->link_mask; in sdw_intel_probe_controller()
214 link_mask = ctx->link_mask; in sdw_intel_probe_controller()
219 if (!(link_mask & BIT(i))) in sdw_intel_probe_controller()
273 if (!(link_mask & BIT(i))) in sdw_intel_probe_controller()
288 u32 link_mask; in sdw_intel_startup_controller() local
[all …]
H A Damd_init.c28 static int amd_enable_sdw_pads(void __iomem *mmio, u32 link_mask, struct device *dev) in amd_enable_sdw_pads() argument
32 switch (link_mask) { in amd_enable_sdw_pads()
61 if (!(ctx->link_mask & BIT(i))) in sdw_amd_cleanup()
75 u32 link_mask; in sdw_amd_probe_controller() local
91 ret = amd_enable_sdw_pads(res->mmio_base, res->link_mask, res->parent); in sdw_amd_probe_controller()
106 ctx->link_mask = res->link_mask; in sdw_amd_probe_controller()
116 link_mask = ctx->link_mask; in sdw_amd_probe_controller()
118 if (!(link_mask & BIT(index))) in sdw_amd_probe_controller()
139 if (!(link_mask & BIT(index))) in sdw_amd_probe_controller()
156 if (!(ctx->link_mask & BIT(i))) in sdw_amd_startup()
[all …]
/linux/sound/soc/ti/
H A Domap-mcpdm.c33 u32 link_mask; /* channel mask for the direction */ member
119 u32 link_mask = mcpdm->config[0].link_mask | mcpdm->config[1].link_mask; in omap_mcpdm_start() local
124 ctrl |= link_mask; in omap_mcpdm_start()
138 u32 link_mask = MCPDM_PDM_DN_MASK | MCPDM_PDM_UP_MASK; in omap_mcpdm_stop() local
143 ctrl &= ~(link_mask); in omap_mcpdm_stop()
275 mcpdm->config[0].link_mask = 0; in omap_mcpdm_dai_shutdown()
276 mcpdm->config[1].link_mask = 0; in omap_mcpdm_dai_shutdown()
298 int link_mask = 0; in omap_mcpdm_dai_hw_params() local
306 link_mask |= 1 << 4; in omap_mcpdm_dai_hw_params()
312 link_mask |= 1 << 3; in omap_mcpdm_dai_hw_params()
[all …]
/linux/sound/soc/amd/acp/
H A Damd-acp70-acpi-match.c753 .link_mask = BIT(0),
758 .link_mask = BIT(0) | BIT(1),
764 .link_mask = BIT(0) | BIT(1),
769 .link_mask = BIT(0) | BIT(1),
774 .link_mask = BIT(0) | BIT(1),
779 .link_mask = BIT(0) | BIT(1),
784 .link_mask = BIT(0) | BIT(1),
789 .link_mask = BIT(0) | BIT(1),
794 .link_mask = BIT(0) | BIT(1),
799 .link_mask = BIT(0) | BIT(1),
[all …]
H A Damd-acp63-acpi-match.c470 .link_mask = BIT(0) | BIT(1),
482 .link_mask = BIT(0),
487 .link_mask = BIT(0) | BIT(1),
492 .link_mask = BIT(0) | BIT(1),
497 .link_mask = BIT(0) | BIT(1),
502 .link_mask = BIT(0) | BIT(1),
507 .link_mask = BIT(0) | BIT(1),
512 .link_mask = BIT(0) | BIT(1),
517 .link_mask = BIT(1),
522 .link_mask = BIT(1),
[all …]
H A Dacp-sdw-sof-mach.c106 int num_cpus = hweight32(sof_dai->link_mask[stream]); in create_sdw_dailink()
126 ret = get_acp63_cpu_pin_id(ffs(sof_end->link_mask - 1), in create_sdw_dailink()
134 ret = get_acp70_cpu_pin_id(ffs(sof_end->link_mask - 1), in create_sdw_dailink()
146 ffs(sof_end->link_mask) - 1, in create_sdw_dailink()
152 ffs(sof_end->link_mask) - 1, in create_sdw_dailink()
174 int link_num = ffs(sof_end->link_mask) - 1; in create_sdw_dailink()
H A Dacp-sdw-legacy-mach.c190 int num_cpus = hweight32(soc_dai->link_mask[stream]); in create_sdw_dailink()
210 ret = get_acp63_cpu_pin_id(ffs(soc_end->link_mask - 1), in create_sdw_dailink()
218 ret = get_acp70_cpu_pin_id(ffs(soc_end->link_mask - 1), in create_sdw_dailink()
230 ffs(soc_end->link_mask) - 1, in create_sdw_dailink()
236 ffs(soc_end->link_mask) - 1, in create_sdw_dailink()
258 int link_num = ffs(soc_end->link_mask) - 1; in create_sdw_dailink()
/linux/sound/soc/intel/common/
H A Dsoc-acpi-intel-ptl-match.c444 .link_mask = GENMASK(3, 0),
450 .link_mask = BIT(0) | BIT(1) | BIT(3),
456 .link_mask = GENMASK(2, 0),
462 .link_mask = BIT(0),
468 .link_mask = BIT(1) | BIT(2) | BIT(3),
476 .link_mask = BIT(1) | BIT(2) | BIT(3),
484 .link_mask = BIT(1) | BIT(3),
491 .link_mask = BIT(0) | BIT(2) | BIT(3),
498 .link_mask = BIT(1) | BIT(2),
506 .link_mask
[all...]
H A Dsoc-acpi-intel-mtl-match.c1302 .link_mask = GENMASK(3, 0),
1308 .link_mask = BIT(0) | BIT(1) | BIT(3),
1314 .link_mask = GENMASK(2, 0),
1320 .link_mask = BIT(0),
1327 .link_mask = BIT(0),
1334 .link_mask = BIT(0),
1341 .link_mask = BIT(0),
1348 .link_mask = BIT(0),
1355 .link_mask = GENMASK(3, 0),
1362 .link_mask
[all...]
H A Dsoc-acpi-intel-lnl-match.c692 .link_mask = GENMASK(3, 0),
698 .link_mask = BIT(0) | BIT(1) | BIT(3),
704 .link_mask = GENMASK(2, 0),
710 .link_mask = BIT(0),
716 .link_mask = GENMASK(3, 0),
723 .link_mask = BIT(0) | BIT(2) | BIT(3),
730 .link_mask = BIT(1) | BIT(2) | BIT(3),
737 .link_mask = BIT(0) | BIT(3),
744 .link_mask = BIT(0),
751 .link_mask
[all...]
H A Dsoc-acpi-intel-arl-match.c536 .link_mask = BIT(0) | BIT(2) | BIT(3),
543 .link_mask = BIT(0) | BIT(2) | BIT(3),
550 .link_mask = BIT(0) | BIT(2) | BIT(3),
557 .link_mask = BIT(0) | BIT(2),
564 .link_mask = BIT(0) | BIT(2),
571 .link_mask = BIT(0) | BIT(3),
578 .link_mask = BIT(0) | BIT(3),
586 .link_mask = BIT(2) | BIT(3),
593 .link_mask = BIT(0),
600 .link_mask
[all...]
H A Dsoc-acpi-intel-tgl-match.c731 .link_mask = GENMASK(3, 0),
737 .link_mask = BIT(0) | BIT(1) | BIT(3),
743 .link_mask = BIT(0) | BIT(1) | BIT(2),
749 .link_mask = 0xF, /* 4 active links required */
755 .link_mask = 0x7,
761 .link_mask = 0xB,
767 .link_mask = 0xF, /* 4 active links required */
778 .link_mask = 0xF,
784 .link_mask = 0xF, /* 4 active links required */
796 .link_mask = 0xF, /* 4 active links required */
[all …]
H A Dsoc-acpi-intel-cnl-match.c65 .link_mask = BIT(2),
71 .link_mask = GENMASK(3, 0),
77 .link_mask = BIT(0) | BIT(1) | BIT(3),
H A Dsoc-acpi-intel-nvl-match.c73 .link_mask = GENMASK(3, 0),
79 .link_mask = BIT(0) | BIT(1) | BIT(3),
85 .link_mask = GENMASK(2, 0),
H A Dsoc-acpi-intel-cml-match.c284 .link_mask = 0xF, /* 4 active links required */
290 .link_mask = 0xF, /* 4 active links required */
301 .link_mask = 0xF,
307 .link_mask = 0x2, /* RT700 connected on Link1 */
H A Dsoc-acpi-intel-icl-match.c170 .link_mask = 0xF, /* 4 active links required */
176 .link_mask = 0xB, /* 3 active links required */
182 .link_mask = 0x1, /* rt700 connected on link0 */
/linux/drivers/net/wireless/intel/iwlwifi/mld/
H A Dsta.c419 hweight32(le32_to_cpu(cmd->link_mask)) != 1)) in iwl_mld_send_sta_cmd()
429 cmd_v2->link_id = cpu_to_le32(__ffs(le32_to_cpu(cmd->link_mask))); in iwl_mld_send_sta_cmd()
432 if (WARN_ON(!hweight32(le32_to_cpu(cmd->link_mask)))) in iwl_mld_send_sta_cmd()
438 hweight32(le32_to_cpu(cmd->link_mask)) != 1)) { in iwl_mld_send_sta_cmd()
453 u32 link_mask = 0; in iwl_mld_get_nan_link_mask() local
456 link_mask |= BIT(nan_link->fw_id); in iwl_mld_get_nan_link_mask()
458 return link_mask; in iwl_mld_get_nan_link_mask()
469 u32 link_mask; in iwl_mld_add_modify_sta_cmd() local
484 link_mask = iwl_mld_get_nan_link_mask(mld); in iwl_mld_add_modify_sta_cmd()
496 link_mask = BIT(mld_link->fw_id); in iwl_mld_add_modify_sta_cmd()
[all …]
/linux/sound/soc/sof/intel/
H A Dhda.c217 res.link_mask = hdev->info.link_mask; in hda_sdw_probe()
242 if (pdata->machine && !pdata->machine->mach_params.link_mask) in hda_sdw_startup()
627 u32 link_mask; in hda_init_caps()
658 link_mask = hdev->info.link_mask; in hda_init_caps()
659 if (!link_mask) { in hda_init_caps()
1115 hda_mach->mach_params.link_mask = 0; in hda_generic_machine_select()
1124 hda_mach->mach_params.link_mask = hdev->info.link_mask; in hda_generic_machine_select()
613 u32 link_mask; hda_init_caps() local
1320 u32 link_mask = 0; hda_sdw_machine_select() local
[all...]
/linux/include/sound/
H A Dsoc-acpi.h66 * @link_mask: SoundWire links enabled on the board
83 u32 link_mask; member
179 * @link_mask: describes required board layout, e.g. for SoundWire.
215 const u32 link_mask;
214 const u32 link_mask; global() member
/linux/sound/hda/core/
H A Dintel-sdw-acpi.c113 info->link_mask = 0; in sdw_intel_scan_controller()
128 info->link_mask |= BIT(i); in sdw_intel_scan_controller()
/linux/sound/soc/sof/amd/
H A Dacp-common.c155 if (mach && mach->link_mask) { in amd_sof_sdw_machine_select()
158 mach->mach_params.link_mask = mach->link_mask; in amd_sof_sdw_machine_select()
/linux/include/linux/soundwire/
H A Dsdw_intel.h244 u32 link_mask; member
306 u32 link_mask; member
351 u32 link_mask; member
/linux/sound/soc/amd/ps/
H A Dpci-ps.c293 sdw_res.link_mask = acp_data->info.link_mask; in amd_sdw_probe()
335 if (mach && mach->link_mask) { in acp63_sdw_machine_select()
337 mach->mach_params.link_mask = mach->link_mask; in acp63_sdw_machine_select()
442 if (!ret && acp_data->info.link_mask) in get_acp63_device_config()
/linux/drivers/gpu/drm/amd/display/dc/dio/dcn321/
H A Ddcn321_dio_link_encoder.h39 const struct dcn10_link_enc_mask *link_mask);
/linux/drivers/gpu/drm/amd/display/dc/dcn201/
H A Ddcn201_link_encoder.h69 const struct dcn10_link_enc_mask *link_mask);

12