Lines Matching refs:new_devdata
715 struct nx842_devdata *new_devdata = NULL;
723 new_devdata = kzalloc(sizeof(*new_devdata), GFP_NOFS);
724 if (!new_devdata)
736 kfree(new_devdata);
740 memcpy(new_devdata, old_devdata, sizeof(*old_devdata));
741 new_devdata->counters = old_devdata->counters;
763 ret = nx842_OF_upd_status(new_devdata, status);
767 ret = nx842_OF_upd_maxsglen(new_devdata, maxsglen);
771 ret = nx842_OF_upd_maxsyncop(new_devdata, maxsyncop);
777 __func__, new_devdata->max_sync_size,
780 __func__, new_devdata->max_sync_sg,
783 __func__, new_devdata->max_sg_len,
786 rcu_assign_pointer(devdata, new_devdata);
789 dev_set_drvdata(new_devdata->dev, new_devdata);
794 if (new_devdata) {
796 nx842_OF_set_defaults(new_devdata);
797 rcu_assign_pointer(devdata, new_devdata);
800 dev_set_drvdata(new_devdata->dev, new_devdata);
978 struct nx842_devdata *old_devdata, *new_devdata = NULL;
982 new_devdata = kzalloc(sizeof(*new_devdata), GFP_NOFS);
983 if (!new_devdata)
986 new_devdata->counters = kzalloc(sizeof(*new_devdata->counters),
988 if (!new_devdata->counters) {
989 kfree(new_devdata);
1005 new_devdata->vdev = viodev;
1006 new_devdata->dev = &viodev->dev;
1007 nx842_OF_set_defaults(new_devdata);
1009 rcu_assign_pointer(devdata, new_devdata);
1040 if (new_devdata)
1041 kfree(new_devdata->counters);
1042 kfree(new_devdata);
1088 struct nx842_devdata *new_devdata;
1095 new_devdata = kzalloc(sizeof(*new_devdata), GFP_KERNEL);
1096 if (!new_devdata)
1099 RCU_INIT_POINTER(devdata, new_devdata);
1105 kfree(new_devdata);