Lines Matching refs:smc
61 #define DB_TEST (smc->debug)
484 void hwt_restart(struct s_smc *smc); /* hwt.c */
485 SMbuf *smt_build_frame(struct s_smc *smc, int class, int type,
487 SMbuf *smt_get_mbuf(struct s_smc *smc); /* drvsr.c */
488 void *sm_to_para(struct s_smc *smc, struct smt_header *sm,
495 void queue_event(struct s_smc *smc, int class, int event);
496 void ecm(struct s_smc *smc, int event);
497 void ecm_init(struct s_smc *smc);
498 void rmt(struct s_smc *smc, int event);
499 void rmt_init(struct s_smc *smc);
500 void pcm(struct s_smc *smc, const int np, int event);
501 void pcm_init(struct s_smc *smc);
502 void cfm(struct s_smc *smc, int event);
503 void cfm_init(struct s_smc *smc);
504 void smt_timer_start(struct s_smc *smc, struct smt_timer *timer, u_long time,
506 void smt_timer_stop(struct s_smc *smc, struct smt_timer *timer);
507 void pcm_status_state(struct s_smc *smc, int np, int *type, int *state,
509 void plc_config_mux(struct s_smc *smc, int mux);
510 void sm_lem_evaluate(struct s_smc *smc);
511 void mac_update_counter(struct s_smc *smc);
512 void sm_ma_control(struct s_smc *smc, int mode);
513 void sm_mac_check_beacon_claim(struct s_smc *smc);
514 void config_mux(struct s_smc *smc, int mux);
515 void smt_agent_init(struct s_smc *smc);
516 void smt_timer_init(struct s_smc *smc);
517 void smt_received_pack(struct s_smc *smc, SMbuf *mb, int fs);
518 void smt_add_para(struct s_smc *smc, struct s_pcon *pcon, u_short para,
521 void ev_init(struct s_smc *smc);
522 void hwt_init(struct s_smc *smc);
523 u_long hwt_read(struct s_smc *smc);
524 void hwt_stop(struct s_smc *smc);
525 void hwt_start(struct s_smc *smc, u_long time);
526 void smt_send_mbuf(struct s_smc *smc, SMbuf *mb, int fc);
527 void smt_free_mbuf(struct s_smc *smc, SMbuf *mb);
528 void sm_pm_bypass_req(struct s_smc *smc, int mode);
529 void rmt_indication(struct s_smc *smc, int i);
530 void cfm_state_change(struct s_smc *smc, int c_state);
533 void smt_panic(struct s_smc *smc, char *text);
535 #define smt_panic(smc,text) argument
538 void smt_stat_counter(struct s_smc *smc, int stat);
539 void smt_timer_poll(struct s_smc *smc);
541 u_long smt_get_tid(struct s_smc *smc);
542 void smt_timer_done(struct s_smc *smc);
543 void smt_fixup_mib(struct s_smc *smc);
544 void smt_reset_defaults(struct s_smc *smc, int level);
545 void smt_agent_task(struct s_smc *smc);
546 int smt_check_para(struct s_smc *smc, struct smt_header *sm,
548 void driver_get_bia(struct s_smc *smc, struct fddi_addr *bia_addr);
551 void drv_reset_indication(struct s_smc *smc);
554 void smt_start_watchdog(struct s_smc *smc);
555 void smt_event(struct s_smc *smc, int event);
556 void timer_event(struct s_smc *smc, u_long token);
557 void ev_dispatcher(struct s_smc *smc);
558 void pcm_get_state(struct s_smc *smc, struct smt_state *state);
559 void ecm_state_change(struct s_smc *smc, int e_state);
560 int sm_pm_bypass_present(struct s_smc *smc);
561 void pcm_state_change(struct s_smc *smc, int plc, int p_state);
562 void rmt_state_change(struct s_smc *smc, int r_state);
563 int sm_pm_get_ls(struct s_smc *smc, int phy);
564 int pcm_get_s_port(struct s_smc *smc);
565 int pcm_rooted_station(struct s_smc *smc);
566 int cfm_get_mac_input(struct s_smc *smc);
567 int cfm_get_mac_output(struct s_smc *smc);
568 int cem_build_path(struct s_smc *smc, char *to, int path_index);
569 int sm_mac_get_tx_state(struct s_smc *smc);
570 char *get_pcmstate(struct s_smc *smc, int np);
571 int smt_action(struct s_smc *smc, int class, int code, int index);
572 u_short smt_online(struct s_smc *smc, int on);
573 void smt_force_irq(struct s_smc *smc);
574 void smt_pmf_received_pack(struct s_smc *smc, SMbuf *mb, int local);
575 void smt_send_frame(struct s_smc *smc, SMbuf *mb, int fc, int local);
576 void smt_set_timestamp(struct s_smc *smc, u_char *p);
577 void mac_set_rx_mode(struct s_smc *smc, int mode);
578 int mac_add_multicast(struct s_smc *smc, struct fddi_addr *addr, int can);
579 void mac_update_multicast(struct s_smc *smc);
580 void mac_clear_multicast(struct s_smc *smc);
581 void set_formac_tsync(struct s_smc *smc, long sync_bw);
582 void formac_reinit_tx(struct s_smc *smc);
583 void formac_tx_restart(struct s_smc *smc);
584 void process_receive(struct s_smc *smc);
585 void init_driver_fplus(struct s_smc *smc);
586 void rtm_irq(struct s_smc *smc);
587 void rtm_set_timer(struct s_smc *smc);
588 void ring_status_indication(struct s_smc *smc, u_long status);
589 void llc_recover_tx(struct s_smc *smc);
590 void llc_restart_tx(struct s_smc *smc);
591 void plc_clear_irq(struct s_smc *smc, int p);
592 void plc_irq(struct s_smc *smc, int np, unsigned int cmd);
593 int smt_set_mac_opvalues(struct s_smc *smc);
596 void mac_do_pci_fix(struct s_smc *smc);
597 void mac_drv_clear_tx_queue(struct s_smc *smc);
598 void mac_drv_repair_descr(struct s_smc *smc);
599 u_long hwt_quick_read(struct s_smc *smc);
600 void hwt_wait_time(struct s_smc *smc, u_long start, long duration);
604 int pnmi_init(struct s_smc* smc);
605 int pnmi_process_ndis_id(struct s_smc *smc, u_long ndis_oid, void *buf, int len,
619 int ess_raf_received_pack(struct s_smc *smc, SMbuf *mb, struct smt_header *sm,
621 void ess_timer_poll(struct s_smc *smc);
622 void ess_para_change(struct s_smc *smc);
626 void smt_init_evc(struct s_smc *smc);
627 void smt_srf_event(struct s_smc *smc, int code, int index, int cond);
629 #define smt_init_evc(smc) argument
630 #define smt_srf_event(smc,code,index,cond) argument
634 void smt_emulate_token_ct(struct s_smc *smc, int mac_index);
638 void dump_smt(struct s_smc *smc, struct smt_header *sm, char *text);
640 #define dump_smt(smc,sm,text) argument
651 #define PNMI_INIT(smc) /* Nothing */ argument
658 #define SMT_PANIC(smc,nr,msg) smt_panic (smc, msg) argument
662 #define SMT_ERR_LOG(smc,nr,msg) SMT_PANIC (smc, nr, msg) argument