uccf             1324 drivers/net/ethernet/freescale/ucc_geth.c 	uf_regs = ugeth->uccf->uf_regs;
uccf             1403 drivers/net/ethernet/freescale/ucc_geth.c 	struct ucc_fast_private *uccf;
uccf             1408 drivers/net/ethernet/freescale/ucc_geth.c 	uccf = ugeth->uccf;
uccf             1411 drivers/net/ethernet/freescale/ucc_geth.c 	clrbits32(uccf->p_uccm, UCC_GETH_UCCE_GRA);
uccf             1412 drivers/net/ethernet/freescale/ucc_geth.c 	out_be32(uccf->p_ucce, UCC_GETH_UCCE_GRA);  /* clear by writing 1 */
uccf             1423 drivers/net/ethernet/freescale/ucc_geth.c 		temp = in_be32(uccf->p_ucce);
uccf             1426 drivers/net/ethernet/freescale/ucc_geth.c 	uccf->stopped_tx = 1;
uccf             1433 drivers/net/ethernet/freescale/ucc_geth.c 	struct ucc_fast_private *uccf;
uccf             1438 drivers/net/ethernet/freescale/ucc_geth.c 	uccf = ugeth->uccf;
uccf             1458 drivers/net/ethernet/freescale/ucc_geth.c 	uccf->stopped_rx = 1;
uccf             1465 drivers/net/ethernet/freescale/ucc_geth.c 	struct ucc_fast_private *uccf;
uccf             1468 drivers/net/ethernet/freescale/ucc_geth.c 	uccf = ugeth->uccf;
uccf             1473 drivers/net/ethernet/freescale/ucc_geth.c 	uccf->stopped_tx = 0;
uccf             1480 drivers/net/ethernet/freescale/ucc_geth.c 	struct ucc_fast_private *uccf;
uccf             1483 drivers/net/ethernet/freescale/ucc_geth.c 	uccf = ugeth->uccf;
uccf             1489 drivers/net/ethernet/freescale/ucc_geth.c 	uccf->stopped_rx = 0;
uccf             1496 drivers/net/ethernet/freescale/ucc_geth.c 	struct ucc_fast_private *uccf;
uccf             1499 drivers/net/ethernet/freescale/ucc_geth.c 	uccf = ugeth->uccf;
uccf             1508 drivers/net/ethernet/freescale/ucc_geth.c 	enabled_tx = uccf->enabled_tx;
uccf             1509 drivers/net/ethernet/freescale/ucc_geth.c 	enabled_rx = uccf->enabled_rx;
uccf             1513 drivers/net/ethernet/freescale/ucc_geth.c 	if ((mode & COMM_DIR_TX) && (!enabled_tx) && uccf->stopped_tx)
uccf             1515 drivers/net/ethernet/freescale/ucc_geth.c 	if ((mode & COMM_DIR_RX) && (!enabled_rx) && uccf->stopped_rx)
uccf             1518 drivers/net/ethernet/freescale/ucc_geth.c 	ucc_fast_enable(uccf, mode);	/* OK to do even if not disabled */
uccf             1526 drivers/net/ethernet/freescale/ucc_geth.c 	struct ucc_fast_private *uccf;
uccf             1528 drivers/net/ethernet/freescale/ucc_geth.c 	uccf = ugeth->uccf;
uccf             1538 drivers/net/ethernet/freescale/ucc_geth.c 	if ((mode & COMM_DIR_TX) && uccf->enabled_tx && !uccf->stopped_tx)
uccf             1542 drivers/net/ethernet/freescale/ucc_geth.c 	if ((mode & COMM_DIR_RX) && uccf->enabled_rx && !uccf->stopped_rx)
uccf             1545 drivers/net/ethernet/freescale/ucc_geth.c 	ucc_fast_disable(ugeth->uccf, mode); /* OK to do even if not enabled */
uccf             1588 drivers/net/ethernet/freescale/ucc_geth.c 	uf_regs = ugeth->uccf->uf_regs;
uccf             1753 drivers/net/ethernet/freescale/ucc_geth.c 	ucc_fast_dump_regs(ugeth->uccf);
uccf             1765 drivers/net/ethernet/freescale/ucc_geth.c 	struct ucc_fast_private *uccf;
uccf             1773 drivers/net/ethernet/freescale/ucc_geth.c 	uccf = ugeth->uccf;
uccf             1793 drivers/net/ethernet/freescale/ucc_geth.c 	if (uccf->enabled_tx)
uccf             1795 drivers/net/ethernet/freescale/ucc_geth.c 	if (uccf->enabled_rx)
uccf             1920 drivers/net/ethernet/freescale/ucc_geth.c 	if (ugeth->uccf) {
uccf             1921 drivers/net/ethernet/freescale/ucc_geth.c 		ucc_fast_free(ugeth->uccf);
uccf             1922 drivers/net/ethernet/freescale/ucc_geth.c 		ugeth->uccf = NULL;
uccf             2006 drivers/net/ethernet/freescale/ucc_geth.c 	uf_regs = ugeth->uccf->uf_regs;
uccf             2057 drivers/net/ethernet/freescale/ucc_geth.c 	out_be32(ugeth->uccf->p_uccm, 0x00000000);
uccf             2060 drivers/net/ethernet/freescale/ucc_geth.c 	out_be32(ugeth->uccf->p_ucce, 0xffffffff);
uccf             2166 drivers/net/ethernet/freescale/ucc_geth.c 	if (ucc_fast_init(uf_info, &ugeth->uccf)) {
uccf             2353 drivers/net/ethernet/freescale/ucc_geth.c 	struct ucc_fast_private *uccf;
uccf             2369 drivers/net/ethernet/freescale/ucc_geth.c 	uccf = ugeth->uccf;
uccf             2372 drivers/net/ethernet/freescale/ucc_geth.c 	uf_regs = uccf->uf_regs;
uccf             3081 drivers/net/ethernet/freescale/ucc_geth.c 	struct ucc_fast_private *uccf;
uccf             3145 drivers/net/ethernet/freescale/ucc_geth.c 	uccf = ugeth->uccf;
uccf             3146 drivers/net/ethernet/freescale/ucc_geth.c 	out_be16(uccf->p_utodr, UCC_FAST_TOD);
uccf             3301 drivers/net/ethernet/freescale/ucc_geth.c 		setbits32(ugeth->uccf->p_uccm, UCCE_RX_EVENTS | UCCE_TX_EVENTS);
uccf             3311 drivers/net/ethernet/freescale/ucc_geth.c 	struct ucc_fast_private *uccf;
uccf             3318 drivers/net/ethernet/freescale/ucc_geth.c 	uccf = ugeth->uccf;
uccf             3322 drivers/net/ethernet/freescale/ucc_geth.c 	ucce = (u32) in_be32(uccf->p_ucce);
uccf             3323 drivers/net/ethernet/freescale/ucc_geth.c 	uccm = (u32) in_be32(uccf->p_uccm);
uccf             3325 drivers/net/ethernet/freescale/ucc_geth.c 	out_be32(uccf->p_ucce, ucce);
uccf             3331 drivers/net/ethernet/freescale/ucc_geth.c 			out_be32(uccf->p_uccm, uccm);
uccf             3577 drivers/net/ethernet/freescale/ucc_geth.c 		setbits32(ugeth->uccf->p_uccm, UCC_GETH_UCCE_MPD);
uccf             3579 drivers/net/ethernet/freescale/ucc_geth.c 		ucc_fast_enable(ugeth->uccf, COMM_DIR_RX_AND_TX);
uccf             3598 drivers/net/ethernet/freescale/ucc_geth.c 			ucc_fast_disable(ugeth->uccf, COMM_DIR_RX_AND_TX);
uccf             3600 drivers/net/ethernet/freescale/ucc_geth.c 			clrbits32(ugeth->uccf->p_uccm, UCC_GETH_UCCE_MPD);
uccf               40 drivers/net/ethernet/freescale/ucc_geth.h 	struct ucc_fast uccf;
uccf             1153 drivers/net/ethernet/freescale/ucc_geth.h 	struct ucc_fast_private *uccf;
uccf              167 drivers/net/ethernet/freescale/ucc_geth_ethtool.c 					&ugeth->uccf->uf_regs->upsmr,
uccf              114 drivers/net/wan/fsl_ucc_hdlc.c 	ret = ucc_fast_init(uf_info, &priv->uccf);
uccf              120 drivers/net/wan/fsl_ucc_hdlc.c 	priv->uf_regs = priv->uccf->uf_regs;
uccf              121 drivers/net/wan/fsl_ucc_hdlc.c 	ucc_fast_disable(priv->uccf, COMM_DIR_RX | COMM_DIR_TX);
uccf              342 drivers/net/wan/fsl_ucc_hdlc.c 	ucc_fast_free(priv->uccf);
uccf              631 drivers/net/wan/fsl_ucc_hdlc.c 		qe_setbits32(priv->uccf->p_uccm,
uccf              642 drivers/net/wan/fsl_ucc_hdlc.c 	struct ucc_fast_private *uccf;
uccf              648 drivers/net/wan/fsl_ucc_hdlc.c 	uccf = priv->uccf;
uccf              650 drivers/net/wan/fsl_ucc_hdlc.c 	ucce = ioread32be(uccf->p_ucce);
uccf              651 drivers/net/wan/fsl_ucc_hdlc.c 	uccm = ioread32be(uccf->p_uccm);
uccf              653 drivers/net/wan/fsl_ucc_hdlc.c 	iowrite32be(ucce, uccf->p_ucce);
uccf              661 drivers/net/wan/fsl_ucc_hdlc.c 			iowrite32be(uccm, uccf->p_uccm);
uccf              721 drivers/net/wan/fsl_ucc_hdlc.c 		ucc_fast_enable(priv->uccf, COMM_DIR_RX | COMM_DIR_TX);
uccf              778 drivers/net/wan/fsl_ucc_hdlc.c 	if (priv->uccf) {
uccf              779 drivers/net/wan/fsl_ucc_hdlc.c 		ucc_fast_free(priv->uccf);
uccf              780 drivers/net/wan/fsl_ucc_hdlc.c 		priv->uccf = NULL;
uccf              818 drivers/net/wan/fsl_ucc_hdlc.c 	ucc_fast_disable(priv->uccf, COMM_DIR_RX | COMM_DIR_TX);
uccf              912 drivers/net/wan/fsl_ucc_hdlc.c 	ucc_fast_disable(priv->uccf, COMM_DIR_RX | COMM_DIR_TX);
uccf              923 drivers/net/wan/fsl_ucc_hdlc.c 	struct ucc_fast_private *uccf;
uccf              939 drivers/net/wan/fsl_ucc_hdlc.c 	uccf = priv->uccf;
uccf              953 drivers/net/wan/fsl_ucc_hdlc.c 	iowrite32be(uccf->ucc_fast_tx_virtual_fifo_base_offset, &uf_regs->utfb);
uccf              954 drivers/net/wan/fsl_ucc_hdlc.c 	iowrite32be(uccf->ucc_fast_rx_virtual_fifo_base_offset, &uf_regs->urfb);
uccf              962 drivers/net/wan/fsl_ucc_hdlc.c 	ucc_fast_disable(priv->uccf, COMM_DIR_RX | COMM_DIR_TX);
uccf             1020 drivers/net/wan/fsl_ucc_hdlc.c 		ucc_fast_enable(priv->uccf, COMM_DIR_RX | COMM_DIR_TX);
uccf               68 drivers/net/wan/fsl_ucc_hdlc.h 	struct ucc_fast_private *uccf;
uccf               26 drivers/soc/fsl/qe/ucc_fast.c void ucc_fast_dump_regs(struct ucc_fast_private * uccf)
uccf               28 drivers/soc/fsl/qe/ucc_fast.c 	printk(KERN_INFO "UCC%u Fast registers:\n", uccf->uf_info->ucc_num);
uccf               29 drivers/soc/fsl/qe/ucc_fast.c 	printk(KERN_INFO "Base address: 0x%p\n", uccf->uf_regs);
uccf               32 drivers/soc/fsl/qe/ucc_fast.c 		  &uccf->uf_regs->gumr, in_be32(&uccf->uf_regs->gumr));
uccf               34 drivers/soc/fsl/qe/ucc_fast.c 		  &uccf->uf_regs->upsmr, in_be32(&uccf->uf_regs->upsmr));
uccf               36 drivers/soc/fsl/qe/ucc_fast.c 		  &uccf->uf_regs->utodr, in_be16(&uccf->uf_regs->utodr));
uccf               38 drivers/soc/fsl/qe/ucc_fast.c 		  &uccf->uf_regs->udsr, in_be16(&uccf->uf_regs->udsr));
uccf               40 drivers/soc/fsl/qe/ucc_fast.c 		  &uccf->uf_regs->ucce, in_be32(&uccf->uf_regs->ucce));
uccf               42 drivers/soc/fsl/qe/ucc_fast.c 		  &uccf->uf_regs->uccm, in_be32(&uccf->uf_regs->uccm));
uccf               44 drivers/soc/fsl/qe/ucc_fast.c 		  &uccf->uf_regs->uccs, in_8(&uccf->uf_regs->uccs));
uccf               46 drivers/soc/fsl/qe/ucc_fast.c 		  &uccf->uf_regs->urfb, in_be32(&uccf->uf_regs->urfb));
uccf               48 drivers/soc/fsl/qe/ucc_fast.c 		  &uccf->uf_regs->urfs, in_be16(&uccf->uf_regs->urfs));
uccf               50 drivers/soc/fsl/qe/ucc_fast.c 		  &uccf->uf_regs->urfet, in_be16(&uccf->uf_regs->urfet));
uccf               52 drivers/soc/fsl/qe/ucc_fast.c 		  &uccf->uf_regs->urfset, in_be16(&uccf->uf_regs->urfset));
uccf               54 drivers/soc/fsl/qe/ucc_fast.c 		  &uccf->uf_regs->utfb, in_be32(&uccf->uf_regs->utfb));
uccf               56 drivers/soc/fsl/qe/ucc_fast.c 		  &uccf->uf_regs->utfs, in_be16(&uccf->uf_regs->utfs));
uccf               58 drivers/soc/fsl/qe/ucc_fast.c 		  &uccf->uf_regs->utfet, in_be16(&uccf->uf_regs->utfet));
uccf               60 drivers/soc/fsl/qe/ucc_fast.c 		  &uccf->uf_regs->utftt, in_be16(&uccf->uf_regs->utftt));
uccf               62 drivers/soc/fsl/qe/ucc_fast.c 		  &uccf->uf_regs->utpt, in_be16(&uccf->uf_regs->utpt));
uccf               64 drivers/soc/fsl/qe/ucc_fast.c 		  &uccf->uf_regs->urtry, in_be32(&uccf->uf_regs->urtry));
uccf               66 drivers/soc/fsl/qe/ucc_fast.c 		  &uccf->uf_regs->guemr, in_8(&uccf->uf_regs->guemr));
uccf               86 drivers/soc/fsl/qe/ucc_fast.c void ucc_fast_transmit_on_demand(struct ucc_fast_private * uccf)
uccf               88 drivers/soc/fsl/qe/ucc_fast.c 	out_be16(&uccf->uf_regs->utodr, UCC_FAST_TOD);
uccf               92 drivers/soc/fsl/qe/ucc_fast.c void ucc_fast_enable(struct ucc_fast_private * uccf, enum comm_dir mode)
uccf               97 drivers/soc/fsl/qe/ucc_fast.c 	uf_regs = uccf->uf_regs;
uccf              103 drivers/soc/fsl/qe/ucc_fast.c 		uccf->enabled_tx = 1;
uccf              107 drivers/soc/fsl/qe/ucc_fast.c 		uccf->enabled_rx = 1;
uccf              113 drivers/soc/fsl/qe/ucc_fast.c void ucc_fast_disable(struct ucc_fast_private * uccf, enum comm_dir mode)
uccf              118 drivers/soc/fsl/qe/ucc_fast.c 	uf_regs = uccf->uf_regs;
uccf              124 drivers/soc/fsl/qe/ucc_fast.c 		uccf->enabled_tx = 0;
uccf              128 drivers/soc/fsl/qe/ucc_fast.c 		uccf->enabled_rx = 0;
uccf              136 drivers/soc/fsl/qe/ucc_fast.c 	struct ucc_fast_private *uccf;
uccf              193 drivers/soc/fsl/qe/ucc_fast.c 	uccf = kzalloc(sizeof(struct ucc_fast_private), GFP_KERNEL);
uccf              194 drivers/soc/fsl/qe/ucc_fast.c 	if (!uccf) {
uccf              201 drivers/soc/fsl/qe/ucc_fast.c 	uccf->uf_info = uf_info;
uccf              203 drivers/soc/fsl/qe/ucc_fast.c 	uccf->uf_regs = ioremap(uf_info->regs, sizeof(struct ucc_fast));
uccf              204 drivers/soc/fsl/qe/ucc_fast.c 	if (uccf->uf_regs == NULL) {
uccf              206 drivers/soc/fsl/qe/ucc_fast.c 		kfree(uccf);
uccf              210 drivers/soc/fsl/qe/ucc_fast.c 	uccf->enabled_tx = 0;
uccf              211 drivers/soc/fsl/qe/ucc_fast.c 	uccf->enabled_rx = 0;
uccf              212 drivers/soc/fsl/qe/ucc_fast.c 	uccf->stopped_tx = 0;
uccf              213 drivers/soc/fsl/qe/ucc_fast.c 	uccf->stopped_rx = 0;
uccf              214 drivers/soc/fsl/qe/ucc_fast.c 	uf_regs = uccf->uf_regs;
uccf              215 drivers/soc/fsl/qe/ucc_fast.c 	uccf->p_ucce = &uf_regs->ucce;
uccf              216 drivers/soc/fsl/qe/ucc_fast.c 	uccf->p_uccm = &uf_regs->uccm;
uccf              218 drivers/soc/fsl/qe/ucc_fast.c 	uccf->p_utodr = &uf_regs->utodr;
uccf              221 drivers/soc/fsl/qe/ucc_fast.c 	uccf->tx_frames = 0;
uccf              222 drivers/soc/fsl/qe/ucc_fast.c 	uccf->rx_frames = 0;
uccf              223 drivers/soc/fsl/qe/ucc_fast.c 	uccf->rx_discarded = 0;
uccf              230 drivers/soc/fsl/qe/ucc_fast.c 		ucc_fast_free(uccf);
uccf              234 drivers/soc/fsl/qe/ucc_fast.c 	uccf->mrblr = uf_info->max_rx_buf_length;
uccf              265 drivers/soc/fsl/qe/ucc_fast.c 	uccf->ucc_fast_tx_virtual_fifo_base_offset =
uccf              267 drivers/soc/fsl/qe/ucc_fast.c 	if (IS_ERR_VALUE(uccf->ucc_fast_tx_virtual_fifo_base_offset)) {
uccf              270 drivers/soc/fsl/qe/ucc_fast.c 		uccf->ucc_fast_tx_virtual_fifo_base_offset = 0;
uccf              271 drivers/soc/fsl/qe/ucc_fast.c 		ucc_fast_free(uccf);
uccf              276 drivers/soc/fsl/qe/ucc_fast.c 	uccf->ucc_fast_rx_virtual_fifo_base_offset =
uccf              280 drivers/soc/fsl/qe/ucc_fast.c 	if (IS_ERR_VALUE(uccf->ucc_fast_rx_virtual_fifo_base_offset)) {
uccf              283 drivers/soc/fsl/qe/ucc_fast.c 		uccf->ucc_fast_rx_virtual_fifo_base_offset = 0;
uccf              284 drivers/soc/fsl/qe/ucc_fast.c 		ucc_fast_free(uccf);
uccf              296 drivers/soc/fsl/qe/ucc_fast.c 	out_be32(&uf_regs->utfb, uccf->ucc_fast_tx_virtual_fifo_base_offset);
uccf              297 drivers/soc/fsl/qe/ucc_fast.c 	out_be32(&uf_regs->urfb, uccf->ucc_fast_rx_virtual_fifo_base_offset);
uccf              314 drivers/soc/fsl/qe/ucc_fast.c 			ucc_fast_free(uccf);
uccf              323 drivers/soc/fsl/qe/ucc_fast.c 			ucc_fast_free(uccf);
uccf              332 drivers/soc/fsl/qe/ucc_fast.c 			ucc_fast_free(uccf);
uccf              341 drivers/soc/fsl/qe/ucc_fast.c 			ucc_fast_free(uccf);
uccf              350 drivers/soc/fsl/qe/ucc_fast.c 			ucc_fast_free(uccf);
uccf              359 drivers/soc/fsl/qe/ucc_fast.c 			ucc_fast_free(uccf);
uccf              374 drivers/soc/fsl/qe/ucc_fast.c 	*uccf_ret = uccf;
uccf              379 drivers/soc/fsl/qe/ucc_fast.c void ucc_fast_free(struct ucc_fast_private * uccf)
uccf              381 drivers/soc/fsl/qe/ucc_fast.c 	if (!uccf)
uccf              384 drivers/soc/fsl/qe/ucc_fast.c 	if (uccf->ucc_fast_tx_virtual_fifo_base_offset)
uccf              385 drivers/soc/fsl/qe/ucc_fast.c 		qe_muram_free(uccf->ucc_fast_tx_virtual_fifo_base_offset);
uccf              387 drivers/soc/fsl/qe/ucc_fast.c 	if (uccf->ucc_fast_rx_virtual_fifo_base_offset)
uccf              388 drivers/soc/fsl/qe/ucc_fast.c 		qe_muram_free(uccf->ucc_fast_rx_virtual_fifo_base_offset);
uccf              390 drivers/soc/fsl/qe/ucc_fast.c 	if (uccf->uf_regs)
uccf              391 drivers/soc/fsl/qe/ucc_fast.c 		iounmap(uccf->uf_regs);
uccf              393 drivers/soc/fsl/qe/ucc_fast.c 	kfree(uccf);
uccf              222 include/soc/fsl/qe/ucc_fast.h void ucc_fast_free(struct ucc_fast_private * uccf);
uccf              231 include/soc/fsl/qe/ucc_fast.h void ucc_fast_enable(struct ucc_fast_private * uccf, enum comm_dir mode);
uccf              240 include/soc/fsl/qe/ucc_fast.h void ucc_fast_disable(struct ucc_fast_private * uccf, enum comm_dir mode);
uccf              248 include/soc/fsl/qe/ucc_fast.h void ucc_fast_irq(struct ucc_fast_private * uccf);
uccf              261 include/soc/fsl/qe/ucc_fast.h void ucc_fast_transmit_on_demand(struct ucc_fast_private * uccf);
uccf              265 include/soc/fsl/qe/ucc_fast.h void ucc_fast_dump_regs(struct ucc_fast_private * uccf);