Lines Matching defs:base
178 dev_t mdevadd(int devid, uint64_t base, unsigned int size, int phys);
418 * What is your base page?
456 uint64_t base;
484 ba = cvtnum(ba, lp, &base); /* Convert base of memory disk */
487 if(base & 0xFFF) continue; /* Only allow page aligned stuff */
496 dev = mdevadd(devid, base >> 12, (unsigned)size >> 12, phys); /* Go add the device */
551 if(rad == 10) return pos; /* Leave if not base 10 */
563 dev_t mdevadd(int devid, uint64_t base, unsigned int size, int phys) {
575 if(!(((base + size -1 ) < mdev[i].mdBase) || ((mdev[i].mdBase + mdev[i].mdSize - 1) < base))) { /* Is there any overlap? */
626 mdev[devid].mdBase = base; /* Set the base address of ram disk */
632 devid, devid, mdev[devid].mdBDev, mdev[devid].mdCDev, base << 12, (uint64_t)size << 12);