Searched refs:gd (Results 1 - 57 of 57) sorted by relevance

/linux-4.1.27/drivers/cdrom/
H A Dgdrom.c125 } 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 Daoeblk.c199 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 Daoedev.c235 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 Daoe.h165 struct gendisk *gd; member in struct:aoedev
H A Daoecmd.c964 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 Dide-disk.h4 #include "ide-gd.h"
H A Dide-floppy.h4 #include "ide-gd.h"
H A Dide-gd.h4 #define DRV_NAME "ide-gd"
H A DMakefile83 ide-gd_mod-y += ide-gd.o
H A Dide-gd.c168 .name = "ide-gd",
360 if (!strstr("ide-gd", drive->driver_req)) ide_gd_probe()
/linux-4.1.27/arch/xtensa/platforms/iss/
H A Dsimdisk.c32 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 Dclk-asm9260.c303 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 Dpanel-sharp-ls037v7dw01.c203 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 Dblock.c89 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 Dmtd_blkdevs.c328 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 Dmtdswap.c1320 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 Ddcssblk.c49 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 Dresize.c55 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 Dsuballoc.c181 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 Dmove_extents.c531 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 Docfs2_fs.h1636 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 Dalloc.c7247 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 Dxen-blkfront.c113 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 Dxsysace.c211 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 Dmg_disk.c114 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 Dpktcdvd.c2733 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 Di2o_block.c92 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 Di2o_block.h74 struct gendisk *gd; member in struct:i2o_block_device
/linux-4.1.27/drivers/clk/berlin/
H A Dbg2q.c351 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 Dbg2.c657 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 Dwindfarm_pid.c68 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 Dwindfarm_pid.h30 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 Dwindfarm_pm81.c166 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 Dwindfarm_pm112.c166 pid.gd = piddata->gd; create_cpu_loop()
344 .gd = 48 << 20,
394 .gd = 30 << 20,
445 .gd = 0,
H A Dwindfarm_rm31.c325 pid.gd = mpu->pid_gd; cpu_setup_pid()
344 .gd = 0x00500000,
357 .gd = 0,
444 .gd = 0,
H A Dwindfarm_pm72.c424 pid.gd = mpu->pid_gd; cpu_setup_pid()
443 .gd = 40 << 20,
455 .gd = 20 << 20,
535 .gd = 30 << 20,
H A Dwindfarm_pm91.c184 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 Dwindfarm_pm121.c552 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 Dpci_insn.h76 u32 gd; member in struct:zpci_fib
/linux-4.1.27/drivers/block/paride/
H A Dpd.c238 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 Drb.h77 struct gendisk *gd; member in struct:cf_device
/linux-4.1.27/drivers/crypto/amcc/
H A Dcrypto4xx_core.c790 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 Dhibernate_32.c30 * the given global directory entry. This only returns the gd entry
/linux-4.1.27/arch/unicore32/kernel/
H A Dhibernate.c33 * the given global directory entry. This only returns the gd entry
/linux-4.1.27/drivers/scsi/
H A Dsd.c2850 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 Dxfs_quota.h149 #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 Ddevio.c1186 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 Dsvcauth_gss.c767 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 Dhyperv.h992 g8, g9, ga, gb, gc, gd, ge, gf) \
994 g8, g9, ga, gb, gc, gd, ge, gf },
H A Dgenhd.h175 char *(*devnode)(struct gendisk *gd, umode_t *mode);
/linux-4.1.27/drivers/net/vmxnet3/
H A Dvmxnet3_drv.c571 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 Dsuper.c1599 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 Dsmu.h632 __s32 gp,gr,gd; member in struct:smu_sdbp_cpupiddata
/linux-4.1.27/block/
H A Dgenhd.c1328 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 Dinit_32.c66 * given global directory entry. This only returns the gd entry
/linux-4.1.27/fs/proc/
H A Dtask_mmu.c576 [ilog2(VM_GROWSDOWN)] = "gd", show_smap_vma_flags()
/linux-4.1.27/drivers/block/drbd/
H A Ddrbd_main.c65 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()

Completed in 2153 milliseconds