Lines Matching refs:dr
672 struct fpga_mgr_devres *dr = res; in devm_fpga_mgr_release() local
674 fpga_mgr_free(dr->mgr); in devm_fpga_mgr_release()
698 struct fpga_mgr_devres *dr; in devm_fpga_mgr_create() local
700 dr = devres_alloc(devm_fpga_mgr_release, sizeof(*dr), GFP_KERNEL); in devm_fpga_mgr_create()
701 if (!dr) in devm_fpga_mgr_create()
704 dr->mgr = fpga_mgr_create(parent, name, mops, priv); in devm_fpga_mgr_create()
705 if (!dr->mgr) { in devm_fpga_mgr_create()
706 devres_free(dr); in devm_fpga_mgr_create()
710 devres_add(parent, dr); in devm_fpga_mgr_create()
712 return dr->mgr; in devm_fpga_mgr_create()
771 struct fpga_mgr_devres *dr = res; in fpga_mgr_devres_match() local
773 return match_data == dr->mgr; in fpga_mgr_devres_match()
778 struct fpga_mgr_devres *dr = res; in devm_fpga_mgr_unregister() local
780 fpga_mgr_unregister(dr->mgr); in devm_fpga_mgr_unregister()
793 struct fpga_mgr_devres *dr; in devm_fpga_mgr_register() local
804 dr = devres_alloc(devm_fpga_mgr_unregister, sizeof(*dr), GFP_KERNEL); in devm_fpga_mgr_register()
805 if (!dr) in devm_fpga_mgr_register()
810 devres_free(dr); in devm_fpga_mgr_register()
814 dr->mgr = mgr; in devm_fpga_mgr_register()
815 devres_add(dev, dr); in devm_fpga_mgr_register()