Symbol: s_smc
drivers/net/fddi/skfp/cfm.c
110
static void selection_criteria (struct s_smc *smc, struct s_phy *phy)
drivers/net/fddi/skfp/cfm.c
136
void all_selection_criteria(struct s_smc *smc)
drivers/net/fddi/skfp/cfm.c
147
static void cem_priv_state(struct s_smc *smc, int event)
drivers/net/fddi/skfp/cfm.c
203
void cfm(struct s_smc *smc, int event)
drivers/net/fddi/skfp/cfm.c
266
static void cfm_fsm(struct s_smc *smc, int cmd)
drivers/net/fddi/skfp/cfm.c
524
int cfm_get_mac_input(struct s_smc *smc)
drivers/net/fddi/skfp/cfm.c
535
int cfm_get_mac_output(struct s_smc *smc)
drivers/net/fddi/skfp/cfm.c
575
int cem_build_path(struct s_smc *smc, char *to, int path_index)
drivers/net/fddi/skfp/cfm.c
89
static void cfm_fsm(struct s_smc *smc, int cmd);
drivers/net/fddi/skfp/cfm.c
95
void cfm_init(struct s_smc *smc)
drivers/net/fddi/skfp/drvfbi.c
156
void card_stop(struct s_smc *smc)
drivers/net/fddi/skfp/drvfbi.c
179
void mac1_irq(struct s_smc *smc, u_short stu, u_short stl)
drivers/net/fddi/skfp/drvfbi.c
228
void plc1_irq(struct s_smc *smc)
drivers/net/fddi/skfp/drvfbi.c
239
void plc2_irq(struct s_smc *smc)
drivers/net/fddi/skfp/drvfbi.c
250
void timer_irq(struct s_smc *smc)
drivers/net/fddi/skfp/drvfbi.c
260
int pcm_get_s_port(struct s_smc *smc)
drivers/net/fddi/skfp/drvfbi.c
277
void read_address(struct s_smc *smc, u_char *mac_addr)
drivers/net/fddi/skfp/drvfbi.c
316
void init_board(struct s_smc *smc, u_char *mac_addr)
drivers/net/fddi/skfp/drvfbi.c
337
void sm_pm_bypass_req(struct s_smc *smc, int mode)
drivers/net/fddi/skfp/drvfbi.c
360
int sm_pm_bypass_present(struct s_smc *smc)
drivers/net/fddi/skfp/drvfbi.c
365
void plc_clear_irq(struct s_smc *smc, int p)
drivers/net/fddi/skfp/drvfbi.c
384
static void led_indication(struct s_smc *smc, int led_event)
drivers/net/fddi/skfp/drvfbi.c
433
void pcm_state_change(struct s_smc *smc, int plc, int p_state)
drivers/net/fddi/skfp/drvfbi.c
446
void rmt_indication(struct s_smc *smc, int i)
drivers/net/fddi/skfp/drvfbi.c
458
void llc_recover_tx(struct s_smc *smc)
drivers/net/fddi/skfp/drvfbi.c
494
int set_oi_id_def(struct s_smc *smc)
drivers/net/fddi/skfp/drvfbi.c
533
void driver_get_bia(struct s_smc *smc, struct fddi_addr *bia_addr)
drivers/net/fddi/skfp/drvfbi.c
541
void smt_start_watchdog(struct s_smc *smc)
drivers/net/fddi/skfp/drvfbi.c
556
static void smt_stop_watchdog(struct s_smc *smc)
drivers/net/fddi/skfp/drvfbi.c
572
void mac_do_pci_fix(struct s_smc *smc)
drivers/net/fddi/skfp/drvfbi.c
76
static void smt_stop_watchdog(struct s_smc *smc);
drivers/net/fddi/skfp/drvfbi.c
81
static void card_start(struct s_smc *smc)
drivers/net/fddi/skfp/ecm.c
113
void ecm(struct s_smc *smc, int event)
drivers/net/fddi/skfp/ecm.c
132
static void ecm_fsm(struct s_smc *smc, int cmd)
drivers/net/fddi/skfp/ecm.c
415
static void prop_actions(struct s_smc *smc)
drivers/net/fddi/skfp/ecm.c
465
static void prop_actions(struct s_smc *smc)
drivers/net/fddi/skfp/ecm.c
511
static void start_ecm_timer(struct s_smc *smc, u_long value, int event)
drivers/net/fddi/skfp/ecm.c
520
static void stop_ecm_timer(struct s_smc *smc)
drivers/net/fddi/skfp/ecm.c
86
static void ecm_fsm(struct s_smc *smc, int cmd);
drivers/net/fddi/skfp/ecm.c
87
static void start_ecm_timer(struct s_smc *smc, u_long value, int event);
drivers/net/fddi/skfp/ecm.c
88
static void stop_ecm_timer(struct s_smc *smc);
drivers/net/fddi/skfp/ecm.c
89
static void prop_actions(struct s_smc *smc);
drivers/net/fddi/skfp/ecm.c
95
void ecm_init(struct s_smc *smc)
drivers/net/fddi/skfp/ess.c
100
static int process_bw_alloc(struct s_smc *smc, long int payload, long int overhead);
drivers/net/fddi/skfp/ess.c
112
int ess_raf_received_pack(struct s_smc *smc, SMbuf *mb, struct smt_header *sm,
drivers/net/fddi/skfp/ess.c
375
static int process_bw_alloc(struct s_smc *smc, long int payload, long int overhead)
drivers/net/fddi/skfp/ess.c
471
static void ess_send_response(struct s_smc *smc, struct smt_header *sm,
drivers/net/fddi/skfp/ess.c
536
void ess_timer_poll(struct s_smc *smc)
drivers/net/fddi/skfp/ess.c
550
static void ess_send_alc_req(struct s_smc *smc)
drivers/net/fddi/skfp/ess.c
658
static void ess_send_frame(struct s_smc *smc, SMbuf *mb)
drivers/net/fddi/skfp/ess.c
684
void ess_para_change(struct s_smc *smc)
drivers/net/fddi/skfp/ess.c
690
static void ess_config_fifo(struct s_smc *smc)
drivers/net/fddi/skfp/ess.c
78
static void ess_send_response(struct s_smc *smc, struct smt_header *sm,
drivers/net/fddi/skfp/ess.c
80
static void ess_config_fifo(struct s_smc *smc);
drivers/net/fddi/skfp/ess.c
81
static void ess_send_alc_req(struct s_smc *smc);
drivers/net/fddi/skfp/ess.c
82
static void ess_send_frame(struct s_smc *smc, SMbuf *mb);
drivers/net/fddi/skfp/ess.c
96
void ess_timer_poll(struct s_smc *smc);
drivers/net/fddi/skfp/ess.c
97
void ess_para_change(struct s_smc *smc);
drivers/net/fddi/skfp/ess.c
98
int ess_raf_received_pack(struct s_smc *smc, SMbuf *mb, struct smt_header *sm,
drivers/net/fddi/skfp/fplustm.c
1006
void sm_mac_check_beacon_claim(struct s_smc *smc)
drivers/net/fddi/skfp/fplustm.c
1019
void sm_ma_control(struct s_smc *smc, int mode)
drivers/net/fddi/skfp/fplustm.c
103
static u_long mac_get_tneg(struct s_smc *smc)
drivers/net/fddi/skfp/fplustm.c
1043
int sm_mac_get_tx_state(struct s_smc *smc)
drivers/net/fddi/skfp/fplustm.c
1052
static struct s_fpmc* mac_get_mc_table(struct s_smc *smc,
drivers/net/fddi/skfp/fplustm.c
1096
void mac_clear_multicast(struct s_smc *smc)
drivers/net/fddi/skfp/fplustm.c
112
void mac_update_counter(struct s_smc *smc)
drivers/net/fddi/skfp/fplustm.c
1138
int mac_add_multicast(struct s_smc *smc, struct fddi_addr *addr, int can)
drivers/net/fddi/skfp/fplustm.c
1192
void mac_update_multicast(struct s_smc *smc)
drivers/net/fddi/skfp/fplustm.c
1268
void mac_set_rx_mode(struct s_smc *smc, int mode)
drivers/net/fddi/skfp/fplustm.c
1324
void rtm_irq(struct s_smc *smc)
drivers/net/fddi/skfp/fplustm.c
1337
static void rtm_init(struct s_smc *smc)
drivers/net/fddi/skfp/fplustm.c
1343
void rtm_set_timer(struct s_smc *smc)
drivers/net/fddi/skfp/fplustm.c
1353
static void smt_split_up_fifo(struct s_smc *smc)
drivers/net/fddi/skfp/fplustm.c
137
static void write_mdr(struct s_smc *smc, u_long val)
drivers/net/fddi/skfp/fplustm.c
147
static u_long read_mdr(struct s_smc *smc, unsigned int addr)
drivers/net/fddi/skfp/fplustm.c
1473
void formac_reinit_tx(struct s_smc *smc)
drivers/net/fddi/skfp/fplustm.c
166
static void init_ram(struct s_smc *smc)
drivers/net/fddi/skfp/fplustm.c
185
static void set_recvptr(struct s_smc *smc)
drivers/net/fddi/skfp/fplustm.c
215
static void set_txptr(struct s_smc *smc)
drivers/net/fddi/skfp/fplustm.c
247
static void init_rbc(struct s_smc *smc)
drivers/net/fddi/skfp/fplustm.c
268
static void init_rx(struct s_smc *smc)
drivers/net/fddi/skfp/fplustm.c
290
void set_formac_tsync(struct s_smc *smc, long sync_bw)
drivers/net/fddi/skfp/fplustm.c
298
static void init_tx(struct s_smc *smc)
drivers/net/fddi/skfp/fplustm.c
324
static void mac_counter_init(struct s_smc *smc)
drivers/net/fddi/skfp/fplustm.c
347
static void set_formac_addr(struct s_smc *smc)
drivers/net/fddi/skfp/fplustm.c
389
static void copy_tx_mac(struct s_smc *smc, u_long td, struct fddi_mac *mac,
drivers/net/fddi/skfp/fplustm.c
39
static void build_claim_beacon(struct s_smc *smc, u_long t_request);
drivers/net/fddi/skfp/fplustm.c
40
static int init_mac(struct s_smc *smc, int all);
drivers/net/fddi/skfp/fplustm.c
41
static void rtm_init(struct s_smc *smc);
drivers/net/fddi/skfp/fplustm.c
42
static void smt_split_up_fifo(struct s_smc *smc);
drivers/net/fddi/skfp/fplustm.c
438
static void directed_beacon(struct s_smc *smc)
drivers/net/fddi/skfp/fplustm.c
467
static void build_claim_beacon(struct s_smc *smc, u_long t_request)
drivers/net/fddi/skfp/fplustm.c
528
static void formac_rcv_restart(struct s_smc *smc)
drivers/net/fddi/skfp/fplustm.c
536
void formac_tx_restart(struct s_smc *smc)
drivers/net/fddi/skfp/fplustm.c
542
static void enable_formac(struct s_smc *smc)
drivers/net/fddi/skfp/fplustm.c
582
void enable_tx_irq(struct s_smc *smc, u_short queue)
drivers/net/fddi/skfp/fplustm.c
617
void disable_tx_irq(struct s_smc *smc, u_short queue)
drivers/net/fddi/skfp/fplustm.c
633
static void disable_formac(struct s_smc *smc)
drivers/net/fddi/skfp/fplustm.c
645
static void mac_ring_up(struct s_smc *smc, int up)
drivers/net/fddi/skfp/fplustm.c
672
void mac2_irq(struct s_smc *smc, u_short code_s2u, u_short code_s2l)
drivers/net/fddi/skfp/fplustm.c
798
void mac3_irq(struct s_smc *smc, u_short code_s3u, u_short code_s3l)
drivers/net/fddi/skfp/fplustm.c
821
static void formac_offline(struct s_smc *smc)
drivers/net/fddi/skfp/fplustm.c
839
static void formac_online(struct s_smc *smc)
drivers/net/fddi/skfp/fplustm.c
849
int init_fplus(struct s_smc *smc)
drivers/net/fddi/skfp/fplustm.c
887
static int init_mac(struct s_smc *smc, int all)
drivers/net/fddi/skfp/fplustm.c
992
void config_mux(struct s_smc *smc, int mux)
drivers/net/fddi/skfp/h/cmtdef.h
389
struct s_smc *tm_smc ; /* pointer to context */
drivers/net/fddi/skfp/h/cmtdef.h
484
void hwt_restart(struct s_smc *smc); /* hwt.c */
drivers/net/fddi/skfp/h/cmtdef.h
485
SMbuf *smt_build_frame(struct s_smc *smc, int class, int type,
drivers/net/fddi/skfp/h/cmtdef.h
487
SMbuf *smt_get_mbuf(struct s_smc *smc); /* drvsr.c */
drivers/net/fddi/skfp/h/cmtdef.h
488
void *sm_to_para(struct s_smc *smc, struct smt_header *sm,
drivers/net/fddi/skfp/h/cmtdef.h
495
void queue_event(struct s_smc *smc, int class, int event);
drivers/net/fddi/skfp/h/cmtdef.h
496
void ecm(struct s_smc *smc, int event);
drivers/net/fddi/skfp/h/cmtdef.h
497
void ecm_init(struct s_smc *smc);
drivers/net/fddi/skfp/h/cmtdef.h
498
void rmt(struct s_smc *smc, int event);
drivers/net/fddi/skfp/h/cmtdef.h
499
void rmt_init(struct s_smc *smc);
drivers/net/fddi/skfp/h/cmtdef.h
500
void pcm(struct s_smc *smc, const int np, int event);
drivers/net/fddi/skfp/h/cmtdef.h
501
void pcm_init(struct s_smc *smc);
drivers/net/fddi/skfp/h/cmtdef.h
502
void cfm(struct s_smc *smc, int event);
drivers/net/fddi/skfp/h/cmtdef.h
503
void cfm_init(struct s_smc *smc);
drivers/net/fddi/skfp/h/cmtdef.h
504
void smt_timer_start(struct s_smc *smc, struct smt_timer *timer, u_long time,
drivers/net/fddi/skfp/h/cmtdef.h
506
void smt_timer_stop(struct s_smc *smc, struct smt_timer *timer);
drivers/net/fddi/skfp/h/cmtdef.h
507
void pcm_status_state(struct s_smc *smc, int np, int *type, int *state,
drivers/net/fddi/skfp/h/cmtdef.h
509
void plc_config_mux(struct s_smc *smc, int mux);
drivers/net/fddi/skfp/h/cmtdef.h
510
void sm_lem_evaluate(struct s_smc *smc);
drivers/net/fddi/skfp/h/cmtdef.h
511
void mac_update_counter(struct s_smc *smc);
drivers/net/fddi/skfp/h/cmtdef.h
512
void sm_ma_control(struct s_smc *smc, int mode);
drivers/net/fddi/skfp/h/cmtdef.h
513
void sm_mac_check_beacon_claim(struct s_smc *smc);
drivers/net/fddi/skfp/h/cmtdef.h
514
void config_mux(struct s_smc *smc, int mux);
drivers/net/fddi/skfp/h/cmtdef.h
515
void smt_agent_init(struct s_smc *smc);
drivers/net/fddi/skfp/h/cmtdef.h
516
void smt_timer_init(struct s_smc *smc);
drivers/net/fddi/skfp/h/cmtdef.h
517
void smt_received_pack(struct s_smc *smc, SMbuf *mb, int fs);
drivers/net/fddi/skfp/h/cmtdef.h
518
void smt_add_para(struct s_smc *smc, struct s_pcon *pcon, u_short para,
drivers/net/fddi/skfp/h/cmtdef.h
521
void ev_init(struct s_smc *smc);
drivers/net/fddi/skfp/h/cmtdef.h
522
void hwt_init(struct s_smc *smc);
drivers/net/fddi/skfp/h/cmtdef.h
523
u_long hwt_read(struct s_smc *smc);
drivers/net/fddi/skfp/h/cmtdef.h
524
void hwt_stop(struct s_smc *smc);
drivers/net/fddi/skfp/h/cmtdef.h
525
void hwt_start(struct s_smc *smc, u_long time);
drivers/net/fddi/skfp/h/cmtdef.h
526
void smt_send_mbuf(struct s_smc *smc, SMbuf *mb, int fc);
drivers/net/fddi/skfp/h/cmtdef.h
527
void smt_free_mbuf(struct s_smc *smc, SMbuf *mb);
drivers/net/fddi/skfp/h/cmtdef.h
528
void sm_pm_bypass_req(struct s_smc *smc, int mode);
drivers/net/fddi/skfp/h/cmtdef.h
529
void rmt_indication(struct s_smc *smc, int i);
drivers/net/fddi/skfp/h/cmtdef.h
530
void cfm_state_change(struct s_smc *smc, int c_state);
drivers/net/fddi/skfp/h/cmtdef.h
533
void smt_panic(struct s_smc *smc, char *text);
drivers/net/fddi/skfp/h/cmtdef.h
538
void smt_stat_counter(struct s_smc *smc, int stat);
drivers/net/fddi/skfp/h/cmtdef.h
539
void smt_timer_poll(struct s_smc *smc);
drivers/net/fddi/skfp/h/cmtdef.h
541
u_long smt_get_tid(struct s_smc *smc);
drivers/net/fddi/skfp/h/cmtdef.h
542
void smt_timer_done(struct s_smc *smc);
drivers/net/fddi/skfp/h/cmtdef.h
543
void smt_fixup_mib(struct s_smc *smc);
drivers/net/fddi/skfp/h/cmtdef.h
544
void smt_reset_defaults(struct s_smc *smc, int level);
drivers/net/fddi/skfp/h/cmtdef.h
545
void smt_agent_task(struct s_smc *smc);
drivers/net/fddi/skfp/h/cmtdef.h
546
int smt_check_para(struct s_smc *smc, struct smt_header *sm,
drivers/net/fddi/skfp/h/cmtdef.h
548
void driver_get_bia(struct s_smc *smc, struct fddi_addr *bia_addr);
drivers/net/fddi/skfp/h/cmtdef.h
551
void drv_reset_indication(struct s_smc *smc);
drivers/net/fddi/skfp/h/cmtdef.h
554
void smt_start_watchdog(struct s_smc *smc);
drivers/net/fddi/skfp/h/cmtdef.h
555
void smt_event(struct s_smc *smc, int event);
drivers/net/fddi/skfp/h/cmtdef.h
556
void timer_event(struct s_smc *smc, u_long token);
drivers/net/fddi/skfp/h/cmtdef.h
557
void ev_dispatcher(struct s_smc *smc);
drivers/net/fddi/skfp/h/cmtdef.h
558
void pcm_get_state(struct s_smc *smc, struct smt_state *state);
drivers/net/fddi/skfp/h/cmtdef.h
559
void ecm_state_change(struct s_smc *smc, int e_state);
drivers/net/fddi/skfp/h/cmtdef.h
560
int sm_pm_bypass_present(struct s_smc *smc);
drivers/net/fddi/skfp/h/cmtdef.h
561
void pcm_state_change(struct s_smc *smc, int plc, int p_state);
drivers/net/fddi/skfp/h/cmtdef.h
562
void rmt_state_change(struct s_smc *smc, int r_state);
drivers/net/fddi/skfp/h/cmtdef.h
563
int sm_pm_get_ls(struct s_smc *smc, int phy);
drivers/net/fddi/skfp/h/cmtdef.h
564
int pcm_get_s_port(struct s_smc *smc);
drivers/net/fddi/skfp/h/cmtdef.h
565
int pcm_rooted_station(struct s_smc *smc);
drivers/net/fddi/skfp/h/cmtdef.h
566
int cfm_get_mac_input(struct s_smc *smc);
drivers/net/fddi/skfp/h/cmtdef.h
567
int cfm_get_mac_output(struct s_smc *smc);
drivers/net/fddi/skfp/h/cmtdef.h
568
int cem_build_path(struct s_smc *smc, char *to, int path_index);
drivers/net/fddi/skfp/h/cmtdef.h
569
int sm_mac_get_tx_state(struct s_smc *smc);
drivers/net/fddi/skfp/h/cmtdef.h
570
char *get_pcmstate(struct s_smc *smc, int np);
drivers/net/fddi/skfp/h/cmtdef.h
571
int smt_action(struct s_smc *smc, int class, int code, int index);
drivers/net/fddi/skfp/h/cmtdef.h
572
u_short smt_online(struct s_smc *smc, int on);
drivers/net/fddi/skfp/h/cmtdef.h
573
void smt_force_irq(struct s_smc *smc);
drivers/net/fddi/skfp/h/cmtdef.h
574
void smt_pmf_received_pack(struct s_smc *smc, SMbuf *mb, int local);
drivers/net/fddi/skfp/h/cmtdef.h
575
void smt_send_frame(struct s_smc *smc, SMbuf *mb, int fc, int local);
drivers/net/fddi/skfp/h/cmtdef.h
576
void smt_set_timestamp(struct s_smc *smc, u_char *p);
drivers/net/fddi/skfp/h/cmtdef.h
577
void mac_set_rx_mode(struct s_smc *smc, int mode);
drivers/net/fddi/skfp/h/cmtdef.h
578
int mac_add_multicast(struct s_smc *smc, struct fddi_addr *addr, int can);
drivers/net/fddi/skfp/h/cmtdef.h
579
void mac_update_multicast(struct s_smc *smc);
drivers/net/fddi/skfp/h/cmtdef.h
580
void mac_clear_multicast(struct s_smc *smc);
drivers/net/fddi/skfp/h/cmtdef.h
581
void set_formac_tsync(struct s_smc *smc, long sync_bw);
drivers/net/fddi/skfp/h/cmtdef.h
582
void formac_reinit_tx(struct s_smc *smc);
drivers/net/fddi/skfp/h/cmtdef.h
583
void formac_tx_restart(struct s_smc *smc);
drivers/net/fddi/skfp/h/cmtdef.h
584
void process_receive(struct s_smc *smc);
drivers/net/fddi/skfp/h/cmtdef.h
585
void init_driver_fplus(struct s_smc *smc);
drivers/net/fddi/skfp/h/cmtdef.h
586
void rtm_irq(struct s_smc *smc);
drivers/net/fddi/skfp/h/cmtdef.h
587
void rtm_set_timer(struct s_smc *smc);
drivers/net/fddi/skfp/h/cmtdef.h
588
void ring_status_indication(struct s_smc *smc, u_long status);
drivers/net/fddi/skfp/h/cmtdef.h
589
void llc_recover_tx(struct s_smc *smc);
drivers/net/fddi/skfp/h/cmtdef.h
590
void llc_restart_tx(struct s_smc *smc);
drivers/net/fddi/skfp/h/cmtdef.h
591
void plc_clear_irq(struct s_smc *smc, int p);
drivers/net/fddi/skfp/h/cmtdef.h
592
void plc_irq(struct s_smc *smc, int np, unsigned int cmd);
drivers/net/fddi/skfp/h/cmtdef.h
593
int smt_set_mac_opvalues(struct s_smc *smc);
drivers/net/fddi/skfp/h/cmtdef.h
596
void mac_do_pci_fix(struct s_smc *smc);
drivers/net/fddi/skfp/h/cmtdef.h
597
void mac_drv_clear_tx_queue(struct s_smc *smc);
drivers/net/fddi/skfp/h/cmtdef.h
598
void mac_drv_repair_descr(struct s_smc *smc);
drivers/net/fddi/skfp/h/cmtdef.h
599
u_long hwt_quick_read(struct s_smc *smc);
drivers/net/fddi/skfp/h/cmtdef.h
600
void hwt_wait_time(struct s_smc *smc, u_long start, long duration);
drivers/net/fddi/skfp/h/cmtdef.h
604
int pnmi_init(struct s_smc* smc);
drivers/net/fddi/skfp/h/cmtdef.h
605
int pnmi_process_ndis_id(struct s_smc *smc, u_long ndis_oid, void *buf, int len,
drivers/net/fddi/skfp/h/cmtdef.h
619
int ess_raf_received_pack(struct s_smc *smc, SMbuf *mb, struct smt_header *sm,
drivers/net/fddi/skfp/h/cmtdef.h
621
void ess_timer_poll(struct s_smc *smc);
drivers/net/fddi/skfp/h/cmtdef.h
622
void ess_para_change(struct s_smc *smc);
drivers/net/fddi/skfp/h/cmtdef.h
626
void smt_init_evc(struct s_smc *smc);
drivers/net/fddi/skfp/h/cmtdef.h
627
void smt_srf_event(struct s_smc *smc, int code, int index, int cond);
drivers/net/fddi/skfp/h/cmtdef.h
634
void smt_emulate_token_ct(struct s_smc *smc, int mac_index);
drivers/net/fddi/skfp/h/cmtdef.h
638
void dump_smt(struct s_smc *smc, struct smt_header *sm, char *text);
drivers/net/fddi/skfp/h/smc.h
468
void all_selection_criteria(struct s_smc *smc);
drivers/net/fddi/skfp/h/smc.h
469
void card_stop(struct s_smc *smc);
drivers/net/fddi/skfp/h/smc.h
470
void init_board(struct s_smc *smc, u_char *mac_addr);
drivers/net/fddi/skfp/h/smc.h
471
int init_fplus(struct s_smc *smc);
drivers/net/fddi/skfp/h/smc.h
472
void init_plc(struct s_smc *smc);
drivers/net/fddi/skfp/h/smc.h
473
int init_smt(struct s_smc *smc, const u_char *mac_addr);
drivers/net/fddi/skfp/h/smc.h
474
void mac1_irq(struct s_smc *smc, u_short stu, u_short stl);
drivers/net/fddi/skfp/h/smc.h
475
void mac2_irq(struct s_smc *smc, u_short code_s2u, u_short code_s2l);
drivers/net/fddi/skfp/h/smc.h
476
void mac3_irq(struct s_smc *smc, u_short code_s3u, u_short code_s3l);
drivers/net/fddi/skfp/h/smc.h
477
int pcm_status_twisted(struct s_smc *smc);
drivers/net/fddi/skfp/h/smc.h
478
void plc1_irq(struct s_smc *smc);
drivers/net/fddi/skfp/h/smc.h
479
void plc2_irq(struct s_smc *smc);
drivers/net/fddi/skfp/h/smc.h
480
void read_address(struct s_smc *smc, u_char *mac_addr);
drivers/net/fddi/skfp/h/smc.h
481
void timer_irq(struct s_smc *smc);
drivers/net/fddi/skfp/hwmtm.c
101
extern void mac_drv_clear_rxd(struct s_smc *smc,
drivers/net/fddi/skfp/hwmtm.c
1033
void process_receive(struct s_smc *smc)
drivers/net/fddi/skfp/hwmtm.c
113
extern u_long mac_drv_virt2phys(struct s_smc *smc, void *virt);
drivers/net/fddi/skfp/hwmtm.c
114
extern u_long dma_master(struct s_smc *smc, void *virt, int len, int flag);
drivers/net/fddi/skfp/hwmtm.c
119
extern void dma_complete(struct s_smc *smc, volatile union s_fp_descr *descr,
drivers/net/fddi/skfp/hwmtm.c
123
extern int mac_drv_rx_init(struct s_smc *smc, int len, int fc, char *look_ahead,
drivers/net/fddi/skfp/hwmtm.c
131
void process_receive(struct s_smc *smc);
drivers/net/fddi/skfp/hwmtm.c
132
void fddi_isr(struct s_smc *smc);
drivers/net/fddi/skfp/hwmtm.c
133
void smt_free_mbuf(struct s_smc *smc, SMbuf *mb);
drivers/net/fddi/skfp/hwmtm.c
134
void init_driver_fplus(struct s_smc *smc);
drivers/net/fddi/skfp/hwmtm.c
135
void mac_drv_rx_mode(struct s_smc *smc, int mode);
drivers/net/fddi/skfp/hwmtm.c
136
void init_fddi_driver(struct s_smc *smc, u_char *mac_addr);
drivers/net/fddi/skfp/hwmtm.c
137
void mac_drv_clear_tx_queue(struct s_smc *smc);
drivers/net/fddi/skfp/hwmtm.c
1372
static void smt_to_llc(struct s_smc *smc, SMbuf *mb)
drivers/net/fddi/skfp/hwmtm.c
138
void mac_drv_clear_rx_queue(struct s_smc *smc);
drivers/net/fddi/skfp/hwmtm.c
139
void hwm_tx_frag(struct s_smc *smc, char far *virt, u_long phys, int len,
drivers/net/fddi/skfp/hwmtm.c
1407
void hwm_rx_frag(struct s_smc *smc, char far *virt, u_long phys, int len,
drivers/net/fddi/skfp/hwmtm.c
141
void hwm_rx_frag(struct s_smc *smc, char far *virt, u_long phys, int len,
drivers/net/fddi/skfp/hwmtm.c
144
int mac_drv_init(struct s_smc *smc);
drivers/net/fddi/skfp/hwmtm.c
145
int hwm_tx_init(struct s_smc *smc, u_char fc, int frag_count, int frame_len,
drivers/net/fddi/skfp/hwmtm.c
1455
void mac_drv_clear_rx_queue(struct s_smc *smc)
drivers/net/fddi/skfp/hwmtm.c
150
SMbuf* smt_get_mbuf(struct s_smc *smc);
drivers/net/fddi/skfp/hwmtm.c
153
void mac_drv_debug_lev(struct s_smc *smc, int flag, int lev);
drivers/net/fddi/skfp/hwmtm.c
1542
int hwm_tx_init(struct s_smc *smc, u_char fc, int frag_count, int frame_len,
drivers/net/fddi/skfp/hwmtm.c
1620
void hwm_tx_frag(struct s_smc *smc, char far *virt, u_long phys, int len,
drivers/net/fddi/skfp/hwmtm.c
1726
static void queue_llc_rx(struct s_smc *smc, SMbuf *mb)
drivers/net/fddi/skfp/hwmtm.c
1750
static SMbuf *get_llc_rx(struct s_smc *smc)
drivers/net/fddi/skfp/hwmtm.c
1766
static void queue_txd_mb(struct s_smc *smc, SMbuf *mb)
drivers/net/fddi/skfp/hwmtm.c
1783
static SMbuf *get_txd_mb(struct s_smc *smc)
drivers/net/fddi/skfp/hwmtm.c
1798
void smt_send_mbuf(struct s_smc *smc, SMbuf *mb, int fc)
drivers/net/fddi/skfp/hwmtm.c
1933
static void mac_drv_clear_txd(struct s_smc *smc)
drivers/net/fddi/skfp/hwmtm.c
2023
void mac_drv_clear_tx_queue(struct s_smc *smc)
drivers/net/fddi/skfp/hwmtm.c
2115
void mac_drv_debug_lev(struct s_smc *smc, int flag, int lev)
drivers/net/fddi/skfp/hwmtm.c
251
int mac_drv_init(struct s_smc *smc)
drivers/net/fddi/skfp/hwmtm.c
301
void init_driver_fplus(struct s_smc *smc)
drivers/net/fddi/skfp/hwmtm.c
316
static u_long init_descr_ring(struct s_smc *smc,
drivers/net/fddi/skfp/hwmtm.c
347
static void init_txd_ring(struct s_smc *smc)
drivers/net/fddi/skfp/hwmtm.c
384
static void init_rxd_ring(struct s_smc *smc)
drivers/net/fddi/skfp/hwmtm.c
414
void init_fddi_driver(struct s_smc *smc, u_char *mac_addr)
drivers/net/fddi/skfp/hwmtm.c
478
SMbuf *smt_get_mbuf(struct s_smc *smc)
drivers/net/fddi/skfp/hwmtm.c
500
void smt_free_mbuf(struct s_smc *smc, SMbuf *mb)
drivers/net/fddi/skfp/hwmtm.c
546
void mac_drv_repair_descr(struct s_smc *smc)
drivers/net/fddi/skfp/hwmtm.c
578
static u_long repair_txd_ring(struct s_smc *smc, struct s_smt_tx_queue *queue)
drivers/net/fddi/skfp/hwmtm.c
630
static u_long repair_rxd_ring(struct s_smc *smc, struct s_smt_rx_queue *queue)
drivers/net/fddi/skfp/hwmtm.c
70
static void queue_llc_rx(struct s_smc *smc, SMbuf *mb);
drivers/net/fddi/skfp/hwmtm.c
701
void fddi_isr(struct s_smc *smc)
drivers/net/fddi/skfp/hwmtm.c
71
static void smt_to_llc(struct s_smc *smc, SMbuf *mb);
drivers/net/fddi/skfp/hwmtm.c
72
static void init_txd_ring(struct s_smc *smc);
drivers/net/fddi/skfp/hwmtm.c
73
static void init_rxd_ring(struct s_smc *smc);
drivers/net/fddi/skfp/hwmtm.c
74
static void queue_txd_mb(struct s_smc *smc, SMbuf *mb);
drivers/net/fddi/skfp/hwmtm.c
75
static u_long init_descr_ring(struct s_smc *smc, union s_fp_descr volatile *start,
drivers/net/fddi/skfp/hwmtm.c
77
static u_long repair_txd_ring(struct s_smc *smc, struct s_smt_tx_queue *queue);
drivers/net/fddi/skfp/hwmtm.c
78
static u_long repair_rxd_ring(struct s_smc *smc, struct s_smt_rx_queue *queue);
drivers/net/fddi/skfp/hwmtm.c
79
static SMbuf* get_llc_rx(struct s_smc *smc);
drivers/net/fddi/skfp/hwmtm.c
80
static SMbuf* get_txd_mb(struct s_smc *smc);
drivers/net/fddi/skfp/hwmtm.c
81
static void mac_drv_clear_txd(struct s_smc *smc);
drivers/net/fddi/skfp/hwmtm.c
90
extern void* mac_drv_get_space(struct s_smc *smc, unsigned int size);
drivers/net/fddi/skfp/hwmtm.c
91
extern void* mac_drv_get_desc_mem(struct s_smc *smc, unsigned int size);
drivers/net/fddi/skfp/hwmtm.c
92
extern void mac_drv_fill_rxd(struct s_smc *smc);
drivers/net/fddi/skfp/hwmtm.c
93
extern void mac_drv_tx_complete(struct s_smc *smc,
drivers/net/fddi/skfp/hwmtm.c
95
extern void mac_drv_rx_complete(struct s_smc *smc,
drivers/net/fddi/skfp/hwmtm.c
98
extern void mac_drv_requeue_rxd(struct s_smc *smc,
drivers/net/fddi/skfp/hwmtm.c
984
void mac_drv_rx_mode(struct s_smc *smc, int mode)
drivers/net/fddi/skfp/hwt.c
115
void hwt_init(struct s_smc *smc)
drivers/net/fddi/skfp/hwt.c
138
void hwt_restart(struct s_smc *smc)
drivers/net/fddi/skfp/hwt.c
156
u_long hwt_read(struct s_smc *smc)
drivers/net/fddi/skfp/hwt.c
191
u_long hwt_quick_read(struct s_smc *smc)
drivers/net/fddi/skfp/hwt.c
219
void hwt_wait_time(struct s_smc *smc, u_long start, long int duration)
drivers/net/fddi/skfp/hwt.c
55
void hwt_start(struct s_smc *smc, u_long time)
drivers/net/fddi/skfp/hwt.c
93
void hwt_stop(struct s_smc *smc)
drivers/net/fddi/skfp/pcmplc.c
1026
static void sm_ph_linestate(struct s_smc *smc, int phy, int ls)
drivers/net/fddi/skfp/pcmplc.c
1066
static void lem_evaluate(struct s_smc *smc, struct s_phy *phy)
drivers/net/fddi/skfp/pcmplc.c
1165
void sm_lem_evaluate(struct s_smc *smc)
drivers/net/fddi/skfp/pcmplc.c
1173
static void lem_check_lct(struct s_smc *smc, struct s_phy *phy)
drivers/net/fddi/skfp/pcmplc.c
1217
static void sm_ph_lem_start(struct s_smc *smc, int np, int threshold)
drivers/net/fddi/skfp/pcmplc.c
1235
static void sm_ph_lem_stop(struct s_smc *smc, int np)
drivers/net/fddi/skfp/pcmplc.c
1252
static void pc_rcode_actions(struct s_smc *smc, int bit, struct s_phy *phy)
drivers/net/fddi/skfp/pcmplc.c
1389
static void pc_tcode_actions(struct s_smc *smc, const int bit, struct s_phy *phy)
drivers/net/fddi/skfp/pcmplc.c
1567
int pcm_status_twisted(struct s_smc *smc)
drivers/net/fddi/skfp/pcmplc.c
1586
void pcm_status_state(struct s_smc *smc, int np, int *type, int *state,
drivers/net/fddi/skfp/pcmplc.c
1610
int pcm_rooted_station(struct s_smc *smc)
drivers/net/fddi/skfp/pcmplc.c
1625
void plc_irq(struct s_smc *smc, int np, unsigned int cmd)
drivers/net/fddi/skfp/pcmplc.c
1846
void pcm_get_state(struct s_smc *smc, struct smt_state *state)
drivers/net/fddi/skfp/pcmplc.c
1880
int get_pcm_state(struct s_smc *smc, int np)
drivers/net/fddi/skfp/pcmplc.c
1902
char *get_linestate(struct s_smc *smc, int np)
drivers/net/fddi/skfp/pcmplc.c
191
static void pcm_fsm(struct s_smc *smc, struct s_phy *phy, int cmd);
drivers/net/fddi/skfp/pcmplc.c
192
static void pc_rcode_actions(struct s_smc *smc, int bit, struct s_phy *phy);
drivers/net/fddi/skfp/pcmplc.c
1924
char *get_pcmstate(struct s_smc *smc, int np)
drivers/net/fddi/skfp/pcmplc.c
193
static void pc_tcode_actions(struct s_smc *smc, const int bit, struct s_phy *phy);
drivers/net/fddi/skfp/pcmplc.c
1946
void list_phy(struct s_smc *smc)
drivers/net/fddi/skfp/pcmplc.c
195
static void plc_init(struct s_smc *smc, int p);
drivers/net/fddi/skfp/pcmplc.c
196
static void sm_ph_lem_start(struct s_smc *smc, int np, int threshold);
drivers/net/fddi/skfp/pcmplc.c
197
static void sm_ph_lem_stop(struct s_smc *smc, int np);
drivers/net/fddi/skfp/pcmplc.c
1974
void pcm_lem_dump(struct s_smc *smc)
drivers/net/fddi/skfp/pcmplc.c
198
static void sm_ph_linestate(struct s_smc *smc, int phy, int ls);
drivers/net/fddi/skfp/pcmplc.c
199
static void real_init_plc(struct s_smc *smc);
drivers/net/fddi/skfp/pcmplc.c
205
static void start_pcm_timer0(struct s_smc *smc, u_long value, int event,
drivers/net/fddi/skfp/pcmplc.c
216
static void stop_pcm_timer0(struct s_smc *smc, struct s_phy *phy)
drivers/net/fddi/skfp/pcmplc.c
226
void pcm_init(struct s_smc *smc)
drivers/net/fddi/skfp/pcmplc.c
390
void init_plc(struct s_smc *smc)
drivers/net/fddi/skfp/pcmplc.c
403
static void real_init_plc(struct s_smc *smc)
drivers/net/fddi/skfp/pcmplc.c
411
static void plc_init(struct s_smc *smc, int p)
drivers/net/fddi/skfp/pcmplc.c
474
static void plc_go_state(struct s_smc *smc, int p, int state)
drivers/net/fddi/skfp/pcmplc.c
490
int sm_pm_get_ls(struct s_smc *smc, int phy)
drivers/net/fddi/skfp/pcmplc.c
51
struct s_smc * smc, int type, int index
drivers/net/fddi/skfp/pcmplc.c
523
static int plc_send_bits(struct s_smc *smc, struct s_phy *phy, int len)
drivers/net/fddi/skfp/pcmplc.c
560
void plc_config_mux(struct s_smc *smc, int mux)
drivers/net/fddi/skfp/pcmplc.c
58
struct s_smc *smc ,
drivers/net/fddi/skfp/pcmplc.c
584
void pcm(struct s_smc *smc, const int np, int event)
drivers/net/fddi/skfp/pcmplc.c
662
static void pcm_fsm(struct s_smc *smc, struct s_phy *phy, int cmd)
drivers/net/fddi/skfp/pmf.c
1067
static int smt_set_para(struct s_smc *smc, struct smt_para *pa, int index,
drivers/net/fddi/skfp/pmf.c
1523
static int smt_mib_phys(struct s_smc *smc)
drivers/net/fddi/skfp/pmf.c
1536
static int port_to_mib(struct s_smc *smc, int p)
drivers/net/fddi/skfp/pmf.c
1552
void dump_smt(struct s_smc *smc, struct smt_header *sm, char *text)
drivers/net/fddi/skfp/pmf.c
27
static int smt_authorize(struct s_smc *smc, struct smt_header *sm);
drivers/net/fddi/skfp/pmf.c
273
void smt_pmf_received_pack(struct s_smc *smc, SMbuf *mb, int local)
drivers/net/fddi/skfp/pmf.c
28
static int smt_check_set_count(struct s_smc *smc, struct smt_header *sm);
drivers/net/fddi/skfp/pmf.c
30
static int smt_mib_phys(struct s_smc *smc);
drivers/net/fddi/skfp/pmf.c
303
static SMbuf *smt_build_pmf_response(struct s_smc *smc, struct smt_header *req,
drivers/net/fddi/skfp/pmf.c
31
static int smt_set_para(struct s_smc *smc, struct smt_para *pa, int index,
drivers/net/fddi/skfp/pmf.c
33
void smt_add_para(struct s_smc *smc, struct s_pcon *pcon, u_short para,
drivers/net/fddi/skfp/pmf.c
35
static SMbuf *smt_build_pmf_response(struct s_smc *smc, struct smt_header *req,
drivers/net/fddi/skfp/pmf.c
37
static int port_to_mib(struct s_smc *smc, int p);
drivers/net/fddi/skfp/pmf.c
491
static int smt_authorize(struct s_smc *smc, struct smt_header *sm)
drivers/net/fddi/skfp/pmf.c
526
static int smt_check_set_count(struct s_smc *smc, struct smt_header *sm)
drivers/net/fddi/skfp/pmf.c
542
void smt_add_para(struct s_smc *smc, struct s_pcon *pcon, u_short para,
drivers/net/fddi/skfp/queue.c
119
u_short smt_online(struct s_smc *smc, int on)
drivers/net/fddi/skfp/queue.c
133
void do_smt_flag(struct s_smc *smc, char *flag, int value)
drivers/net/fddi/skfp/queue.c
26
void ev_init(struct s_smc *smc)
drivers/net/fddi/skfp/queue.c
34
void queue_event(struct s_smc *smc, int class, int event)
drivers/net/fddi/skfp/queue.c
50
void timer_event(struct s_smc *smc, u_long token)
drivers/net/fddi/skfp/queue.c
65
void ev_dispatcher(struct s_smc *smc)
drivers/net/fddi/skfp/rmt.c
100
static void stop_rmt_timer1(struct s_smc *smc);
drivers/net/fddi/skfp/rmt.c
101
static void stop_rmt_timer2(struct s_smc *smc);
drivers/net/fddi/skfp/rmt.c
102
static void rmt_dup_actions(struct s_smc *smc);
drivers/net/fddi/skfp/rmt.c
103
static void rmt_reinsert_actions(struct s_smc *smc);
drivers/net/fddi/skfp/rmt.c
104
static void rmt_leave_actions(struct s_smc *smc);
drivers/net/fddi/skfp/rmt.c
105
static void rmt_new_dup_actions(struct s_smc *smc);
drivers/net/fddi/skfp/rmt.c
115
void rmt_init(struct s_smc *smc)
drivers/net/fddi/skfp/rmt.c
137
void rmt(struct s_smc *smc, int event)
drivers/net/fddi/skfp/rmt.c
156
static void rmt_fsm(struct s_smc *smc, int cmd)
drivers/net/fddi/skfp/rmt.c
521
static void rmt_dup_actions(struct s_smc *smc)
drivers/net/fddi/skfp/rmt.c
540
static void rmt_reinsert_actions(struct s_smc *smc)
drivers/net/fddi/skfp/rmt.c
549
static void rmt_new_dup_actions(struct s_smc *smc)
drivers/net/fddi/skfp/rmt.c
574
static void rmt_leave_actions(struct s_smc *smc)
drivers/net/fddi/skfp/rmt.c
587
static void start_rmt_timer0(struct s_smc *smc, u_long value, int event)
drivers/net/fddi/skfp/rmt.c
597
static void start_rmt_timer1(struct s_smc *smc, u_long value, int event)
drivers/net/fddi/skfp/rmt.c
607
static void start_rmt_timer2(struct s_smc *smc, u_long value, int event)
drivers/net/fddi/skfp/rmt.c
617
static void stop_rmt_timer0(struct s_smc *smc)
drivers/net/fddi/skfp/rmt.c
627
static void stop_rmt_timer1(struct s_smc *smc)
drivers/net/fddi/skfp/rmt.c
637
static void stop_rmt_timer2(struct s_smc *smc)
drivers/net/fddi/skfp/rmt.c
95
static void rmt_fsm(struct s_smc *smc, int cmd);
drivers/net/fddi/skfp/rmt.c
96
static void start_rmt_timer0(struct s_smc *smc, u_long value, int event);
drivers/net/fddi/skfp/rmt.c
97
static void start_rmt_timer1(struct s_smc *smc, u_long value, int event);
drivers/net/fddi/skfp/rmt.c
98
static void start_rmt_timer2(struct s_smc *smc, u_long value, int event);
drivers/net/fddi/skfp/rmt.c
99
static void stop_rmt_timer0(struct s_smc *smc);
drivers/net/fddi/skfp/skfddi.c
1047
struct s_smc *smc = netdev_priv(dev);
drivers/net/fddi/skfp/skfddi.c
1107
static void send_queued_packets(struct s_smc *smc)
drivers/net/fddi/skfp/skfddi.c
112
static void send_queued_packets(struct s_smc *smc);
drivers/net/fddi/skfp/skfddi.c
114
static void ResetAdapter(struct s_smc *smc);
drivers/net/fddi/skfp/skfddi.c
118
void *mac_drv_get_space(struct s_smc *smc, u_int size);
drivers/net/fddi/skfp/skfddi.c
119
void *mac_drv_get_desc_mem(struct s_smc *smc, u_int size);
drivers/net/fddi/skfp/skfddi.c
120
unsigned long mac_drv_virt2phys(struct s_smc *smc, void *virt);
drivers/net/fddi/skfp/skfddi.c
121
unsigned long dma_master(struct s_smc *smc, void *virt, int len, int flag);
drivers/net/fddi/skfp/skfddi.c
122
void dma_complete(struct s_smc *smc, volatile union s_fp_descr *descr,
drivers/net/fddi/skfp/skfddi.c
1234
static void ResetAdapter(struct s_smc *smc)
drivers/net/fddi/skfp/skfddi.c
124
void mac_drv_tx_complete(struct s_smc *smc, volatile struct s_smt_fp_txd *txd);
drivers/net/fddi/skfp/skfddi.c
125
void llc_restart_tx(struct s_smc *smc);
drivers/net/fddi/skfp/skfddi.c
126
void mac_drv_rx_complete(struct s_smc *smc, volatile struct s_smt_fp_rxd *rxd,
drivers/net/fddi/skfp/skfddi.c
1279
void llc_restart_tx(struct s_smc *smc)
drivers/net/fddi/skfp/skfddi.c
128
void mac_drv_requeue_rxd(struct s_smc *smc, volatile struct s_smt_fp_rxd *rxd,
drivers/net/fddi/skfp/skfddi.c
130
void mac_drv_fill_rxd(struct s_smc *smc);
drivers/net/fddi/skfp/skfddi.c
1309
void *mac_drv_get_space(struct s_smc *smc, unsigned int size)
drivers/net/fddi/skfp/skfddi.c
131
void mac_drv_clear_rxd(struct s_smc *smc, volatile struct s_smt_fp_rxd *rxd,
drivers/net/fddi/skfp/skfddi.c
133
int mac_drv_rx_init(struct s_smc *smc, int len, int fc, char *look_ahead,
drivers/net/fddi/skfp/skfddi.c
1349
void *mac_drv_get_desc_mem(struct s_smc *smc, unsigned int size)
drivers/net/fddi/skfp/skfddi.c
1387
unsigned long mac_drv_virt2phys(struct s_smc *smc, void *virt)
drivers/net/fddi/skfp/skfddi.c
139
extern int mac_drv_init(struct s_smc *smc);
drivers/net/fddi/skfp/skfddi.c
140
extern void hwm_tx_frag(struct s_smc *smc, char far * virt, u_long phys,
drivers/net/fddi/skfp/skfddi.c
142
extern int hwm_tx_init(struct s_smc *smc, u_char fc, int frag_count,
drivers/net/fddi/skfp/skfddi.c
1422
u_long dma_master(struct s_smc * smc, void *virt, int len, int flag)
drivers/net/fddi/skfp/skfddi.c
144
extern void fddi_isr(struct s_smc *smc);
drivers/net/fddi/skfp/skfddi.c
145
extern void hwm_rx_frag(struct s_smc *smc, char far * virt, u_long phys,
drivers/net/fddi/skfp/skfddi.c
1450
void dma_complete(struct s_smc *smc, volatile union s_fp_descr *descr, int flag)
drivers/net/fddi/skfp/skfddi.c
147
extern void mac_drv_rx_mode(struct s_smc *smc, int mode);
drivers/net/fddi/skfp/skfddi.c
148
extern void mac_drv_clear_rx_queue(struct s_smc *smc);
drivers/net/fddi/skfp/skfddi.c
149
extern void enable_tx_irq(struct s_smc *smc, u_short queue);
drivers/net/fddi/skfp/skfddi.c
1495
void mac_drv_tx_complete(struct s_smc *smc, volatile struct s_smt_fp_txd *txd)
drivers/net/fddi/skfp/skfddi.c
1563
void mac_drv_rx_complete(struct s_smc *smc, volatile struct s_smt_fp_rxd *rxd,
drivers/net/fddi/skfp/skfddi.c
1682
void mac_drv_requeue_rxd(struct s_smc *smc, volatile struct s_smt_fp_rxd *rxd,
drivers/net/fddi/skfp/skfddi.c
1756
void mac_drv_fill_rxd(struct s_smc *smc)
drivers/net/fddi/skfp/skfddi.c
1821
void mac_drv_clear_rxd(struct s_smc *smc, volatile struct s_smt_fp_rxd *rxd,
drivers/net/fddi/skfp/skfddi.c
1879
int mac_drv_rx_init(struct s_smc *smc, int len, int fc,
drivers/net/fddi/skfp/skfddi.c
1926
void smt_timer_poll(struct s_smc *smc)
drivers/net/fddi/skfp/skfddi.c
1944
void ring_status_indication(struct s_smc *smc, u_long status)
drivers/net/fddi/skfp/skfddi.c
2018
void smt_stat_counter(struct s_smc *smc, int stat)
drivers/net/fddi/skfp/skfddi.c
2054
void cfm_state_change(struct s_smc *smc, int c_state)
drivers/net/fddi/skfp/skfddi.c
207
struct s_smc *smc; /* board pointer */
drivers/net/fddi/skfp/skfddi.c
2112
void ecm_state_change(struct s_smc *smc, int e_state)
drivers/net/fddi/skfp/skfddi.c
2167
void rmt_state_change(struct s_smc *smc, int r_state)
drivers/net/fddi/skfp/skfddi.c
2219
void drv_reset_indication(struct s_smc *smc)
drivers/net/fddi/skfp/skfddi.c
250
dev = alloc_fddidev(sizeof(struct s_smc));
drivers/net/fddi/skfp/skfddi.c
326
struct s_smc *lp = netdev_priv(p);
drivers/net/fddi/skfp/skfddi.c
382
struct s_smc *smc = netdev_priv(dev);
drivers/net/fddi/skfp/skfddi.c
484
struct s_smc *smc = netdev_priv(dev);
drivers/net/fddi/skfp/skfddi.c
551
struct s_smc *smc = netdev_priv(dev);
drivers/net/fddi/skfp/skfddi.c
609
struct s_smc *smc; /* private board structure pointer */
drivers/net/fddi/skfp/skfddi.c
675
struct s_smc *bp = netdev_priv(dev);
drivers/net/fddi/skfp/skfddi.c
839
struct s_smc *smc = netdev_priv(dev);
drivers/net/fddi/skfp/skfddi.c
852
struct s_smc *smc = netdev_priv(dev);
drivers/net/fddi/skfp/skfddi.c
923
struct s_smc *smc = netdev_priv(dev);
drivers/net/fddi/skfp/skfddi.c
963
struct s_smc *smc = netdev_priv(dev);
drivers/net/fddi/skfp/smt.c
1016
static void smt_send_sif_config(struct s_smc *smc, struct fddi_addr *dest,
drivers/net/fddi/skfp/smt.c
102
static void hwm_conv_can(struct s_smc *smc, char *data, int len);
drivers/net/fddi/skfp/smt.c
1049
static void smt_send_sif_operation(struct s_smc *smc, struct fddi_addr *dest,
drivers/net/fddi/skfp/smt.c
108
static inline int is_my_addr(const struct s_smc *smc,
drivers/net/fddi/skfp/smt.c
1097
SMbuf *smt_build_frame(struct s_smc *smc, int class, int type,
drivers/net/fddi/skfp/smt.c
1147
static void smt_fill_una(struct s_smc *smc, struct smt_p_una *una)
drivers/net/fddi/skfp/smt.c
1157
static void smt_fill_sde(struct s_smc *smc, struct smt_p_sde *sde)
drivers/net/fddi/skfp/smt.c
1173
static void smt_fill_state(struct s_smc *smc, struct smt_p_state *state)
drivers/net/fddi/skfp/smt.c
1213
static void smt_fill_timestamp(struct s_smc *smc, struct smt_p_timestamp *ts)
drivers/net/fddi/skfp/smt.c
1220
void smt_set_timestamp(struct s_smc *smc, u_char *p)
drivers/net/fddi/skfp/smt.c
1254
static void smt_fill_policy(struct s_smc *smc, struct smt_p_policy *policy)
drivers/net/fddi/skfp/smt.c
1285
static void smt_fill_latency(struct s_smc *smc, struct smt_p_latency *latency)
drivers/net/fddi/skfp/smt.c
1308
static void smt_fill_neighbor(struct s_smc *smc, struct smt_p_neighbor *neighbor)
drivers/net/fddi/skfp/smt.c
1327
static int smt_fill_path(struct s_smc *smc, struct smt_p_path *path)
drivers/net/fddi/skfp/smt.c
1375
static void smt_fill_mac_status(struct s_smc *smc, struct smt_p_mac_status *st)
drivers/net/fddi/skfp/smt.c
1402
static void smt_fill_lem(struct s_smc *smc, struct smt_p_lem *lem, int phy)
drivers/net/fddi/skfp/smt.c
1424
static void smt_fill_version(struct s_smc *smc, struct smt_p_version *vers)
drivers/net/fddi/skfp/smt.c
1443
static void smt_fill_fsc(struct s_smc *smc, struct smt_p_fsc *fsc)
drivers/net/fddi/skfp/smt.c
1463
static void smt_fill_mac_counter(struct s_smc *smc, struct smt_p_mac_counter *mc)
drivers/net/fddi/skfp/smt.c
147
void smt_agent_init(struct s_smc *smc)
drivers/net/fddi/skfp/smt.c
1475
static void smt_fill_mac_fnc(struct s_smc *smc, struct smt_p_mac_fnc *fnc)
drivers/net/fddi/skfp/smt.c
1487
static void smt_fill_manufacturer(struct s_smc *smc,
drivers/net/fddi/skfp/smt.c
1499
static void smt_fill_user(struct s_smc *smc, struct smp_p_user *user)
drivers/net/fddi/skfp/smt.c
1510
static void smt_fill_setcount(struct s_smc *smc, struct smt_p_setcount *setcount)
drivers/net/fddi/skfp/smt.c
1522
static void smt_fill_echo(struct s_smc *smc, struct smt_p_echo *echo, u_long seed,
drivers/net/fddi/skfp/smt.c
1540
static void smt_clear_una_dna(struct s_smc *smc)
drivers/net/fddi/skfp/smt.c
1546
static void smt_clear_old_una_dna(struct s_smc *smc)
drivers/net/fddi/skfp/smt.c
1552
u_long smt_get_tid(struct s_smc *smc)
drivers/net/fddi/skfp/smt.c
1642
int smt_check_para(struct s_smc *smc, struct smt_header *sm,
drivers/net/fddi/skfp/smt.c
1656
void *sm_to_para(struct s_smc *smc, struct smt_header *sm, int para)
drivers/net/fddi/skfp/smt.c
1691
void fddi_send_antc(struct s_smc *smc, struct fddi_addr *dest)
drivers/net/fddi/skfp/smt.c
1718
static int mac_index(struct s_smc *smc, int mac)
drivers/net/fddi/skfp/smt.c
1732
static int phy_index(struct s_smc *smc, int phy)
drivers/net/fddi/skfp/smt.c
1741
static int mac_con_resource_index(struct s_smc *smc, int mac)
drivers/net/fddi/skfp/smt.c
1765
static int phy_con_resource_index(struct s_smc *smc, int phy)
drivers/net/fddi/skfp/smt.c
1787
static int entity_to_index(struct s_smc *smc, int e)
drivers/net/fddi/skfp/smt.c
1906
int smt_action(struct s_smc *smc, int class, int code, int index)
drivers/net/fddi/skfp/smt.c
193
void smt_agent_task(struct s_smc *smc)
drivers/net/fddi/skfp/smt.c
1992
static void hwm_conv_can(struct s_smc *smc, char *data, int len)
drivers/net/fddi/skfp/smt.c
201
void smt_emulate_token_ct(struct s_smc *smc, int mac_index)
drivers/net/fddi/skfp/smt.c
228
void smt_event(struct s_smc *smc, int event)
drivers/net/fddi/skfp/smt.c
460
void smt_received_pack(struct s_smc *smc, SMbuf *mb, int fs)
drivers/net/fddi/skfp/smt.c
54
static int mac_index(struct s_smc *smc, int mac);
drivers/net/fddi/skfp/smt.c
55
static int phy_index(struct s_smc *smc, int phy);
drivers/net/fddi/skfp/smt.c
56
static int mac_con_resource_index(struct s_smc *smc, int mac);
drivers/net/fddi/skfp/smt.c
57
static int phy_con_resource_index(struct s_smc *smc, int phy);
drivers/net/fddi/skfp/smt.c
58
static void smt_send_rdf(struct s_smc *smc, SMbuf *rej, int fc, int reason,
drivers/net/fddi/skfp/smt.c
60
static void smt_send_nif(struct s_smc *smc, const struct fddi_addr *dest,
drivers/net/fddi/skfp/smt.c
62
static void smt_send_ecf(struct s_smc *smc, struct fddi_addr *dest, int fc,
drivers/net/fddi/skfp/smt.c
64
static void smt_echo_test(struct s_smc *smc, int dna);
drivers/net/fddi/skfp/smt.c
65
static void smt_send_sif_config(struct s_smc *smc, struct fddi_addr *dest,
drivers/net/fddi/skfp/smt.c
67
static void smt_send_sif_operation(struct s_smc *smc, struct fddi_addr *dest,
drivers/net/fddi/skfp/smt.c
73
static void smt_fill_una(struct s_smc *smc, struct smt_p_una *una);
drivers/net/fddi/skfp/smt.c
74
static void smt_fill_sde(struct s_smc *smc, struct smt_p_sde *sde);
drivers/net/fddi/skfp/smt.c
75
static void smt_fill_state(struct s_smc *smc, struct smt_p_state *state);
drivers/net/fddi/skfp/smt.c
76
static void smt_fill_timestamp(struct s_smc *smc, struct smt_p_timestamp *ts);
drivers/net/fddi/skfp/smt.c
77
static void smt_fill_policy(struct s_smc *smc, struct smt_p_policy *policy);
drivers/net/fddi/skfp/smt.c
78
static void smt_fill_latency(struct s_smc *smc, struct smt_p_latency *latency);
drivers/net/fddi/skfp/smt.c
79
static void smt_fill_neighbor(struct s_smc *smc, struct smt_p_neighbor *neighbor);
drivers/net/fddi/skfp/smt.c
80
static int smt_fill_path(struct s_smc *smc, struct smt_p_path *path);
drivers/net/fddi/skfp/smt.c
806
static void update_dac(struct s_smc *smc, int report)
drivers/net/fddi/skfp/smt.c
81
static void smt_fill_mac_status(struct s_smc *smc, struct smt_p_mac_status *st);
drivers/net/fddi/skfp/smt.c
82
static void smt_fill_lem(struct s_smc *smc, struct smt_p_lem *lem, int phy);
drivers/net/fddi/skfp/smt.c
824
void smt_send_frame(struct s_smc *smc, SMbuf *mb, int fc, int local)
drivers/net/fddi/skfp/smt.c
83
static void smt_fill_version(struct s_smc *smc, struct smt_p_version *vers);
drivers/net/fddi/skfp/smt.c
84
static void smt_fill_fsc(struct s_smc *smc, struct smt_p_fsc *fsc);
drivers/net/fddi/skfp/smt.c
847
static void smt_send_rdf(struct s_smc *smc, SMbuf *rej, int fc, int reason,
drivers/net/fddi/skfp/smt.c
85
static void smt_fill_mac_counter(struct s_smc *smc, struct smt_p_mac_counter *mc);
drivers/net/fddi/skfp/smt.c
86
static void smt_fill_mac_fnc(struct s_smc *smc, struct smt_p_mac_fnc *fnc);
drivers/net/fddi/skfp/smt.c
87
static void smt_fill_manufacturer(struct s_smc *smc,
drivers/net/fddi/skfp/smt.c
89
static void smt_fill_user(struct s_smc *smc, struct smp_p_user *user);
drivers/net/fddi/skfp/smt.c
90
static void smt_fill_setcount(struct s_smc *smc, struct smt_p_setcount *setcount);
drivers/net/fddi/skfp/smt.c
91
static void smt_fill_echo(struct s_smc *smc, struct smt_p_echo *echo, u_long seed,
drivers/net/fddi/skfp/smt.c
924
static void smt_send_nif(struct s_smc *smc, const struct fddi_addr *dest,
drivers/net/fddi/skfp/smt.c
94
static void smt_clear_una_dna(struct s_smc *smc);
drivers/net/fddi/skfp/smt.c
95
static void smt_clear_old_una_dna(struct s_smc *smc);
drivers/net/fddi/skfp/smt.c
953
static void smt_send_nif_request(struct s_smc *smc, struct fddi_addr *dest)
drivers/net/fddi/skfp/smt.c
963
static void smt_send_ecf_request(struct s_smc *smc, struct fddi_addr *dest,
drivers/net/fddi/skfp/smt.c
975
static void smt_echo_test(struct s_smc *smc, int dna)
drivers/net/fddi/skfp/smt.c
99
static void update_dac(struct s_smc *smc, int report);
drivers/net/fddi/skfp/smt.c
990
static void smt_send_ecf(struct s_smc *smc, struct fddi_addr *dest, int fc,
drivers/net/fddi/skfp/smtdef.c
156
static void smt_init_mib(struct s_smc *smc, int level)
drivers/net/fddi/skfp/smtdef.c
171
sizeof(struct s_smc) -
drivers/net/fddi/skfp/smtdef.c
276
int smt_set_mac_opvalues(struct s_smc *smc)
drivers/net/fddi/skfp/smtdef.c
301
void smt_fixup_mib(struct s_smc *smc)
drivers/net/fddi/skfp/smtdef.c
67
void smt_reset_defaults(struct s_smc *smc, int level);
drivers/net/fddi/skfp/smtdef.c
68
static void smt_init_mib(struct s_smc *smc, int level);
drivers/net/fddi/skfp/smtdef.c
74
void smt_reset_defaults(struct s_smc *smc, int level)
drivers/net/fddi/skfp/smtinit.c
22
void init_fddi_driver(struct s_smc *smc, const u_char *mac_addr);
drivers/net/fddi/skfp/smtinit.c
43
static void set_oem_spec_val(struct s_smc *smc)
drivers/net/fddi/skfp/smtinit.c
60
int init_smt(struct s_smc *smc, const u_char *mac_addr)
drivers/net/fddi/skfp/smttimer.c
102
void smt_force_irq(struct s_smc *smc)
drivers/net/fddi/skfp/smttimer.c
107
void smt_timer_done(struct s_smc *smc)
drivers/net/fddi/skfp/smttimer.c
112
static void timer_done(struct s_smc *smc, int restart)
drivers/net/fddi/skfp/smttimer.c
21
static void timer_done(struct s_smc *smc, int restart);
drivers/net/fddi/skfp/smttimer.c
23
void smt_timer_init(struct s_smc *smc)
drivers/net/fddi/skfp/smttimer.c
31
void smt_timer_stop(struct s_smc *smc, struct smt_timer *timer)
drivers/net/fddi/skfp/smttimer.c
54
void smt_timer_start(struct s_smc *smc, struct smt_timer *timer, u_long time,
drivers/net/fddi/skfp/srf.c
152
static struct s_srf_evc *smt_get_evc(struct s_smc *smc, int code, int index)
drivers/net/fddi/skfp/srf.c
176
void smt_srf_event(struct s_smc *smc, int code, int index, int cond)
drivers/net/fddi/skfp/srf.c
32
static void clear_all_rep(struct s_smc *smc);
drivers/net/fddi/skfp/srf.c
324
static void clear_all_rep(struct s_smc *smc)
drivers/net/fddi/skfp/srf.c
33
static void clear_reported(struct s_smc *smc);
drivers/net/fddi/skfp/srf.c
337
static void clear_reported(struct s_smc *smc)
drivers/net/fddi/skfp/srf.c
34
static void smt_send_srf(struct s_smc *smc);
drivers/net/fddi/skfp/srf.c
35
static struct s_srf_evc *smt_get_evc(struct s_smc *smc, int code, int index);
drivers/net/fddi/skfp/srf.c
360
static void smt_send_srf(struct s_smc *smc)
drivers/net/fddi/skfp/srf.c
63
void smt_init_evc(struct s_smc *smc)