| /linux/drivers/soundwire/ |
| H A D | intel_init.c | 88 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 D | amd_init.c | 28 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 D | omap-mcpdm.c | 33 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 D | amd-acp70-acpi-match.c | 753 .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 D | amd-acp63-acpi-match.c | 470 .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 D | acp-sdw-sof-mach.c | 106 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 D | acp-sdw-legacy-mach.c | 190 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 D | soc-acpi-intel-ptl-match.c | 444 .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 D | soc-acpi-intel-mtl-match.c | 1302 .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 D | soc-acpi-intel-lnl-match.c | 692 .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 D | soc-acpi-intel-arl-match.c | 536 .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 D | soc-acpi-intel-tgl-match.c | 731 .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 D | soc-acpi-intel-cnl-match.c | 65 .link_mask = BIT(2), 71 .link_mask = GENMASK(3, 0), 77 .link_mask = BIT(0) | BIT(1) | BIT(3),
|
| H A D | soc-acpi-intel-nvl-match.c | 73 .link_mask = GENMASK(3, 0), 79 .link_mask = BIT(0) | BIT(1) | BIT(3), 85 .link_mask = GENMASK(2, 0),
|
| H A D | soc-acpi-intel-cml-match.c | 284 .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 D | soc-acpi-intel-icl-match.c | 170 .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 D | sta.c | 419 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 D | hda.c | 217 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 D | soc-acpi.h | 66 * @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 D | intel-sdw-acpi.c | 113 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 D | acp-common.c | 155 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 D | sdw_intel.h | 244 u32 link_mask; member 306 u32 link_mask; member 351 u32 link_mask; member
|
| /linux/sound/soc/amd/ps/ |
| H A D | pci-ps.c | 293 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 D | dcn321_dio_link_encoder.h | 39 const struct dcn10_link_enc_mask *link_mask);
|
| /linux/drivers/gpu/drm/amd/display/dc/dcn201/ |
| H A D | dcn201_link_encoder.h | 69 const struct dcn10_link_enc_mask *link_mask);
|