Lines Matching defs:mgr
11 #include <linux/fpga/fpga-mgr.h>
32 static enum fpga_mgr_states ice40_fpga_ops_state(struct fpga_manager *mgr)
34 struct ice40_fpga_priv *priv = mgr->priv;
40 static int ice40_fpga_ops_write_init(struct fpga_manager *mgr,
44 struct ice40_fpga_priv *priv = mgr->priv;
102 static int ice40_fpga_ops_write(struct fpga_manager *mgr,
105 struct ice40_fpga_priv *priv = mgr->priv;
110 static int ice40_fpga_ops_write_complete(struct fpga_manager *mgr,
113 struct ice40_fpga_priv *priv = mgr->priv;
139 struct fpga_manager *mgr;
181 mgr = devm_fpga_mgr_create(dev, "Lattice iCE40 FPGA Manager",
183 if (!mgr)
186 spi_set_drvdata(spi, mgr);
188 return fpga_mgr_register(mgr);
193 struct fpga_manager *mgr = spi_get_drvdata(spi);
195 fpga_mgr_unregister(mgr);
201 { .compatible = "lattice,ice40-fpga-mgr", },