Lines Matching refs:drvinfo

2011 	drive_info_struct *drvinfo;  in cciss_update_drive_info()  local
2015 drvinfo = kzalloc(sizeof(*drvinfo), GFP_KERNEL); in cciss_update_drive_info()
2016 if (inq_buff == NULL || drvinfo == NULL) in cciss_update_drive_info()
2041 inq_buff, drvinfo); in cciss_update_drive_info()
2042 drvinfo->block_size = block_size; in cciss_update_drive_info()
2043 drvinfo->nr_blocks = total_size + 1; in cciss_update_drive_info()
2045 cciss_get_device_descr(h, drv_index, drvinfo->vendor, in cciss_update_drive_info()
2046 drvinfo->model, drvinfo->rev); in cciss_update_drive_info()
2047 cciss_get_serial_no(h, drv_index, drvinfo->serial_no, in cciss_update_drive_info()
2048 sizeof(drvinfo->serial_no)); in cciss_update_drive_info()
2050 memcpy(drvinfo->LunID, h->drv[drv_index]->LunID, in cciss_update_drive_info()
2051 sizeof(drvinfo->LunID)); in cciss_update_drive_info()
2055 ((memcmp(drvinfo->serial_no, in cciss_update_drive_info()
2057 drvinfo->block_size == h->drv[drv_index]->block_size && in cciss_update_drive_info()
2058 drvinfo->nr_blocks == h->drv[drv_index]->nr_blocks && in cciss_update_drive_info()
2059 drvinfo->heads == h->drv[drv_index]->heads && in cciss_update_drive_info()
2060 drvinfo->sectors == h->drv[drv_index]->sectors && in cciss_update_drive_info()
2061 drvinfo->cylinders == h->drv[drv_index]->cylinders)) in cciss_update_drive_info()
2093 drvinfo->device_initialized = 0; in cciss_update_drive_info()
2094 h->drv[drv_index] = drvinfo; in cciss_update_drive_info()
2095 drvinfo = NULL; /* so it won't be freed below. */ in cciss_update_drive_info()
2098 h->drv[drv_index]->block_size = drvinfo->block_size; in cciss_update_drive_info()
2099 h->drv[drv_index]->nr_blocks = drvinfo->nr_blocks; in cciss_update_drive_info()
2100 h->drv[drv_index]->heads = drvinfo->heads; in cciss_update_drive_info()
2101 h->drv[drv_index]->sectors = drvinfo->sectors; in cciss_update_drive_info()
2102 h->drv[drv_index]->cylinders = drvinfo->cylinders; in cciss_update_drive_info()
2103 h->drv[drv_index]->raid_level = drvinfo->raid_level; in cciss_update_drive_info()
2104 memcpy(h->drv[drv_index]->serial_no, drvinfo->serial_no, 16); in cciss_update_drive_info()
2105 memcpy(h->drv[drv_index]->vendor, drvinfo->vendor, in cciss_update_drive_info()
2107 memcpy(h->drv[drv_index]->model, drvinfo->model, MODEL_LEN + 1); in cciss_update_drive_info()
2108 memcpy(h->drv[drv_index]->rev, drvinfo->rev, REV_LEN + 1); in cciss_update_drive_info()
2133 kfree(drvinfo); in cciss_update_drive_info()