Lines Matching defs:ioctl_arg
359 union acpi_battery_ioctl_arg *ioctl_arg;
363 /* For commands that use the ioctl_arg struct, validate it first. */
367 ioctl_arg = NULL;
368 if (IOCPARM_LEN(cmd) == sizeof(*ioctl_arg)) {
369 ioctl_arg = (union acpi_battery_ioctl_arg *)addr;
370 unit = ioctl_arg->unit;
386 bzero(&ioctl_arg->battinfo, sizeof(ioctl_arg->battinfo));
387 error = acpi_battery_get_battinfo(dev, &ioctl_arg->battinfo);
392 bzero(&ioctl_arg->bif, sizeof(ioctl_arg->bif));
393 error = ACPI_BATT_GET_INFO(dev, &ioctl_arg->bif);
400 acpi_battery_clean_str(ioctl_arg->bif.model,
401 sizeof(ioctl_arg->bif.model));
402 acpi_battery_clean_str(ioctl_arg->bif.serial,
403 sizeof(ioctl_arg->bif.serial));
404 acpi_battery_clean_str(ioctl_arg->bif.type,
405 sizeof(ioctl_arg->bif.type));
406 acpi_battery_clean_str(ioctl_arg->bif.oeminfo,
407 sizeof(ioctl_arg->bif.oeminfo));
412 bzero(&ioctl_arg->bst, sizeof(ioctl_arg->bst));
413 error = ACPI_BATT_GET_STATUS(dev, &ioctl_arg->bst);