Lines Matching refs:gd
208 struct gendisk *gd; member
504 set_capacity(ace->gd, 0); in ace_fsm_dostate()
633 set_capacity(ace->gd, 0); in ace_fsm_dostate()
640 set_capacity(ace->gd, in ace_fsm_dostate()
883 static unsigned int ace_check_events(struct gendisk *gd, unsigned int clearing) in ace_check_events() argument
885 struct ace_device *ace = gd->private_data; in ace_check_events()
891 static int ace_revalidate_disk(struct gendisk *gd) in ace_revalidate_disk() argument
893 struct ace_device *ace = gd->private_data; in ace_revalidate_disk()
1025 ace->gd = alloc_disk(ACE_NUM_MINORS); in ace_setup()
1026 if (!ace->gd) in ace_setup()
1029 ace->gd->major = ace_major; in ace_setup()
1030 ace->gd->first_minor = ace->id * ACE_NUM_MINORS; in ace_setup()
1031 ace->gd->fops = &ace_fops; in ace_setup()
1032 ace->gd->events = DISK_EVENT_MEDIA_CHANGE; in ace_setup()
1033 ace->gd->queue = ace->queue; in ace_setup()
1034 ace->gd->private_data = ace; in ace_setup()
1035 snprintf(ace->gd->disk_name, 32, "xs%c", ace->id + 'a'); in ace_setup()
1083 ace_revalidate_disk(ace->gd); in ace_setup()
1086 add_disk(ace->gd); in ace_setup()
1092 ace->gd->queue = NULL; in ace_setup()
1093 put_disk(ace->gd); in ace_setup()
1107 if (ace->gd) { in ace_teardown()
1108 del_gendisk(ace->gd); in ace_teardown()
1109 put_disk(ace->gd); in ace_teardown()