Lines Matching defs:devdata

135 static struct nx842_devdata __rcu *devdata;
331 local_devdata = rcu_dereference(devdata);
462 local_devdata = rcu_dereference(devdata);
541 * nx842_OF_set_defaults -- Set default (disabled) values for devdata
543 * @devdata: struct nx842_devdata to update
547 * -ENOENT if @devdata ptr is NULL
549 static int nx842_OF_set_defaults(struct nx842_devdata *devdata)
551 if (devdata) {
552 devdata->max_sync_size = 0;
553 devdata->max_sync_sg = 0;
554 devdata->max_sg_len = 0;
568 * @devdata: struct nx842_devdata to use for dev_info
575 static int nx842_OF_upd_status(struct nx842_devdata *devdata,
584 dev_info(devdata->dev, "%s: unknown status '%s'\n", __func__, status);
603 * @devdata: struct nx842_devdata to update
610 static int nx842_OF_upd_maxsglen(struct nx842_devdata *devdata,
616 dev_err(devdata->dev, "%s: unexpected format for ibm,max-sg-len property\n", __func__);
617 dev_dbg(devdata->dev, "%s: ibm,max-sg-len is %d bytes long, expected %lu bytes\n", __func__,
621 devdata->max_sg_len = min_t(unsigned int,
651 * @devdata: struct nx842_devdata to update
658 static int nx842_OF_upd_maxsyncop(struct nx842_devdata *devdata,
673 dev_err(devdata->dev, "%s: unexpected format for ibm,max-sync-cop property\n", __func__);
674 dev_dbg(devdata->dev, "%s: ibm,max-sync-cop is %d bytes long, expected %lu bytes\n", __func__, prop->length,
690 devdata->max_sync_size = min(comp_data_limit, decomp_data_limit);
692 devdata->max_sync_size = min_t(unsigned int, devdata->max_sync_size,
695 if (devdata->max_sync_size < 4096) {
696 dev_err(devdata->dev, "%s: hardware max data size (%u) is "
699 __func__, devdata->max_sync_size);
704 nx842_pseries_constraints.maximum = devdata->max_sync_size;
706 devdata->max_sync_sg = min(comp_sg_limit, decomp_sg_limit);
707 if (devdata->max_sync_sg < 1) {
708 dev_err(devdata->dev, "%s: hardware max sg size (%u) is "
711 __func__, devdata->max_sync_sg);
733 * -ENOMEM - Could not allocate memory for new devdata structure
754 old_devdata = rcu_dereference_check(devdata,
812 rcu_assign_pointer(devdata, new_devdata);
823 rcu_assign_pointer(devdata, new_devdata);
858 local_devdata = rcu_dereference(devdata);
884 local_devdata = rcu_dereference(devdata); \
923 local_devdata = rcu_dereference(devdata);
1049 old_devdata = rcu_dereference_check(devdata,
1064 rcu_assign_pointer(devdata, new_devdata);
1082 dev_set_drvdata(&viodev->dev, rcu_dereference(devdata));
1126 old_devdata = rcu_dereference_check(devdata,
1129 RCU_INIT_POINTER(devdata, NULL);
1221 RCU_INIT_POINTER(devdata, NULL);
1226 RCU_INIT_POINTER(devdata, new_devdata);
1261 old_devdata = rcu_dereference_check(devdata,
1263 RCU_INIT_POINTER(devdata, NULL);