Changeset 0dbe5ac in mainline for uspace/srv/fs/exfat/exfat_fat.h
- Timestamp:
- 2011-08-26T21:19:24Z (13 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- 5d95f02
- Parents:
- ff0c270
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/srv/fs/exfat/exfat_fat.h
rff0c270 r0dbe5ac 58 58 typedef uint32_t exfat_cluster_t; 59 59 60 61 60 #define exfat_clusters_get(numc, bs, sid, fc) \ 62 61 exfat_cluster_walk((bs), (sid), (fc), NULL, (numc), (uint32_t) -1) 63 extern int exfat_cluster_walk(struct exfat_bs *bs, service_id_t service_id,64 exfat_cluster_t firstc, exfat_cluster_t *lastc, uint32_t *numc,65 uint32_t max_clusters);66 extern int exfat_block_get(block_t **block, struct exfat_bs *bs,67 struct exfat_node *nodep, aoff64_t bn, int flags);68 extern int exfat_block_get_by_clst(block_t **block, struct exfat_bs *bs,69 service_id_t service_id, bool fragmented, exfat_cluster_t fcl,70 exfat_cluster_t *clp, aoff64_t bn, int flags);71 62 72 extern int exfat_get_cluster(struct exfat_bs *bs, service_id_t service_id, 73 exfat_cluster_t clst, exfat_cluster_t *value); 74 extern int exfat_set_cluster(struct exfat_bs *bs, service_id_t service_id, 75 exfat_cluster_t clst, exfat_cluster_t value); 63 extern int exfat_cluster_walk(struct exfat_bs *, service_id_t, 64 exfat_cluster_t, exfat_cluster_t *, uint32_t *, uint32_t); 65 extern int exfat_block_get(block_t **, struct exfat_bs *, struct exfat_node *, 66 aoff64_t, int); 67 extern int exfat_block_get_by_clst(block_t **, struct exfat_bs *, service_id_t, 68 bool, exfat_cluster_t, exfat_cluster_t *, aoff64_t, int); 69 70 extern int exfat_get_cluster(struct exfat_bs *, service_id_t, exfat_cluster_t, 71 exfat_cluster_t *); 72 extern int exfat_set_cluster(struct exfat_bs *, service_id_t, exfat_cluster_t, 73 exfat_cluster_t); 76 74 extern int exfat_sanity_check(struct exfat_bs *, service_id_t); 77 75 … … 83 81 exfat_cluster_t *, exfat_cluster_t *); 84 82 extern int exfat_free_clusters(struct exfat_bs *, service_id_t, exfat_cluster_t); 85 extern int exfat_zero_cluster(struct exfat_bs * bs, service_id_t service_id, 86 exfat_cluster_t mcl); 83 extern int exfat_zero_cluster(struct exfat_bs *, service_id_t, exfat_cluster_t); 87 84 88 extern int exfat_read_uctable(struct exfat_bs * bs, struct exfat_node *nodep,89 uint8_t * uctable);85 extern int exfat_read_uctable(struct exfat_bs *, struct exfat_node *, 86 uint8_t *); 90 87 91 88 #endif
Note:
See TracChangeset
for help on using the changeset viewer.