Home
last modified time | relevance | path

Searched refs:scc (Results 1 – 25 of 48) sorted by relevance

12

/linux/drivers/net/hamradio/
H A Dscc.c1 #define RCS_ID "$Id: scc.c,v 1.75 1998/11/04 15:15:01 jreuter Exp jreuter $"
170 #include <linux/scc.h>
203 static void init_channel(struct scc_channel *scc);
204 static void scc_key_trx (struct scc_channel *scc, char tx);
205 static void scc_init_timer(struct scc_channel *scc);
207 static int scc_net_alloc(const char *name, struct scc_channel *scc);
211 static void scc_net_rx(struct scc_channel *scc, struct sk_buff *skb);
219 static unsigned char SCC_DriverName[] = "scc";
278 static inline void wr(struct scc_channel *scc, unsigned char reg, in wr() argument
281 OutReg(scc in wr()
284 or(struct scc_channel * scc,unsigned char reg,unsigned char val) or() argument
289 cl(struct scc_channel * scc,unsigned char reg,unsigned char val) cl() argument
298 scc_discard_buffers(struct scc_channel * scc) scc_discard_buffers() argument
324 scc_notify(struct scc_channel * scc,int event) scc_notify() argument
343 flush_rx_FIFO(struct scc_channel * scc) flush_rx_FIFO() argument
358 start_hunt(struct scc_channel * scc) start_hunt() argument
369 scc_txint(struct scc_channel * scc) scc_txint() argument
433 scc_exint(struct scc_channel * scc) scc_exint() argument
518 scc_rxint(struct scc_channel * scc) scc_rxint() argument
566 scc_spint(struct scc_channel * scc) scc_spint() argument
612 scc_isr_dispatch(struct scc_channel * scc,int vector) scc_isr_dispatch() argument
636 struct scc_channel *scc; scc_isr() local
721 set_brg(struct scc_channel * scc,unsigned int tc) set_brg() argument
729 set_speed(struct scc_channel * scc) set_speed() argument
743 init_brg(struct scc_channel * scc) init_brg() argument
795 init_channel(struct scc_channel * scc) init_channel() argument
901 scc_key_trx(struct scc_channel * scc,char tx) scc_key_trx() argument
998 __scc_start_tx_timer(struct scc_channel * scc,void (* handler)(struct timer_list * t),unsigned long when) __scc_start_tx_timer() argument
1016 scc_start_tx_timer(struct scc_channel * scc,void (* handler)(struct timer_list * t),unsigned long when) scc_start_tx_timer() argument
1027 scc_start_defer(struct scc_channel * scc) scc_start_defer() argument
1043 scc_start_maxkeyup(struct scc_channel * scc) scc_start_maxkeyup() argument
1064 scc_tx_done(struct scc_channel * scc) scc_tx_done() argument
1092 is_grouped(struct scc_channel * scc) is_grouped() argument
1130 struct scc_channel *scc = timer_container_of(scc, t, tx_t); t_dwait() local
1172 struct scc_channel *scc = timer_container_of(scc, t, tx_t); t_txdelay() local
1193 struct scc_channel *scc = timer_container_of(scc, t, tx_t); t_tail() local
1220 struct scc_channel *scc = timer_container_of(scc, t, tx_wdog); t_busy() local
1239 struct scc_channel *scc = timer_container_of(scc, t, tx_wdog); t_maxkeyup() local
1273 struct scc_channel *scc = timer_container_of(scc, t, tx_t); t_idle() local
1283 scc_init_timer(struct scc_channel * scc) scc_init_timer() argument
1304 scc_set_param(struct scc_channel * scc,unsigned int cmd,unsigned int arg) scc_set_param() argument
1373 scc_get_param(struct scc_channel * scc,unsigned int cmd) scc_get_param() argument
1406 struct scc_channel *scc = timer_container_of(scc, t, tx_wdog); scc_stop_calibrate() local
1423 scc_start_calibrate(struct scc_channel * scc,int duration,unsigned char pattern) scc_start_calibrate() argument
1464 struct scc_channel *scc; z8530_init() local
1517 scc_net_alloc(const char * name,struct scc_channel * scc) scc_net_alloc() argument
1583 struct scc_channel *scc = (struct scc_channel *) dev->ml_priv; scc_net_open() local
1601 struct scc_channel *scc = (struct scc_channel *) dev->ml_priv; scc_net_close() local
1622 scc_net_rx(struct scc_channel * scc,struct sk_buff * skb) scc_net_rx() argument
1641 struct scc_channel *scc = (struct scc_channel *) dev->ml_priv; scc_net_tx() local
1715 struct scc_channel *scc = (struct scc_channel *) dev->ml_priv; scc_net_siocdevprivate() local
1963 struct scc_channel *scc = (struct scc_channel *) dev->ml_priv; scc_net_get_stats() local
2001 struct scc_channel *scc = v; scc_net_seq_next() local
2025 const struct scc_channel *scc = v; scc_net_seq_show() local
2124 struct scc_channel *scc; scc_cleanup_driver() local
[all...]
H A DMakefile14 obj-$(CONFIG_SCC) += scc.o
/linux/drivers/tty/serial/
H A Dzs.c102 resource_size_t scc[ZS_NUM_SCCS]; member
198 if (!zport->scc) in zs_dump()
239 struct zs_scc *scc = zport->scc; in zs_transmit_drain() local
243 zs_spin_unlock_cond_irq(&scc->zlock, irq); in zs_transmit_drain()
245 zs_spin_lock_cond_irq(&scc->zlock, irq); in zs_transmit_drain()
252 struct zs_scc *scc = zport->scc; in zs_line_drain() local
256 zs_spin_unlock_cond_irq(&scc->zlock, irq); in zs_line_drain()
258 zs_spin_lock_cond_irq(&scc in zs_line_drain()
307 struct zs_scc *scc = zport->scc; zs_tx_empty() local
375 struct zs_scc *scc = zport->scc; zs_get_mctrl() local
388 struct zs_scc *scc = zport->scc; zs_set_mctrl() local
428 struct zs_scc *scc = zport->scc; zs_stop_tx() local
440 struct zs_scc *scc = zport->scc; zs_start_tx() local
454 struct zs_scc *scc = zport->scc; zs_stop_rx() local
488 struct zs_scc *scc = zport->scc; zs_enable_ms() local
518 struct zs_scc *scc = zport->scc; zs_break_ctl() local
540 struct zs_scc *scc = zport->scc; zs_receive_chars() local
640 struct zs_scc *scc = zport->scc; zs_transmit_chars() local
650 struct zs_scc *scc = zport->scc; zs_status_handle() local
704 struct zs_scc *scc = dev_id; zs_interrupt() local
756 struct zs_scc *scc = zport->scc; zs_startup() local
809 struct zs_scc *scc = zport->scc; zs_shutdown() local
829 struct zs_scc *scc = zport->scc; zs_reset() local
853 struct zs_scc *scc = zport->scc; zs_set_termios() local
1131 struct zs_scc *scc = zport->scc; zs_console_putchar() local
1151 struct zs_scc *scc = zport->scc; zs_console_write() local
1280 struct zs_scc *scc = &zs_sccs[i / ZS_NUM_CHAN]; zs_init() local
1296 struct zs_scc *scc = &zs_sccs[i / ZS_NUM_CHAN]; zs_exit() local
[all...]
H A Dzs.h23 struct zs_scc *scc; /* Containing SCC. */ member
/linux/drivers/net/ethernet/freescale/fs_enet/
H A Dmac-scc.c94 fep->scc.sccp = of_iomap(ofdev->dev.of_node, 0); in do_pd_setup()
95 if (!fep->scc.sccp) in do_pd_setup()
98 fep->scc.ep = of_iomap(ofdev->dev.of_node, 1); in do_pd_setup()
99 if (!fep->scc.ep) { in do_pd_setup()
100 iounmap(fep->scc.sccp); in do_pd_setup()
117 fep->scc.hthi = 0; in setup_data()
118 fep->scc.htlo = 0; in setup_data()
159 scc_t __iomem *sccp = fep->scc.sccp; in set_promiscuous_mode()
167 scc_enet_t __iomem *ep = fep->scc.ep; in set_multicast_start()
178 scc_enet_t __iomem *ep = fep->scc in set_multicast_one()
[all...]
H A DMakefile8 fs_enet-$(CONFIG_FS_ENET_HAS_SCC) += mac-scc.o
/linux/Documentation/devicetree/bindings/arm/
H A Dvexpress-scc.txt15 - compatible value: "arm,vexpress-scc,<model>", "arm,vexpress-scc";
19 compatible = "arm,vexpress-scc,v2p-ca15_a7", "arm,vexpress-scc";
29 scc@7fff0000 {
30 compatible = "arm,vexpress-scc,v2p-ca15_a7", "arm,vexpress-scc";
/linux/net/unix/
H A Dgarbage.c349 static void unix_collect_skb(struct list_head *scc, struct sk_buff_head *hitlist) in unix_collect_skb() argument
353 list_for_each_entry_reverse(vertex, scc, scc_entry) { in unix_collect_skb()
382 static bool unix_scc_cyclic(struct list_head *scc) in unix_scc_cyclic() argument
388 if (!list_is_singular(scc)) in unix_scc_cyclic()
391 vertex = list_first_entry(scc, typeof(*vertex), scc_entry); in unix_scc_cyclic()
471 struct list_head scc; in __unix_walk_scc() local
479 __list_cut_position(&scc, &vertex_stack, &vertex->scc_entry); in __unix_walk_scc()
481 list_for_each_entry_reverse(v, &scc, scc_entry) { in __unix_walk_scc()
493 unix_collect_skb(&scc, hitlist); in __unix_walk_scc()
495 unix_graph_maybe_cyclic = unix_scc_cyclic(&scc); in __unix_walk_scc()
533 struct list_head scc; unix_walk_scc_fast() local
[all...]
/linux/arch/arm/mach-versatile/
H A Dtc2_pm.c39 static void __iomem *scc; variable
118 return !(readl_relaxed(scc + RESET_CTRL) & mask); in tc2_core_in_reset()
134 readl_relaxed(scc + RESET_CTRL)); in tc2_pm_wait_for_powerdown()
213 "arm,vexpress-scc,v2p-ca15_a7"); in tc2_pm_init()
214 scc = of_iomap(np, 0); in tc2_pm_init()
215 if (!scc) in tc2_pm_init()
218 a15_cluster_id = readl_relaxed(scc + A15_CONF) & 0xf; in tc2_pm_init()
219 a7_cluster_id = readl_relaxed(scc + A7_CONF) & 0xf; in tc2_pm_init()
223 sys_info = readl_relaxed(scc + SYS_INFO); in tc2_pm_init()
235 ret = ve_spc_init(scc in tc2_pm_init()
[all...]
/linux/Documentation/devicetree/bindings/soc/fsl/cpm_qe/
H A Dserial.txt6 - fsl,cpm1-scc-uart
7 - fsl,cpm2-scc-uart
23 compatible = "fsl,mpc8272-scc-uart",
24 "fsl,cpm2-scc-uart";
H A Dcpm.txt33 scc/fcc/ucc registers, and the second represents the device's
/linux/arch/powerpc/boot/
H A Dcpm-serial.c74 static struct cpm_scc *scc; variable
119 out_be32(&scc->gsmrl, in_be32(&scc->gsmrl) & ~0x30); in scc_disable_port()
130 out_be32(&scc->gsmrl, in_be32(&scc->gsmrl) | 0x30); in scc_enable_port()
210 } else if (dt_is_compatible(devp, "fsl,cpm2-scc-uart")) { in cpm_console_init()
239 scc = vreg[0]; in cpm_console_init()
/linux/arch/powerpc/boot/dts/
H A Dksi8560.dts254 compatible = "fsl,mpc8560-scc-uart",
255 "fsl,cpm2-scc-uart";
266 compatible = "fsl,mpc8560-scc-uart",
267 "fsl,cpm2-scc-uart";
H A Dtqm8560.dts268 compatible = "fsl,mpc8560-scc-uart",
269 "fsl,cpm2-scc-uart";
280 compatible = "fsl,mpc8560-scc-uart",
281 "fsl,cpm2-scc-uart";
H A Dep8248e.dts144 compatible = "fsl,mpc8248-scc-uart",
145 "fsl,cpm2-scc-uart";
H A Dmpc866ads.dts160 compatible = "fsl,mpc866-scc-enet",
161 "fsl,cpm1-scc-enet";
H A Dtqm8xx.dts181 compatible = "fsl,mpc860-scc-enet",
182 "fsl,cpm1-scc-enet";
H A Dep88xc.dts187 compatible = "fsl,mpc885-scc-uart",
188 "fsl,cpm1-scc-uart";
H A Dmpc885ads.dts201 compatible = "fsl,mpc885-scc-enet",
202 "fsl,cpm1-scc-enet";
H A Dmgcoge.dts148 compatible = "fsl,mpc8247-scc-enet",
149 "fsl,cpm2-scc-enet";
H A Dstx_gp3_8560.dts250 compatible = "fsl,mpc8560-scc-uart",
251 "fsl,cpm2-scc-uart";
/linux/Documentation/networking/devlink/
H A Dhns3.rst26 * - ``fw.scc``
/linux/arch/s390/include/asm/
H A Dmachine.h90 DEFINE_MACHINE_HAS_FEATURE(scc, MFEATURE_SCC)
/linux/arch/arm/boot/dts/arm/
H A Dvexpress-v2p-ca15_a7.dts212 scc@7fff0000 {
213 compatible = "arm,vexpress-scc,v2p-ca15_a7", "arm,vexpress-scc";
/linux/arch/arm/boot/dts/vt8500/
H A Dvt8500.dtsi55 compatible = "via,vt8500-scc-id";

12