Changeset 6c4eedf in mainline for uspace/lib/fdisk/src/fdisk.c


Ignore:
Timestamp:
2017-09-13T20:14:49Z (8 years ago)
Author:
Jiri Svoboda <jiri@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
120d5bc
Parents:
1d40c93d
Message:

Move capacity specification to libc.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • uspace/lib/fdisk/src/fdisk.c

    r1d40c93d r6c4eedf  
    3535
    3636#include <adt/list.h>
     37#include <cap.h>
    3738#include <errno.h>
    3839#include <fdisk.h>
     
    218219}
    219220
    220 int fdisk_dev_info_capacity(fdisk_dev_info_t *info, fdisk_cap_t *cap)
     221int fdisk_dev_info_capacity(fdisk_dev_info_t *info, cap_spec_t *cap)
    221222{
    222223        vbd_disk_info_t vinfo;
     
    227228                return EIO;
    228229
    229         fdisk_cap_from_blocks(vinfo.nblocks, vinfo.block_size, cap);
     230        cap_from_blocks(vinfo.nblocks, vinfo.block_size, cap);
    230231        return EOK;
    231232}
     
    294295                dev->ext_part = part;
    295296
    296         fdisk_cap_from_blocks(part->nblocks, dev->dinfo.block_size,
     297        cap_from_blocks(part->nblocks, dev->dinfo.block_size,
    297298            &part->capacity);
    298299        part->part_id = partid;
     
    535536}
    536537
    537 int fdisk_dev_capacity(fdisk_dev_t *dev, fdisk_cap_t *cap)
    538 {
    539         fdisk_cap_from_blocks(dev->dinfo.nblocks, dev->dinfo.block_size, cap);
     538int fdisk_dev_capacity(fdisk_dev_t *dev, cap_spec_t *cap)
     539{
     540        cap_from_blocks(dev->dinfo.nblocks, dev->dinfo.block_size, cap);
    540541        return EOK;
    541542}
     
    677678
    678679/** Get size of largest free block. */
    679 int fdisk_part_get_max_avail(fdisk_dev_t *dev, fdisk_spc_t spc, fdisk_cap_t *cap)
     680int fdisk_part_get_max_avail(fdisk_dev_t *dev, fdisk_spc_t spc, cap_spec_t *cap)
    680681{
    681682        int rc;
     
    696697        }
    697698
    698         fdisk_cap_from_blocks(nb, dev->dinfo.block_size, cap);
     699        cap_from_blocks(nb, dev->dinfo.block_size, cap);
    699700        return EOK;
    700701}
     
    702703/** Get total free space capacity. */
    703704int fdisk_part_get_tot_avail(fdisk_dev_t *dev, fdisk_spc_t spc,
    704     fdisk_cap_t *cap)
     705    cap_spec_t *cap)
    705706{
    706707        fdisk_free_range_t fr;
     
    724725        } while (fdisk_free_range_next(&fr));
    725726
    726         fdisk_cap_from_blocks(totb, dev->dinfo.block_size, cap);
     727        cap_from_blocks(totb, dev->dinfo.block_size, cap);
    727728        return EOK;
    728729}
     
    995996        int rc;
    996997
    997         rc = fdisk_cap_to_blocks(&pspec->capacity, fcv_nom, dev->dinfo.block_size,
     998        rc = cap_spec_to_blocks(&pspec->capacity, cv_nom, dev->dinfo.block_size,
    998999            &nom_blocks);
    9991000        if (rc != EOK)
    10001001                return rc;
    10011002
    1002         rc = fdisk_cap_to_blocks(&pspec->capacity, fcv_min, dev->dinfo.block_size,
     1003        rc = cap_spec_to_blocks(&pspec->capacity, cv_min, dev->dinfo.block_size,
    10031004            &min_blocks);
    10041005        if (rc != EOK)
    10051006                return rc;
    10061007
    1007         rc = fdisk_cap_to_blocks(&pspec->capacity, fcv_max, dev->dinfo.block_size,
     1008        rc = cap_spec_to_blocks(&pspec->capacity, cv_max, dev->dinfo.block_size,
    10081009            &max_blocks);
    10091010        if (rc != EOK)
Note: See TracChangeset for help on using the changeset viewer.