Lines Matching defs:data
25 * @data: NVRAM data copy stored to avoid poking underlaying flash controller
26 * @data_len: NVRAM data size
34 uint8_t *data;
60 memcpy(val, priv->data + offset, to_copy);
87 priv->data = devm_kzalloc(priv->dev, priv->data_len, GFP_KERNEL);
88 if (!priv->data)
91 memcpy_fromio(priv->data, base, priv->data_len);
117 static int brcm_nvram_add_cells(struct brcm_nvram *priv, uint8_t *data,
126 tmp = priv->data[len - 1];
127 priv->data[len - 1] = '\0';
130 for (var = data + sizeof(struct brcm_nvram_header);
131 var < (char *)data + len && *var;
142 for (var = data + sizeof(struct brcm_nvram_header), idx = 0;
143 var < (char *)data + len && *var;
160 priv->cells[idx].offset = value - (char *)data;
173 priv->data[len - 1] = tmp;
179 struct brcm_nvram_header *header = (struct brcm_nvram_header *)priv->data;
196 err = brcm_nvram_add_cells(priv, priv->data, len);