Lines Matching refs:partitions
114 for (; device->partitions[count] != NULL; ++count)
116 print_array(device->partitions, count);
148 if (dev->partitions[idx] == NULL) {
152 gpt_partition_t* a = dev->partitions[idx];
227 G_PRINTF("too many partitions!\n");
237 G_PRINTF("too many partitions\n");
268 // fill the table of valid partitions
271 priv->device.partitions[i] = &ptable[i];
373 for (i = 0, p = dev->partitions; i < PARTITIONS_COUNT && *p; i++, p++) {
478 if (!dev->partitions[i]) {
482 if (first <= dev->partitions[i]->last && last >= dev->partitions[i]->first) {
488 G_PRINTF("too many partitions\n");
504 dev->partitions[tail] = part;
547 if (!memcmp(dev->partitions[i]->guid, guid, sizeof(dev->partitions[i]->guid))) {
556 memset(dev->partitions[i], 0, GPT_ENTRY_SIZE);
559 if (dev->partitions[i] == NULL) {
560 dev->partitions[i-1] = NULL;
562 dev->partitions[i-1] = dev->partitions[i];
569 memset(dev->partitions, 0, sizeof(dev->partitions));