Lines Matching refs:firmware
235 char *firmware; in firmware_show() local
240 firmware = mdev->firmware; in firmware_show()
242 if (firmware) in firmware_show()
243 return scnprintf(buf, PAGE_SIZE, "%s\n", firmware); in firmware_show()
257 kfree(mdev->firmware); in firmware_store()
259 mdev->firmware = kmalloc(count + 1, GFP_KERNEL); in firmware_store()
260 if (!mdev->firmware) { in firmware_store()
264 strncpy(mdev->firmware, buf, count); in firmware_store()
266 if (mdev->firmware[count - 1] == '\n') in firmware_store()
267 mdev->firmware[count - 1] = '\0'; in firmware_store()
269 mdev->firmware[count] = '\0'; in firmware_store()
274 static DEVICE_ATTR_RW(firmware);