Lines Matching refs:devdata

135 static struct nx842_devdata __rcu *devdata;  variable
331 local_devdata = rcu_dereference(devdata); in nx842_pseries_compress()
462 local_devdata = rcu_dereference(devdata); in nx842_pseries_decompress()
549 static int nx842_OF_set_defaults(struct nx842_devdata *devdata) in nx842_OF_set_defaults() argument
551 if (devdata) { in nx842_OF_set_defaults()
552 devdata->max_sync_size = 0; in nx842_OF_set_defaults()
553 devdata->max_sync_sg = 0; in nx842_OF_set_defaults()
554 devdata->max_sg_len = 0; in nx842_OF_set_defaults()
575 static int nx842_OF_upd_status(struct nx842_devdata *devdata, in nx842_OF_upd_status() argument
584 dev_info(devdata->dev, "%s: unknown status '%s'\n", __func__, status); in nx842_OF_upd_status()
610 static int nx842_OF_upd_maxsglen(struct nx842_devdata *devdata, in nx842_OF_upd_maxsglen() argument
616 dev_err(devdata->dev, "%s: unexpected format for ibm,max-sg-len property\n", __func__); in nx842_OF_upd_maxsglen()
617 dev_dbg(devdata->dev, "%s: ibm,max-sg-len is %d bytes long, expected %lu bytes\n", __func__, in nx842_OF_upd_maxsglen()
621 devdata->max_sg_len = min_t(unsigned int, in nx842_OF_upd_maxsglen()
658 static int nx842_OF_upd_maxsyncop(struct nx842_devdata *devdata, in nx842_OF_upd_maxsyncop() argument
673 dev_err(devdata->dev, "%s: unexpected format for ibm,max-sync-cop property\n", __func__); in nx842_OF_upd_maxsyncop()
674 …dev_dbg(devdata->dev, "%s: ibm,max-sync-cop is %d bytes long, expected %lu bytes\n", __func__, pro… in nx842_OF_upd_maxsyncop()
690 devdata->max_sync_size = min(comp_data_limit, decomp_data_limit); in nx842_OF_upd_maxsyncop()
692 devdata->max_sync_size = min_t(unsigned int, devdata->max_sync_size, in nx842_OF_upd_maxsyncop()
695 if (devdata->max_sync_size < 4096) { in nx842_OF_upd_maxsyncop()
696 dev_err(devdata->dev, "%s: hardware max data size (%u) is " in nx842_OF_upd_maxsyncop()
699 __func__, devdata->max_sync_size); in nx842_OF_upd_maxsyncop()
704 nx842_pseries_constraints.maximum = devdata->max_sync_size; in nx842_OF_upd_maxsyncop()
706 devdata->max_sync_sg = min(comp_sg_limit, decomp_sg_limit); in nx842_OF_upd_maxsyncop()
707 if (devdata->max_sync_sg < 1) { in nx842_OF_upd_maxsyncop()
708 dev_err(devdata->dev, "%s: hardware max sg size (%u) is " in nx842_OF_upd_maxsyncop()
711 __func__, devdata->max_sync_sg); in nx842_OF_upd_maxsyncop()
754 old_devdata = rcu_dereference_check(devdata, in nx842_OF_upd()
812 rcu_assign_pointer(devdata, new_devdata); in nx842_OF_upd()
823 rcu_assign_pointer(devdata, new_devdata); in nx842_OF_upd()
858 local_devdata = rcu_dereference(devdata); in nx842_OF_notifier()
884 local_devdata = rcu_dereference(devdata); \
923 local_devdata = rcu_dereference(devdata); in nx842_timehist_show()
1049 old_devdata = rcu_dereference_check(devdata, in nx842_probe()
1064 rcu_assign_pointer(devdata, new_devdata); in nx842_probe()
1082 dev_set_drvdata(&viodev->dev, rcu_dereference(devdata)); in nx842_probe()
1128 old_devdata = rcu_dereference_check(devdata, in nx842_remove()
1130 RCU_INIT_POINTER(devdata, NULL); in nx842_remove()
1219 RCU_INIT_POINTER(devdata, NULL); in nx842_pseries_init()
1224 RCU_INIT_POINTER(devdata, new_devdata); in nx842_pseries_init()
1259 old_devdata = rcu_dereference_check(devdata, in nx842_pseries_exit()
1261 RCU_INIT_POINTER(devdata, NULL); in nx842_pseries_exit()