Lines Matching defs:pi
2447 package_info* pi = mPackages[i];
2448 if (pi != NULL) {
2449 free_package(pi);
2454 void ResTable::Theme::free_package(package_info* pi)
2456 for (size_t j=0; j<pi->numTypes; j++) {
2457 theme_entry* te = pi->types[j].entries;
2462 free(pi);
2465 ResTable::Theme::package_info* ResTable::Theme::copy_package(package_info* pi)
2468 sizeof(package_info) + (pi->numTypes*sizeof(type_info)));
2469 newpi->numTypes = pi->numTypes;
2471 size_t cnt = pi->types[j].numEntries;
2473 theme_entry* te = pi->types[j].entries;
2631 const package_info* const pi = mPackages[p];
2632 TABLE_THEME(ALOGI("Found package: %p", pi));
2633 if (pi != NULL) {
2634 TABLE_THEME(ALOGI("Desired type index is %ld in avail %d", t, pi->numTypes));
2635 if (t < pi->numTypes) {
2636 const type_info& ti = pi->types[t];
2694 package_info* pi = mPackages[i];
2695 if (pi == NULL) continue;
2698 for (size_t j=0; j<pi->numTypes; j++) {
2699 type_info& ti = pi->types[j];