/linux/drivers/net/hamradio/ |
H A D | scc.c | 1 #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 D | Makefile | 14 obj-$(CONFIG_SCC) += scc.o
|
/linux/drivers/tty/serial/ |
H A D | zs.c | 102 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 D | zs.h | 23 struct zs_scc *scc; /* Containing SCC. */ member
|
/linux/drivers/net/ethernet/freescale/fs_enet/ |
H A D | mac-scc.c | 94 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 D | Makefile | 8 fs_enet-$(CONFIG_FS_ENET_HAS_SCC) += mac-scc.o
|
/linux/Documentation/devicetree/bindings/arm/ |
H A D | vexpress-scc.txt | 15 - 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 D | garbage.c | 349 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 D | tc2_pm.c | 39 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 D | serial.txt | 6 - fsl,cpm1-scc-uart 7 - fsl,cpm2-scc-uart 23 compatible = "fsl,mpc8272-scc-uart", 24 "fsl,cpm2-scc-uart";
|
H A D | cpm.txt | 33 scc/fcc/ucc registers, and the second represents the device's
|
/linux/arch/powerpc/boot/ |
H A D | cpm-serial.c | 74 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 D | ksi8560.dts | 254 compatible = "fsl,mpc8560-scc-uart", 255 "fsl,cpm2-scc-uart"; 266 compatible = "fsl,mpc8560-scc-uart", 267 "fsl,cpm2-scc-uart";
|
H A D | tqm8560.dts | 268 compatible = "fsl,mpc8560-scc-uart", 269 "fsl,cpm2-scc-uart"; 280 compatible = "fsl,mpc8560-scc-uart", 281 "fsl,cpm2-scc-uart";
|
H A D | ep8248e.dts | 144 compatible = "fsl,mpc8248-scc-uart", 145 "fsl,cpm2-scc-uart";
|
H A D | mpc866ads.dts | 160 compatible = "fsl,mpc866-scc-enet", 161 "fsl,cpm1-scc-enet";
|
H A D | tqm8xx.dts | 181 compatible = "fsl,mpc860-scc-enet", 182 "fsl,cpm1-scc-enet";
|
H A D | ep88xc.dts | 187 compatible = "fsl,mpc885-scc-uart", 188 "fsl,cpm1-scc-uart";
|
H A D | mpc885ads.dts | 201 compatible = "fsl,mpc885-scc-enet", 202 "fsl,cpm1-scc-enet";
|
H A D | mgcoge.dts | 148 compatible = "fsl,mpc8247-scc-enet", 149 "fsl,cpm2-scc-enet";
|
H A D | stx_gp3_8560.dts | 250 compatible = "fsl,mpc8560-scc-uart", 251 "fsl,cpm2-scc-uart";
|
/linux/Documentation/networking/devlink/ |
H A D | hns3.rst | 26 * - ``fw.scc``
|
/linux/arch/s390/include/asm/ |
H A D | machine.h | 90 DEFINE_MACHINE_HAS_FEATURE(scc, MFEATURE_SCC)
|
/linux/arch/arm/boot/dts/arm/ |
H A D | vexpress-v2p-ca15_a7.dts | 212 scc@7fff0000 { 213 compatible = "arm,vexpress-scc,v2p-ca15_a7", "arm,vexpress-scc";
|
/linux/arch/arm/boot/dts/vt8500/ |
H A D | vt8500.dtsi | 55 compatible = "via,vt8500-scc-id";
|