Lines Matching refs:fc
131 extern int mac_drv_rx_init(struct s_smc *smc, int len, int fc, char *look_ahead,
153 int hwm_tx_init(struct s_smc *smc, u_char fc, int frag_count, int frame_len,
1056 u_char fc ; /* Frame control */ in process_receive() local
1287 fc = *(char *)mb->sm_data = *data ; in process_receive()
1294 switch(fc) { in process_receive()
1352 if ((fc & 0xf0) == FC_MAC) in process_receive()
1382 u_char fc ; in smt_to_llc() local
1387 fc = *smc->os.hwm.r.mb_pos ; in smt_to_llc()
1388 (void)mac_drv_rx_init(smc,(int)mb->sm_len,(int)fc, in smt_to_llc()
1550 int hwm_tx_init(struct s_smc *smc, u_char fc, int frag_count, int frame_len, in hwm_tx_init() argument
1553 NDD_TRACE("THiB",fc,frag_count,frame_len) ; in hwm_tx_init()
1557 DB_TX("hwm_tx_init: fc = %x, len = %d",fc,frame_len,3) ; in hwm_tx_init()
1558 if ((fc & ~(FC_SYNC_BIT|FC_LLC_PRIOR)) == FC_ASYNC_LLC) { in hwm_tx_init()
1562 switch (fc) { in hwm_tx_init()
1806 void smt_send_mbuf(struct s_smc *smc, SMbuf *mb, int fc) in smt_send_mbuf() argument
1821 NDD_TRACE("THSB",mb,fc,0) ; in smt_send_mbuf()
1822 DB_TX("smt_send_mbuf: mb = 0x%x, fc = 0x%x",mb,fc,4) ; in smt_send_mbuf()
1827 *data = fc ; in smt_send_mbuf()
1828 if (fc == FC_SMT_LOC) in smt_send_mbuf()
1853 if (fc == FC_BEACON || fc == FC_SMT_LOC) { in smt_send_mbuf()
1858 if ((smc->os.hwm.pass_NSA &&(fc == FC_SMT_NSA)) || in smt_send_mbuf()
1859 (smc->os.hwm.pass_SMT &&(fc == FC_SMT_INFO))) in smt_send_mbuf()