MCPcopy Create free account
hub / github.com/BlitterStudio/amiberry / ide_grow_buffer

Function ide_grow_buffer

src/ide.cpp:225–237  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

223}
224
225static void ide_grow_buffer(struct ide_hdf *ide, int newsize)
226{
227 if (ide->secbuf_size >= newsize)
228 return;
229 uae_u8 *oldbuf = ide->secbuf;
230 int oldsize = ide->secbuf_size;
231 ide->secbuf_size = newsize + 16384;
232 if (oldsize)
233 write_log(_T("IDE%d buffer %d -> %d\n"), ide->num, oldsize, ide->secbuf_size);
234 ide->secbuf = xmalloc(uae_u8, ide->secbuf_size);
235 memcpy(ide->secbuf, oldbuf, oldsize);
236 xfree(oldbuf);
237}
238
239static void sl(uae_u8 *d, int o)
240{

Callers 4

do_packet_commandFunction · 0.85
do_process_rw_commandFunction · 0.85
ide_put_data_2Function · 0.85
alloc_ide_memFunction · 0.85

Calls 1

write_logFunction · 0.70

Tested by

no test coverage detected