Lines Matching defs:base
178 dev_t mdevadd(int devid, uint64_t base, unsigned int size, int phys);
439 uint64_t base;
467 ba = cvtnum(ba, lp, &base); /* Convert base of memory disk */
470 if(base & 0xFFF) continue; /* Only allow page aligned stuff */
479 dev = mdevadd(devid, base >> 12, (unsigned)size >> 12, phys); /* Go add the device */
534 if(rad == 10) return pos; /* Leave if not base 10 */
546 dev_t mdevadd(int devid, uint64_t base, unsigned int size, int phys) {
558 if(!(((base + size -1 ) < mdev[i].mdBase) || ((mdev[i].mdBase + mdev[i].mdSize - 1) < base))) { /* Is there any overlap? */
609 mdev[devid].mdBase = base; /* Set the base address of ram disk */
615 devid, devid, mdev[devid].mdBDev, mdev[devid].mdCDev, base << 12, (uint64_t)size << 12);