Lines Matching refs:mgr
32 static enum fpga_mgr_states xilinx_spi_state(struct fpga_manager *mgr) in xilinx_spi_state() argument
34 struct xilinx_spi_conf *conf = mgr->priv; in xilinx_spi_state()
42 static int xilinx_spi_write_init(struct fpga_manager *mgr, in xilinx_spi_write_init() argument
46 struct xilinx_spi_conf *conf = mgr->priv; in xilinx_spi_write_init()
51 dev_err(&mgr->dev, "Partial reconfiguration not supported.\n"); in xilinx_spi_write_init()
62 dev_err(&mgr->dev, "Unexpected DONE pin state...\n"); in xilinx_spi_write_init()
71 static int xilinx_spi_write(struct fpga_manager *mgr, const char *buf, in xilinx_spi_write() argument
74 struct xilinx_spi_conf *conf = mgr->priv; in xilinx_spi_write()
87 dev_err(&mgr->dev, "SPI error in firmware write: %d\n", in xilinx_spi_write()
110 static int xilinx_spi_write_complete(struct fpga_manager *mgr, in xilinx_spi_write_complete() argument
113 struct xilinx_spi_conf *conf = mgr->priv; in xilinx_spi_write_complete()
132 dev_err(&mgr->dev, "Timeout after config data transfer.\n"); in xilinx_spi_write_complete()
146 struct fpga_manager *mgr; in xilinx_spi_probe() local
170 mgr = fpga_mgr_create(&spi->dev, "Xilinx Slave Serial FPGA Manager", in xilinx_spi_probe()
172 if (!mgr) in xilinx_spi_probe()
175 spi_set_drvdata(spi, mgr); in xilinx_spi_probe()
177 ret = fpga_mgr_register(mgr); in xilinx_spi_probe()
179 fpga_mgr_free(mgr); in xilinx_spi_probe()
186 struct fpga_manager *mgr = spi_get_drvdata(spi); in xilinx_spi_remove() local
188 fpga_mgr_unregister(mgr); in xilinx_spi_remove()