Lines Matching refs:ioctl_arg
356 union acpi_battery_ioctl_arg *ioctl_arg;
360 /* For commands that use the ioctl_arg struct, validate it first. */
364 ioctl_arg = NULL;
367 ioctl_arg = (union acpi_battery_ioctl_arg *)addr;
368 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,
394 sizeof(ioctl_arg->bif));
399 bzero(&ioctl_arg->bix, sizeof(ioctl_arg->bix));
400 error = ACPI_BATT_GET_INFO(dev, &ioctl_arg->bix,
401 sizeof(ioctl_arg->bix));
407 bzero(&ioctl_arg->bst, sizeof(ioctl_arg->bst));
408 error = ACPI_BATT_GET_STATUS(dev, &ioctl_arg->bst);
424 acpi_battery_clean_str(ioctl_arg->bix.model,
425 sizeof(ioctl_arg->bix.model));
426 acpi_battery_clean_str(ioctl_arg->bix.serial,
427 sizeof(ioctl_arg->bix.serial));
428 acpi_battery_clean_str(ioctl_arg->bix.type,
429 sizeof(ioctl_arg->bix.type));
430 acpi_battery_clean_str(ioctl_arg->bix.oeminfo,
431 sizeof(ioctl_arg->bix.oeminfo));