Ignore:
Timestamp:
2015-07-02T19:01:37Z (9 years ago)
Author:
Jiri Svoboda <jiri@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
6a0d4ce2
Parents:
3faa03d
Message:

Propagate label and partition block ranges and other info up through the stack.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • uspace/lib/fdisk/include/types/fdisk.h

    r3faa03d r1626cd4  
    106106        /** Service ID */
    107107        service_id_t sid;
    108         /** Partitions */
    109         list_t parts; /* of fdisk_part_t */
     108        /** Partitions sorted by index */
     109        list_t parts_idx; /* of fdisk_part_t */
     110        /** Partitions sorted by block address */
     111        list_t parts_ba;
     112        /** Disk info */
     113        vbd_disk_info_t dinfo;
    110114} fdisk_dev_t;
    111115
     
    121125        /** Containing device */
    122126        fdisk_dev_t *dev;
    123         /** Link to fdisk_dev_t.parts */
    124         link_t ldev;
     127        /** Link to fdisk_dev_t.parts_idx */
     128        link_t ldev_idx;
     129        /** Link to fdisk_dev_t.parts_ba */
     130        link_t ldev_ba;
    125131        /** Capacity */
    126132        fdisk_cap_t capacity;
     
    129135        /** Partition ID */
    130136        vbd_part_id_t part_id;
     137        /** Partition index */
     138        int index;
     139        /** First block */
     140        aoff64_t block0;
     141        /** Number of blocks */
     142        aoff64_t nblocks;
    131143} fdisk_part_t;
    132144
Note: See TracChangeset for help on using the changeset viewer.