Lines Matching defs:mgr
12 #include <linux/fpga/fpga-mgr.h>
32 static enum fpga_mgr_states alt_pr_fpga_state(struct fpga_manager *mgr)
34 struct alt_pr_priv *priv = mgr->priv;
72 dev_err(&mgr->dev, "encountered error code %d (%s) in %s()\n",
77 static int alt_pr_fpga_write_init(struct fpga_manager *mgr,
81 struct alt_pr_priv *priv = mgr->priv;
85 dev_err(&mgr->dev, "%s Partial Reconfiguration flag not set\n",
93 dev_err(&mgr->dev,
104 static int alt_pr_fpga_write(struct fpga_manager *mgr, const char *buf,
107 struct alt_pr_priv *priv = mgr->priv;
138 if (alt_pr_fpga_state(mgr) == FPGA_MGR_STATE_WRITE_ERR)
144 static int alt_pr_fpga_write_complete(struct fpga_manager *mgr,
150 switch (alt_pr_fpga_state(mgr)) {
155 dev_info(&mgr->dev,
165 dev_err(&mgr->dev, "timed out waiting for write to complete\n");
179 struct fpga_manager *mgr;
194 mgr = devm_fpga_mgr_create(dev, dev_name(dev), &alt_pr_ops, priv);
195 if (!mgr)
198 dev_set_drvdata(dev, mgr);
200 return fpga_mgr_register(mgr);
206 struct fpga_manager *mgr = dev_get_drvdata(dev);
210 fpga_mgr_unregister(mgr);