Lines Matching refs:ioctl_arg
361 union acpi_battery_ioctl_arg *ioctl_arg;
365 /* For commands that use the ioctl_arg struct, validate it first. */
369 ioctl_arg = NULL;
372 ioctl_arg = (union acpi_battery_ioctl_arg *)addr;
373 unit = ioctl_arg->unit;
391 bzero(&ioctl_arg->battinfo, sizeof(ioctl_arg->battinfo));
392 error = acpi_battery_get_battinfo(dev, &ioctl_arg->battinfo);
397 bzero(&ioctl_arg->bif, sizeof(ioctl_arg->bif));
398 error = ACPI_BATT_GET_INFO(dev, &ioctl_arg->bif,
399 sizeof(ioctl_arg->bif));
404 bzero(&ioctl_arg->bix, sizeof(ioctl_arg->bix));
405 error = ACPI_BATT_GET_INFO(dev, &ioctl_arg->bix,
406 sizeof(ioctl_arg->bix));
412 bzero(&ioctl_arg->bst, sizeof(ioctl_arg->bst));
413 error = ACPI_BATT_GET_STATUS(dev, &ioctl_arg->bst);
429 acpi_battery_clean_str(ioctl_arg->bix.model,
430 sizeof(ioctl_arg->bix.model));
431 acpi_battery_clean_str(ioctl_arg->bix.serial,
432 sizeof(ioctl_arg->bix.serial));
433 acpi_battery_clean_str(ioctl_arg->bix.type,
434 sizeof(ioctl_arg->bix.type));
435 acpi_battery_clean_str(ioctl_arg->bix.oeminfo,
436 sizeof(ioctl_arg->bix.oeminfo));