Home
last modified time | relevance | path

Searched refs:ui8 (Results 1 – 18 of 18) sorted by relevance

/system/ulib/ftl/inc/
A Dtargetos.h90 *((ui8*)(addr) + 0) = (ui8)((uint)(val) >> 0); \
91 *((ui8*)(addr) + 1) = (ui8)((uint)(val) >> 8); \
97 *((ui8*)(addr) + 0) = (ui8)((uint)(val) >> 0); \
98 *((ui8*)(addr) + 1) = (ui8)((uint)(val) >> 8); \
99 *((ui8*)(addr) + 2) = (ui8)((uint)(val) >> 16); \
105 *((ui8*)(addr) + 0) = (ui8)((uint)(val) >> 0); \
106 *((ui8*)(addr) + 1) = (ui8)((uint)(val) >> 8); \
114 *((ui8*)(addr) + 0) = (ui8)((uint)(val) >> 8); \
115 *((ui8*)(addr) + 1) = (ui8)((uint)(val) >> 0); \
139 (ui32)((*((ui8*)(addr) + 0) << 0) | (*((ui8*)(addr) + 1) << 8) | (*((ui8*)(addr) + 2) << 16))
[all …]
A Dsys.h51 extern ui8* NvBuffer;
70 ui8 getDigit(ui8 value, ui8 min_val, ui8 max_val);
78 int getEth(ui8* eth_addr);
97 ui8 char_len;
98 ui8 num_stop_bits;
99 ui8 flow_ctrl;
103 ui8 conv_nl;
104 ui8 ctrl_brk;
105 ui8 parity;
136 ui8 verbose; // verbose flag
[all …]
/system/ulib/ftl/ndm/
A Dndmp.h80 ui8* main_buf; // main page data buffer
81 ui8* spare_buf; // spare area buffer
111 int (*write_page)(ui32 pn, const ui8* data, ui8* spare, int action, void* dev);
112 int (*write_pages)(ui32 pn, ui32 count, const ui8* data, ui8* spare, int action, void* dev);
113 int (*read_page)(ui32 pn, ui8* data, ui8* spare, void* dev);
114 int (*read_pages)(ui32 pn, ui32 count, ui8* data, ui8* spare, void* dev);
115 int (*xfr_page)(ui32 old_pn, ui32 new_pn, ui8* data, ui8* old_spare, ui8* new_spare,
122 int (*page_blank)(ui32 pn, ui8* data, ui8* spare, void* dev);
124 int (*check_page)(ui32 pn, ui8* data, ui8* spr, int* stat, void* dev);
139 ui8 eb_size; // spare area size in bytes
[all …]
A Dndm_intrnl.c727 static ui8 get_part_type(CNDM ndm, ui32 bn) { in get_part_type()
789 static int write_page(NDM ndm, ui32 vpn, const ui8* data, ui8* spare, int action) { in write_page()
848 if (RD32_LE(&((ui8*)spare)[5]) == (ui32)-1) in wr_pg_ftl()
918 static int pg_check_ftl(ui32 vpn, ui8* data, ui8* spare, void* ndm_ptr) { in pg_check_ftl()
1015 static int ftl_xfr_page(ui32 old_vpn, ui32 new_vpn, ui8* buf, ui8* spare, void* ndm_ptr) { in ftl_xfr_page()
1259 ui8 part_type; in ndmMarkBadBlock()
1839 ui8* buf = data; in ndmReadPages()
1893 if (RD32_LE(&((ui8*)spare)[5]) == (ui32)-1) in ndmWritePages()
1950 const ui8* curr_data = data; in ndmWritePages()
1951 ui8* curr_spare = spare; in ndmWritePages()
A Dndm_init.c18 static ui8 NdmDevCnt;
974 static int ndm_xfr_page(ui32 old_pn, ui32 new_pn, ui8* buf, ui8* old_spare, ui8* new_spare, in ndm_xfr_page()
/system/ulib/ftl/inc/kprivate/
A Dfsdriver.h113 (ONES_UI8(((ui8*)&w)[0]) + ONES_UI8(((ui8*)&w)[1]) + ONES_UI8(((ui8*)&w)[2]) + \
280 int (*page_check)(ui32 pn, ui8* data, ui8* spare, void* ndm);
463 void eccEnc512B1E(const ui8* data, ui8* ecc); // 3 bytes of ECC
464 int eccDec512B1E(ui8* data, const ui8* ecc); // 3 bytes of ECC
465 int eccDec512B1E2(ui8* data, const ui8* read_ecc, const ui8* calc_ecc);
466 void eccEnc14B1E(const ui8* data, ui8* ecc); // 2 bytes of ECC
467 int eccDec14B1E(ui8* data, const ui8* ecc); // 2 bytes of ECC
472 void eccEnc14B4E(const ui8* data, ui8* ecc); // 5 bytes of ECC
473 int eccDec14B4E(ui8* data, const ui8* ecc); // 5 bytes of ECC
504 void nandGet512B1ETest(ui8* data, ui8* ecc);
[all …]
A Dndm.h53 ui8 type; // partition type - same as vstat()
83 int (*write_data_and_spare)(ui32 pn, const ui8* data, ui8* spare, int action, void* dev);
84 int (*write_pages)(ui32 pn, ui32 count, const ui8* data, ui8* spare, int action, void* dev);
85 int (*read_decode_data)(ui32 pn, ui8* data, ui8* spare, void* dev);
86 int (*read_pages)(ui32 pn, ui32 count, ui8* data, ui8* spare, void* dev);
87 int (*transfer_page)(ui32 old_pn, ui32 new_pn, ui8* data, ui8* old_spare, ui8* new_spare,
92 int (*read_decode_spare)(ui32 pn, ui8* spare, void* dev);
93 int (*read_spare)(ui32 pn, ui8* spare, void* dev);
94 int (*data_and_spare_erased)(ui32 pn, ui8* data, ui8* spare, void* dev);
95 int (*data_and_spare_check)(ui32 pn, ui8* data, ui8* spare, int* status, void* dev);
[all …]
A Dfsprivate.h127 #define BITMAP_ON(start, i) (*((ui8*)(start) + (i) / 8) |= (ui8)(1 << ((i) % 8)))
128 #define BITMAP_OFF(start, i) (*((ui8*)(start) + (i) / 8) &= (ui8) ~(1 << ((i) % 8)))
193 int (*read_TFS)(FILE_TFS* fcb, ui8* buf, ui32 len);
322 ui8 open_mode; // file/dir open mode
341 ui8 open_cnt; // number of file/dir open FCBs
342 ui8 open_mode; // file/dir open mode
343 ui8 temp; // indicates temporary file
404 ui8 type;
411 ui8 type;
450 ui8* buf; // encryption buffer
[all …]
A Dftl_vc.h24 void ftlvcUpdate(void* ftlvc, ui32 start_vpn, ui32 n, const ui8* data, ui32 page_sz);
/system/ulib/ftl/ftln/
A Dftlnp.h184 int (*page_check)(ui32 pn, ui8* data, ui8* spare, void* ndm);
185 int (*xfer_page)(ui32 old_pn, ui32 new_pn, ui8* data, ui8* spare, void* ndm);
218 ui8* blk_wc_lag; // amount block erase counts lag 'high_wc'
246 ui8* main_buf; // NAND main page buffer
248 ui8* swap_page; // for accessing sector in page
250 ui8* spare_buf; // spare buffer for single/multi-pg access
253 ui8 eb_size; // spare area size in bytes
254 ui8 copy_end_found; // vblk resume copy-end mark found
257 ui8 max_wc_lag; // maximum observed lag below hi wear count
258 ui8 max_wc_over; // # of times max WC (0xFF) was exceeded
[all …]
A Dftln_rd.c12 ui8* buf; // pointer to output buffer
28 static int partial_page_read(FTLN ftl, ui32 vpn, uint byte_offset, uint byte_count, ui8* buf) { in partial_page_read()
127 static int read_sectors(FTLN ftl, ui32 vsn, ui32 count, ui8* data) { in read_sectors()
A Dftln_util.c458 ftl->num_blks * (sizeof(ui32) + sizeof(ui8)); in FtlnReport()
478 printf(" - bdata[] : %u\n", ftl->num_blks * (int)(sizeof(ui32) + sizeof(ui8))); in FtlnReport()
548 int FtlnSetClustSect1(FTLN ftl, const ui8* bpb, int format_req) { in FtlnSetClustSect1()
593 ui8 sects_per_clust, *clust_buf; in FtlnSetClustSect1()
A Dftln_intrnl.c19 const ui8* buf;
26 const ui8* buf;
900 static int write_sectors(FTLN ftl, ui32 vsn, ui32 count, const ui8* buf) { in write_sectors()
927 ui8* spare = ftl->spare_buf; in write_sectors()
1252 ui8* maddr; in FtlnMapGetPpn()
1306 ui8* maddr; in FtlnMapSetPpn()
A Dftln_init.c239 ui8* maddr = ftl->main_buf; in map_page_check()
411 ui8* maddr; in build_map()
1159 ui8* buf; in FtlnAddVol()
1393 ftl->blk_wc_lag = FsCalloc(ftl->num_blks, sizeof(ui8)); in FtlnAddVol()
/system/ulib/ftl/utils/
A Dfsys.c10 const ui8 NumberOnes[] = {
A Dfscache.h34 ui8* data; // pointer to cached data
35 ui8* dirty_map; // dirty bitmap of pages in sector
A Daalloc.c43 malloc_addr = (ui64)calloc(size, sizeof(ui8)); in aalloc()
A Dftl_mc.c56 entry = (ftlmcEntry*)((ui8*)link - offsetof(ftlmcEntry, lru_link)); in check_cache()
252 entry = (void*)((ui8*)link - offsetof(ftlmcEntry, lru_link)); in ftlmcGetPage()
271 entry = (ftlmcEntry*)((ui8*)link - offsetof(ftlmcEntry, lru_link)); in ftlmcGetPage()

Completed in 32 milliseconds