Lines Matching refs:sm
291 struct smt_header *sm ;
294 sm = smtod(mb,struct smt_header *) ;
295 DB_SMT("SMT: processing PMF frame at %x len %d\n",sm,mb->sm_len) ;
297 dump_smt(smc,sm,"PMF Received") ;
305 if (sm->smt_class == SMT_PMF_GET ||
306 sm->smt_class == SMT_PMF_SET) {
307 reply = smt_build_pmf_response(smc,sm,
308 sm->smt_class == SMT_PMF_SET,local) ;
310 sm = smtod(reply,struct smt_header *) ;
312 dump_smt(smc,sm,"PMF Reply") ;
514 static int smt_authorize(smc,sm)
516 struct smt_header *sm ;
529 if (memcmp((char *) &sm->smt_sid,
540 pa = (struct smt_para *) sm_to_para(smc,sm,SMT_P_AUTHOR) ;
551 static int smt_check_set_count(smc,sm)
553 struct smt_header *sm ;
558 pa = (struct smt_para *) sm_to_para(smc,sm,SMT_P1035) ;
1486 smc->sm.please_reconnect = 1 ;
1584 void dump_smt(smc,sm,text)
1586 struct smt_header *sm ;
1607 smtlen = sm->smt_len + sizeof(struct smt_header) ;
1610 dump_hex((char *) &sm->smt_dest,6) ;
1612 dump_hex((char *) &sm->smt_source,6) ;
1614 sm->smt_class,sm->smt_type,sm->smt_version) ;
1615 printf("TID %lx\t\tSID ",sm->smt_tid) ;
1616 dump_hex((char *) &sm->smt_sid,8) ;
1617 printf(" LEN %x\n",sm->smt_len) ;
1619 len = sm->smt_len ;
1620 pa = (struct smt_para *) (sm + 1) ;
1635 smt_swap_para(sm,smtlen,0) ;
1665 smt_swap_para(sm,smtlen,1) ;