Lines Matching refs:ldev_info
1365 struct myrb_ldev_info *ldev_info)
1385 put_unaligned_be32(ldev_info->size, &block_desc[0]);
1390 if (ldev_info->wb_enabled)
1410 struct myrb_ldev_info *ldev_info)
1416 ldev_info->size, cb->ldev_block_size);
1417 put_unaligned_be32(ldev_info->size - 1, &data[0]);
1428 struct myrb_ldev_info *ldev_info;
1436 ldev_info = sdev->hostdata;
1437 if (ldev_info->state != MYRB_DEVICE_ONLINE &&
1438 ldev_info->state != MYRB_DEVICE_WO) {
1440 sdev->id, ldev_info ? ldev_info->state : 0xff);
1476 myrb_mode_sense(cb, scmd, ldev_info);
1502 myrb_read_capacity(cb, scmd, ldev_info);
1523 if (ldev_info->state == MYRB_DEVICE_WO) {
1540 if (ldev_info->state == MYRB_DEVICE_WO) {
1557 if (ldev_info->state == MYRB_DEVICE_WO) {
1654 struct myrb_ldev_info *ldev_info;
1658 ldev_info = cb->ldev_info_buf + ldev_num;
1659 if (!ldev_info)
1662 sdev->hostdata = kzalloc(sizeof(*ldev_info), GFP_KERNEL);
1667 ldev_num, ldev_info->state);
1668 memcpy(sdev->hostdata, ldev_info,
1669 sizeof(*ldev_info));
1670 switch (ldev_info->raid_level) {
1749 struct myrb_ldev_info *ldev_info;
1761 ldev_info = sdev->hostdata;
1762 if (!ldev_info)
1764 if (ldev_info->state != MYRB_DEVICE_ONLINE)
1767 myrb_devstate_name(ldev_info->state));
1801 struct myrb_ldev_info *ldev_info = sdev->hostdata;
1804 name = myrb_devstate_name(ldev_info->state);
1809 ldev_info->state);
1909 struct myrb_ldev_info *ldev_info = sdev->hostdata;
1912 if (!ldev_info)
1915 name = myrb_raidlevel_name(ldev_info->raid_level);
1918 ldev_info->state);
2292 struct myrb_ldev_info *ldev_info = sdev->hostdata;
2296 if (sdev->channel < myrb_logical_channel(sdev->host) || !ldev_info)
2303 switch (ldev_info->state) {