/system/extras/tests/framebuffer/ |
D | refresh.c | 49 struct fb_var_screeninfo info; in main() local 50 if (ioctl(fd, FBIOGET_VSCREENINFO, &info) == -1) in main() 53 info.reserved[0] = 0; in main() 54 info.reserved[1] = 0; in main() 55 info.reserved[2] = 0; in main() 56 info.xoffset = 0; in main() 57 info.yoffset = 0; in main() 58 info.bits_per_pixel = 16; in main() 59 info.activate = FB_ACTIVATE_NOW; in main() 61 if (ioctl(fd, FBIOPUT_VSCREENINFO, &info) == -1) { in main() [all …]
|
/system/core/toolbox/ |
D | lsof.c | 71 void print_type(char *type, struct pid_info_t* info) in print_type() argument 76 strncat(info->path, type, sizeof(info->path)); in print_type() 77 if ((link_dest_size = readlink(info->path, link_dest, sizeof(link_dest)-1)) < 0) { in print_type() 81 snprintf(link_dest, sizeof(link_dest), "%s (readlink: %s)", info->path, strerror(errno)); in print_type() 91 info->cmdline, info->pid, info->user, type, in print_type() 95 info->path[info->parent_length] = '\0'; in print_type() 99 void print_maps(struct pid_info_t* info) in print_maps() argument 110 strncat(info->path, "maps", sizeof(info->path)); in print_maps() 112 maps = fopen(info->path, "r"); in print_maps() 123 info->cmdline, info->pid, info->user, "mem", in print_maps() [all …]
|
D | schedtop.c | 99 struct thread_info *info; in add_thread() local 101 info = get_item(&processes); in add_thread() 103 info = get_item(&threads); in add_thread() 104 info->pid = pid; in add_thread() 105 info->tid = tid; in add_thread() 113 if(sscanf(line, "%llu %llu %u", &info->exec_time, &info->delay_time, &info->run_count) != 3) in add_thread() 116 proc_info->exec_time += info->exec_time; in add_thread() 117 proc_info->delay_time += info->delay_time; in add_thread() 118 proc_info->run_count += info->run_count; in add_thread() 145 if (name_len >= sizeof(info->name)) in add_thread() [all …]
|
/system/core/fastboot/ |
D | usbtest.c | 50 int printifc(usb_ifc_info *info) in printifc() argument 53 info->dev_class, info->dev_subclass, info->dev_protocol, in printifc() 54 info->dev_vendor, info->dev_product); in printifc() 56 info->ifc_class, info->ifc_subclass, info->ifc_protocol, in printifc() 57 info->has_bulk_in ? " in" : "", in printifc() 58 info->has_bulk_out ? " out" : ""); in printifc() 62 int match_null(usb_ifc_info *info) in match_null() argument 64 if(info->dev_vendor != 0x18d1) return -1; in match_null() 65 if(info->ifc_class != 0xff) return -1; in match_null() 66 if(info->ifc_subclass != 0xfe) return -1; in match_null() [all …]
|
D | usb_osx.c | 57 usb_ifc_info info; member 171 if ((*interface)->GetInterfaceClass(interface, &handle->info.ifc_class) != 0 || in try_interfaces() 172 (*interface)->GetInterfaceSubClass(interface, &handle->info.ifc_subclass) != 0 || in try_interfaces() 173 (*interface)->GetInterfaceProtocol(interface, &handle->info.ifc_protocol) != 0) in try_interfaces() 179 handle->info.has_bulk_in = 0; in try_interfaces() 180 handle->info.has_bulk_out = 0; in try_interfaces() 201 handle->info.has_bulk_in = 1; in try_interfaces() 204 handle->info.has_bulk_out = 1; in try_interfaces() 208 if (handle->info.ifc_protocol == 0x01) { in try_interfaces() 215 if (handle->info.has_bulk_in && handle->info.has_bulk_out) { in try_interfaces() [all …]
|
D | usb_linux.c | 106 struct usb_ifc_info info; in filter_usb_device() local 127 info.dev_vendor = dev->idVendor; in filter_usb_device() 128 info.dev_product = dev->idProduct; in filter_usb_device() 129 info.dev_class = dev->bDeviceClass; in filter_usb_device() 130 info.dev_subclass = dev->bDeviceSubClass; in filter_usb_device() 131 info.dev_protocol = dev->bDeviceProtocol; in filter_usb_device() 132 info.writable = writable; in filter_usb_device() 135 info.serial_number[0] = 0; in filter_usb_device() 159 info.serial_number[i - 1] = buffer[i]; in filter_usb_device() 160 info.serial_number[i - 1] = 0; in filter_usb_device() [all …]
|
D | usb_windows.c | 273 struct usb_ifc_info info; in recognized_device() local 297 info.dev_vendor = device_desc.idVendor; in recognized_device() 298 info.dev_product = device_desc.idProduct; in recognized_device() 299 info.dev_class = device_desc.bDeviceClass; in recognized_device() 300 info.dev_subclass = device_desc.bDeviceSubClass; in recognized_device() 301 info.dev_protocol = device_desc.bDeviceProtocol; in recognized_device() 302 info.ifc_class = interf_desc.bInterfaceClass; in recognized_device() 303 info.ifc_subclass = interf_desc.bInterfaceSubClass; in recognized_device() 304 info.ifc_protocol = interf_desc.bInterfaceProtocol; in recognized_device() 305 info.writable = 1; in recognized_device() [all …]
|
D | fastboot.c | 189 int match_fastboot(usb_ifc_info *info) in match_fastboot() argument 191 return match_fastboot_with_serial(info, serial); in match_fastboot() 194 int match_fastboot_with_serial(usb_ifc_info *info, const char *local_serial) in match_fastboot_with_serial() argument 196 if(!(vendor_id && (info->dev_vendor == vendor_id)) && in match_fastboot_with_serial() 197 (info->dev_vendor != 0x18d1) && // Google in match_fastboot_with_serial() 198 (info->dev_vendor != 0x8087) && // Intel in match_fastboot_with_serial() 199 (info->dev_vendor != 0x0451) && in match_fastboot_with_serial() 200 (info->dev_vendor != 0x0502) && in match_fastboot_with_serial() 201 (info->dev_vendor != 0x0fce) && // Sony Ericsson in match_fastboot_with_serial() 202 (info->dev_vendor != 0x05c6) && // Qualcomm in match_fastboot_with_serial() [all …]
|
/system/extras/ext4_utils/ |
D | ext4_utils.c | 47 struct fs_info info; variable 71 if (!(info.feat_ro_compat & EXT4_FEATURE_RO_COMPAT_SPARSE_SUPER)) in ext4_bg_has_super_block() 86 sparse_file_write(info.sparse_file, fd, gz, sparse, crc); in write_ext4_image() 92 aux_info.first_data_block = (info.block_size > 1024) ? 0 : 1; in ext4_create_fs_aux_info() 93 aux_info.len_blocks = info.len / info.block_size; in ext4_create_fs_aux_info() 94 aux_info.inode_table_blocks = DIV_ROUND_UP(info.inodes_per_group * info.inode_size, in ext4_create_fs_aux_info() 95 info.block_size); in ext4_create_fs_aux_info() 97 info.blocks_per_group); in ext4_create_fs_aux_info() 98 aux_info.blocks_per_ind = info.block_size / sizeof(u32); in ext4_create_fs_aux_info() 104 info.block_size); in ext4_create_fs_aux_info() [all …]
|
D | make_ext4fs.c | 200 dentries[i].link = calloc(info.block_size, 1); in build_directory_structure() 201 readlink(dentries[i].full_path, dentries[i].link, info.block_size - 1); in build_directory_structure() 282 u32 journal_blocks = DIV_ROUND_UP(info.len, info.block_size) / 64; in compute_journal_blocks() 292 return info.block_size * 8; in compute_blocks_per_group() 297 return DIV_ROUND_UP(info.len, info.block_size) / 4; in compute_inodes() 302 u32 blocks = DIV_ROUND_UP(info.len, info.block_size); in compute_inodes_per_group() 303 u32 block_groups = DIV_ROUND_UP(blocks, info.blocks_per_group); in compute_inodes_per_group() 304 u32 inodes = DIV_ROUND_UP(info.inodes, block_groups); in compute_inodes_per_group() 305 inodes = ALIGN(inodes, (info.block_size / info.inode_size)); in compute_inodes_per_group() 310 info.inodes = inodes * block_groups; in compute_inodes_per_group() [all …]
|
D | ext2simg.c | 42 extern struct fs_info info; 74 ret = lseek64(fd, info.len, SEEK_SET); in read_ext() 78 ret = lseek64(fd, info.block_size * (aux_info.first_data_block + 1), SEEK_SET); in read_ext() 82 ret = read(fd, aux_info.bg_desc, info.block_size * aux_info.bg_desc_blocks); in read_ext() 85 if (ret != (int)info.block_size * (int)aux_info.bg_desc_blocks) in read_ext() 90 printf(" Size: %llu\n", info.len); in read_ext() 91 printf(" Block size: %d\n", info.block_size); in read_ext() 92 printf(" Blocks per group: %d\n", info.blocks_per_group); in read_ext() 93 printf(" Inodes per group: %d\n", info.inodes_per_group); in read_ext() 94 printf(" Inode size: %d\n", info.inode_size); in read_ext() [all …]
|
D | indirect.c | 33 if (DIV_ROUND_UP(backing_len, info.block_size) > EXT4_NDIR_BLOCKS) in create_backing() 47 len = min(region_len * info.block_size, backing_len); in create_backing() 49 sparse_file_add_data(info.sparse_file, ptr, len, region_block); in create_backing() 125 u32 *ind_block_data = calloc(info.block_size, 1); in fill_dindirect_block() 126 sparse_file_add_data(info.sparse_file, ind_block_data, info.block_size, in fill_dindirect_block() 155 u32 *dind_block_data = calloc(info.block_size, 1); in fill_tindirect_block() 156 sparse_file_add_data(info.sparse_file, dind_block_data, info.block_size, in fill_tindirect_block() 204 u32 *ind_block_data = calloc(info.block_size, 1); in inode_attach_indirect_blocks() 205 sparse_file_add_data(info.sparse_file, ind_block_data, info.block_size, in inode_attach_indirect_blocks() 236 u32 *dind_block_data = calloc(info.block_size, 1); in inode_attach_dindirect_blocks() [all …]
|
D | ext4fixup.c | 80 group = (old_inum - 1) / info.inodes_per_group; in compute_new_inum() 81 offset = (old_inum -1) % info.inodes_per_group; in compute_new_inum() 209 if (info.feat_incompat & EXT4_FEATURE_INCOMPAT_RECOVER) { in read_ext() 223 ret = lseek64(fd, info.len, SEEK_SET); in read_ext() 227 ret = lseek64(fd, info.block_size * (aux_info.first_data_block + 1), SEEK_SET); in read_ext() 231 ret = read(fd, aux_info.bg_desc, info.block_size * aux_info.bg_desc_blocks); in read_ext() 234 if (ret != (int)info.block_size * (int)aux_info.bg_desc_blocks) in read_ext() 239 printf(" Size: %llu\n", info.len); in read_ext() 240 printf(" Block size: %d\n", info.block_size); in read_ext() 241 printf(" Blocks per group: %d\n", info.blocks_per_group); in read_ext() [all …]
|
D | make_ext4fs_main.c | 37 extern struct fs_info info; 72 info.len = parse_num(optarg); in main() 75 info.journal_blocks = parse_num(optarg); in main() 78 info.block_size = parse_num(optarg); in main() 81 info.blocks_per_group = parse_num(optarg); in main() 84 info.inodes = parse_num(optarg); in main() 87 info.inode_size = parse_num(optarg); in main() 90 info.label = optarg; in main() 112 info.no_journal = 1; in main()
|
D | contents.c | 42 if (len % info.block_size + dentry_len > info.block_size) in dentry_size() 43 len += info.block_size - (len % info.block_size); in dentry_size() 58 u32 start_block = *offset / info.block_size; in add_dentry() 59 u32 end_block = (*offset + rec_len - 1) / info.block_size; in add_dentry() 65 prev->rec_len += end_block * info.block_size - *offset; in add_dentry() 66 *offset = end_block * info.block_size; in add_dentry() 98 blocks = DIV_ROUND_UP(dentry_size(entries, dentries), info.block_size); in make_directory() 99 len = blocks * info.block_size; in make_directory() 102 inode_num = allocate_inode(info); in make_directory() 170 inode_num = allocate_inode(info); in make_file() [all …]
|
D | extent.c | 44 len = min(region_len * info.block_size, backing_len); in extent_create_backing() 46 sparse_file_add_data(info.sparse_file, ptr, len, region_block); in extent_create_backing() 66 len = min(region_len * info.block_size, backing_len); in extent_create_backing_file() 68 sparse_file_add_file(info.sparse_file, filename, offset, len, in extent_create_backing_file() 78 u32 block_len = DIV_ROUND_UP(len, info.block_size); in do_inode_allocate_extents() 124 u8 *data = calloc(info.block_size, 1); in do_inode_allocate_extents() 128 sparse_file_add_data(info.sparse_file, data, info.block_size, in do_inode_allocate_extents() 131 if (((int)(info.block_size - sizeof(struct ext4_extent_header) / in do_inode_allocate_extents() 141 hdr->eh_max = (info.block_size - sizeof(struct ext4_extent_header)) / in do_inode_allocate_extents() 165 blocks = (u64)block_len * info.block_size / 512; in do_inode_allocate_extents()
|
D | allocate.c | 115 reg->bg * info.blocks_per_group + reg->block, 116 reg->bg * info.blocks_per_group + reg->block + reg->len - 1, 152 block += aux_info.bg_desc_blocks + info.bg_desc_reserve_blocks + 1; in allocate_bg_inode_table() 154 bg->inode_table = calloc(aux_info.inode_table_blocks, info.block_size); in allocate_bg_inode_table() 158 sparse_file_add_data(info.sparse_file, bg->inode_table, in allocate_bg_inode_table() 159 aux_info.inode_table_blocks * info.block_size, block); in allocate_bg_inode_table() 173 block += aux_info.bg_desc_blocks + info.bg_desc_reserve_blocks + 1; in init_unused_inode_tables() 174 sparse_file_add_fill(info.sparse_file, 0, in init_unused_inode_tables() 175 aux_info.inode_table_blocks * info.block_size, block); in init_unused_inode_tables() 280 header_blocks += 1 + aux_info.bg_desc_blocks + info.bg_desc_reserve_blocks; in init_bg() [all …]
|
/system/core/libsync/ |
D | sync.c | 54 struct sync_fence_info_data *info; in sync_fence_info() local 57 info = malloc(4096); in sync_fence_info() 58 if (info == NULL) in sync_fence_info() 61 info->len = 4096; in sync_fence_info() 62 err = ioctl(fd, SYNC_IOC_FENCE_INFO, info); in sync_fence_info() 64 free(info); in sync_fence_info() 68 return info; in sync_fence_info() 71 struct sync_pt_info *sync_pt_info(struct sync_fence_info_data *info, in sync_pt_info() argument 75 itr = (struct sync_pt_info *) info->pt_info; in sync_pt_info() 79 if ((__u8 *)itr - (__u8 *)info >= (int)info->len) in sync_pt_info() [all …]
|
D | sync_test.c | 37 struct sync_fence_info_data *info; in sync_thread() local 51 info = sync_fence_info(sync_data->fd[i]); in sync_thread() 52 if (info) { in sync_thread() 54 printf(" fence %s %d\n", info->name, info->status); in sync_thread() 56 while ((pt_info = sync_pt_info(info, pt_info))) { in sync_thread() 67 sync_fence_info_free(info); in sync_thread()
|
/system/core/libnetutils/ |
D | dhcpclient.c | 129 static int dhcp_configure(const char *ifname, dhcp_info *info) in dhcp_configure() argument 131 last_good_info = *info; in dhcp_configure() 132 return ifc_configure(ifname, info->ipaddr, info->prefixLength, info->gateway, in dhcp_configure() 133 info->dns1, info->dns2); in dhcp_configure() 151 void dump_dhcp_info(dhcp_info *info) in dump_dhcp_info() argument 155 dhcp_type_to_name(info->type), info->type); in dump_dhcp_info() 156 strcpy(addr, ipaddr(info->ipaddr)); in dump_dhcp_info() 157 strcpy(gway, ipaddr(info->gateway)); in dump_dhcp_info() 158 ALOGD("ip %s gw %s prefixLength %d", addr, gway, info->prefixLength); in dump_dhcp_info() 159 if (info->dns1) ALOGD("dns1: %s", ipaddr(info->dns1)); in dump_dhcp_info() [all …]
|
/system/core/run-as/ |
D | run-as.c | 106 PackageInfo info; in main() local 120 if (get_package_info(pkgname, &info) < 0) { in main() 126 if (info.uid < AID_APP) { in main() 132 if (!info.isDebuggable) { in main() 138 if (check_data_path(info.dataDir, info.uid) < 0) { in main() 147 ret = chdir(info.dataDir); in main() 159 uid = gid = info.uid; in main()
|
D | package.c | 403 get_package_info(const char* pkgName, PackageInfo *info) in get_package_info() argument 411 info->uid = 0; in get_package_info() 412 info->isDebuggable = 0; in get_package_info() 413 info->dataDir[0] = '\0'; in get_package_info() 456 info->uid = (uid_t) uid; in get_package_info() 466 info->isDebuggable = 0; in get_package_info() 469 info->isDebuggable = 1; in get_package_info() 486 string_copy(info->dataDir, sizeof info->dataDir, p, q - p); in get_package_info()
|
/system/extras/showmap/ |
D | showmap.c | 71 struct mapinfo* info = calloc(1, sizeof(mapinfo) + name_size); in parse_header() local 72 if (info == NULL) { in parse_header() 77 info->start = start; in parse_header() 78 info->end = end; in parse_header() 79 info->is_bss = is_bss; in parse_header() 80 info->count = 1; in parse_header() 81 strlcpy(info->name, name, name_size); in parse_header() 83 *mi = info; in parse_header()
|
/system/core/include/sync/ |
D | sync.h | 48 struct sync_pt_info *sync_pt_info(struct sync_fence_info_data *info, 50 void sync_fence_info_free(struct sync_fence_info_data *info);
|
/system/core/init/ |
D | util.c | 50 const struct android_id_info *info = android_ids; in android_name_to_id() local 54 if (!strcmp(info[n].name, name)) in android_name_to_id() 55 return info[n].aid; in android_name_to_id() 289 struct stat info; in mkdir_recursive() local 304 if (stat(buf, &info) != 0) { in mkdir_recursive() 362 struct stat info; in wait_for_file() local 366 while (gettime() < timeout_time && ((ret = stat(filename, &info)) < 0)) in wait_for_file()
|