Lines Matching refs:aip
130 apm_getinfo(int fd, apm_info_t aip)
132 if (ioctl(fd, APMIO_GETINFO, aip) == -1)
193 print_all_info(int fd, apm_info_t aip, int bioscall_available)
199 printf("APM version: %d.%d\n", aip->ai_major, aip->ai_minor);
200 printf("APM Management: %s\n", aip->ai_status ? "Enabled" : "Disabled");
202 if (aip->ai_acline == APM_UNKNOWN)
204 else if (aip->ai_acline > 2)
205 printf("invalid value (0x%x)\n", aip->ai_acline);
207 printf("%s\n", line_msg[aip->ai_acline]);
209 print_batt_stat(aip->ai_batt_stat);
210 print_batt_life(aip->ai_batt_life);
211 print_batt_time(aip->ai_batt_time);
213 if (aip->ai_infoversion >= 1) {
215 if (aip->ai_batteries == ~0U)
221 printf("%d\n", aip->ai_batteries);
222 for (i = 0; i < aip->ai_batteries; ++i) {
305 if (aip->ai_infoversion >= 1) {
306 if (aip->ai_capabilities == 0xff00)
309 if (aip->ai_capabilities & 0x01)
311 if (aip->ai_capabilities & 0x02)
313 if (aip->ai_capabilities & 0x04)
315 if (aip->ai_capabilities & 0x08)
317 if (aip->ai_capabilities & 0x10)
319 if (aip->ai_capabilities & 0x20)
321 if (aip->ai_capabilities & 0x40)
323 if (aip->ai_capabilities & 0x80)