| /drivers/net/fddi/skfp/ |
| A D | rmt.c | 161 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 D | cfm.c | 115 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 D | ecm.c | 99 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 D | fplustm.c | 123 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 D | smt.c | 154 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 D | hwmtm.c | 450 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 D | srf.c | 73 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 D | drvfbi.c | 66 #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 D | ess.c | 206 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 D | queue.c | 28 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 D | smtinit.c | 30 #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 D | smttimer.c | 25 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 D | hwt.c | 63 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 D | skfddi.c | 265 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 D | pcmplc.c | 58 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 D | smtdef.c | 81 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 D | pmf.c | 287 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 D | macsmc.c | 68 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 D | cmtdef.h | 61 #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 D | hwmtm.h | 162 #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 D | smc.h | 300 #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 D | smc91c92_cs.c | 314 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 D | qcom_scm-smc.c | 41 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 D | qcom_scm-legacy.c | 110 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 D | gpio-macsmc.c | 73 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 …]
|