Lines Matching refs:op
83 struct platform_device *op = esp->dev; in esp_sbus_map_regs() local
90 res = &op->resource[1]; in esp_sbus_map_regs()
92 res = &op->resource[0]; in esp_sbus_map_regs()
103 struct platform_device *op = esp->dev; in esp_sbus_map_command_block() local
105 esp->command_block = dma_alloc_coherent(&op->dev, 16, in esp_sbus_map_command_block()
116 struct platform_device *op = esp->dev; in esp_sbus_register_irq() local
118 host->irq = op->archdata.irqs[0]; in esp_sbus_register_irq()
124 struct platform_device *op = esp->dev; in esp_get_scsi_id() local
127 dp = op->dev.of_node; in esp_get_scsi_id()
146 struct platform_device *op = esp->dev; in esp_get_differential() local
149 dp = op->dev.of_node; in esp_get_differential()
158 struct platform_device *op = esp->dev; in esp_get_clock_params() local
162 dp = op->dev.of_node; in esp_get_clock_params()
175 struct platform_device *op = esp->dev; in esp_get_bursts() local
179 dp = op->dev.of_node; in esp_get_bursts()
218 struct platform_device *op = esp->dev; in sbus_esp_map_single() local
220 return dma_map_single(&op->dev, buf, sz, dir); in sbus_esp_map_single()
226 struct platform_device *op = esp->dev; in sbus_esp_map_sg() local
228 return dma_map_sg(&op->dev, sg, num_sg, dir); in sbus_esp_map_sg()
234 struct platform_device *op = esp->dev; in sbus_esp_unmap_single() local
236 dma_unmap_single(&op->dev, addr, sz, dir); in sbus_esp_unmap_single()
242 struct platform_device *op = esp->dev; in sbus_esp_unmap_sg() local
244 dma_unmap_sg(&op->dev, sg, num_sg, dir); in sbus_esp_unmap_sg()
258 struct platform_device *op; in sbus_esp_reset_dma() local
265 op = esp->dev; in sbus_esp_reset_dma()
295 sbus_set_sbus64(&op->dev, esp->bursts); in sbus_esp_reset_dma()
489 static int esp_sbus_probe_one(struct platform_device *op, in esp_sbus_probe_one() argument
507 esp->dev = op; in esp_sbus_probe_one()
541 dev_set_drvdata(&op->dev, esp); in esp_sbus_probe_one()
543 err = scsi_esp_register(esp, &op->dev); in esp_sbus_probe_one()
552 dma_free_coherent(&op->dev, 16, in esp_sbus_probe_one()
556 of_iounmap(&op->resource[(hme ? 1 : 0)], esp->regs, SBUS_ESP_REG_SIZE); in esp_sbus_probe_one()
563 static int esp_sbus_probe(struct platform_device *op) in esp_sbus_probe() argument
566 struct device_node *dp = op->dev.of_node; in esp_sbus_probe()
575 dma_node = op->dev.of_node; in esp_sbus_probe()
583 return esp_sbus_probe_one(op, dma_of, hme); in esp_sbus_probe()
586 static int esp_sbus_remove(struct platform_device *op) in esp_sbus_remove() argument
588 struct esp *esp = dev_get_drvdata(&op->dev); in esp_sbus_remove()
604 dma_free_coherent(&op->dev, 16, in esp_sbus_remove()
607 of_iounmap(&op->resource[(is_hme ? 1 : 0)], esp->regs, in esp_sbus_remove()
614 dev_set_drvdata(&op->dev, NULL); in esp_sbus_remove()