Changeset 46577995 in mainline for uspace/lib/block/block.h
- Timestamp:
- 2018-01-04T20:50:52Z (7 years ago)
- Children:
- e211ea04
- Parents:
- facacc71
- git-author:
- Jiří Zárevúcky <zarevucky.jiri@…> (2018-01-04 20:47:53)
- git-committer:
- Jiří Zárevúcky <zarevucky.jiri@…> (2018-01-04 20:50:52)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/lib/block/block.h
rfacacc71 r46577995 99 99 }; 100 100 101 extern int block_init(service_id_t, size_t);101 extern errno_t block_init(service_id_t, size_t); 102 102 extern void block_fini(service_id_t); 103 103 104 extern int block_bb_read(service_id_t, aoff64_t);104 extern errno_t block_bb_read(service_id_t, aoff64_t); 105 105 extern void *block_bb_get(service_id_t); 106 106 107 extern int block_cache_init(service_id_t, size_t, unsigned, enum cache_mode);108 extern int block_cache_fini(service_id_t);107 extern errno_t block_cache_init(service_id_t, size_t, unsigned, enum cache_mode); 108 extern errno_t block_cache_fini(service_id_t); 109 109 110 extern int block_get(block_t **, service_id_t, aoff64_t, int);111 extern int block_put(block_t *);110 extern errno_t block_get(block_t **, service_id_t, aoff64_t, int); 111 extern errno_t block_put(block_t *); 112 112 113 extern int block_seqread(service_id_t, void *, size_t *, size_t *, aoff64_t *,113 extern errno_t block_seqread(service_id_t, void *, size_t *, size_t *, aoff64_t *, 114 114 void *, size_t); 115 115 116 extern int block_get_bsize(service_id_t, size_t *);117 extern int block_get_nblocks(service_id_t, aoff64_t *);118 extern int block_read_toc(service_id_t, uint8_t, void *, size_t);119 extern int block_read_direct(service_id_t, aoff64_t, size_t, void *);120 extern int block_read_bytes_direct(service_id_t, aoff64_t, size_t, void *);121 extern int block_write_direct(service_id_t, aoff64_t, size_t, const void *);122 extern int block_sync_cache(service_id_t, aoff64_t, size_t);116 extern errno_t block_get_bsize(service_id_t, size_t *); 117 extern errno_t block_get_nblocks(service_id_t, aoff64_t *); 118 extern errno_t block_read_toc(service_id_t, uint8_t, void *, size_t); 119 extern errno_t block_read_direct(service_id_t, aoff64_t, size_t, void *); 120 extern errno_t block_read_bytes_direct(service_id_t, aoff64_t, size_t, void *); 121 extern errno_t block_write_direct(service_id_t, aoff64_t, size_t, const void *); 122 extern errno_t block_sync_cache(service_id_t, aoff64_t, size_t); 123 123 124 124 #endif
Note:
See TracChangeset
for help on using the changeset viewer.