Lines Matching defs:sm
266 static int zsh_program(struct zscom *zs, struct scc_mode *sm);
275 struct scc_mode *sm);
1238 register struct scc_mode *sm;
1267 sm = (struct scc_mode *)mp->b_cont->b_rptr;
1268 bcopy(&zss->sl_mode, sm, sizeof (struct scc_mode));
1389 zsh_setmode(struct zscom *zs, struct syncline *zss, struct scc_mode *sm)
1395 if (sm->sm_rxclock == RXC_IS_PLL) {
1400 if (((zss->sl_mode.sm_config ^ sm->sm_config) &
1402 if (sm->sm_config & CONN_SIGNAL) { /* ...up. */
1420 if (!(sm->sm_config & CONN_IBM)) {
1421 if (sm->sm_config & CONN_HDX) {
1426 if (sm->sm_config & CONN_MPT) {
1433 if ((sm->sm_config & (CONN_HDX | CONN_MPT)) == 0)
1436 error = zsh_program(zs, sm);
1905 zsh_program(struct zscom *zs, struct scc_mode *sm)
1919 switch (sm->sm_txclock) {
1940 switch (sm->sm_rxclock) {
1965 if (pll && !(sm->sm_config & CONN_NRZI)) {
1974 if (baud && (speed = sm->sm_baudrate)) {
1981 sm->sm_baudrate = PCLK / (2 * ((int)tconst + 2));
1987 if ((speed = sm->sm_baudrate * 32) != 0)
1997 sm->sm_baudrate = speed / 32;
2001 if ((sm->sm_config & (CONN_LPBK|CONN_ECHO)) == (CONN_LPBK|CONN_ECHO)) {
2006 if (sm->sm_config & CONN_LPBK)
2008 if (sm->sm_config & CONN_NRZI)
2010 if (sm->sm_config & CONN_ECHO)
2029 if (sm->sm_config & CONN_IBM) {
2038 if (sm->sm_config & CONN_SIGNAL)
2047 bcopy(sm, &zss->sl_mode, sizeof (struct scc_mode));