Lines Matching refs:new_devdata
728 struct nx842_devdata *new_devdata = NULL; in nx842_OF_upd() local
736 new_devdata = kzalloc(sizeof(*new_devdata), GFP_NOFS); in nx842_OF_upd()
737 if (!new_devdata) in nx842_OF_upd()
749 kfree(new_devdata); in nx842_OF_upd()
753 memcpy(new_devdata, old_devdata, sizeof(*old_devdata)); in nx842_OF_upd()
754 new_devdata->counters = old_devdata->counters; in nx842_OF_upd()
780 ret = nx842_OF_upd_maxsglen(new_devdata, maxsglen); in nx842_OF_upd()
784 ret = nx842_OF_upd_maxsyncop(new_devdata, maxsyncop); in nx842_OF_upd()
790 __func__, new_devdata->max_sync_size, in nx842_OF_upd()
793 __func__, new_devdata->max_sync_sg, in nx842_OF_upd()
796 __func__, new_devdata->max_sg_len, in nx842_OF_upd()
799 rcu_assign_pointer(devdata, new_devdata); in nx842_OF_upd()
802 dev_set_drvdata(new_devdata->dev, new_devdata); in nx842_OF_upd()
807 if (new_devdata) { in nx842_OF_upd()
809 nx842_OF_set_defaults(new_devdata); in nx842_OF_upd()
810 rcu_assign_pointer(devdata, new_devdata); in nx842_OF_upd()
813 dev_set_drvdata(new_devdata->dev, new_devdata); in nx842_OF_upd()
991 struct nx842_devdata *old_devdata, *new_devdata = NULL; in nx842_probe() local
995 new_devdata = kzalloc(sizeof(*new_devdata), GFP_NOFS); in nx842_probe()
996 if (!new_devdata) in nx842_probe()
999 new_devdata->counters = kzalloc(sizeof(*new_devdata->counters), in nx842_probe()
1001 if (!new_devdata->counters) { in nx842_probe()
1002 kfree(new_devdata); in nx842_probe()
1018 new_devdata->vdev = viodev; in nx842_probe()
1019 new_devdata->dev = &viodev->dev; in nx842_probe()
1020 nx842_OF_set_defaults(new_devdata); in nx842_probe()
1022 rcu_assign_pointer(devdata, new_devdata); in nx842_probe()
1053 if (new_devdata) in nx842_probe()
1054 kfree(new_devdata->counters); in nx842_probe()
1055 kfree(new_devdata); in nx842_probe()
1100 struct nx842_devdata *new_devdata; in nx842_pseries_init() local
1107 new_devdata = kzalloc(sizeof(*new_devdata), GFP_KERNEL); in nx842_pseries_init()
1108 if (!new_devdata) { in nx842_pseries_init()
1112 RCU_INIT_POINTER(devdata, new_devdata); in nx842_pseries_init()
1118 kfree(new_devdata); in nx842_pseries_init()