Lines Matching refs:info
166 auto info = reinterpret_cast<PowerButtonInfo*>(cookie);
167 info->fd = fbl::move(fd);
168 info->report_id = report_id;
169 info->bit_offset = bit_offset;
170 info->has_report_id_byte = (desc->rep_count > 1 || desc->report[0].report_id != 0);
187 PowerButtonInfo info;
188 zx_status_t status = fdio_watch_directory(dirfd.get(), InputDeviceAdded, ZX_TIME_INFINITE, &info);
196 if (ioctl_input_get_max_reportsize(info.fd.get(), &report_size) < 0) {
202 const size_t byte_index = info.has_report_id_byte + info.bit_offset / 8;
216 ssize_t r = read(info.fd.get(), report.get(), report.size());
223 if (info.has_report_id_byte && report[0] != info.report_id) {
234 if (report[byte_index] & (1u << (info.bit_offset % 8))) {