| /linux-6.15/sound/hda/ |
| H A D | hdac_component.c | 40 if (!acomp || !acomp->ops) in snd_hdac_set_codec_wakeup() 48 acomp->ops->codec_wake_override(acomp->dev, enable); in snd_hdac_set_codec_wakeup() 78 if (!acomp || !acomp->ops) in snd_hdac_display_power() 86 cookie = acomp->ops->get_power(acomp->dev); in snd_hdac_display_power() 97 acomp->ops->put_power(acomp->dev, cookie); in snd_hdac_display_power() 127 if (!acomp || !acomp->ops || !acomp->ops->sync_audio_rate) in snd_hdac_sync_audio_rate() 168 if (!acomp || !acomp->ops || !acomp->ops->get_eld) in snd_hdac_acomp_get_eld() 195 if (WARN_ON(!(acomp->dev && acomp->ops))) { in hdac_component_master_bind() 207 ret = acomp->audio_ops->master_bind(dev, acomp); in hdac_component_master_bind() 229 acomp->audio_ops->master_unbind(dev, acomp); in hdac_component_master_unbind() [all …]
|
| H A D | hdac_i915.c | 36 struct drm_audio_component *acomp = bus->audio_component; in snd_hdac_i915_set_bclk() local 41 if (!acomp || !acomp->ops || !acomp->ops->get_cdclk_freq) in snd_hdac_i915_set_bclk() 46 cdclk_freq = acomp->ops->get_cdclk_freq(acomp->dev); in snd_hdac_i915_set_bclk() 187 struct drm_audio_component *acomp; in snd_hdac_i915_init() local 195 sizeof(struct i915_audio_component) - sizeof(*acomp)); in snd_hdac_i915_init() 198 acomp = bus->audio_component; in snd_hdac_i915_init() 199 if (!acomp) in snd_hdac_i915_init() 201 if (!acomp->ops) { in snd_hdac_i915_init()
|
| /linux-6.15/crypto/ |
| H A D | acompress.c | 65 alg->exit(acomp); in crypto_acomp_exit_tfm() 67 if (acomp_is_async(acomp)) in crypto_acomp_exit_tfm() 68 crypto_free_acomp(acomp->fb); in crypto_acomp_exit_tfm() 78 acomp->fb = acomp; in crypto_acomp_init_tfm() 83 if (acomp_is_async(acomp)) { in crypto_acomp_init_tfm() 93 acomp->fb = fb; in crypto_acomp_init_tfm() 96 acomp->compress = alg->compress; in crypto_acomp_init_tfm() 97 acomp->decompress = alg->decompress; in crypto_acomp_init_tfm() 98 acomp->reqsize = alg->reqsize; in crypto_acomp_init_tfm() 100 acomp->base.exit = crypto_acomp_exit_tfm; in crypto_acomp_init_tfm() [all …]
|
| H A D | testmgr.c | 3581 struct crypto_acomp *acomp; in alg_test_comp() local 3584 acomp = crypto_alloc_acomp(driver, type, mask); in alg_test_comp() 3585 if (IS_ERR(acomp)) { in alg_test_comp() 3586 if (PTR_ERR(acomp) == -ENOENT) in alg_test_comp() 3589 driver, PTR_ERR(acomp)); in alg_test_comp() 3590 return PTR_ERR(acomp); in alg_test_comp() 3592 err = test_acomp(acomp, desc->suite.comp.comp.vecs, in alg_test_comp() 3596 crypto_free_acomp(acomp); in alg_test_comp()
|
| /linux-6.15/Documentation/sound/hd-audio/ |
| H A D | dp-mst.rst | 44 - MST must be dyn_pcm_assign, and it is acomp (for Intel scenario); 45 - NON-MST may or may not be dyn_pcm_assign, it can be acomp or !acomp; 48 a. MST (&& dyn_pcm_assign && acomp) 49 b. NON-MST && dyn_pcm_assign && acomp 50 c. NON-MST && !dyn_pcm_assign && !acomp 78 Enable unsolicited event if !acomp. 83 - acomp 91 - !acomp
|
| /linux-6.15/drivers/gpu/drm/i915/display/ |
| H A D | intel_audio.c | 359 rate = acomp ? acomp->aud_sample_rate[port] : 0; in hsw_hdmi_audio_config_update() 769 if (acomp && acomp->base.audio_ops && in intel_audio_codec_enable() 774 acomp->base.audio_ops->pin_eld_notify(acomp->base.audio_ops->audio_ptr, in intel_audio_codec_enable() 827 if (acomp && acomp->base.audio_ops && in intel_audio_codec_disable() 832 acomp->base.audio_ops->pin_eld_notify(acomp->base.audio_ops->audio_ptr, in intel_audio_codec_disable() 1260 if (drm_WARN_ON(display->drm, acomp->base.ops || acomp->base.dev)) in intel_audio_component_bind() 1270 acomp->base.dev = drv_kdev; in intel_audio_component_bind() 1273 acomp->aud_sample_rate[i] = 0; in intel_audio_component_bind() 1274 display->audio.component = acomp; in intel_audio_component_bind() 1287 acomp->base.ops = NULL; in intel_audio_component_unbind() [all …]
|
| /linux-6.15/drivers/gpu/drm/radeon/ |
| H A D | radeon_audio.c | 737 struct drm_audio_component *acomp; in radeon_audio_component_notify() local 740 acomp = rdev->audio.component; in radeon_audio_component_notify() 741 if (acomp && acomp->audio_ops && acomp->audio_ops->pin_eld_notify) in radeon_audio_component_notify() 742 acomp->audio_ops->pin_eld_notify(acomp->audio_ops->audio_ptr, in radeon_audio_component_notify() 797 struct drm_audio_component *acomp = data; in radeon_audio_component_bind() local 803 acomp->ops = &radeon_audio_component_ops; in radeon_audio_component_bind() 804 acomp->dev = kdev; in radeon_audio_component_bind() 805 rdev->audio.component = acomp; in radeon_audio_component_bind() 816 struct drm_audio_component *acomp = data; in radeon_audio_component_unbind() local 822 acomp->ops = NULL; in radeon_audio_component_unbind() [all …]
|
| /linux-6.15/mm/ |
| H A D | zswap.c | 147 struct crypto_acomp *acomp; member 837 if (IS_ERR(acomp)) { in zswap_cpu_comp_prepare() 840 ret = PTR_ERR(acomp); in zswap_cpu_comp_prepare() 869 acomp_ctx->acomp = acomp; in zswap_cpu_comp_prepare() 876 if (acomp) in zswap_cpu_comp_prepare() 877 crypto_free_acomp(acomp); in zswap_cpu_comp_prepare() 887 struct crypto_acomp *acomp; in zswap_cpu_comp_dead() local 895 acomp = acomp_ctx->acomp; in zswap_cpu_comp_dead() 898 acomp_ctx->acomp = NULL; in zswap_cpu_comp_dead() 908 if (!IS_ERR_OR_NULL(acomp)) in zswap_cpu_comp_dead() [all …]
|
| /linux-6.15/sound/soc/intel/avs/ |
| H A D | pcm.c | 905 struct avs_tplg *tplg = acomp->tplg; in avs_component_load_libraries() 940 struct avs_soc_component *acomp; in avs_component_probe() local 947 acomp = to_avs_soc_component(component); in avs_component_probe() 950 acomp->tplg = avs_tplg_new(component); in avs_component_probe() 951 if (!acomp->tplg) in avs_component_probe() 1022 list_del(&acomp->node); in avs_component_remove() 1335 struct avs_soc_component *acomp; in avs_soc_component_register() local 1338 acomp = devm_kzalloc(dev, sizeof(*acomp), GFP_KERNEL); in avs_soc_component_register() 1339 if (!acomp) in avs_soc_component_register() 1347 acomp->base.name = name; in avs_soc_component_register() [all …]
|
| H A D | topology.c | 340 if (idx >= acomp->tplg->num_##member) \ 343 *val = &acomp->tplg->member[idx]; \ 515 struct avs_soc_component *acomp = to_avs_soc_component(comp); in avs_tplg_parse_libraries() local 516 struct avs_tplg *tplg = acomp->tplg; in avs_tplg_parse_libraries() 581 struct avs_tplg *tplg = acomp->tplg; in avs_tplg_parse_audio_formats() 622 struct avs_tplg *tplg = acomp->tplg; in avs_tplg_parse_modcfgs_base() 992 struct avs_tplg *tplg = acomp->tplg; in avs_tplg_parse_modcfgs_ext() 1064 struct avs_tplg *tplg = acomp->tplg; in avs_tplg_parse_pplcfgs() 1129 struct avs_tplg *tplg = acomp->tplg; in avs_tplg_parse_bindings() 1553 struct avs_tplg *tplg = acomp->tplg; in avs_tplg_parse_initial_configs() [all …]
|
| H A D | ipc.c | 97 struct avs_soc_component *acomp; in avs_dsp_recovery() local 103 list_for_each_entry(acomp, &adev->comp_list, node) { in avs_dsp_recovery() 107 card = acomp->base.card; in avs_dsp_recovery()
|
| H A D | path.c | 22 struct avs_soc_component *acomp; in avs_path_find_tplg() local 24 list_for_each_entry(acomp, &adev->comp_list, node) in avs_path_find_tplg() 25 if (!strcmp(acomp->tplg->name, name)) in avs_path_find_tplg() 26 return acomp->tplg; in avs_path_find_tplg() 742 struct avs_soc_component *acomp; in avs_path_module_send_init_configs() local 744 acomp = to_avs_soc_component(mod->template->owner->owner->owner->owner->comp); in avs_path_module_send_init_configs() 750 struct avs_tplg_init_config *config = &acomp->tplg->init_configs[ids[i]]; in avs_path_module_send_init_configs()
|
| H A D | loader.c | 608 struct avs_soc_component *acomp; in avs_load_firmware() local 633 list_for_each_entry(acomp, &adev->comp_list, node) { in avs_load_firmware() 634 struct avs_tplg *tplg = acomp->tplg; in avs_load_firmware()
|
| /linux-6.15/drivers/gpu/drm/nouveau/dispnv50/ |
| H A D | disp.c | 583 nv50_audio_component_eld_notify(struct drm_audio_component *acomp, int port, in nv50_audio_component_eld_notify() argument 586 if (acomp && acomp->audio_ops && acomp->audio_ops->pin_eld_notify) in nv50_audio_component_eld_notify() 587 acomp->audio_ops->pin_eld_notify(acomp->audio_ops->audio_ptr, in nv50_audio_component_eld_notify() 641 struct drm_audio_component *acomp = data; in nv50_audio_component_bind() local 647 acomp->ops = &nv50_audio_component_ops; in nv50_audio_component_bind() 648 acomp->dev = kdev; in nv50_audio_component_bind() 649 drm->audio.component = acomp; in nv50_audio_component_bind() 659 struct drm_audio_component *acomp = data; in nv50_audio_component_unbind() local 663 acomp->ops = NULL; in nv50_audio_component_unbind() 664 acomp->dev = NULL; in nv50_audio_component_unbind()
|
| /linux-6.15/sound/pci/hda/ |
| H A D | patch_hdmi.c | 2632 static void generic_acomp_notifier_set(struct drm_audio_component *acomp, in generic_acomp_notifier_set() argument 2638 spec = container_of(acomp->audio_ops, struct hdmi_spec, drm_audio_ops); in generic_acomp_notifier_set() 2654 struct drm_audio_component *acomp) in generic_acomp_master_bind() argument 2656 generic_acomp_notifier_set(acomp, true); in generic_acomp_master_bind() 2661 struct drm_audio_component *acomp) in generic_acomp_master_unbind() argument 2663 generic_acomp_notifier_set(acomp, false); in generic_acomp_master_unbind()
|
| /linux-6.15/drivers/gpu/drm/amd/display/amdgpu_dm/ |
| H A D | amdgpu_dm.c | 1083 struct drm_audio_component *acomp = data; in amdgpu_dm_audio_component_bind() local 1085 acomp->ops = &amdgpu_dm_audio_component_ops; in amdgpu_dm_audio_component_bind() 1086 acomp->dev = kdev; in amdgpu_dm_audio_component_bind() 1087 adev->dm.audio_component = acomp; in amdgpu_dm_audio_component_bind() 1096 struct drm_audio_component *acomp = data; in amdgpu_dm_audio_component_unbind() local 1098 acomp->ops = NULL; in amdgpu_dm_audio_component_unbind() 1099 acomp->dev = NULL; in amdgpu_dm_audio_component_unbind() 1160 struct drm_audio_component *acomp = adev->dm.audio_component; in amdgpu_dm_audio_eld_notify() local 1162 if (acomp && acomp->audio_ops && acomp->audio_ops->pin_eld_notify) { in amdgpu_dm_audio_eld_notify() 1165 acomp->audio_ops->pin_eld_notify(acomp->audio_ops->audio_ptr, in amdgpu_dm_audio_eld_notify()
|