MCPcopy Create free account
hub / github.com/RT-Thread/rt-thread / floppy_setupDMA

Function floppy_setupDMA

bsp/x86/drivers/floppy.c:200–211  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

198
199
200void floppy_setupDMA(void)
201{
202 u32 eflags;
203 _local_irq_save(eflags);
204 DisableDma(2);
205 ClearDmaFF(2);
206 SetDmaMode(2,DMA_MODE_READ);
207 SetDmaAddr(2,(unsigned long)floppy_buffer);
208 SetDmaCount(2,512);
209 EnableDma(2);
210 _local_irq_restore(eflags);
211}
212
213
214void floppy_read_cmd(u32 blk)

Callers 1

floppy_read_cmdFunction · 0.85

Calls 6

DisableDmaFunction · 0.85
ClearDmaFFFunction · 0.85
SetDmaModeFunction · 0.85
SetDmaAddrFunction · 0.85
SetDmaCountFunction · 0.85
EnableDmaFunction · 0.85

Tested by

no test coverage detected