/linux-4.1.27/drivers/cdrom/ |
H A D | gdrom.c | 125 } gd; variable in typeref:struct:gdrom_unit 233 gdrom_hardreset(gd.cd_info); gdrom_execute_diagnostic() 256 gd.pending = 1; gdrom_preparedisk_cmd() 257 gdrom_packetcommand(gd.cd_info, spin_command); gdrom_preparedisk_cmd() 259 wait_event_interruptible_timeout(command_queue, gd.pending == 0, gdrom_preparedisk_cmd() 261 gd.pending = 0; gdrom_preparedisk_cmd() 263 if (gd.status & 0x01) { gdrom_preparedisk_cmd() 293 if (gd.pending) { gdrom_readtoc_cmd() 297 gd.pending = 1; gdrom_readtoc_cmd() 298 gdrom_packetcommand(gd.cd_info, toc_command); gdrom_readtoc_cmd() 299 wait_event_interruptible_timeout(command_queue, gd.pending == 0, gdrom_readtoc_cmd() 301 if (gd.pending) { gdrom_readtoc_cmd() 306 if (gd.status & 0x01) gdrom_readtoc_cmd() 310 gd.pending = 0; gdrom_readtoc_cmd() 336 if (!gd.toc) gdrom_get_last_session() 340 err = gdrom_readtoc_cmd(gd.toc, 1); gdrom_get_last_session() 344 err = gdrom_readtoc_cmd(gd.toc, 0); gdrom_get_last_session() 351 fentry = get_entry_track(gd.toc->first); gdrom_get_last_session() 352 lentry = get_entry_track(gd.toc->last); gdrom_get_last_session() 354 track = get_entry_track(gd.toc->last); gdrom_get_last_session() 356 data = gd.toc->entry[track - 1]; gdrom_get_last_session() 362 if ((track > 100) || (track < get_entry_track(gd.toc->first))) { gdrom_get_last_session() 446 if (gd.pending && !gdrom_wait_clrbusy()) { gdrom_getsense() 450 gd.pending = 1; gdrom_getsense() 451 gdrom_packetcommand(gd.cd_info, sense_command); gdrom_getsense() 452 wait_event_interruptible_timeout(command_queue, gd.pending == 0, gdrom_getsense() 454 if (gd.pending) gdrom_getsense() 472 gd.pending = 0; gdrom_getsense() 501 ret = cdrom_open(gd.cd_info, bdev, mode); gdrom_bdops_open() 509 cdrom_release(gd.cd_info, mode); gdrom_bdops_release() 516 return cdrom_check_events(gd.cd_info, clearing); gdrom_bdops_check_events() 525 ret = cdrom_ioctl(gd.cd_info, bdev, mode, cmd, arg); gdrom_bdops_ioctl() 541 gd.status = __raw_readb(GDROM_STATUSCOMMAND_REG); gdrom_command_interrupt() 542 if (gd.pending != 1) gdrom_command_interrupt() 544 gd.pending = 0; gdrom_command_interrupt() 551 gd.status = __raw_readb(GDROM_STATUSCOMMAND_REG); gdrom_dma_interrupt() 552 if (gd.transfer != 1) gdrom_dma_interrupt() 554 gd.transfer = 0; gdrom_dma_interrupt() 564 0, "gdrom_command", &gd); gdrom_set_interrupt_handlers() 568 0, "gdrom_dma", &gd); gdrom_set_interrupt_handlers() 570 free_irq(HW_EVENT_GDROM_CMD, &gd); gdrom_set_interrupt_handlers() 632 gd.pending = 1; gdrom_readdisk_dma() 633 gd.transfer = 1; gdrom_readdisk_dma() 643 gd.transfer == 0, GDROM_DEFAULT_TIMEOUT); gdrom_readdisk_dma() 644 err = gd.transfer ? -EIO : 0; gdrom_readdisk_dma() 645 gd.transfer = 0; gdrom_readdisk_dma() 646 gd.pending = 0; gdrom_readdisk_dma() 740 gd.cd_info->ops = &gdrom_ops; probe_gdrom_setupcd() 741 gd.cd_info->capacity = 1; probe_gdrom_setupcd() 742 strcpy(gd.cd_info->name, GDROM_DEV_NAME); probe_gdrom_setupcd() 743 gd.cd_info->mask = CDC_CLOSE_TRAY|CDC_OPEN_TRAY|CDC_LOCK| probe_gdrom_setupcd() 749 gd.disk->major = gdrom_major; probe_gdrom_setupdisk() 750 gd.disk->first_minor = 1; probe_gdrom_setupdisk() 751 gd.disk->minors = 1; probe_gdrom_setupdisk() 752 strcpy(gd.disk->disk_name, GDROM_DEV_NAME); probe_gdrom_setupdisk() 757 blk_queue_logical_block_size(gd.gdrom_rq, GDROM_HARD_SECTOR); probe_gdrom_setupqueue() 759 blk_queue_max_segments(gd.gdrom_rq, 1); probe_gdrom_setupqueue() 761 blk_queue_max_segment_size(gd.gdrom_rq, 0x40000); probe_gdrom_setupqueue() 762 gd.disk->queue = gd.gdrom_rq; probe_gdrom_setupqueue() 788 gd.cd_info = kzalloc(sizeof(struct cdrom_device_info), GFP_KERNEL); probe_gdrom() 789 if (!gd.cd_info) { probe_gdrom() 794 gd.disk = alloc_disk(1); probe_gdrom() 795 if (!gd.disk) { probe_gdrom() 800 if (register_cdrom(gd.cd_info)) { probe_gdrom() 804 gd.disk->fops = &gdrom_bdops; probe_gdrom() 809 gd.gdrom_rq = blk_init_queue(gdrom_request, &gdrom_lock); probe_gdrom() 810 if (!gd.gdrom_rq) probe_gdrom() 817 gd.toc = kzalloc(sizeof(struct gdromtoc), GFP_KERNEL); probe_gdrom() 818 if (!gd.toc) probe_gdrom() 820 add_disk(gd.disk); probe_gdrom() 824 blk_cleanup_queue(gd.gdrom_rq); probe_gdrom() 826 free_irq(HW_EVENT_GDROM_DMA, &gd); probe_gdrom() 827 free_irq(HW_EVENT_GDROM_CMD, &gd); probe_gdrom() 830 del_gendisk(gd.disk); probe_gdrom() 832 kfree(gd.cd_info); probe_gdrom() 843 blk_cleanup_queue(gd.gdrom_rq); remove_gdrom() 844 free_irq(HW_EVENT_GDROM_CMD, &gd); remove_gdrom() 845 free_irq(HW_EVENT_GDROM_DMA, &gd); remove_gdrom() 846 del_gendisk(gd.disk); remove_gdrom() 849 unregister_cdrom(gd.cd_info); remove_gdrom() 865 gd.toc = NULL; init_gdrom() 881 kfree(gd.toc); exit_gdrom()
|
/linux-4.1.27/drivers/block/aoe/ |
H A D | aoeblk.c | 199 p = strchr(d->gd->disk_name, '/'); aoedisk_add_debugfs() 201 p = d->gd->disk_name; aoedisk_add_debugfs() 209 d->gd->disk_name); aoedisk_add_debugfs() 225 return sysfs_create_group(&disk_to_dev(d->gd)->kobj, &attr_group); aoedisk_add_sysfs() 230 sysfs_remove_group(&disk_to_dev(d->gd)->kobj, &attr_group); aoedisk_rm_sysfs() 353 struct gendisk *gd; aoeblk_gdalloc() local 371 gd = alloc_disk(AOE_PARTITIONS); aoeblk_gdalloc() 372 if (gd == NULL) { aoeblk_gdalloc() 396 WARN_ON(d->gd); aoeblk_gdalloc() 402 d->blkq = gd->queue = q; aoeblk_gdalloc() 404 d->gd = gd; aoeblk_gdalloc() 407 gd->major = AOE_MAJOR; aoeblk_gdalloc() 408 gd->first_minor = d->sysminor; aoeblk_gdalloc() 409 gd->fops = &aoe_bdops; aoeblk_gdalloc() 410 gd->private_data = d; aoeblk_gdalloc() 411 set_capacity(gd, d->ssize); aoeblk_gdalloc() 412 snprintf(gd->disk_name, sizeof gd->disk_name, "etherd/e%ld.%d", aoeblk_gdalloc() 420 add_disk(gd); aoeblk_gdalloc() 433 put_disk(gd); aoeblk_gdalloc()
|
H A D | aoedev.c | 235 if (d->gd) aoedev_downdev() 236 set_capacity(d->gd, 0); aoedev_downdev() 248 if (!d->gd) user_req() 250 p = kbasename(d->gd->disk_name); user_req() 251 lim = sizeof(d->gd->disk_name); user_req() 252 lim -= p - d->gd->disk_name; user_req() 277 if (d->gd) { freedev() 280 del_gendisk(d->gd); freedev() 281 put_disk(d->gd); freedev()
|
H A D | aoe.h | 165 struct gendisk *gd; member in struct:aoedev
|
H A D | aoecmd.c | 964 ssize = get_capacity(d->gd); aoecmd_sleepwork() 965 bd = bdget_disk(d->gd, 0); aoecmd_sleepwork() 1040 if (d->gd != NULL) { ataid_complete() 1041 set_capacity(d->gd, ssize); ataid_complete()
|
/linux-4.1.27/drivers/ide/ |
H A D | ide-disk.h | 4 #include "ide-gd.h"
|
H A D | ide-floppy.h | 4 #include "ide-gd.h"
|
H A D | ide-gd.h | 4 #define DRV_NAME "ide-gd"
|
H A D | Makefile | 83 ide-gd_mod-y += ide-gd.o
|
H A D | ide-gd.c | 168 .name = "ide-gd", 360 if (!strstr("ide-gd", drive->driver_req)) ide_gd_probe()
|
/linux-4.1.27/arch/xtensa/platforms/iss/ |
H A D | simdisk.c | 32 struct gendisk *gd; member in struct:simdisk 180 set_capacity(dev->gd, dev->size >> SECTOR_SHIFT); simdisk_attach() 182 pr_info("SIMDISK: %s=%s\n", dev->gd->disk_name, dev->filename); simdisk_attach() 206 dev->gd->disk_name, dev->filename); simdisk_detach() 290 dev->gd = alloc_disk(SIMDISK_MINORS); simdisk_setup() 291 if (dev->gd == NULL) { simdisk_setup() 295 dev->gd->major = simdisk_major; simdisk_setup() 296 dev->gd->first_minor = which; simdisk_setup() 297 dev->gd->fops = &simdisk_ops; simdisk_setup() 298 dev->gd->queue = dev->queue; simdisk_setup() 299 dev->gd->private_data = dev; simdisk_setup() 300 snprintf(dev->gd->disk_name, 32, "simdisk%d", which); simdisk_setup() 301 set_capacity(dev->gd, 0); simdisk_setup() 302 add_disk(dev->gd); simdisk_setup() 363 if (dev->gd) simdisk_teardown() 364 del_gendisk(dev->gd); simdisk_teardown()
|
/linux-4.1.27/drivers/clk/ |
H A D | clk-asm9260.c | 303 const struct asm9260_gate_data *gd = &asm9260_mux_gates[n]; asm9260_acc_init() local 305 clk = clk_register_gate(NULL, gd->name, asm9260_acc_init() 306 gd->parent_name, gd->flags | CLK_SET_RATE_PARENT, asm9260_acc_init() 307 base + gd->reg, gd->bit_idx, 0, &asm9260_clk_lock); asm9260_acc_init() 322 const struct asm9260_gate_data *gd = &asm9260_ahb_gates[n]; asm9260_acc_init() local 324 clks[gd->idx] = clk_register_gate(NULL, gd->name, asm9260_acc_init() 325 gd->parent_name, gd->flags, base + gd->reg, asm9260_acc_init() 326 gd->bit_idx, 0, &asm9260_clk_lock); asm9260_acc_init()
|
/linux-4.1.27/drivers/video/fbdev/omap2/displays-new/ |
H A D | panel-sharp-ls037v7dw01.c | 203 struct gpio_desc *gd; sharp_ls_get_gpio() local 212 gd = gpio_to_desc(gpio); sharp_ls_get_gpio() 213 if (IS_ERR(gd)) sharp_ls_get_gpio() 214 return PTR_ERR(gd) == -ENOENT ? 0 : PTR_ERR(gd); sharp_ls_get_gpio() 216 *gpiod = gd; sharp_ls_get_gpio() 270 struct gpio_desc *gd; sharp_ls_get_gpio_of() local 275 gd = devm_gpiod_get_index(dev, desc, index); sharp_ls_get_gpio_of() 276 if (IS_ERR(gd)) sharp_ls_get_gpio_of() 277 return PTR_ERR(gd) == -ENOENT ? 0 : PTR_ERR(gd); sharp_ls_get_gpio_of() 279 r = gpiod_direction_output(gd, val); sharp_ls_get_gpio_of() 283 *gpiod = gd; sharp_ls_get_gpio_of()
|
/linux-4.1.27/drivers/mtd/ubi/ |
H A D | block.c | 89 struct gendisk *gd; member in struct:ubiblock 250 dev_err(disk_to_dev(dev->gd), "failed to open ubi volume %d_%d", ubiblock_open() 267 static void ubiblock_release(struct gendisk *gd, fmode_t mode) ubiblock_release() argument 269 struct ubiblock *dev = gd->private_data; ubiblock_release() 359 struct gendisk *gd; ubiblock_create() local 384 gd = alloc_disk(1); ubiblock_create() 385 if (!gd) { ubiblock_create() 391 gd->fops = &ubiblock_ops; ubiblock_create() 392 gd->major = ubiblock_major; ubiblock_create() 393 gd->first_minor = dev->ubi_num * UBI_MAX_VOLUMES + dev->vol_id; ubiblock_create() 394 gd->private_data = dev; ubiblock_create() 395 sprintf(gd->disk_name, "ubiblock%d_%d", dev->ubi_num, dev->vol_id); ubiblock_create() 396 set_capacity(gd, disk_capacity); ubiblock_create() 397 dev->gd = gd; ubiblock_create() 409 dev_err(disk_to_dev(dev->gd), "blk_mq_alloc_tag_set failed"); ubiblock_create() 415 dev_err(disk_to_dev(gd), "blk_mq_init_queue failed"); ubiblock_create() 422 dev->gd->queue = dev->rq; ubiblock_create() 428 dev->wq = alloc_workqueue("%s", 0, 0, gd->disk_name); ubiblock_create() 439 add_disk(dev->gd); ubiblock_create() 440 dev_info(disk_to_dev(dev->gd), "created from ubi%d:%d(%s)", ubiblock_create() 449 put_disk(dev->gd); ubiblock_create() 459 del_gendisk(dev->gd); ubiblock_cleanup() 465 dev_info(disk_to_dev(dev->gd), "released"); ubiblock_cleanup() 466 put_disk(dev->gd); ubiblock_cleanup() 516 dev_warn(disk_to_dev(dev->gd), "the volume is too big (%d LEBs), cannot resize", ubiblock_resize() 523 if (get_capacity(dev->gd) != disk_capacity) { ubiblock_resize() 524 set_capacity(dev->gd, disk_capacity); ubiblock_resize() 525 dev_info(disk_to_dev(dev->gd), "resized to %lld bytes", ubiblock_resize()
|
/linux-4.1.27/drivers/mtd/ |
H A D | mtd_blkdevs.c | 328 struct gendisk *gd; add_mtd_blktrans_dev() local 382 gd = alloc_disk(1 << tr->part_bits); add_mtd_blktrans_dev() 384 if (!gd) add_mtd_blktrans_dev() 387 new->disk = gd; add_mtd_blktrans_dev() 388 gd->private_data = new; add_mtd_blktrans_dev() 389 gd->major = tr->major; add_mtd_blktrans_dev() 390 gd->first_minor = (new->devnum) << tr->part_bits; add_mtd_blktrans_dev() 391 gd->fops = &mtd_block_ops; add_mtd_blktrans_dev() 395 snprintf(gd->disk_name, sizeof(gd->disk_name), add_mtd_blktrans_dev() 398 snprintf(gd->disk_name, sizeof(gd->disk_name), add_mtd_blktrans_dev() 403 snprintf(gd->disk_name, sizeof(gd->disk_name), add_mtd_blktrans_dev() 406 set_capacity(gd, (new->size * tr->blksize) >> 9); add_mtd_blktrans_dev() 429 gd->queue = new->rq; add_mtd_blktrans_dev() 438 gd->driverfs_dev = &new->mtd->dev; add_mtd_blktrans_dev() 441 set_disk_ro(gd, 1); add_mtd_blktrans_dev() 443 add_disk(gd); add_mtd_blktrans_dev() 446 ret = sysfs_create_group(&disk_to_dev(gd)->kobj, add_mtd_blktrans_dev()
|
H A D | mtdswap.c | 1320 struct gendisk *gd = d->mbd_dev->disk; mtdswap_add_debugfs() local 1321 struct device *dev = disk_to_dev(gd); mtdswap_add_debugfs() 1326 root = debugfs_create_dir(gd->disk_name, NULL); mtdswap_add_debugfs()
|
/linux-4.1.27/drivers/s390/block/ |
H A D | dcssblk.c | 49 struct gendisk *gd; member in struct:dcssblk_dev_info 117 if (minor == entry->gd->first_minor) dcssblk_assign_free_minor() 123 dev_info->gd->first_minor = minor; dcssblk_assign_free_minor() 351 set_disk_ro(dev_info->gd, 1); dcssblk_shared_store() 372 set_disk_ro(dev_info->gd, 0); dcssblk_shared_store() 390 del_gendisk(dev_info->gd); dcssblk_shared_store() 392 dev_info->gd->queue = NULL; dcssblk_shared_store() 393 put_disk(dev_info->gd); dcssblk_shared_store() 606 dev_info->gd = alloc_disk(DCSSBLK_MINORS_PER_DISK); dcssblk_add_store() 607 if (dev_info->gd == NULL) { dcssblk_add_store() 611 dev_info->gd->major = dcssblk_major; dcssblk_add_store() 612 dev_info->gd->fops = &dcssblk_devops; dcssblk_add_store() 614 dev_info->gd->queue = dev_info->dcssblk_queue; dcssblk_add_store() 615 dev_info->gd->private_data = dev_info; dcssblk_add_store() 616 dev_info->gd->driverfs_dev = &dev_info->dev; dcssblk_add_store() 621 set_capacity(dev_info->gd, seg_byte_size >> 9); // size in sectors dcssblk_add_store() 640 sprintf(dev_info->gd->disk_name, "dcssblk%d", dcssblk_add_store() 641 dev_info->gd->first_minor); dcssblk_add_store() 656 add_disk(dev_info->gd); dcssblk_add_store() 662 set_disk_ro(dev_info->gd,1); dcssblk_add_store() 665 set_disk_ro(dev_info->gd,0); dcssblk_add_store() 675 dev_info->gd->queue = NULL; dcssblk_add_store() 676 put_disk(dev_info->gd); dcssblk_add_store() 687 dev_info->gd->queue = NULL; dcssblk_add_store() 688 put_disk(dev_info->gd); dcssblk_add_store() 753 del_gendisk(dev_info->gd); dcssblk_remove_store() 755 dev_info->gd->queue = NULL; dcssblk_remove_store() 756 put_disk(dev_info->gd); dcssblk_remove_store()
|
/linux-4.1.27/fs/ocfs2/ |
H A D | resize.c | 55 struct ocfs2_group_desc *gd, ocfs2_calc_new_backup_super() 62 u64 blkno, gd_blkno, lgd_blkno = le64_to_cpu(gd->bg_blkno); ocfs2_calc_new_backup_super() 76 (unsigned long *)gd->bg_bitmap); ocfs2_calc_new_backup_super() 79 (unsigned long *)gd->bg_bitmap); ocfs2_calc_new_backup_super() 382 struct ocfs2_group_desc *gd = ocfs2_check_new_group() local 391 if (le16_to_cpu(gd->bg_chain) != input->chain) ocfs2_check_new_group() 394 (unsigned long long)le64_to_cpu(gd->bg_blkno), ocfs2_check_new_group() 395 le16_to_cpu(gd->bg_chain), input->chain); ocfs2_check_new_group() 396 else if (le16_to_cpu(gd->bg_bits) != input->clusters * cl_bpc) ocfs2_check_new_group() 399 (unsigned long long)le64_to_cpu(gd->bg_blkno), ocfs2_check_new_group() 400 le16_to_cpu(gd->bg_bits), input->clusters); ocfs2_check_new_group() 401 else if (le16_to_cpu(gd->bg_free_bits_count) != input->frees * cl_bpc) ocfs2_check_new_group() 404 (unsigned long long)le64_to_cpu(gd->bg_blkno), ocfs2_check_new_group() 405 le16_to_cpu(gd->bg_bits), ocfs2_check_new_group() 54 ocfs2_calc_new_backup_super(struct inode *inode, struct ocfs2_group_desc *gd, u16 cl_cpg, int set) ocfs2_calc_new_backup_super() argument
|
H A D | suballoc.c | 181 struct ocfs2_group_desc *gd = (struct ocfs2_group_desc *)bh->b_data; ocfs2_validate_gd_self() local 183 if (!OCFS2_IS_VALID_GROUP_DESC(gd)) { ocfs2_validate_gd_self() 186 gd->bg_signature); ocfs2_validate_gd_self() 190 if (le64_to_cpu(gd->bg_blkno) != bh->b_blocknr) { ocfs2_validate_gd_self() 194 (unsigned long long)le64_to_cpu(gd->bg_blkno)); ocfs2_validate_gd_self() 198 if (le32_to_cpu(gd->bg_generation) != OCFS2_SB(sb)->fs_generation) { ocfs2_validate_gd_self() 202 le32_to_cpu(gd->bg_generation)); ocfs2_validate_gd_self() 206 if (le16_to_cpu(gd->bg_free_bits_count) > le16_to_cpu(gd->bg_bits)) { ocfs2_validate_gd_self() 210 le16_to_cpu(gd->bg_bits), ocfs2_validate_gd_self() 211 le16_to_cpu(gd->bg_free_bits_count)); ocfs2_validate_gd_self() 215 if (le16_to_cpu(gd->bg_bits) > (8 * le16_to_cpu(gd->bg_size))) { ocfs2_validate_gd_self() 219 le16_to_cpu(gd->bg_bits), ocfs2_validate_gd_self() 220 8 * le16_to_cpu(gd->bg_size)); ocfs2_validate_gd_self() 233 struct ocfs2_group_desc *gd = (struct ocfs2_group_desc *)bh->b_data; ocfs2_validate_gd_parent() local 235 if (di->i_blkno != gd->bg_parent_dinode) { ocfs2_validate_gd_parent() 239 (unsigned long long)le64_to_cpu(gd->bg_parent_dinode), ocfs2_validate_gd_parent() 245 if (le16_to_cpu(gd->bg_bits) > max_bits) { ocfs2_validate_gd_parent() 248 le16_to_cpu(gd->bg_bits)); ocfs2_validate_gd_parent() 253 if ((le16_to_cpu(gd->bg_chain) > ocfs2_validate_gd_parent() 255 ((le16_to_cpu(gd->bg_chain) == ocfs2_validate_gd_parent() 259 le16_to_cpu(gd->bg_chain)); ocfs2_validate_gd_parent() 277 struct ocfs2_group_desc *gd = (struct ocfs2_group_desc *)bh->b_data; ocfs2_check_group_descriptor() local 286 rc = ocfs2_validate_meta_ecc(sb, bh->b_data, &gd->bg_check); ocfs2_check_group_descriptor() 303 struct ocfs2_group_desc *gd = (struct ocfs2_group_desc *)bh->b_data; ocfs2_validate_group_descriptor() local 315 rc = ocfs2_validate_meta_ecc(sb, bh->b_data, &gd->bg_check); ocfs2_validate_group_descriptor() 1490 struct ocfs2_group_desc *gd = (struct ocfs2_group_desc *) group_bh->b_data; ocfs2_cluster_group_search() local 1496 if (gd->bg_free_bits_count) { ocfs2_cluster_group_search() 1497 max_bits = le16_to_cpu(gd->bg_bits); ocfs2_cluster_group_search() 1506 le64_to_cpu(gd->bg_blkno)); ocfs2_cluster_group_search() 1511 (unsigned long long)le64_to_cpu(gd->bg_blkno), ocfs2_cluster_group_search() 1512 le16_to_cpu(gd->bg_bits), ocfs2_cluster_group_search() 1684 struct ocfs2_group_desc *gd; ocfs2_search_one_group() local 1695 gd = (struct ocfs2_group_desc *) group_bh->b_data; ocfs2_search_one_group() 1705 ocfs2_bg_discontig_fix_result(ac, gd, res); ocfs2_search_one_group() 1718 le16_to_cpu(gd->bg_chain)); ocfs2_search_one_group() 1724 ret = ocfs2_block_group_set_bits(handle, alloc_inode, gd, group_bh, ocfs2_search_one_group() 1729 le16_to_cpu(gd->bg_chain)); ocfs2_search_one_group() 1734 *bits_left = le16_to_cpu(gd->bg_free_bits_count); ocfs2_search_one_group()
|
H A D | move_extents.c | 531 struct ocfs2_group_desc *gd = (struct ocfs2_group_desc *)bh->b_data; ocfs2_probe_alloc_group() local 533 le64_to_cpu(gd->bg_blkno)); ocfs2_probe_alloc_group() 535 for (i = base_bit; i < le16_to_cpu(gd->bg_bits); i++) { ocfs2_probe_alloc_group() 537 used = ocfs2_test_bit(i, (unsigned long *)gd->bg_bitmap); ocfs2_probe_alloc_group() 577 struct ocfs2_group_desc *gd; ocfs2_move_extent() local 684 gd = (struct ocfs2_group_desc *)gd_bh->b_data; ocfs2_move_extent() 686 le16_to_cpu(gd->bg_chain)); ocfs2_move_extent() 692 ret = ocfs2_block_group_set_bits(handle, gb_inode, gd, gd_bh, ocfs2_move_extent() 696 le16_to_cpu(gd->bg_chain)); ocfs2_move_extent()
|
H A D | ocfs2_fs.h | 1636 static inline int ocfs2_gd_is_discontig(struct ocfs2_group_desc *gd) ocfs2_gd_is_discontig() argument 1639 le16_to_cpu(gd->bg_size)) != ocfs2_gd_is_discontig() 1646 if (!gd->bg_list.l_next_free_rec) ocfs2_gd_is_discontig()
|
H A D | alloc.c | 7247 struct ocfs2_group_desc *gd, ocfs2_trim_extent() 7253 discard = le64_to_cpu(gd->bg_blkno) + ocfs2_trim_extent() 7262 struct ocfs2_group_desc *gd, ocfs2_trim_group() 7266 void *bitmap = gd->bg_bitmap; ocfs2_trim_group() 7268 if (le16_to_cpu(gd->bg_free_bits_count) < minbits) ocfs2_trim_group() 7271 trace_ocfs2_trim_group((unsigned long long)le64_to_cpu(gd->bg_blkno), ocfs2_trim_group() 7281 ret = ocfs2_trim_extent(sb, gd, ocfs2_trim_group() 7296 if ((le16_to_cpu(gd->bg_free_bits_count) - count) < minbits) ocfs2_trim_group() 7316 struct ocfs2_group_desc *gd = NULL; ocfs2_trim_fs() local 7378 gd = (struct ocfs2_group_desc *)gd_bh->b_data; ocfs2_trim_fs() 7379 cnt = ocfs2_trim_group(sb, gd, first_bit, last_bit, minlen); ocfs2_trim_fs() 7246 ocfs2_trim_extent(struct super_block *sb, struct ocfs2_group_desc *gd, u32 start, u32 count) ocfs2_trim_extent() argument 7261 ocfs2_trim_group(struct super_block *sb, struct ocfs2_group_desc *gd, u32 start, u32 max, u32 minbits) ocfs2_trim_group() argument
|
/linux-4.1.27/drivers/block/ |
H A D | xen-blkfront.c | 113 struct gendisk *gd; member in struct:blkfront_info 367 struct gendisk *gd = info->gd; blkif_ioctl() local 368 if (gd->flags & GENHD_FL_CD) blkif_ioctl() 654 static int xlvbd_init_blk_queue(struct gendisk *gd, u16 sector_size, xlvbd_init_blk_queue() argument 659 struct blkfront_info *info = gd->private_data; xlvbd_init_blk_queue() 669 blk_queue_max_discard_sectors(rq, get_capacity(gd)); xlvbd_init_blk_queue() 694 gd->queue = rq; xlvbd_init_blk_queue() 715 info->gd->disk_name, flush_info(info->feature_flush), xlvbd_flush() 794 struct gendisk *gd; xlvbd_alloc_gendisk() local 802 BUG_ON(info->gd != NULL); xlvbd_alloc_gendisk() 839 gd = alloc_disk(nr_minors); xlvbd_alloc_gendisk() 840 if (gd == NULL) xlvbd_alloc_gendisk() 843 strcpy(gd->disk_name, DEV_NAME); xlvbd_alloc_gendisk() 844 ptr = encode_disk_name(gd->disk_name + sizeof(DEV_NAME) - 1, offset); xlvbd_alloc_gendisk() 845 BUG_ON(ptr >= gd->disk_name + DISK_NAME_LEN); xlvbd_alloc_gendisk() 849 snprintf(ptr, gd->disk_name + DISK_NAME_LEN - ptr, xlvbd_alloc_gendisk() 852 gd->major = XENVBD_MAJOR; xlvbd_alloc_gendisk() 853 gd->first_minor = minor; xlvbd_alloc_gendisk() 854 gd->fops = &xlvbd_block_fops; xlvbd_alloc_gendisk() 855 gd->private_data = info; xlvbd_alloc_gendisk() 856 gd->driverfs_dev = &(info->xbdev->dev); xlvbd_alloc_gendisk() 857 set_capacity(gd, capacity); xlvbd_alloc_gendisk() 859 if (xlvbd_init_blk_queue(gd, sector_size, physical_sector_size, xlvbd_alloc_gendisk() 862 del_gendisk(gd); xlvbd_alloc_gendisk() 866 info->rq = gd->queue; xlvbd_alloc_gendisk() 867 info->gd = gd; xlvbd_alloc_gendisk() 872 set_disk_ro(gd, 1); xlvbd_alloc_gendisk() 875 gd->flags |= GENHD_FL_REMOVABLE; xlvbd_alloc_gendisk() 878 gd->flags |= GENHD_FL_CD; xlvbd_alloc_gendisk() 908 del_gendisk(info->gd); xlvbd_release_gendisk() 910 minor = info->gd->first_minor; xlvbd_release_gendisk() 911 nr_minors = info->gd->minors; xlvbd_release_gendisk() 917 put_disk(info->gd); xlvbd_release_gendisk() 918 info->gd = NULL; xlvbd_release_gendisk() 1164 info->gd->disk_name, op_name(bret->operation), id); blkif_interrupt() 1176 info->gd->disk_name, op_name(bret->operation), id); blkif_interrupt() 1186 info->gd->disk_name, op_name(bret->operation)); blkif_interrupt() 1199 info->gd->disk_name, op_name(bret->operation)); blkif_interrupt() 1205 info->gd->disk_name, op_name(bret->operation)); blkif_interrupt() 1637 if (info->gd) blkfront_closing() 1638 bdev = bdget_disk(info->gd, 0); blkfront_closing() 1788 set_capacity(info->gd, sectors); blkfront_connect() 1789 revalidate_disk(info->gd); blkfront_connect() 1895 add_disk(info->gd); blkfront_connect() 1946 disk = info->gd; blkfront_remove() 2007 if (!info->gd) blkif_open()
|
H A D | xsysace.c | 211 struct gendisk *gd; member in struct:ace_device 497 set_capacity(ace->gd, 0); ace_fsm_dostate() 626 set_capacity(ace->gd, 0); ace_fsm_dostate() 633 set_capacity(ace->gd, ace_fsm_dostate() 870 static unsigned int ace_check_events(struct gendisk *gd, unsigned int clearing) ace_check_events() argument 872 struct ace_device *ace = gd->private_data; ace_check_events() 878 static int ace_revalidate_disk(struct gendisk *gd) ace_revalidate_disk() argument 880 struct ace_device *ace = gd->private_data; ace_revalidate_disk() 1000 ace->gd = alloc_disk(ACE_NUM_MINORS); ace_setup() 1001 if (!ace->gd) ace_setup() 1004 ace->gd->major = ace_major; ace_setup() 1005 ace->gd->first_minor = ace->id * ACE_NUM_MINORS; ace_setup() 1006 ace->gd->fops = &ace_fops; ace_setup() 1007 ace->gd->queue = ace->queue; ace_setup() 1008 ace->gd->private_data = ace; ace_setup() 1009 snprintf(ace->gd->disk_name, 32, "xs%c", ace->id + 'a'); ace_setup() 1057 ace_revalidate_disk(ace->gd); ace_setup() 1060 add_disk(ace->gd); ace_setup() 1065 put_disk(ace->gd); ace_setup() 1078 if (ace->gd) { ace_teardown() 1079 del_gendisk(ace->gd); ace_teardown() 1080 put_disk(ace->gd); ace_teardown()
|
H A D | mg_disk.c | 114 struct gendisk *gd; member in struct:mg_host 996 host->gd = alloc_disk(MG_DISK_MAX_PART); mg_probe() 997 if (!host->gd) { mg_probe() 1003 host->gd->major = host->major; mg_probe() 1004 host->gd->first_minor = 0; mg_probe() 1005 host->gd->fops = &mg_disk_ops; mg_probe() 1006 host->gd->queue = host->breq; mg_probe() 1007 host->gd->private_data = host; mg_probe() 1008 sprintf(host->gd->disk_name, MG_DISK_NAME"a"); mg_probe() 1010 set_capacity(host->gd, host->n_sectors); mg_probe() 1012 add_disk(host->gd); mg_probe() 1047 if (host->gd) { mg_remove() 1048 del_gendisk(host->gd); mg_remove() 1049 put_disk(host->gd); mg_remove()
|
H A D | pktcdvd.c | 2733 static char *pktcdvd_devnode(struct gendisk *gd, umode_t *mode) pktcdvd_devnode() argument 2735 return kasprintf(GFP_KERNEL, "pktcdvd/%s", gd->disk_name); pktcdvd_devnode()
|
/linux-4.1.27/drivers/staging/i2o/ |
H A D | i2o_block.c | 92 blk_cleanup_queue(dev->gd->queue); i2o_block_device_free() 94 put_disk(dev->gd); i2o_block_device_free() 113 i2o_blk_dev->gd->disk_name); i2o_block_remove() 117 del_gendisk(i2o_blk_dev->gd); i2o_block_remove() 962 struct gendisk *gd; i2o_block_device_alloc() local 979 gd = alloc_disk(16); i2o_block_device_alloc() 980 if (!gd) { i2o_block_device_alloc() 996 gd->major = I2O_MAJOR; i2o_block_device_alloc() 997 gd->queue = queue; i2o_block_device_alloc() 998 gd->fops = &i2o_block_fops; i2o_block_device_alloc() 999 gd->private_data = dev; i2o_block_device_alloc() 1001 dev->gd = gd; i2o_block_device_alloc() 1006 put_disk(gd); i2o_block_device_alloc() 1029 struct gendisk *gd; i2o_block_probe() local 1072 gd = i2o_blk_dev->gd; i2o_block_probe() 1073 gd->first_minor = unit << 4; i2o_block_probe() 1074 sprintf(gd->disk_name, "i2o/hd%c", 'a' + unit); i2o_block_probe() 1075 gd->driverfs_dev = &i2o_dev->device; i2o_block_probe() 1078 queue = gd->queue; i2o_block_probe() 1096 osm_warn("unable to get blocksize of %s\n", gd->disk_name); i2o_block_probe() 1100 set_capacity(gd, le64_to_cpu(size) >> KERNEL_SECTOR_SHIFT); i2o_block_probe() 1102 osm_warn("could not get size of %s\n", gd->disk_name); i2o_block_probe() 1109 add_disk(gd); i2o_block_probe() 1114 i2o_blk_dev->gd->disk_name); i2o_block_probe()
|
H A D | i2o_block.h | 74 struct gendisk *gd; member in struct:i2o_block_device
|
/linux-4.1.27/drivers/clk/berlin/ |
H A D | bg2q.c | 351 const struct berlin2_gate_data *gd = &bg2q_gates[n]; berlin2q_clock_setup() local 353 clks[CLKID_GFX2DAXI + n] = clk_register_gate(NULL, gd->name, berlin2q_clock_setup() 354 gd->parent_name, gd->flags, gbase + REG_CLKENABLE, berlin2q_clock_setup() 355 gd->bit_idx, 0, &lock); berlin2q_clock_setup()
|
H A D | bg2.c | 657 const struct berlin2_gate_data *gd = &bg2_gates[n]; berlin2_clock_setup() local 659 clks[CLKID_GETH0 + n] = clk_register_gate(NULL, gd->name, berlin2_clock_setup() 660 gd->parent_name, gd->flags, gbase + REG_CLKENABLE, berlin2_clock_setup() 661 gd->bit_idx, 0, &lock); berlin2_clock_setup()
|
/linux-4.1.27/drivers/macintosh/ |
H A D | windfarm_pid.c | 68 target = (s32)((integ * (s64)st->param.gr + deriv * (s64)st->param.gd + wf_pid_run() 129 deriv *= st->param.gd; wf_cpu_pid_run()
|
H A D | windfarm_pid.h | 30 s32 gd, gp, gr; /* PID gains */ member in struct:wf_pid_param 63 s32 gd, gp, gr; /* PID gains */ member in struct:wf_cpu_pid_param
|
H A D | windfarm_pm81.c | 166 s32 gd, gp, gr; member in struct:wf_smu_sys_fans_param 198 .gd = 0x15400000, 210 .gd = 0x08e00000, 222 .gd = 0x15400000, 300 pid_param.gd = param->gd; wf_smu_create_sys_fans() 439 pid_param.gd = piddata->gd; wf_smu_create_cpu_fans()
|
H A D | windfarm_pm112.c | 166 pid.gd = piddata->gd; create_cpu_loop() 344 .gd = 48 << 20, 394 .gd = 30 << 20, 445 .gd = 0,
|
H A D | windfarm_rm31.c | 325 pid.gd = mpu->pid_gd; cpu_setup_pid() 344 .gd = 0x00500000, 357 .gd = 0, 444 .gd = 0,
|
H A D | windfarm_pm72.c | 424 pid.gd = mpu->pid_gd; cpu_setup_pid() 443 .gd = 40 << 20, 455 .gd = 20 << 20, 535 .gd = 30 << 20,
|
H A D | windfarm_pm91.c | 184 pid_param.gd = piddata->gd; wf_smu_create_cpu_fans() 295 .gd = 0x01e00000, wf_smu_create_drive_fans() 376 .gd = 0x00000000, wf_smu_create_slots_fans()
|
H A D | windfarm_pm121.c | 552 pid_param.gd = PM121_SYS_GD; pm121_create_sys_fans() 694 pid_param.gd = piddata->gd; pm121_create_cpu_fans()
|
/linux-4.1.27/arch/s390/include/asm/ |
H A D | pci_insn.h | 76 u32 gd; member in struct:zpci_fib
|
/linux-4.1.27/drivers/block/paride/ |
H A D | pd.c | 238 struct gendisk *gd; member in struct:pd_unit 724 rq = blk_get_request(disk->gd->queue, READ, __GFP_WAIT); pd_special_command() 731 err = blk_execute_rq(disk->gd->queue, disk->gd, rq, 0); pd_special_command() 841 disk->gd = p; pd_probe_drive() 851 disk->gd = NULL; pd_probe_drive() 880 if (!disk->gd) pd_detect() 893 if (!disk->gd) pd_detect() 899 if (disk->gd) { pd_detect() 900 set_capacity(disk->gd, disk->capacity); pd_detect() 901 add_disk(disk->gd); pd_detect() 945 struct gendisk *p = disk->gd; pd_exit() 947 disk->gd = NULL; pd_exit()
|
/linux-4.1.27/arch/mips/include/asm/mach-rc32434/ |
H A D | rb.h | 77 struct gendisk *gd; member in struct:cf_device
|
/linux-4.1.27/drivers/crypto/amcc/ |
H A D | crypto4xx_core.c | 790 struct ce_gd *gd; crypto4xx_build_pd() local 802 /* figure how many gd is needed */ crypto4xx_build_pd() 886 /* get first gd we are going to use */ crypto4xx_build_pd() 890 gd = crypto4xx_get_gdp(dev, &gd_dma, gd_idx); crypto4xx_build_pd() 901 gd->ptr = addr; crypto4xx_build_pd() 902 gd->ctl_len.len = sg->length; crypto4xx_build_pd() 903 gd->ctl_len.done = 0; crypto4xx_build_pd() 904 gd->ctl_len.ready = 1; crypto4xx_build_pd() 909 gd = crypto4xx_get_gdp(dev, &gd_dma, gd_idx); crypto4xx_build_pd()
|
/linux-4.1.27/arch/x86/power/ |
H A D | hibernate_32.c | 30 * the given global directory entry. This only returns the gd entry
|
/linux-4.1.27/arch/unicore32/kernel/ |
H A D | hibernate.c | 33 * the given global directory entry. This only returns the gd entry
|
/linux-4.1.27/drivers/scsi/ |
H A D | sd.c | 2850 struct gendisk *gd; sd_probe_async() local 2855 gd = sdkp->disk; sd_probe_async() 2859 gd->major = sd_major((index & 0xf0) >> 4); sd_probe_async() 2860 gd->first_minor = ((index & 0xf) << 4) | (index & 0xfff00); sd_probe_async() 2861 gd->minors = SD_MINORS; sd_probe_async() 2863 gd->fops = &sd_fops; sd_probe_async() 2864 gd->private_data = &sdkp->driver; sd_probe_async() 2865 gd->queue = sdkp->device->request_queue; sd_probe_async() 2879 sd_revalidate_disk(gd); sd_probe_async() 2881 gd->driverfs_dev = &sdp->sdev_gendev; sd_probe_async() 2882 gd->flags = GENHD_FL_EXT_DEVT; sd_probe_async() 2884 gd->flags |= GENHD_FL_REMOVABLE; sd_probe_async() 2885 gd->events |= DISK_EVENT_MEDIA_CHANGE; sd_probe_async() 2889 add_disk(gd); sd_probe_async() 2893 sd_revalidate_disk(gd); sd_probe_async() 2923 struct gendisk *gd; sd_probe() local 2940 gd = alloc_disk(SD_MINORS); sd_probe() 2941 if (!gd) sd_probe() 2958 error = sd_format_disk_name("sd", index, gd->disk_name, DISK_NAME_LEN); sd_probe() 2966 sdkp->disk = gd; sd_probe() 3000 put_disk(gd); sd_probe()
|
/linux-4.1.27/fs/xfs/ |
H A D | xfs_quota.h | 149 #define xfs_trans_reserve_quota(tp, mp, ud, gd, pd, nb, ni, f) \ 150 xfs_trans_reserve_quota_bydquots(tp, mp, ud, gd, pd, nb, ni, \
|
/linux-4.1.27/drivers/usb/core/ |
H A D | devio.c | 1186 struct usbdevfs_getdriver gd; proc_getdriver() local 1190 if (copy_from_user(&gd, arg, sizeof(gd))) proc_getdriver() 1192 intf = usb_ifnum_to_if(ps->dev, gd.interface); proc_getdriver() 1196 strlcpy(gd.driver, intf->dev.driver->name, proc_getdriver() 1197 sizeof(gd.driver)); proc_getdriver() 1198 ret = (copy_to_user(arg, &gd, sizeof(gd)) ? -EFAULT : 0); proc_getdriver()
|
/linux-4.1.27/net/sunrpc/auth_gss/ |
H A D | svcauth_gss.c | 767 struct gss_domain *gd = container_of(dom, struct gss_domain, h); svcauth_gss_flavor() local 769 return gd->pseudoflavor; svcauth_gss_flavor() 1748 struct gss_domain *gd = container_of(dom, struct gss_domain, h); svcauth_gss_domain_release() local 1751 kfree(gd); svcauth_gss_domain_release()
|
/linux-4.1.27/include/linux/ |
H A D | hyperv.h | 992 g8, g9, ga, gb, gc, gd, ge, gf) \ 994 g8, g9, ga, gb, gc, gd, ge, gf },
|
H A D | genhd.h | 175 char *(*devnode)(struct gendisk *gd, umode_t *mode);
|
/linux-4.1.27/drivers/net/vmxnet3/ |
H A D | vmxnet3_drv.c | 571 union Vmxnet3_GenericDesc *gd; vmxnet3_rq_alloc_rx_buf() local 574 gd = ring->base + ring->next2fill; vmxnet3_rq_alloc_rx_buf() 615 gd->rxd.addr = cpu_to_le64(rbi->dma_addr); vmxnet3_rq_alloc_rx_buf() 616 gd->dword[2] = cpu_to_le32((!ring->gen << VMXNET3_RXD_GEN_SHIFT) vmxnet3_rq_alloc_rx_buf() 624 gd->dword[2] |= cpu_to_le32(ring->gen << VMXNET3_RXD_GEN_SHIFT); vmxnet3_rq_alloc_rx_buf()
|
/linux-4.1.27/fs/udf/ |
H A D | super.c | 1599 struct generic_desc *gd; udf_process_sequence() local 1624 gd = (struct generic_desc *)bh->b_data; udf_process_sequence() 1625 vdsn = le32_to_cpu(gd->volDescSeqNum); udf_process_sequence()
|
/linux-4.1.27/arch/powerpc/include/asm/ |
H A D | smu.h | 632 __s32 gp,gr,gd; member in struct:smu_sdbp_cpupiddata
|
/linux-4.1.27/block/ |
H A D | genhd.c | 1328 static void set_disk_ro_uevent(struct gendisk *gd, int ro) set_disk_ro_uevent() argument 1335 kobject_uevent_env(&disk_to_dev(gd)->kobj, KOBJ_CHANGE, envp); set_disk_ro_uevent()
|
/linux-4.1.27/arch/x86/mm/ |
H A D | init_32.c | 66 * given global directory entry. This only returns the gd entry
|
/linux-4.1.27/fs/proc/ |
H A D | task_mmu.c | 576 [ilog2(VM_GROWSDOWN)] = "gd", show_smap_vma_flags()
|
/linux-4.1.27/drivers/block/drbd/ |
H A D | drbd_main.c | 65 static void drbd_release(struct gendisk *gd, fmode_t mode); 1883 static void drbd_release(struct gendisk *gd, fmode_t mode) drbd_release() argument 1885 struct drbd_device *device = gd->private_data; drbd_release()
|