• Home
  • Raw
  • Download

Lines Matching refs:op

114 	struct platform_device	*op;  member
1245 &chip->op->dev, in snd_cs4231_pcm()
1556 static int cs4231_attach_begin(struct platform_device *op, in cs4231_attach_begin() argument
1573 err = snd_card_new(&op->dev, index[dev], id[dev], THIS_MODULE, in cs4231_attach_begin()
1609 dev_set_drvdata(&chip->op->dev, chip); in cs4231_attach_finish()
1770 struct platform_device *op = chip->op; in snd_cs4231_sbus_free() local
1776 of_iounmap(&op->resource[0], chip->port, chip->regs_size); in snd_cs4231_sbus_free()
1793 struct platform_device *op, in snd_cs4231_sbus_create() argument
1804 chip->op = op; in snd_cs4231_sbus_create()
1805 chip->regs_size = resource_size(&op->resource[0]); in snd_cs4231_sbus_create()
1809 chip->port = of_ioremap(&op->resource[0], 0, in snd_cs4231_sbus_create()
1831 if (request_irq(op->archdata.irqs[0], snd_cs4231_sbus_interrupt, in snd_cs4231_sbus_create()
1834 dev, op->archdata.irqs[0]); in snd_cs4231_sbus_create()
1838 chip->irq[0] = op->archdata.irqs[0]; in snd_cs4231_sbus_create()
1855 static int cs4231_sbus_probe(struct platform_device *op) in cs4231_sbus_probe() argument
1857 struct resource *rp = &op->resource[0]; in cs4231_sbus_probe()
1861 err = cs4231_attach_begin(op, &card); in cs4231_sbus_probe()
1869 op->archdata.irqs[0]); in cs4231_sbus_probe()
1871 err = snd_cs4231_sbus_create(card, op, dev); in cs4231_sbus_probe()
1930 struct platform_device *op = chip->op; in snd_cs4231_ebus_free() local
1934 of_iounmap(&op->resource[2], chip->c_dma.ebus_info.regs, 0x10); in snd_cs4231_ebus_free()
1938 of_iounmap(&op->resource[1], chip->p_dma.ebus_info.regs, 0x10); in snd_cs4231_ebus_free()
1942 of_iounmap(&op->resource[0], chip->port, 0x10); in snd_cs4231_ebus_free()
1959 struct platform_device *op, in snd_cs4231_ebus_create() argument
1971 chip->op = op; in snd_cs4231_ebus_create()
1978 chip->c_dma.ebus_info.irq = op->archdata.irqs[0]; in snd_cs4231_ebus_create()
1983 chip->p_dma.ebus_info.irq = op->archdata.irqs[1]; in snd_cs4231_ebus_create()
1995 chip->port = of_ioremap(&op->resource[0], 0, 0x10, "cs4231"); in snd_cs4231_ebus_create()
1997 of_ioremap(&op->resource[1], 0, 0x10, "cs4231_pdma"); in snd_cs4231_ebus_create()
1999 of_ioremap(&op->resource[2], 0, 0x10, "cs4231_cdma"); in snd_cs4231_ebus_create()
2047 static int cs4231_ebus_probe(struct platform_device *op) in cs4231_ebus_probe() argument
2052 err = cs4231_attach_begin(op, &card); in cs4231_ebus_probe()
2058 op->resource[0].start, in cs4231_ebus_probe()
2059 op->archdata.irqs[0]); in cs4231_ebus_probe()
2061 err = snd_cs4231_ebus_create(card, op, dev); in cs4231_ebus_probe()
2071 static int cs4231_probe(struct platform_device *op) in cs4231_probe() argument
2074 if (!strcmp(op->dev.of_node->parent->name, "ebus")) in cs4231_probe()
2075 return cs4231_ebus_probe(op); in cs4231_probe()
2078 if (!strcmp(op->dev.of_node->parent->name, "sbus") || in cs4231_probe()
2079 !strcmp(op->dev.of_node->parent->name, "sbi")) in cs4231_probe()
2080 return cs4231_sbus_probe(op); in cs4231_probe()
2085 static int cs4231_remove(struct platform_device *op) in cs4231_remove() argument
2087 struct snd_cs4231 *chip = dev_get_drvdata(&op->dev); in cs4231_remove()