Home
last modified time | relevance | path

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

/linux-4.4.14/drivers/net/fddi/skfp/
Drmt.c60 #define GO_STATE(x) (smc->mib.m[MAC0].fddiMACRMTState = (x)|AFLAG)
61 #define ACTIONS_DONE() (smc->mib.m[MAC0].fddiMACRMTState &= ~AFLAG)
105 static void rmt_fsm(struct s_smc *smc, int cmd);
106 static void start_rmt_timer0(struct s_smc *smc, u_long value, int event);
107 static void start_rmt_timer1(struct s_smc *smc, u_long value, int event);
108 static void start_rmt_timer2(struct s_smc *smc, u_long value, int event);
109 static void stop_rmt_timer0(struct s_smc *smc);
110 static void stop_rmt_timer1(struct s_smc *smc);
111 static void stop_rmt_timer2(struct s_smc *smc);
112 static void rmt_dup_actions(struct s_smc *smc);
[all …]
Dcfm.c51 #define GO_STATE(x) (smc->mib.fddiSMTCF_State = (x)|AFLAG)
52 #define ACTIONS_DONE() (smc->mib.fddiSMTCF_State &= ~AFLAG)
99 static void cfm_fsm(struct s_smc *smc, int cmd);
105 void cfm_init(struct s_smc *smc) in cfm_init() argument
107 smc->mib.fddiSMTCF_State = ACTIONS(SC0_ISOLATED) ; in cfm_init()
108 smc->r.rm_join = 0 ; in cfm_init()
109 smc->r.rm_loop = 0 ; in cfm_init()
110 smc->y[PA].scrub = 0 ; in cfm_init()
111 smc->y[PB].scrub = 0 ; in cfm_init()
112 smc->y[PA].cem_pst = CEM_PST_DOWN ; in cfm_init()
[all …]
Decm.c56 #define GO_STATE(x) (smc->mib.fddiSMTECMState = (x)|AFLAG)
57 #define ACTIONS_DONE() (smc->mib.fddiSMTECMState &= ~AFLAG)
97 static void ecm_fsm(struct s_smc *smc, int cmd);
98 static void start_ecm_timer(struct s_smc *smc, u_long value, int event);
99 static void stop_ecm_timer(struct s_smc *smc);
100 static void prop_actions(struct s_smc *smc);
106 void ecm_init(struct s_smc *smc) in ecm_init() argument
108 smc->e.path_test = PT_PASSED ; in ecm_init()
109 smc->e.trace_prop = 0 ; in ecm_init()
110 smc->e.sb_flag = 0 ; in ecm_init()
[all …]
Dfplustm.c47 static void build_claim_beacon(struct s_smc *smc, u_long t_request);
48 static int init_mac(struct s_smc *smc, int all);
49 static void rtm_init(struct s_smc *smc);
50 static void smt_split_up_fifo(struct s_smc *smc);
57 #define DUMMY_READ() smc->hw.mc_dummy = (u_short) inp(ADDR(B0_RAP))
62 SMT_PANIC(smc,SMT_E0130, SMT_E0130_MSG) ; \
69 SMT_PANIC(smc,SMT_E0131, SMT_E0131_MSG) ; \
84 #define MA smc->hw.fddi_canon_addr
86 #define MA smc->hw.fddi_home_addr
111 static u_long mac_get_tneg(struct s_smc *smc) in mac_get_tneg() argument
[all …]
Dsrf.c41 static void clear_all_rep(struct s_smc *smc);
42 static void clear_reported(struct s_smc *smc);
43 static void smt_send_srf(struct s_smc *smc);
44 static struct s_srf_evc *smt_get_evc(struct s_smc *smc, int code, int index);
46 #define MAX_EVCS ARRAY_SIZE(smc->evcs)
72 void smt_init_evc(struct s_smc *smc) in smt_init_evc() argument
82 memset((char *)smc->evcs,0,sizeof(smc->evcs)) ; in smt_init_evc()
84 evc = smc->evcs ; in smt_init_evc()
101 if ((unsigned int) (evc - smc->evcs) > MAX_EVCS) { in smt_init_evc()
102 SMT_PANIC(smc,SMT_E0127, SMT_E0127_MSG) ; in smt_init_evc()
[all …]
Dsmt.c63 static int mac_index(struct s_smc *smc, int mac);
64 static int phy_index(struct s_smc *smc, int phy);
65 static int mac_con_resource_index(struct s_smc *smc, int mac);
66 static int phy_con_resource_index(struct s_smc *smc, int phy);
67 static void smt_send_rdf(struct s_smc *smc, SMbuf *rej, int fc, int reason,
69 static void smt_send_nif(struct s_smc *smc, const struct fddi_addr *dest,
71 static void smt_send_ecf(struct s_smc *smc, struct fddi_addr *dest, int fc,
73 static void smt_echo_test(struct s_smc *smc, int dna);
74 static void smt_send_sif_config(struct s_smc *smc, struct fddi_addr *dest,
76 static void smt_send_sif_operation(struct s_smc *smc, struct fddi_addr *dest,
[all …]
Ddrvfbi.c67 #define OEMID(smc,i) oem_id[ID_BYTE0 + i] argument
73 #define OEMID(smc,i) smc->hw.oem_id->oi_id[i] argument
83 static void smt_stop_watchdog(struct s_smc *smc);
88 static void card_start(struct s_smc *smc) in card_start() argument
96 smt_stop_watchdog(smc) ; in card_start()
104 hwt_wait_time(smc,hwt_quick_read(smc),MS2BCLK(10)) ; in card_start()
136 smc->hw.hw_is_64bit = TRUE ; in card_start()
138 smc->hw.hw_is_64bit = FALSE ; in card_start()
144 if (!smc->hw.hw_is_64bit) { in card_start()
157 smc->hw.is_imask = ISR_MASK ; in card_start()
[all …]
Dhwmtm.c78 static void queue_llc_rx(struct s_smc *smc, SMbuf *mb);
79 static void smt_to_llc(struct s_smc *smc, SMbuf *mb);
80 static void init_txd_ring(struct s_smc *smc);
81 static void init_rxd_ring(struct s_smc *smc);
82 static void queue_txd_mb(struct s_smc *smc, SMbuf *mb);
83 static u_long init_descr_ring(struct s_smc *smc, union s_fp_descr volatile *start,
85 static u_long repair_txd_ring(struct s_smc *smc, struct s_smt_tx_queue *queue);
86 static u_long repair_rxd_ring(struct s_smc *smc, struct s_smt_rx_queue *queue);
87 static SMbuf* get_llc_rx(struct s_smc *smc);
88 static SMbuf* get_txd_mb(struct s_smc *smc);
[all …]
Dess.c83 static void ess_send_response(struct s_smc *smc, struct smt_header *sm,
85 static void ess_config_fifo(struct s_smc *smc);
86 static void ess_send_alc_req(struct s_smc *smc);
87 static void ess_send_frame(struct s_smc *smc, SMbuf *mb);
101 void ess_timer_poll(struct s_smc *smc);
102 void ess_para_change(struct s_smc *smc);
103 int ess_raf_received_pack(struct s_smc *smc, SMbuf *mb, struct smt_header *sm,
105 static int process_bw_alloc(struct s_smc *smc, long int payload, long int overhead);
117 int ess_raf_received_pack(struct s_smc *smc, SMbuf *mb, struct smt_header *sm, in ess_raf_received_pack() argument
136 if (!(p = (void *) sm_to_para(smc,sm,SMT_P0015))) { in ess_raf_received_pack()
[all …]
Dsmtinit.c30 void init_fddi_driver(struct s_smc *smc, u_char *mac_addr);
38 #define OEMID(smc,i) oem_id[i] argument
41 #define OEMID(smc,i) smc->hw.oem_id->oi_mark[i] argument
51 static void set_oem_spec_val(struct s_smc *smc) in set_oem_spec_val() argument
55 mib = &smc->mib ; in set_oem_spec_val()
60 if (OEMID(smc,0) == 'I') { in set_oem_spec_val()
68 int init_smt(struct s_smc *smc, u_char *mac_addr) in init_smt() argument
92 smc->y[p].mib = & smc->mib.p[p] ; in init_smt()
95 set_oem_spec_val(smc) ; in init_smt()
96 (void) smt_set_mac_opvalues(smc) ; in init_smt()
[all …]
Dqueue.c34 void ev_init(struct s_smc *smc) in ev_init() argument
36 smc->q.ev_put = smc->q.ev_get = smc->q.ev_queue ; in ev_init()
42 void queue_event(struct s_smc *smc, int class, int event) in queue_event() argument
45 smc->q.ev_put->class = class ; in queue_event()
46 smc->q.ev_put->event = event ; in queue_event()
47 if (++smc->q.ev_put == &smc->q.ev_queue[MAX_EVENT]) in queue_event()
48 smc->q.ev_put = smc->q.ev_queue ; in queue_event()
50 if (smc->q.ev_put == smc->q.ev_get) { in queue_event()
51 SMT_ERR_LOG(smc,SMT_E0137, SMT_E0137_MSG) ; in queue_event()
58 void timer_event(struct s_smc *smc, u_long token) in timer_event() argument
[all …]
Dsmttimer.c29 static void timer_done(struct s_smc *smc, int restart);
31 void smt_timer_init(struct s_smc *smc) in smt_timer_init() argument
33 smc->t.st_queue = NULL; in smt_timer_init()
34 smc->t.st_fast.tm_active = FALSE ; in smt_timer_init()
35 smc->t.st_fast.tm_next = NULL; in smt_timer_init()
36 hwt_init(smc) ; in smt_timer_init()
39 void smt_timer_stop(struct s_smc *smc, struct smt_timer *timer) in smt_timer_stop() argument
48 if (smc->t.st_queue == timer && !timer->tm_next) { in smt_timer_stop()
49 hwt_stop(smc) ; in smt_timer_stop()
51 for (prev = &smc->t.st_queue ; (tm = *prev) ; prev = &tm->tm_next ) { in smt_timer_stop()
[all …]
Dhwt.c63 void hwt_start(struct s_smc *smc, u_long time) in hwt_start() argument
70 smc->hw.t_start = time ; in hwt_start()
71 smc->hw.t_stop = 0L ; in hwt_start()
84 smc->hw.timer_activ = TRUE ; in hwt_start()
101 void hwt_stop(struct s_smc *smc) in hwt_stop() argument
106 smc->hw.timer_activ = FALSE ; in hwt_stop()
123 void hwt_init(struct s_smc *smc) in hwt_init() argument
125 smc->hw.t_start = 0 ; in hwt_init()
126 smc->hw.t_stop = 0 ; in hwt_init()
127 smc->hw.timer_activ = FALSE ; in hwt_init()
[all …]
Dskfddi.c113 static void send_queued_packets(struct s_smc *smc);
115 static void ResetAdapter(struct s_smc *smc);
119 void *mac_drv_get_space(struct s_smc *smc, u_int size);
120 void *mac_drv_get_desc_mem(struct s_smc *smc, u_int size);
121 unsigned long mac_drv_virt2phys(struct s_smc *smc, void *virt);
122 unsigned long dma_master(struct s_smc *smc, void *virt, int len, int flag);
123 void dma_complete(struct s_smc *smc, volatile union s_fp_descr *descr,
125 void mac_drv_tx_complete(struct s_smc *smc, volatile struct s_smt_fp_txd *txd);
126 void llc_restart_tx(struct s_smc *smc);
127 void mac_drv_rx_complete(struct s_smc *smc, volatile struct s_smt_fp_rxd *rxd,
[all …]
Dpcmplc.c60 struct s_smc * smc, int type, int index
67 struct s_smc *smc ,
202 static void pcm_fsm(struct s_smc *smc, struct s_phy *phy, int cmd);
203 static void pc_rcode_actions(struct s_smc *smc, int bit, struct s_phy *phy);
204 static void pc_tcode_actions(struct s_smc *smc, const int bit, struct s_phy *phy);
206 static void plc_init(struct s_smc *smc, int p);
207 static void sm_ph_lem_start(struct s_smc *smc, int np, int threshold);
208 static void sm_ph_lem_stop(struct s_smc *smc, int np);
209 static void sm_ph_linestate(struct s_smc *smc, int phy, int ls);
210 static void real_init_plc(struct s_smc *smc);
[all …]
Dsmtdef.c75 void smt_reset_defaults(struct s_smc *smc, int level);
76 static void smt_init_mib(struct s_smc *smc, int level);
82 void smt_reset_defaults(struct s_smc *smc, int level) in smt_reset_defaults() argument
89 smt_init_mib(smc,level) ; in smt_reset_defaults()
91 smc->os.smc_version = SMC_VERSION ; in smt_reset_defaults()
94 smc->sm.last_tok_time[i] = smt_boot_time ; in smt_reset_defaults()
95 smt = &smc->s ; in smt_reset_defaults()
133 smc->ess.sync_bw_available = FALSE ; in smt_reset_defaults()
134 smc->mib.fddiESSPayload = 0 ; in smt_reset_defaults()
135 smc->mib.fddiESSOverhead = 0 ; in smt_reset_defaults()
[all …]
Dpmf.c35 static int smt_authorize(struct s_smc *smc, struct smt_header *sm);
36 static int smt_check_set_count(struct s_smc *smc, struct smt_header *sm);
38 static int smt_mib_phys(struct s_smc *smc);
39 static int smt_set_para(struct s_smc *smc, struct smt_para *pa, int index,
41 void smt_add_para(struct s_smc *smc, struct s_pcon *pcon, u_short para,
43 static SMbuf *smt_build_pmf_response(struct s_smc *smc, struct smt_header *req,
45 static int port_to_mib(struct s_smc *smc, int p);
281 void smt_pmf_received_pack(struct s_smc *smc, SMbuf *mb, int local) in smt_pmf_received_pack() argument
289 dump_smt(smc,sm,"PMF Received") ; in smt_pmf_received_pack()
295 smt_start_watchdog(smc) ; in smt_pmf_received_pack()
[all …]
/linux-4.4.14/drivers/net/fddi/skfp/h/
Dcmtdef.h63 #define DB_ECM(a,b,c) DB_PR((smc->debug.d_smt&1),a,b,c)
64 #define DB_ECMN(n,a,b,c) DB_PR((smc->debug.d_ecm >=(n)),a,b,c)
65 #define DB_RMT(a,b,c) DB_PR((smc->debug.d_smt&2),a,b,c)
66 #define DB_RMTN(n,a,b,c) DB_PR((smc->debug.d_rmt >=(n)),a,b,c)
67 #define DB_CFM(a,b,c) DB_PR((smc->debug.d_smt&4),a,b,c)
68 #define DB_CFMN(n,a,b,c) DB_PR((smc->debug.d_cfm >=(n)),a,b,c)
69 #define DB_PCM(a,b,c) DB_PR((smc->debug.d_smt&8),a,b,c)
70 #define DB_PCMN(n,a,b,c) DB_PR((smc->debug.d_pcm >=(n)),a,b,c)
71 #define DB_SMT(a,b,c) DB_PR((smc->debug.d_smtf),a,b,c)
72 #define DB_SMTN(n,a,b,c) DB_PR((smc->debug.d_smtf >=(n)),a,b,c)
[all …]
Dhwmtm.h166 #define DB_P smc->debug
234 #define HWM_GET_TX_USED(smc,queue) (int) (smc)->hw.fp.tx_q[queue].tx_used argument
252 #define HWM_GET_CURR_TXD(smc,queue) (struct s_smt_fp_txd volatile *)\ argument
253 (smc)->hw.fp.tx_q[queue].tx_curr_put
303 #define HWM_GET_RX_USED(smc) ((int)(smc)->hw.fp.rx_q[QUEUE_R1].rx_used) argument
317 #define HWM_GET_RX_FREE(smc) ((int)(smc)->hw.fp.rx_q[QUEUE_R1].rx_free-1) argument
332 #define HWM_GET_CURR_RXD(smc) (struct s_smt_fp_rxd volatile *)\ argument
333 (smc)->hw.fp.rx_q[QUEUE_R1].rx_curr_put
350 #define HWM_RX_CHECK(smc,low_water) {\ argument
351 if ((low_water) >= (smc)->hw.fp.rx_q[QUEUE_R1].rx_used) {\
[all …]
Dsmc.h304 #define RS_SET(smc,bit) \ argument
305 ring_status_indication(smc,smc->srf.ring_status |= bit)
306 #define RS_CLEAR(smc,bit) \ argument
307 ring_status_indication(smc,smc->srf.ring_status &= ~bit)
314 #define AIX_EVENT(smc,opt0,opt1,opt2,opt3) /* nothing */ argument
472 void all_selection_criteria(struct s_smc *smc);
473 void card_stop(struct s_smc *smc);
474 void init_board(struct s_smc *smc, u_char *mac_addr);
475 int init_fplus(struct s_smc *smc);
476 void init_plc(struct s_smc *smc);
[all …]
Dskfbi.h929 #define ADDR(a) (char far *) smc->hw.iop+(a)
930 #define ADDRS(smc,a) (char far *) (smc)->hw.iop+(a) argument
932 #define ADDR(a) (((a)>>7) ? (outp(smc->hw.iop+B0_RAP,(a)>>7), \
933 (smc->hw.iop+(((a)&0x7F)|((a)>>7 ? 0x80:0)))) : \
934 (smc->hw.iop+(((a)&0x7F)|((a)>>7 ? 0x80:0))))
935 #define ADDRS(smc,a) (((a)>>7) ? (outp((smc)->hw.iop+B0_RAP,(a)>>7), \ argument
936 ((smc)->hw.iop+(((a)&0x7F)|((a)>>7 ? 0x80:0)))) : \
937 ((smc)->hw.iop+(((a)&0x7F)|((a)>>7 ? 0x80:0))))
987 #define CLI_FBI(smc) outpd(ADDRS((smc),B0_IMSK),0) argument
991 #define STI_FBI() outpd(ADDR(B0_IMSK),smc->hw.is_imask)
[all …]
Dtargetos.h55 #define ADDR(a) (smc->hw.iop+(a))
57 #define ADDR(a) (((a)>>7) ? (outp(smc->hw.iop+B0_RAP,(a)>>7), (smc->hw.iop+( ((a)&0x7F) | ((a)>>7 ?…
Dskfbiinc.h88 #define DRV_PCM_STATE_CHANGE(smc,plc,p_state) /* nothing */ argument
93 #define DRV_RMT_INDICATION(smc,i) /* nothing */ argument
Dosdef1st.h52 #define SMT_PANIC(smc, nr, msg) printk(KERN_INFO "SMT PANIC: code: %d, msg: %s\n",nr,msg) argument
/linux-4.4.14/drivers/net/ethernet/smsc/
Dsmc91c92_cs.c304 struct smc_private *smc; in smc91c92_probe() local
313 smc = netdev_priv(dev); in smc91c92_probe()
314 smc->p_dev = link; in smc91c92_probe()
317 spin_lock_init(&smc->lock); in smc91c92_probe()
324 smc->mii_if.dev = dev; in smc91c92_probe()
325 smc->mii_if.mdio_read = mdio_read; in smc91c92_probe()
326 smc->mii_if.mdio_write = mdio_write; in smc91c92_probe()
327 smc->mii_if.phy_id_mask = 0x1f; in smc91c92_probe()
328 smc->mii_if.reg_num_mask = 0x1f; in smc91c92_probe()
381 struct smc_private *smc = netdev_priv(dev); in mhz_3288_power() local
[all …]
/linux-4.4.14/drivers/ata/
Dpata_at32.c85 struct smc_config smc; member
95 struct smc_config *smc = &info->smc; in pata_at32_setup_timing() local
112 smc_set_timing(smc, &timing); in pata_at32_setup_timing()
115 smc->nrd_setup = smc->nrd_setup + 1; in pata_at32_setup_timing()
117 active = smc->nrd_setup + smc->nrd_pulse; in pata_at32_setup_timing()
118 recover = smc->read_cycle - active; in pata_at32_setup_timing()
122 smc->read_cycle = active + 2; in pata_at32_setup_timing()
125 smc->ncs_read_setup = 1; in pata_at32_setup_timing()
126 smc->ncs_read_pulse = smc->read_cycle - 2; in pata_at32_setup_timing()
129 smc->write_cycle = smc->read_cycle; in pata_at32_setup_timing()
[all …]
Dpata_at91.c62 struct regmap *smc; variable
335 fields.setup = devm_regmap_field_alloc(dev, smc, field); in at91sam9_smc_fields_init()
340 fields.pulse = devm_regmap_field_alloc(dev, smc, field); in at91sam9_smc_fields_init()
345 fields.cycle = devm_regmap_field_alloc(dev, smc, field); in at91sam9_smc_fields_init()
350 fields.mode = devm_regmap_field_alloc(dev, smc, field); in at91sam9_smc_fields_init()
386 smc = syscon_regmap_lookup_by_phandle(pdev->dev.of_node, "atmel,smc"); in pata_at91_probe()
387 if (IS_ERR(smc)) in pata_at91_probe()
388 return PTR_ERR(smc); in pata_at91_probe()
/linux-4.4.14/Documentation/devicetree/bindings/misc/
Dbrcm,kona-smc.txt7 - compatible : "brcm,kona-smc"
8 - DEPRECATED: compatible : "bcm,kona-smc"
12 smc@0x3404c000 {
13 compatible = "brcm,bcm11351-smc", "brcm,kona-smc";
/linux-4.4.14/Documentation/devicetree/bindings/mfd/
Datmel-smc.txt9 "atmel,at91sam9260-smc", "syscon"
10 "atmel,sama5d3-smc", "syscon"
16 smc: smc@ffffc000 {
17 compatible = "atmel,sama5d3-smc", "syscon";
/linux-4.4.14/arch/arm/mach-omap2/
Domap-smc.S32 smc #0
55 smc #0
72 smc #1 @ Call PPA service
80 smc #0
88 smc #0
96 smc #0
Domap-headsmp.S60 smc #0
74 smc #0 @ read from AuxCoreBoot0
91 smc #0 @ read from AuxCoreBoot0
Dsleep34xx.S117 smc #1 @ call SMI monitor (smi #1)
449 smc #1 @ call SMI monitor (smi #1)
460 smc #1 @ call SMI monitor (smi #1)
475 smc #1 @ call SMI monitor (smi #1)
485 smc #0 @ Call SMI monitor (smieq)
491 smc #0 @ Call SMI monitor (smieq)
496 smc #0 @ Call SMI monitor (smieq)
DMakefile16 secure-common = omap-smc.o omap-secure.o
45 AFLAGS_omap-smc.o :=-Wa,-march=armv7-a$(plus_sec)
Dsleep44xx.S28 smc #0
/linux-4.4.14/arch/arm/mach-exynos/
Dsleep.S73 smc #0
93 smc #0
103 smc #0
106 smc #0
110 smc #0
DMakefile12 obj-$(CONFIG_ARCH_EXYNOS) += exynos.o pmu.o exynos-smc.o firmware.o
21 AFLAGS_exynos-smc.o :=-Wa,-march=armv7-a$(plus_sec)
Dexynos-smc.S20 smc #0
/linux-4.4.14/arch/powerpc/boot/
Dcpm-serial.c72 static struct cpm_smc *smc; variable
112 out_be16(&smc->smcmr, in_be16(&smc->smcmr) & ~3); in smc_disable_port()
123 out_be16(&smc->smcmr, in_be16(&smc->smcmr) | 3); in smc_enable_port()
236 smc = vreg[0]; in cpm_console_init()
/linux-4.4.14/Documentation/devicetree/bindings/powerpc/fsl/cpm_qe/
Dserial.txt4 - fsl,cpm1-smc-uart
5 - fsl,cpm2-smc-uart
/linux-4.4.14/arch/powerpc/boot/dts/
Dmpc866ads.dts142 compatible = "fsl,mpc866-smc-uart",
143 "fsl,cpm1-smc-uart";
153 compatible = "fsl,mpc866-smc-uart",
154 "fsl,cpm1-smc-uart";
Dmpc885ads.dts183 compatible = "fsl,mpc885-smc-uart",
184 "fsl,cpm1-smc-uart";
194 compatible = "fsl,mpc885-smc-uart",
195 "fsl,cpm1-smc-uart";
Dadder875-redboot.dts168 compatible = "fsl,mpc875-smc-uart",
169 "fsl,cpm1-smc-uart";
Dadder875-uboot.dts167 compatible = "fsl,mpc875-smc-uart",
168 "fsl,cpm1-smc-uart";
Dep8248e.dts135 compatible = "fsl,mpc8248-smc-uart",
136 "fsl,cpm2-smc-uart";
Dtqm8xx.dts174 compatible = "fsl,mpc860-smc-uart",
175 "fsl,cpm1-smc-uart";
Dep88xc.dts178 compatible = "fsl,mpc885-smc-uart",
179 "fsl,cpm1-smc-uart";
Dmgcoge.dts140 compatible = "fsl,mpc8247-smc-uart",
141 "fsl,cpm2-smc-uart";
/linux-4.4.14/drivers/s390/char/
Dtape_3590.h93 unsigned int smc:4; member
105 unsigned int smc:4; member
Dtape_3590.c1001 switch (sense->fmt.f70.smc) { in tape_3590_print_mim_msg_f0()
1008 sense->fmt.f70.smc); in tape_3590_print_mim_msg_f0()
1070 switch (sense->fmt.f71.smc) { in tape_3590_print_io_sim_msg_f1()
1121 sense->fmt.f71.smc); in tape_3590_print_io_sim_msg_f1()
1179 switch (sense->fmt.f71.smc) { in tape_3590_print_dev_sim_msg_f2()
1233 sense->fmt.f71.smc); in tape_3590_print_dev_sim_msg_f2()
1269 sense->fmt.f70.emc, sense->fmt.f70.smc, in tape_3590_print_era_msg()
1280 sense->mc, sense->fmt.f71.emc, sense->fmt.f71.smc, in tape_3590_print_era_msg()
1291 sense->mc, sense->fmt.f71.emc, sense->fmt.f71.smc, in tape_3590_print_era_msg()
/linux-4.4.14/Documentation/devicetree/bindings/reset/
Dzynq-reset.txt58 416: smc reset
59 417: smc ref reset
/linux-4.4.14/arch/arm64/kernel/
Dpsci-call.S26 smc #0
/linux-4.4.14/Documentation/devicetree/bindings/arm/
Dpsci.txt41 "smc" : SMC #0, with the register assignments specified
74 method = "smc";
85 method = "smc";
/linux-4.4.14/arch/arm/mach-keystone/
Dsmc.S26 smc #0
DMakefile1 obj-y := keystone.o smc.o
/linux-4.4.14/arch/arm/mach-highbank/
Dsmc.S25 smc #0
DMakefile1 obj-y := highbank.o system.o smc.o
/linux-4.4.14/drivers/net/ethernet/8390/
DMakefile16 obj-$(CONFIG_ULTRA) += smc-ultra.o 8390.o
DKconfig166 operating systems. The Linux smc-ultra driver has a work-around for
171 will be called smc-ultra.
/linux-4.4.14/Documentation/devicetree/bindings/clock/
Dzynq-7000.txt52 11: smc
98 "dci", "lqspi", "smc", "pcap", "gem0", "gem1",
/linux-4.4.14/arch/arm/boot/dts/
Dbcm21664.dtsi58 smc@0x3404e000 {
59 compatible = "brcm,bcm21664-smc", "brcm,kona-smc";
Dbcm11351.dtsi58 smc@0x3404c000 {
59 compatible = "brcm,bcm11351-smc", "brcm,kona-smc";
Decx-common.dtsi24 method = "smc";
Dversatile-ab.dts152 smc@10100000 {
Dzynq-7000.dtsi250 "dci", "lqspi", "smc", "pcap", "gem0", "gem1",
/linux-4.4.14/drivers/firmware/
Dqcom_scm-32.c188 static u32 smc(u32 cmd_addr) in smc() function
223 ret = smc(cmd_addr); in __qcom_scm_call()
/linux-4.4.14/drivers/gpu/drm/amd/amdgpu/
Damdgpu_ucode.h112 struct smc_firmware_header_v1_0 smc; member
/linux-4.4.14/drivers/gpu/drm/radeon/
Dradeon_ucode.h213 struct smc_firmware_header_v1_0 smc; member
/linux-4.4.14/drivers/clk/zynq/
Dclkc.c64 lqspi, smc, pcap, gem0, gem1, fclk0, fclk1, fclk2, fclk3, can0, can1, enumerator
375 zynq_clk_register_periph_clk(smc, 0, clk_output_name[smc], NULL, in zynq_clk_setup()
/linux-4.4.14/arch/arm64/boot/dts/arm/
Djuno.dts30 method = "smc";
Djuno-r1.dts30 method = "smc";
/linux-4.4.14/Documentation/arm/
Dfirmware.txt66 /* Call Exynos specific smc call */
/linux-4.4.14/arch/arm64/boot/dts/mediatek/
Dmt6795.dtsi25 method = "smc";
Dmt8173.dtsi99 method = "smc";
/linux-4.4.14/arch/arm64/boot/dts/sprd/
Dsc9836.dtsi205 method = "smc";
/linux-4.4.14/arch/arm/mach-realview/
Drealview_pba8.c155 AHB_DEVICE(smc, "dev:smc", PBA8_SMC, NULL);
Drealview_pb1176.c166 AHB_DEVICE(smc, "dev:smc", PB1176_SMC, NULL);
Drealview_pb11mp.c160 AHB_DEVICE(smc, "dev:smc", PB11MP_SMC, NULL);
Drealview_pbx.c178 AHB_DEVICE(smc, "dev:smc", PBX_SMC, NULL);
Drealview_eb.c182 AHB_DEVICE(smc, "dev:smc", EB_SMC, NULL);
/linux-4.4.14/arch/arm64/boot/dts/hisilicon/
Dhi6220.dtsi18 method = "smc";
Dhip05.dtsi22 method = "smc";
/linux-4.4.14/arch/arm64/include/asm/
Dinsn.h274 __AARCH64_INSN_FUNCS(smc, 0xFFE0001F, 0xD4000003)
/linux-4.4.14/arch/powerpc/include/asm/
D8xx_immap.h378 typedef struct smc { /* Serial management channels */ struct
Dimmap_cpm2.h474 typedef struct smc { /* Serial management channels */ struct
/linux-4.4.14/arch/arm64/boot/dts/marvell/
Dberlin4ct.dtsi59 method = "smc";
/linux-4.4.14/arch/arm64/boot/dts/altera/
Dsocfpga_stratix10.dtsi71 method = "smc";
/linux-4.4.14/arch/arm64/boot/dts/xilinx/
Dzynqmp.dtsi62 method = "smc";
/linux-4.4.14/arch/arm/mach-versatile/
Dcore.c644 AHB_DEVICE(smc, "dev:00", SMC, NULL);
/linux-4.4.14/arch/arm64/boot/dts/cavium/
Dthunder-88xx.dtsi58 method = "smc";
/linux-4.4.14/arch/arm64/boot/dts/exynos/
Dexynos7.dtsi67 method = "smc";
/linux-4.4.14/arch/arm64/boot/dts/rockchip/
Drk3368.dtsi202 method = "smc";
/linux-4.4.14/arch/avr32/mach-at32ap/
Dat32ap700x.c708 DEFINE_DEV(smc, 0);
/linux-4.4.14/Documentation/networking/
Darcnet.txt88 http://www.smc.com/