Lines Matching refs:devdata

100 } __rcu *devdata;  variable
357 local_devdata = rcu_dereference(devdata); in nx842_compress()
552 local_devdata = rcu_dereference(devdata); in nx842_decompress()
708 static int nx842_OF_set_defaults(struct nx842_devdata *devdata) in nx842_OF_set_defaults() argument
710 if (devdata) { in nx842_OF_set_defaults()
711 devdata->max_sync_size = 0; in nx842_OF_set_defaults()
712 devdata->max_sync_sg = 0; in nx842_OF_set_defaults()
713 devdata->max_sg_len = 0; in nx842_OF_set_defaults()
714 devdata->status = UNAVAILABLE; in nx842_OF_set_defaults()
735 static int nx842_OF_upd_status(struct nx842_devdata *devdata, in nx842_OF_upd_status() argument
741 devdata->status = AVAILABLE; in nx842_OF_upd_status()
743 dev_info(devdata->dev, "%s: status '%s' is not 'okay'\n", in nx842_OF_upd_status()
745 devdata->status = UNAVAILABLE; in nx842_OF_upd_status()
772 static int nx842_OF_upd_maxsglen(struct nx842_devdata *devdata, in nx842_OF_upd_maxsglen() argument
778 dev_err(devdata->dev, "%s: unexpected format for ibm,max-sg-len property\n", __func__); in nx842_OF_upd_maxsglen()
779 dev_dbg(devdata->dev, "%s: ibm,max-sg-len is %d bytes long, expected %lu bytes\n", __func__, in nx842_OF_upd_maxsglen()
783 devdata->max_sg_len = (unsigned int)min(*maxsglen, in nx842_OF_upd_maxsglen()
820 static int nx842_OF_upd_maxsyncop(struct nx842_devdata *devdata, in nx842_OF_upd_maxsyncop() argument
833 dev_err(devdata->dev, "%s: unexpected format for ibm,max-sync-cop property\n", __func__); in nx842_OF_upd_maxsyncop()
834 …dev_dbg(devdata->dev, "%s: ibm,max-sync-cop is %d bytes long, expected %lu bytes\n", __func__, pro… in nx842_OF_upd_maxsyncop()
846 devdata->max_sync_size = in nx842_OF_upd_maxsyncop()
850 devdata->max_sync_size = min_t(unsigned int, devdata->max_sync_size, in nx842_OF_upd_maxsyncop()
853 if (devdata->max_sync_size < SIZE_4K) { in nx842_OF_upd_maxsyncop()
854 dev_err(devdata->dev, "%s: hardware max data size (%u) is " in nx842_OF_upd_maxsyncop()
857 __func__, devdata->max_sync_size); in nx842_OF_upd_maxsyncop()
862 devdata->max_sync_sg = (unsigned int)min(maxsynccop->comp_sg_limit, in nx842_OF_upd_maxsyncop()
864 if (devdata->max_sync_sg < 1) { in nx842_OF_upd_maxsyncop()
865 dev_err(devdata->dev, "%s: hardware max sg size (%u) is " in nx842_OF_upd_maxsyncop()
868 __func__, devdata->max_sync_sg); in nx842_OF_upd_maxsyncop()
908 old_devdata = rcu_dereference_check(devdata, in nx842_OF_upd()
972 rcu_assign_pointer(devdata, new_devdata); in nx842_OF_upd()
983 rcu_assign_pointer(devdata, new_devdata); in nx842_OF_upd()
1019 local_devdata = rcu_dereference(devdata); in nx842_OF_notifier()
1045 local_devdata = rcu_dereference(devdata); \
1084 local_devdata = rcu_dereference(devdata); in nx842_timehist_show()
1141 old_devdata = rcu_dereference_check(devdata, in nx842_probe()
1171 rcu_assign_pointer(devdata, new_devdata); in nx842_probe()
1186 dev_set_drvdata(&viodev->dev, rcu_dereference(devdata)); in nx842_probe()
1215 old_devdata = rcu_dereference_check(devdata, in nx842_remove()
1218 RCU_INIT_POINTER(devdata, NULL); in nx842_remove()
1246 RCU_INIT_POINTER(devdata, NULL); in nx842_init()
1253 RCU_INIT_POINTER(devdata, new_devdata); in nx842_init()
1267 old_devdata = rcu_dereference_check(devdata, in nx842_exit()
1269 RCU_INIT_POINTER(devdata, NULL); in nx842_exit()