#include <gpxe/uaccess.h>
#include <gpxe/blockdev.h>
Go to the source code of this file.
Data Structures | |
| struct | ramdisk |
Functions | |
| FILE_LICENCE (GPL2_OR_LATER) | |
| int | init_ramdisk (struct ramdisk *ramdisk, userptr_t data, size_t len, unsigned int blksize) |
Definition in file ramdisk.h.
| FILE_LICENCE | ( | GPL2_OR_LATER | ) |
Definition at line 85 of file ramdisk.c.
References block_device::blksize, ramdisk::blockdev, block_device::blocks, ramdisk::data, and block_device::op.
Referenced by eltorito_exec().
00086 { 00087 00088 if ( ! blksize ) 00089 blksize = 512; 00090 00091 ramdisk->data = data; 00092 ramdisk->blockdev.op = &ramdisk_operations; 00093 ramdisk->blockdev.blksize = blksize; 00094 ramdisk->blockdev.blocks = ( len / blksize ); 00095 00096 return 0; 00097 }
1.5.7.1