Lines Matching defs:vals

406 	struct fsl_ssi_regvals *vals = ssi->regvals;
427 srcr = vals[RX].srcr | vals[TX].srcr;
428 stcr = vals[RX].stcr | vals[TX].stcr;
429 sier = vals[RX].sier | vals[TX].sier;
432 srcr = vals[dir].srcr;
433 stcr = vals[dir].stcr;
434 sier = vals[dir].sier;
470 vals[dir].scr, vals[dir].scr);
482 * @vals : regvals of the current stream
486 * 1) XOR vals and avals to get the differences if the other stream is active;
487 * Otherwise, return current vals if the other stream is not active
488 * 2) AND the result of 1) with the current vals
490 #define _ssi_xor_shared_bits(vals, avals, aactive) \
491 ((vals) ^ ((avals) * (aactive)))
493 #define ssi_excl_shared_bits(vals, avals, aactive) \
494 ((vals) & _ssi_xor_shared_bits(vals, avals, aactive))
509 struct fsl_ssi_regvals *vals, *avals;
518 vals = &ssi->regvals[dir];
527 scr = ssi_excl_shared_bits(vals->scr, avals->scr, aactive);
544 srcr = vals->srcr | avals->srcr;
545 stcr = vals->stcr | avals->stcr;
546 sier = vals->sier | avals->sier;
552 sier = ssi_excl_shared_bits(vals->sier, avals->sier, aactive);
553 srcr = ssi_excl_shared_bits(vals->srcr, avals->srcr, aactive);
554 stcr = ssi_excl_shared_bits(vals->stcr, avals->stcr, aactive);
588 struct fsl_ssi_regvals *vals = ssi->regvals;
590 vals[RX].sier = SSI_SIER_RFF0_EN | FSLSSI_SIER_DBG_RX_FLAGS;
591 vals[RX].srcr = SSI_SRCR_RFEN0;
592 vals[RX].scr = SSI_SCR_SSIEN | SSI_SCR_RE;
593 vals[TX].sier = SSI_SIER_TFE0_EN | FSLSSI_SIER_DBG_TX_FLAGS;
594 vals[TX].stcr = SSI_STCR_TFEN0;
595 vals[TX].scr = SSI_SCR_SSIEN | SSI_SCR_TE;
599 vals[RX].scr = vals[TX].scr = 0;
602 vals[RX].srcr |= SSI_SRCR_RFEN1;
603 vals[TX].stcr |= SSI_STCR_TFEN1;
607 vals[RX].sier |= SSI_SIER_RDMAE;
608 vals[TX].sier |= SSI_SIER_TDMAE;
610 vals[RX].sier |= SSI_SIER_RIE;
611 vals[TX].sier |= SSI_SIER_TIE;
810 struct fsl_ssi_regvals *vals = ssi->regvals;
869 vals[RX].srcr &= ~SSI_SRCR_RFEN1;
870 vals[TX].stcr &= ~SSI_STCR_TFEN1;
871 vals[RX].scr &= ~SSI_SCR_TCH_EN;
872 vals[TX].scr &= ~SSI_SCR_TCH_EN;
876 vals[RX].srcr |= SSI_SRCR_RFEN1;
877 vals[TX].stcr |= SSI_STCR_TFEN1;
878 vals[RX].scr |= SSI_SCR_TCH_EN;
879 vals[TX].scr |= SSI_SCR_TCH_EN;