Home
last modified time | relevance | path

Searched refs:smc (Results 1 – 25 of 46) sorted by relevance

12

/drivers/net/fddi/skfp/
A Drmt.c161 if (!smc->r.rm_join && !smc->r.rm_loop && in rmt_fsm()
189 if (smc->r.rm_join || smc->r.rm_loop) { in rmt_fsm()
276 start_rmt_timer2(smc,smc->s.rmt_t_poll,RM_TIMEOUT_POLL) ; in rmt_fsm()
283 start_rmt_timer2(smc,smc->s.rmt_t_poll,RM_TIMEOUT_POLL); in rmt_fsm()
328 start_rmt_timer1(smc,smc->s.rmt_t_stuck, in rmt_fsm()
360 smc->r.rm_join && smc->r.bn_flag) { in rmt_fsm()
406 start_rmt_timer1(smc,smc->s.rmt_t_stuck, in rmt_fsm()
430 smc->r.rm_join && smc->r.bn_flag) { in rmt_fsm()
620 smt_timer_stop(smc,&smc->r.rmt_timer0) ; in stop_rmt_timer0()
630 smt_timer_stop(smc,&smc->r.rmt_timer1) ; in stop_rmt_timer1()
[all …]
A Dcfm.c115 if ( !THRU_ENABLED(smc) && smc->y[PB].cf_join ) { in selection_criteria()
259 cfm_state_change(smc,(int)smc->mib.fddiSMTCF_State) ; in cfm()
286 if (smc->s.sas && (smc->y[PA].cf_join || smc->y[PA].cf_loop || in cfm_fsm()
287 smc->y[PB].cf_join || smc->y[PB].cf_loop)) { in cfm_fsm()
293 !smc->y[PA].wc_flag) || smc->y[PA].cf_loop) { in cfm_fsm()
299 !smc->y[PB].wc_flag) || smc->y[PB].cf_loop) { in cfm_fsm()
326 if ( (smc->y[PA].wc_flag || !smc->y[PA].cf_join) && in cfm_fsm()
436 if (smc->y[PB].wc_flag || !smc->y[PB].cf_join) { in cfm_fsm()
469 if (!smc->y[PB].cf_join || smc->y[PB].wc_flag) { in cfm_fsm()
492 if (smc->y[PA].cf_loop || smc->y[PB].cf_loop) { in cfm_fsm()
[all …]
A Decm.c99 smc->e.sb_flag = 0 ; in ecm_init()
126 ecm_state_change(smc,(int)smc->mib.fddiSMTECMState) ; in ecm()
139 smc->mib.fddiSMTBypassPresent = sm_pm_bypass_present(smc) ; in ecm_fsm()
208 start_ecm_timer(smc,MIB2US(smc->mib.fddiSMTTrace_MaxExpiration), in ecm_fsm()
243 start_ecm_timer(smc,smc->s.ecm_td_min,EC_TIMEOUT_TD) ; in ecm_fsm()
285 start_ecm_timer(smc,smc->s.ecm_test_done,EC_TEST_DONE) ; in ecm_fsm()
329 start_ecm_timer(smc,smc->s.ecm_in_max,EC_TIMEOUT_INMAX) ; in ecm_fsm()
349 start_ecm_timer(smc,smc->s.ecm_check_poll,0) ; in ecm_fsm()
385 start_ecm_timer(smc,smc->s.ecm_check_poll,0) ; in ecm_fsm()
390 start_ecm_timer(smc,smc->s.ecm_i_max,EC_TIMEOUT_IMAX) ; in ecm_fsm()
[all …]
A Dfplustm.c123 smc->mib.m[MAC0].fddiMACT_Neg = mac_get_tneg(smc) ; in mac_update_counter()
275 smc->hw.fp.rx[QUEUE_R1] = queue = &smc->hw.fp.rx_q[QUEUE_R1] ; in init_rx()
282 smc->hw.fp.rx[QUEUE_R2] = queue = &smc->hw.fp.rx_q[QUEUE_R2] ; in init_rx()
305 smc->hw.fp.tx[QUEUE_S] = queue = &smc->hw.fp.tx_q[QUEUE_S] ; in init_tx()
310 set_formac_tsync(smc,smc->ess.sync_bw) ; in init_tx()
871 smc->hw.fp.s2l = smc->hw.fp.s2u = 0 ; in init_fplus()
921 build_claim_beacon(smc,smc->mib.m[MAC0].fddiMACT_Req) ; in init_mac()
1285 smc->hw.fp.rx_mode = (smc->hw.fp.rx_mode & ~FM_ADDET) | in mac_set_rx_mode()
1290 smc->hw.fp.rx_mode = (smc->hw.fp.rx_mode & ~FM_ADDET) | in mac_set_rx_mode()
1298 smc->hw.fp.rx_mode = smc->hw.fp.nsa_mode | FM_EXGPA0 ; in mac_set_rx_mode()
[all …]
A Dsmt.c154 smc->mib.m[MAC0].fddiMACSMTAddress = smc->hw.fddi_home_addr ; in smt_agent_init()
161 driver_get_bia(smc,&smc->mib.fddiSMTStationId.sid_node) ; in smt_agent_init()
195 smt_timer_start(smc,&smc->sm.smt_timer, (u_long)1000000L, in smt_agent_task()
379 smc->sm.pend[SMT_TID_NIF] = smt_get_tid(smc) ; in smt_event()
440 smt_timer_start(smc,&smc->sm.smt_timer, (u_long)1000000L, in smt_event()
511 sba(smc,NIF) ; in smt_received_pack()
955 smc->sm.pend[SMT_TID_NIF_TEST] = smt_get_tid(smc) ; in smt_send_nif_request()
966 smc->sm.pend[SMT_TID_ECF] = smt_get_tid(smc) ; in smt_send_ecf_request()
967 smt_send_ecf(smc,dest, FC_SMT_INFO, smc->sm.pend[SMT_TID_ECF], in smt_send_ecf_request()
1426 SK_UNUSED(smc) ; in smt_fill_version()
[all …]
A Dhwmtm.c450 smc->os.hwm.txd_tx_pipe = smc->os.hwm.txd_tx_tail = NULL ; in init_fddi_driver()
451 smc->os.hwm.pass_SMT = smc->os.hwm.pass_NSA = smc->os.hwm.pass_DB = 0 ; in init_fddi_driver()
453 smc->os.hwm.queued_rx_frames = smc->os.hwm.queued_txd_mb = 0 ; in init_fddi_driver()
474 init_plc(smc) ; in init_fddi_driver()
559 phys = repair_txd_ring(smc,smc->hw.fp.tx[QUEUE_A0]) ; in mac_drv_repair_descr()
564 phys = repair_txd_ring(smc,smc->hw.fp.tx[QUEUE_S]) ; in mac_drv_repair_descr()
573 phys = repair_rxd_ring(smc,smc->hw.fp.rx[QUEUE_R1]) ; in mac_drv_repair_descr()
856 if (smc->q.ev_get != smc->q.ev_put) { in fddi_isr()
1006 smc->os.hwm.pass_SMT = smc->os.hwm.pass_NSA = FALSE ; in mac_drv_rx_mode()
1671 if(!(smc->os.hwm.tx_mb = smt_get_mbuf(smc))) { in hwm_tx_frag()
[all …]
A Dsrf.c73 memset((char *)smc->evcs,0,sizeof(smc->evcs)) ; in smt_init_evc()
75 evc = smc->evcs ; in smt_init_evc()
99 smc->evcs[0].evc_cond_state = &smc->mib.fddiSMTPeerWrapFlag ; in smt_init_evc()
110 smc->evcs[4].evc_multiple = &smc->mib.m[MAC0].fddiMACMultiple_N ; in smt_init_evc()
111 smc->evcs[5].evc_multiple = &smc->mib.m[MAC0].fddiMACMultiple_P ; in smt_init_evc()
207 smt_set_timestamp(smc,smc->mib.fddiSMTTransitionTimeStamp) ; in smt_srf_event()
260 smt_send_srf(smc) ; in smt_srf_event()
266 smt_send_srf(smc) ; in smt_srf_event()
272 smt_send_srf(smc) ; in smt_srf_event()
282 smt_send_srf(smc) ; in smt_srf_event()
[all …]
A Ddrvfbi.c66 #define OEMID(smc,i) smc->hw.oem_id->oi_id[i] argument
97 hwt_wait_time(smc,hwt_quick_read(smc),MS2BCLK(10)) ; in card_start()
167 hwt_wait_time(smc,hwt_quick_read(smc),MS2BCLK(10)) ; in card_stop()
252 hwt_restart(smc); in timer_irq()
253 smc->hw.t_stop = smc->hw.t_start; in timer_irq()
262 SK_UNUSED(smc) ; in pcm_get_s_port()
305 smc->hw.fddi_home_addr = smc->hw.fddi_phys_addr ; in read_address()
318 card_start(smc) ; in init_board()
369 SK_UNUSED(smc) ; in plc_clear_irq()
468 SK_UNUSED(smc) ; in llc_recover_tx()
[all …]
A Dess.c206 dump_smt(smc, in ess_raf_received_pack()
456 smc->ess.sync_bw = 0 ; in process_bw_alloc()
466 ess_config_fifo(smc) ; in process_bw_alloc()
467 set_formac_tsync(smc,smc->ess.sync_bw) ; in process_bw_alloc()
533 ess_send_frame(smc,mb) ; in ess_send_response()
543 smc->ess.timer_count++ ; in ess_timer_poll()
546 ess_send_alc_req(smc) ; in ess_timer_poll()
584 req->smt.smt_tid = smc->ess.alloc_trans_id = smt_get_tid(smc) ; in ess_send_alc_req()
655 ess_send_frame(smc,mb) ; in ess_send_alc_req()
686 (void)process_bw_alloc(smc,(long)smc->mib.a[PATH0].fddiPATHSbaPayload, in ess_para_change()
[all …]
A Dqueue.c28 smc->q.ev_put = smc->q.ev_get = smc->q.ev_queue ; in ev_init()
39 if (++smc->q.ev_put == &smc->q.ev_queue[MAX_EVENT]) in queue_event()
40 smc->q.ev_put = smc->q.ev_queue ; in queue_event()
42 if (smc->q.ev_put == smc->q.ev_get) { in queue_event()
70 ev = smc->q.ev_get ; in ev_dispatcher()
76 ecm(smc,(int)ev->event) ; in ev_dispatcher()
105 ev = smc->q.ev_queue ; in ev_dispatcher()
108 smc->q.ev_get = ev; in ev_dispatcher()
122 ev_dispatcher(smc) ; in smt_online()
138 SK_UNUSED(smc) ; in do_smt_flag()
[all …]
A Dsmtinit.c30 #define OEMID(smc,i) oem_id[i] argument
33 #define OEMID(smc,i) smc->hw.oem_id->oi_mark[i] argument
47 mib = &smc->mib ; in set_oem_spec_val()
52 if (OEMID(smc,0) == 'I') { in set_oem_spec_val()
84 smc->y[p].mib = & smc->mib.p[p] ; in init_smt()
87 set_oem_spec_val(smc) ; in init_smt()
88 (void) smt_set_mac_opvalues(smc) ; in init_smt()
92 ev_init(smc) ; /* event queue */ in init_smt()
94 smt_init_evc(smc) ; /* evcs in MIB */ in init_smt()
107 ecm(smc,0) ; /* ECM state machine */ in init_smt()
[all …]
A Dsmttimer.c25 smc->t.st_queue = NULL; in smt_timer_init()
28 hwt_init(smc) ; in smt_timer_init()
41 hwt_stop(smc) ; in smt_timer_stop()
65 timer->tm_smc = smc ; in smt_timer_start()
68 if (!smc->t.st_queue) { in smt_timer_start()
72 hwt_start(smc,time) ; in smt_timer_start()
78 timer_done(smc,0) ; in smt_timer_start()
99 hwt_start(smc,smc->t.st_queue->tm_delta) ; in smt_timer_start()
104 smt_timer_start(smc,&smc->t.st_fast,32L, EV_TOKEN(EVENT_SMT,SM_FAST)); in smt_force_irq()
109 timer_done(smc,1) ; in smt_timer_done()
[all …]
A Dhwt.c63 smc->hw.t_stop = 0L ; in hwt_start()
117 smc->hw.t_start = 0 ; in hwt_init()
118 smc->hw.t_stop = 0 ; in hwt_init()
121 hwt_restart(smc) ; in hwt_init()
140 hwt_stop(smc) ; in hwt_restart()
162 hwt_stop(smc) ; in hwt_read()
168 hwt_restart(smc) ; in hwt_read()
169 smc->hw.t_stop = smc->hw.t_start ; in hwt_read()
172 smc->hw.t_stop = smc->hw.t_start - tr ; in hwt_read()
174 return smc->hw.t_stop; in hwt_read()
[all …]
A Dskfddi.c265 smc->os.dev = dev; in skfp_init_one()
270 smc->os.dev = dev; in skfp_init_one()
271 smc->hw.slot = -1; in skfp_init_one()
272 smc->hw.iop = mem; in skfp_init_one()
304 smc->os.LocalRxBuffer, smc->os.LocalRxBufferDMA); in skfp_init_one()
556 card_stop(smc); in skfp_close()
613 bp = &smc->os; in skfp_interrupt()
629 fddi_isr(smc); in skfp_interrupt()
1251 init_smt(smc, (smc->os.dev)->dev_addr); // Initialize the hardware. in ResetAdapter()
1314 virt = (void *) (smc->os.SharedMemAddr + smc->os.SharedMemHeap); in mac_drv_get_space()
[all …]
A Dpcmplc.c58 struct s_smc *smc ,
392 SK_UNUSED(smc) ; in init_plc()
408 plc_init(smc,p) ; in real_init_plc()
479 SK_UNUSED(smc) ; in plc_go_state()
529 SK_UNUSED(smc) ; in plc_send_bits()
882 sm_ph_lem_start(smc,np,(int)smc->s.lct_short) ; /* enable LEM */ in pcm_fsm()
1030 SK_UNUSED(smc) ; in sm_ph_linestate()
1170 lem_evaluate(smc,&smc->y[np]) ; in sm_lem_evaluate()
1884 SK_UNUSED(smc) ; in get_pcm_state()
1906 SK_UNUSED(smc) ; in get_linestate()
[all …]
A Dsmtdef.c81 smt_init_mib(smc,level) ; in smt_reset_defaults()
87 smt = &smc->s ; in smt_reset_defaults()
139 smt_init_sba(smc,level) ; in smt_reset_defaults()
144 smc->hw.pci_fix_value = 0 ; in smt_reset_defaults()
163 mib = &smc->mib ; in smt_init_mib()
169 memset(((char *)smc)+ in smt_init_mib()
252 smc->y[port].mib = NULL; in smt_init_mib()
296 smt_get_event_word(smc)); in smt_set_mac_opvalues()
304 switch (smc->s.sas) { in smt_fixup_mib()
315 smc->mib.fddiSMTMaster_Ct = NUMPHYS - smc->mib.fddiSMTNonMaster_Ct ; in smt_fixup_mib()
[all …]
A Dpmf.c287 smt_start_watchdog(smc) ; in smt_pmf_received_pack()
483 smt_set_timestamp(smc,smc->mib.fddiSMTSetCount.timestamp) ; in smt_build_pmf_response()
626 mib_addr = (char *) (&smc->mib.p[port_to_mib(smc,port)]) ; in smt_add_para()
665 sm_pm_get_ls(smc,port_to_mib(smc,port))) ; in smt_add_para()
672 smt_set_timestamp(smc,smc->mib.fddiSMTTimeStamp) ; in smt_add_para()
1096 mib = &smc->mib ; in smt_set_para()
1124 mib_p = &smc->mib.p[port_to_mib(smc,port)] ; in smt_set_para()
1425 rtm_set_timer(smc) ; in smt_set_para()
1526 SK_UNUSED(smc) ; in smt_mib_phys()
1539 SK_UNUSED(smc) ; in port_to_mib()
[all …]
/drivers/mfd/
A Dmacsmc.c68 smc->msg_id = (smc->msg_id + 1) & 0xf; in apple_smc_cmd_locked()
86 if (FIELD_GET(SMC_ID, smc->cmd_ret) != smc->msg_id) { in apple_smc_cmd_locked()
88 smc->msg_id, (unsigned int)FIELD_GET(SMC_ID, smc->cmd_ret)); in apple_smc_cmd_locked()
258 smc->msg_id = (smc->msg_id + 1) & 0xf; in apple_smc_write_atomic()
280 if (FIELD_GET(SMC_ID, smc->cmd_ret) != smc->msg_id) { in apple_smc_write_atomic()
282 smc->msg_id, (unsigned int)FIELD_GET(SMC_ID, smc->cmd_ret)); in apple_smc_write_atomic()
315 if (bfr->iova < smc->sram->start || bfr->iova > smc->sram->end || in apple_smc_rtkit_shmem_setup()
323 bfr->iomem = smc->sram_base + (bfr->iova - smc->sram->start); in apple_smc_rtkit_shmem_setup()
343 ret = apple_smc_rtkit_shmem_setup(smc, &smc->shmem); in apple_smc_rtkit_recv_early()
412 smc = devm_kzalloc(dev, sizeof(*smc), GFP_KERNEL); in apple_smc_probe()
[all …]
/drivers/net/fddi/skfp/h/
A Dcmtdef.h61 #define DB_TEST (smc->debug)
497 void ecm_init(struct s_smc *smc);
499 void rmt_init(struct s_smc *smc);
501 void pcm_init(struct s_smc *smc);
521 void ev_init(struct s_smc *smc);
535 #define smt_panic(smc,text) argument
586 void rtm_irq(struct s_smc *smc);
629 #define smt_init_evc(smc) argument
640 #define dump_smt(smc,sm,text) argument
658 #define SMT_PANIC(smc,nr,msg) smt_panic (smc, msg) argument
[all …]
A Dhwmtm.h162 #define DB_P smc->debug
242 #define HWM_GET_TX_USED(smc,queue) (int) (smc)->hw.fp.tx_q[queue].tx_used argument
261 (smc)->hw.fp.tx_q[queue].tx_curr_put
311 #define HWM_GET_RX_USED(smc) ((int)(smc)->hw.fp.rx_q[QUEUE_R1].rx_used) argument
325 #define HWM_GET_RX_FREE(smc) ((int)(smc)->hw.fp.rx_q[QUEUE_R1].rx_free-1) argument
340 #define HWM_GET_CURR_RXD(smc) (struct s_smt_fp_rxd volatile *)\ argument
341 (smc)->hw.fp.rx_q[QUEUE_R1].rx_curr_put
358 #define HWM_RX_CHECK(smc,low_water) {\ argument
359 if ((low_water) >= (smc)->hw.fp.rx_q[QUEUE_R1].rx_used) {\
360 mac_drv_fill_rxd(smc) ;\
[all …]
A Dsmc.h300 #define RS_SET(smc,bit) \ argument
301 ring_status_indication(smc,smc->srf.ring_status |= bit)
302 #define RS_CLEAR(smc,bit) \ argument
303 ring_status_indication(smc,smc->srf.ring_status &= ~bit)
469 void card_stop(struct s_smc *smc);
471 int init_fplus(struct s_smc *smc);
472 void init_plc(struct s_smc *smc);
477 int pcm_status_twisted(struct s_smc *smc);
478 void plc1_irq(struct s_smc *smc);
479 void plc2_irq(struct s_smc *smc);
[all …]
/drivers/net/ethernet/smsc/
A Dsmc91c92_cs.c314 smc->p_dev = link; in smc91c92_probe()
856 i = osi_setup(link, smc->manfid, smc->cardid); break; in smc91c92_config()
873 smc->duplex = 0; in smc91c92_config()
874 smc->rx_ovrn = 0; in smc91c92_config()
1238 smc->rx_ovrn = 0; in smc_start_xmit()
1289 smc->tx_err++; in smc_tx_err()
1716 struct smc_private *smc = timer_container_of(smc, t, media); in media_check() local
1735 smc->rx_ovrn = 0; in media_check()
1757 smc->fast_poll--; in media_check()
1799 if (smc->tx_err || (smc->media_status & EPH_16COL)) in media_check()
[all …]
/drivers/firmware/qcom/
A Dqcom_scm-smc.c41 unsigned long a0 = smc->args[0]; in __scm_smc_do_quirk()
47 arm_smccc_smc_quirk(a0, smc->args[1], smc->args[2], in __scm_smc_do_quirk()
48 smc->args[3], smc->args[4], smc->args[5], in __scm_smc_do_quirk()
49 quirk.state.a6, smc->args[7], res, &quirk); in __scm_smc_do_quirk()
99 struct arm_smccc_args *smc = waitq; in __scm_smc_do_quirk_handle_waitq() local
102 __scm_smc_do_quirk(smc, res); in __scm_smc_do_quirk_handle_waitq()
113 smc = &resume; in __scm_smc_do_quirk_handle_waitq()
126 __scm_smc_do_quirk(smc, res); in __scm_smc_do()
163 struct arm_smccc_args smc = {0}; in __scm_smc_call() local
165 smc.args[0] = ARM_SMCCC_CALL_VAL( in __scm_smc_call()
[all …]
A Dqcom_scm-legacy.c110 static void __scm_legacy_do(const struct arm_smccc_args *smc, in __scm_legacy_do() argument
114 arm_smccc_smc(smc->args[0], smc->args[1], smc->args[2], in __scm_legacy_do()
115 smc->args[3], smc->args[4], smc->args[5], in __scm_legacy_do()
116 smc->args[6], smc->args[7], res); in __scm_legacy_do()
142 struct arm_smccc_args smc = {0}; in scm_legacy_call() local
172 smc.args[0] = 1; in scm_legacy_call()
173 smc.args[1] = (unsigned long)&context_id; in scm_legacy_call()
174 smc.args[2] = cmd_phys; in scm_legacy_call()
177 __scm_legacy_do(&smc, &smc_res); in scm_legacy_call()
/drivers/gpio/
A Dgpio-macsmc.c73 struct apple_smc *smc; member
97 struct apple_smc *smc = smcgp->smc; in macsmc_gpio_find_first_gpio_index() local
103 ret = apple_smc_get_key_by_index(smc, 0, &first_key); in macsmc_gpio_find_first_gpio_index()
109 ret = apple_smc_get_key_by_index(smc, smc->key_count - 1, &last_key); in macsmc_gpio_find_first_gpio_index()
117 count = smc->key_count; in macsmc_gpio_find_first_gpio_index()
122 ret = apple_smc_get_key_by_index(smc, pivot, &pkey); in macsmc_gpio_find_first_gpio_index()
150 ret = apple_smc_rw_u32(smcgp->smc, key, CMD_PINMODE, &val); in macsmc_gpio_get_direction()
178 ret = apple_smc_rw_u32(smcgp->smc, key, cmd, &val); in macsmc_gpio_get()
207 count = min(smcgp->smc->key_count, MAX_GPIO); in macsmc_gpio_init_valid_mask()
237 struct apple_smc *smc = dev_get_drvdata(pdev->dev.parent); in macsmc_gpio_probe() local
[all …]

Completed in 102 milliseconds

12