nonatomic         353 drivers/staging/vc04_services/bcm2835-audio/bcm2835-pcm.c 	pcm->nonatomic = true;
nonatomic         519 include/sound/pcm.h 	bool nonatomic; /* whole PCM operations are in non-atomic context */
nonatomic         810 include/sound/soc.h 	bool nonatomic;
nonatomic          85 sound/core/pcm_native.c static void snd_pcm_group_ ## action(struct snd_pcm_group *group, bool nonatomic) \
nonatomic          87 sound/core/pcm_native.c 	if (nonatomic) \
nonatomic         108 sound/core/pcm_native.c 	snd_pcm_group_lock(&substream->self_group, substream->pcm->nonatomic);
nonatomic         120 sound/core/pcm_native.c 	snd_pcm_group_unlock(&substream->self_group, substream->pcm->nonatomic);
nonatomic         135 sound/core/pcm_native.c 			       substream->pcm->nonatomic);
nonatomic         143 sound/core/pcm_native.c 	if (substream->pcm->nonatomic)
nonatomic         158 sound/core/pcm_native.c 				 substream->pcm->nonatomic);
nonatomic         165 sound/core/pcm_native.c 	if (substream->pcm->nonatomic)
nonatomic         183 sound/core/pcm_native.c 	if (substream->pcm->nonatomic)
nonatomic        1031 sound/core/pcm_native.c 			if (s->pcm->nonatomic)
nonatomic        1063 sound/core/pcm_native.c 				if (s1->pcm->nonatomic)
nonatomic        1114 sound/core/pcm_native.c 	snd_pcm_group_unlock(group, substream->pcm->nonatomic);
nonatomic        1126 sound/core/pcm_native.c 	bool nonatomic = substream->pcm->nonatomic;
nonatomic        1137 sound/core/pcm_native.c 		trylock = nonatomic ? mutex_trylock(&group->mutex) :
nonatomic        1144 sound/core/pcm_native.c 		snd_pcm_group_lock(group, nonatomic);
nonatomic        1996 sound/core/pcm_native.c 	bool nonatomic = substream->pcm->nonatomic;
nonatomic        2023 sound/core/pcm_native.c 	    substream->pcm->nonatomic != substream1->pcm->nonatomic) {
nonatomic        2040 sound/core/pcm_native.c 	snd_pcm_group_lock_irq(target_group, nonatomic);
nonatomic        2045 sound/core/pcm_native.c 	snd_pcm_group_unlock_irq(target_group, nonatomic);
nonatomic        2065 sound/core/pcm_native.c 	bool nonatomic = substream->pcm->nonatomic;
nonatomic        2077 sound/core/pcm_native.c 	snd_pcm_group_lock_irq(group, nonatomic);
nonatomic        2090 sound/core/pcm_native.c 	snd_pcm_group_unlock_irq(group, nonatomic);
nonatomic        1240 sound/drivers/vx/vx_pcm.c 		pcm->nonatomic = true;
nonatomic         845 sound/pci/lx6464es/lx6464es.c 	pcm->nonatomic = true;
nonatomic         977 sound/pci/mixart/mixart.c 	pcm->nonatomic = true;
nonatomic        1010 sound/pci/mixart/mixart.c 	pcm->nonatomic = true;
nonatomic        1170 sound/pci/pcxhr/pcxhr.c 	pcm->nonatomic = true;
nonatomic         285 sound/pcmcia/pdaudiocf/pdaudiocf_pcm.c 	pcm->nonatomic = true;
nonatomic         448 sound/soc/intel/boards/bxt_da7219_max98357a.c 		.nonatomic = 1,
nonatomic         461 sound/soc/intel/boards/bxt_da7219_max98357a.c 		.nonatomic = 1,
nonatomic         472 sound/soc/intel/boards/bxt_da7219_max98357a.c 		.nonatomic = 1,
nonatomic         485 sound/soc/intel/boards/bxt_da7219_max98357a.c 		.nonatomic = 1,
nonatomic         496 sound/soc/intel/boards/bxt_da7219_max98357a.c 		.nonatomic = 1,
nonatomic         507 sound/soc/intel/boards/bxt_da7219_max98357a.c 		.nonatomic = 1,
nonatomic         517 sound/soc/intel/boards/bxt_da7219_max98357a.c 		.nonatomic = 1,
nonatomic         527 sound/soc/intel/boards/bxt_da7219_max98357a.c 		.nonatomic = 1,
nonatomic         391 sound/soc/intel/boards/bxt_rt298.c 		.nonatomic = 1,
nonatomic         403 sound/soc/intel/boards/bxt_rt298.c 		.nonatomic = 1,
nonatomic         416 sound/soc/intel/boards/bxt_rt298.c 		.nonatomic = 1,
nonatomic         426 sound/soc/intel/boards/bxt_rt298.c 		.nonatomic = 1,
nonatomic         437 sound/soc/intel/boards/bxt_rt298.c 		.nonatomic = 1,
nonatomic         447 sound/soc/intel/boards/bxt_rt298.c 		.nonatomic = 1,
nonatomic         457 sound/soc/intel/boards/bxt_rt298.c 		.nonatomic = 1,
nonatomic         176 sound/soc/intel/boards/bytcht_cx2072x.c 		.nonatomic = true,
nonatomic         186 sound/soc/intel/boards/bytcht_cx2072x.c 		.nonatomic = true,
nonatomic         201 sound/soc/intel/boards/bytcht_cx2072x.c 		.nonatomic = true,
nonatomic         175 sound/soc/intel/boards/bytcht_da7213.c 		.nonatomic = true,
nonatomic         185 sound/soc/intel/boards/bytcht_da7213.c 		.nonatomic = true,
nonatomic         200 sound/soc/intel/boards/bytcht_da7213.c 		.nonatomic = true,
nonatomic         323 sound/soc/intel/boards/bytcht_es8316.c 		.nonatomic = true,
nonatomic         334 sound/soc/intel/boards/bytcht_es8316.c 		.nonatomic = true,
nonatomic         352 sound/soc/intel/boards/bytcht_es8316.c 		.nonatomic = true,
nonatomic         120 sound/soc/intel/boards/bytcht_nocodec.c 		.nonatomic = true,
nonatomic         131 sound/soc/intel/boards/bytcht_nocodec.c 		.nonatomic = true,
nonatomic         147 sound/soc/intel/boards/bytcht_nocodec.c 		.nonatomic = true,
nonatomic        1062 sound/soc/intel/boards/bytcr_rt5640.c 		.nonatomic = true,
nonatomic        1072 sound/soc/intel/boards/bytcr_rt5640.c 		.nonatomic = true,
nonatomic        1087 sound/soc/intel/boards/bytcr_rt5640.c 		.nonatomic = true,
nonatomic         761 sound/soc/intel/boards/bytcr_rt5651.c 		.nonatomic = true,
nonatomic         771 sound/soc/intel/boards/bytcr_rt5651.c 		.nonatomic = true,
nonatomic         787 sound/soc/intel/boards/bytcr_rt5651.c 		.nonatomic = true,
nonatomic         353 sound/soc/intel/boards/cht_bsw_max98090_ti.c 		.nonatomic = true,
nonatomic         363 sound/soc/intel/boards/cht_bsw_max98090_ti.c 		.nonatomic = true,
nonatomic         196 sound/soc/intel/boards/cht_bsw_nau8824.c 		.nonatomic = true,
nonatomic         206 sound/soc/intel/boards/cht_bsw_nau8824.c 		.nonatomic = true,
nonatomic         450 sound/soc/intel/boards/cht_bsw_rt5645.c 		.nonatomic = true,
nonatomic         460 sound/soc/intel/boards/cht_bsw_rt5645.c 		.nonatomic = true,
nonatomic         474 sound/soc/intel/boards/cht_bsw_rt5645.c 		.nonatomic = true,
nonatomic         314 sound/soc/intel/boards/cht_bsw_rt5672.c 		.nonatomic = true,
nonatomic         324 sound/soc/intel/boards/cht_bsw_rt5672.c 		.nonatomic = true,
nonatomic         337 sound/soc/intel/boards/cht_bsw_rt5672.c 		.nonatomic = true,
nonatomic         389 sound/soc/intel/boards/glk_rt5682_max98357a.c 		.nonatomic = 1,
nonatomic         400 sound/soc/intel/boards/glk_rt5682_max98357a.c 		.nonatomic = 1,
nonatomic         410 sound/soc/intel/boards/glk_rt5682_max98357a.c 		.nonatomic = 1,
nonatomic         419 sound/soc/intel/boards/glk_rt5682_max98357a.c 		.nonatomic = 1,
nonatomic         427 sound/soc/intel/boards/glk_rt5682_max98357a.c 		.nonatomic = 1,
nonatomic         437 sound/soc/intel/boards/glk_rt5682_max98357a.c 		.nonatomic = 1,
nonatomic         449 sound/soc/intel/boards/glk_rt5682_max98357a.c 		.nonatomic = 1,
nonatomic         460 sound/soc/intel/boards/glk_rt5682_max98357a.c 		.nonatomic = 1,
nonatomic         471 sound/soc/intel/boards/glk_rt5682_max98357a.c 		.nonatomic = 1,
nonatomic         413 sound/soc/intel/boards/kbl_da7219_max98357a.c 		.nonatomic = 1,
nonatomic         425 sound/soc/intel/boards/kbl_da7219_max98357a.c 		.nonatomic = 1,
nonatomic         437 sound/soc/intel/boards/kbl_da7219_max98357a.c 		.nonatomic = 1,
nonatomic         449 sound/soc/intel/boards/kbl_da7219_max98357a.c 		.nonatomic = 1,
nonatomic         460 sound/soc/intel/boards/kbl_da7219_max98357a.c 		.nonatomic = 1,
nonatomic         471 sound/soc/intel/boards/kbl_da7219_max98357a.c 		.nonatomic = 1,
nonatomic         680 sound/soc/intel/boards/kbl_da7219_max98927.c 		.nonatomic = 1,
nonatomic         693 sound/soc/intel/boards/kbl_da7219_max98927.c 		.nonatomic = 1,
nonatomic         701 sound/soc/intel/boards/kbl_da7219_max98927.c 		.nonatomic = 1,
nonatomic         711 sound/soc/intel/boards/kbl_da7219_max98927.c 		.nonatomic = 1,
nonatomic         723 sound/soc/intel/boards/kbl_da7219_max98927.c 		.nonatomic = 1,
nonatomic         734 sound/soc/intel/boards/kbl_da7219_max98927.c 		.nonatomic = 1,
nonatomic         745 sound/soc/intel/boards/kbl_da7219_max98927.c 		.nonatomic = 1,
nonatomic         753 sound/soc/intel/boards/kbl_da7219_max98927.c 		.nonatomic = 1,
nonatomic         765 sound/soc/intel/boards/kbl_da7219_max98927.c 		.nonatomic = 1,
nonatomic         846 sound/soc/intel/boards/kbl_da7219_max98927.c 		.nonatomic = 1,
nonatomic         859 sound/soc/intel/boards/kbl_da7219_max98927.c 		.nonatomic = 1,
nonatomic         867 sound/soc/intel/boards/kbl_da7219_max98927.c 		.nonatomic = 1,
nonatomic         877 sound/soc/intel/boards/kbl_da7219_max98927.c 		.nonatomic = 1,
nonatomic         889 sound/soc/intel/boards/kbl_da7219_max98927.c 		.nonatomic = 1,
nonatomic         900 sound/soc/intel/boards/kbl_da7219_max98927.c 		.nonatomic = 1,
nonatomic         911 sound/soc/intel/boards/kbl_da7219_max98927.c 		.nonatomic = 1,
nonatomic         365 sound/soc/intel/boards/kbl_rt5660.c 		.nonatomic = 1,
nonatomic         376 sound/soc/intel/boards/kbl_rt5660.c 		.nonatomic = 1,
nonatomic         390 sound/soc/intel/boards/kbl_rt5660.c 		.nonatomic = 1,
nonatomic         401 sound/soc/intel/boards/kbl_rt5660.c 		.nonatomic = 1,
nonatomic         412 sound/soc/intel/boards/kbl_rt5660.c 		.nonatomic = 1,
nonatomic         644 sound/soc/intel/boards/kbl_rt5663_max98927.c 		.nonatomic = 1,
nonatomic         656 sound/soc/intel/boards/kbl_rt5663_max98927.c 		.nonatomic = 1,
nonatomic         667 sound/soc/intel/boards/kbl_rt5663_max98927.c 		.nonatomic = 1,
nonatomic         676 sound/soc/intel/boards/kbl_rt5663_max98927.c 		.nonatomic = 1,
nonatomic         684 sound/soc/intel/boards/kbl_rt5663_max98927.c 		.nonatomic = 1,
nonatomic         694 sound/soc/intel/boards/kbl_rt5663_max98927.c 		.nonatomic = 1,
nonatomic         706 sound/soc/intel/boards/kbl_rt5663_max98927.c 		.nonatomic = 1,
nonatomic         717 sound/soc/intel/boards/kbl_rt5663_max98927.c 		.nonatomic = 1,
nonatomic         728 sound/soc/intel/boards/kbl_rt5663_max98927.c 		.nonatomic = 1,
nonatomic         804 sound/soc/intel/boards/kbl_rt5663_max98927.c 		.nonatomic = 1,
nonatomic         815 sound/soc/intel/boards/kbl_rt5663_max98927.c 		.nonatomic = 1,
nonatomic         829 sound/soc/intel/boards/kbl_rt5663_max98927.c 		.nonatomic = 1,
nonatomic         840 sound/soc/intel/boards/kbl_rt5663_max98927.c 		.nonatomic = 1,
nonatomic         473 sound/soc/intel/boards/kbl_rt5663_rt5514_max98927.c 		.nonatomic = 1,
nonatomic         485 sound/soc/intel/boards/kbl_rt5663_rt5514_max98927.c 		.nonatomic = 1,
nonatomic         496 sound/soc/intel/boards/kbl_rt5663_rt5514_max98927.c 		.nonatomic = 1,
nonatomic         505 sound/soc/intel/boards/kbl_rt5663_rt5514_max98927.c 		.nonatomic = 1,
nonatomic         518 sound/soc/intel/boards/kbl_rt5663_rt5514_max98927.c 		.nonatomic = 1,
nonatomic         530 sound/soc/intel/boards/kbl_rt5663_rt5514_max98927.c 		.nonatomic = 1,
nonatomic         541 sound/soc/intel/boards/kbl_rt5663_rt5514_max98927.c 		.nonatomic = 1,
nonatomic          77 sound/soc/intel/boards/skl_hda_dsp_generic.c 	link->nonatomic = 1;
nonatomic         461 sound/soc/intel/boards/skl_nau88l25_max98357a.c 		.nonatomic = 1,
nonatomic         473 sound/soc/intel/boards/skl_nau88l25_max98357a.c 		.nonatomic = 1,
nonatomic         485 sound/soc/intel/boards/skl_nau88l25_max98357a.c 		.nonatomic = 1,
nonatomic         495 sound/soc/intel/boards/skl_nau88l25_max98357a.c 		.nonatomic = 1,
nonatomic         507 sound/soc/intel/boards/skl_nau88l25_max98357a.c 		.nonatomic = 1,
nonatomic         518 sound/soc/intel/boards/skl_nau88l25_max98357a.c 		.nonatomic = 1,
nonatomic         529 sound/soc/intel/boards/skl_nau88l25_max98357a.c 		.nonatomic = 1,
nonatomic         500 sound/soc/intel/boards/skl_nau88l25_ssm4567.c 		.nonatomic = 1,
nonatomic         512 sound/soc/intel/boards/skl_nau88l25_ssm4567.c 		.nonatomic = 1,
nonatomic         524 sound/soc/intel/boards/skl_nau88l25_ssm4567.c 		.nonatomic = 1,
nonatomic         534 sound/soc/intel/boards/skl_nau88l25_ssm4567.c 		.nonatomic = 1,
nonatomic         546 sound/soc/intel/boards/skl_nau88l25_ssm4567.c 		.nonatomic = 1,
nonatomic         557 sound/soc/intel/boards/skl_nau88l25_ssm4567.c 		.nonatomic = 1,
nonatomic         568 sound/soc/intel/boards/skl_nau88l25_ssm4567.c 		.nonatomic = 1,
nonatomic         344 sound/soc/intel/boards/skl_rt286.c 		.nonatomic = 1,
nonatomic         358 sound/soc/intel/boards/skl_rt286.c 		.nonatomic = 1,
nonatomic         371 sound/soc/intel/boards/skl_rt286.c 		.nonatomic = 1,
nonatomic         386 sound/soc/intel/boards/skl_rt286.c 		.nonatomic = 1,
nonatomic         395 sound/soc/intel/boards/skl_rt286.c 		.nonatomic = 1,
nonatomic         405 sound/soc/intel/boards/skl_rt286.c 		.nonatomic = 1,
nonatomic         414 sound/soc/intel/boards/skl_rt286.c 		.nonatomic = 1,
nonatomic         423 sound/soc/intel/boards/skl_rt286.c 		.nonatomic = 1,
nonatomic         441 sound/soc/intel/boards/sof_rt5682.c 	links[id].nonatomic = true;
nonatomic         554 sound/soc/intel/boards/sof_rt5682.c 		links[id].nonatomic = true;
nonatomic         119 sound/soc/qcom/common.c 		link->nonatomic = 1;
nonatomic        2956 sound/soc/soc-pcm.c 	pcm->nonatomic = rtd->dai_link->nonatomic;
nonatomic        2829 sound/soc/sof/topology.c 		link->nonatomic = true;
nonatomic         787 sound/xen/xen_snd_front_alsa.c 	pcm->nonatomic = true;