Lines Matching refs:length
70 static int WFSi_ReadRomCallback(void *userdata, void *buffer, u32 offset, u32 length) in WFSi_ReadRomCallback() argument
78 if (length > sizeof(CARDRomHeader) - offset) in WFSi_ReadRomCallback()
80 length = sizeof(CARDRomHeader) - offset; in WFSi_ReadRomCallback()
82 MI_CpuCopy8(header + offset, buffer, length); in WFSi_ReadRomCallback()
88 (offset + length > CARD_GetOwnRomHeader()->rom_size))) in WFSi_ReadRomCallback()
90 MI_CpuFill8(buffer, 0x00, length); in WFSi_ReadRomCallback()
97 u32 memlen = length; in WFSi_ReadRomCallback()
102 MI_CpuFill8(buffer, 0x00, length); in WFSi_ReadRomCallback()
104 length -= memlen; in WFSi_ReadRomCallback()
106 if (length > 0) in WFSi_ReadRomCallback()
109 (void)FS_ReadFile(thread->file, buffer, (int)length); in WFSi_ReadRomCallback()
112 return (int)length; in WFSi_ReadRomCallback()
127 static int WFSi_WriteRomCallback(void *userdata, const void *buffer, u32 offset, u32 length) in WFSi_WriteRomCallback() argument
132 (void)length; in WFSi_WriteRomCallback()
183 else if (!MI_ReadCache(thread->cache, segment->buffer, segment->offset, segment->length)) in WFSi_ThreadHook()