tag | line | file | source code |
hd | 36 | kernel/blk_drv/genhd.c | static void extended_partition(struct gendisk *hd, int dev) |
hd | 41 | kernel/blk_drv/genhd.c | int mask = (1 << hd->minor_shift) - 1; |
hd | 43 | kernel/blk_drv/genhd.c | first_sector = hd->part[MINOR(dev)].start_sect; |
hd | 47 | kernel/blk_drv/genhd.c | if ((current_minor & mask) >= (4 + hd->max_p)) |
hd | 64 | kernel/blk_drv/genhd.c | !(hd->part[current_minor].nr_sects = p->nr_sects)) |
hd | 66 | kernel/blk_drv/genhd.c | hd->part[current_minor].start_sect = this_sector + p->start_sect; |
hd | 67 | kernel/blk_drv/genhd.c | printk(" %s%c%d", hd->major_name, |
hd | 68 | kernel/blk_drv/genhd.c | 'a'+(current_minor >> hd->minor_shift), |
hd | 80 | kernel/blk_drv/genhd.c | !(hd->part[current_minor].nr_sects = p->nr_sects)) |
hd | 82 | kernel/blk_drv/genhd.c | hd->part[current_minor].start_sect = first_sector + p->start_sect; |
hd | 84 | kernel/blk_drv/genhd.c | dev = ((hd->major) << 8) | current_minor; |
hd | 93 | kernel/blk_drv/genhd.c | static void check_partition(struct gendisk *hd, unsigned int dev) |
hd | 100 | kernel/blk_drv/genhd.c | int mask = (1 << hd->minor_shift) - 1; |
hd | 105 | kernel/blk_drv/genhd.c | first_sector = hd->part[MINOR(dev)].start_sect; |
hd | 110 | kernel/blk_drv/genhd.c | printk(" %s%c:", hd->major_name, 'a'+(minor >> hd->minor_shift)); |
hd | 115 | kernel/blk_drv/genhd.c | if (!(hd->part[minor].nr_sects = p->nr_sects)) |
hd | 117 | kernel/blk_drv/genhd.c | hd->part[minor].start_sect = first_sector + p->start_sect; |
hd | 118 | kernel/blk_drv/genhd.c | printk(" %s%c%d", hd->major_name,'a'+(minor >> hd->minor_shift), i); |
hd | 123 | kernel/blk_drv/genhd.c | extended_partition(hd, (hd->major << 8) | minor); |
hd | 138 | kernel/blk_drv/genhd.c | hd->part[current_minor].start_sect = p->start_sect; |
hd | 139 | kernel/blk_drv/genhd.c | hd->part[current_minor].nr_sects = p->nr_sects; |
hd | 140 | kernel/blk_drv/genhd.c | printk(" %s%c%d", hd->major_name, |
hd | 141 | kernel/blk_drv/genhd.c | 'a'+(current_minor >> hd->minor_shift), |
hd | 85 | kernel/blk_drv/hd.c | static struct hd_struct hd[MAX_HD<<6]={{0,0},}; |
hd | 466 | kernel/blk_drv/hd.c | if (dev >= (NR_HD<<6) || block >= hd[dev].nr_sects) { |
hd | 469 | kernel/blk_drv/hd.c | block, hd[dev].nr_sects); |
hd | 474 | kernel/blk_drv/hd.c | block += hd[dev].start_sect; |
hd | 548 | kernel/blk_drv/hd.c | put_fs_long(hd[MINOR(inode->i_rdev)].start_sect, |
hd | 556 | kernel/blk_drv/hd.c | put_fs_long(hd[MINOR(inode->i_rdev)].nr_sects, |
hd | 608 | kernel/blk_drv/hd.c | hd, /* hd struct */ |
hd | 693 | kernel/blk_drv/hd.c | hd[i<<6].nr_sects = 0; |
hd | 705 | kernel/blk_drv/hd.c | hd[i<<6].nr_sects = hd_info[i].head* |
hd | 242 | lib/malloc.c | struct hdr_start *hd; |
hd | 244 | lib/malloc.c | hd = (struct hdr_start *) page; |
hd | 246 | lib/malloc.c | hd->magic = DEB_MAGIC_FREE; |
hd | 247 | lib/malloc.c | hd->file = hd->ok_file = "(expand)"; |
hd | 248 | lib/malloc.c | hd->line = hd->ok_line = 0; |
hd | 249 | lib/malloc.c | hd->size = bdir->size-sizeof(struct hdr_start)-sizeof(struct hdr_end); |
hd | 252 | lib/malloc.c | memset(hd+1,0xF8,hd->size); |
hd | 254 | lib/malloc.c | *((void **) (hd+1)) = (i==1) ? NULL : (void *)(page + bdir->size); |
hd | 279 | lib/malloc.c | struct hdr_start *hd; |
hd | 282 | lib/malloc.c | hd = (struct hdr_start *) retval; |
hd | 283 | lib/malloc.c | retval = hd+1; |
hd | 285 | lib/malloc.c | if(hd->magic != DEB_MAGIC_FREE && hd->magic != DEB_MAGIC_FREED) { |
hd | 287 | lib/malloc.c | (hd->magic == DEB_MAGIC_ALLOC) ? "nonfree" : "trashed", |
hd | 288 | lib/malloc.c | retval,hd,deb_file,deb_line,hd->magic); |
hd | 291 | lib/malloc.c | if(len > hd->size || len > bdir->size-sizeof(struct hdr_start)-sizeof(struct hdr_end)) { |
hd | 293 | lib/malloc.c | hd->size,bdir->size,len,hd->file,hd->line,deb_file,deb_line); |
hd | 300 | lib/malloc.c | while(pos < hd->size) { |
hd | 303 | lib/malloc.c | retval,pos,hd->size,hd->file,hd->line); |
hd | 309 | lib/malloc.c | he = (struct hdr_end *)(((char *)retval)+hd->size); |
hd | 311 | lib/malloc.c | printk("DEB_MALLOC overran 0x%x:%d while free, from %s:%d\n",retval,hd->size,hd->file,hd->line); |
hd | 315 | lib/malloc.c | hd->file = hd->ok_file = deb_file; |
hd | 316 | lib/malloc.c | hd->line = hd->ok_line = deb_line; |
hd | 317 | lib/malloc.c | hd->size = len; |
hd | 318 | lib/malloc.c | hd->magic = DEB_MAGIC_ALLOC; |
hd | 334 | lib/malloc.c | struct hdr_start *hd; |
hd | 339 | lib/malloc.c | hd = (struct hdr_start *) obj; |
hd | 340 | lib/malloc.c | hd--; |
hd | 342 | lib/malloc.c | if(hd->magic != DEB_MAGIC_ALLOC) { |
hd | 343 | lib/malloc.c | if(hd->magic == DEB_MAGIC_FREE) { |
hd | 345 | lib/malloc.c | obj,deb_file,deb_line,hd->file,hd->line,hd->ok_file,hd->ok_line); |
hd | 347 | lib/malloc.c | hd->magic = DEB_MAGIC_FREED; |
hd | 351 | lib/malloc.c | if(hd->size != size) { |
hd | 354 | lib/malloc.c | obj,size,hd->size,deb_file,deb_line,hd->ok_file,hd->ok_line); |
hd | 356 | lib/malloc.c | size = hd->size; |
hd | 361 | lib/malloc.c | obj,hd->size,deb_file,deb_line,hd->ok_file,hd->ok_line); |
hd | 362 | lib/malloc.c | hd->magic = DEB_MAGIC_USED; |
hd | 365 | lib/malloc.c | hd->ok_file = deb_file; |
hd | 366 | lib/malloc.c | hd->ok_line = deb_line; |
hd | 393 | lib/malloc.c | struct hdr_start *hd; |
hd | 395 | lib/malloc.c | hd = (struct hdr_start *) obj; |
hd | 396 | lib/malloc.c | hd--; |
hd | 398 | lib/malloc.c | if(hd->magic == DEB_MAGIC_FREE) { |
hd | 400 | lib/malloc.c | obj,deb_file,deb_line,hd->file,hd->line,hd->ok_file,hd->ok_line); |
hd | 403 | lib/malloc.c | if(hd->size != size) { |
hd | 405 | lib/malloc.c | if(hd->magic != DEB_MAGIC_USED) |
hd | 407 | lib/malloc.c | obj,size,hd->size,deb_file,deb_line,hd->ok_file,hd->ok_line); |
hd | 409 | lib/malloc.c | size = hd->size; |
hd | 413 | lib/malloc.c | if(hd->magic != DEB_MAGIC_USED) |
hd | 415 | lib/malloc.c | obj,hd->size,deb_file,deb_line,hd->file,hd->line,hd->ok_file,hd->ok_line); |
hd | 458 | lib/malloc.c | struct hdr_start *hd; |
hd | 460 | lib/malloc.c | hd = (struct hdr_start *) obj; |
hd | 461 | lib/malloc.c | hd--; |
hd | 463 | lib/malloc.c | hd->file = deb_file; |
hd | 464 | lib/malloc.c | hd->line = deb_line; |
hd | 465 | lib/malloc.c | hd->magic = DEB_MAGIC_FREE; |
hd | 466 | lib/malloc.c | hd->size = bdir->size-sizeof(struct hdr_start)-sizeof(struct hdr_end); |
hd | 467 | lib/malloc.c | he = (struct hdr_end *)(((char *)obj)+hd->size); |
hd | 468 | lib/malloc.c | memset(obj, 0xf8, hd->size); |
hd | 471 | lib/malloc.c | obj = hd; |
hd | 520 | lib/malloc.c | struct hdr_start *hd; |
hd | 521 | lib/malloc.c | hd = (struct hdr_start *)page; |
hd | 522 | lib/malloc.c | if(hd->magic == DEB_MAGIC_ALLOC) { |
hd | 529 | lib/malloc.c | (long)(page+sizeof(struct hdr_start)),hd->size,hd->file,hd->line,hd->ok_file,hd->ok_line); |