T_DIRECT
inq->device = T_DIRECT | (SID_QUAL_LU_CONNECTED << 5);
{ T_DIRECT, SIP_MEDIA_FIXED, quantum, "XP39100*", "*" },
{ T_DIRECT, SIP_MEDIA_FIXED, quantum, "XP34550*", "*" },
{ T_DIRECT, SIP_MEDIA_FIXED, quantum, "XP32275*", "*" },
{ T_DIRECT, SIP_MEDIA_FIXED, microp, "4421-07*", "*" },
{ T_DIRECT, SIP_MEDIA_FIXED, "HP", "C372*", "*" },
{ T_DIRECT, SIP_MEDIA_FIXED, microp, "3391*", "x43h" },
{ T_DIRECT, SIP_MEDIA_FIXED, quantum, "QM39100*", "*" },
{ T_DIRECT, SIP_MEDIA_FIXED, quantum, "QM318000*", "*" },
{ T_DIRECT, SIP_MEDIA_FIXED, seagate, "ST410800*", "71*" },
{ T_DIRECT, SIP_MEDIA_FIXED, seagate, "ST34520*", "*"},
{ T_DIRECT, SIP_MEDIA_FIXED, seagate, "ST36530*", "*"},
{ T_DIRECT, SIP_MEDIA_FIXED, seagate, "ST39140*", "*"},
{ T_DIRECT, SIP_MEDIA_FIXED, "IBM", "DCAS*", "*" },
{ T_DIRECT, SIP_MEDIA_REMOVABLE, "iomega", "jaz*", "*" },
{ T_DIRECT, SIP_MEDIA_FIXED, "CONNER", "CFP2107*", "*" },
{ T_DIRECT, SIP_MEDIA_FIXED, "VMware*", "*", "*" },
{ T_DIRECT, SIP_MEDIA_FIXED, samsung, "WN34324U*", "*" },
{ T_DIRECT, SIP_MEDIA_FIXED, west_digital, "WDE*", "*" },
{ T_DIRECT, SIP_MEDIA_FIXED, west_digital, "ENTERPRISE", "*" },
{ T_DIRECT, SIP_MEDIA_FIXED, samsung, "WN321010S*", "*" },
{ T_DIRECT, SIP_MEDIA_FIXED, "HITACHI", "DK31*", "*" },
{ T_DIRECT, SIP_MEDIA_FIXED, "HITACHI", "DK32CJ*", "J8A8" },
{ T_DIRECT, SIP_MEDIA_FIXED, "HITACHI", "OPEN*", "*" },
{ T_DIRECT, SIP_MEDIA_FIXED, "TERASOLU", "TRC-22", "*" },
{ T_DIRECT, SIP_MEDIA_FIXED, "VERITAS", "*", "*" },
{ T_DIRECT, SIP_MEDIA_FIXED, "easyRAID", "*", "*" },
#define D (1 << T_DIRECT)
cgd->inq_data.device = T_DIRECT;
cgd->inq_data.device = T_DIRECT;
case T_DIRECT:
pd_type = T_DIRECT;
{T_DIRECT, SIP_MEDIA_FIXED, "QUANTUM", "FIREBALL S*", "*"},
{T_DIRECT, SIP_MEDIA_REMOVABLE, "SONY", "SMO-*", "*"},
{T_DIRECT, SIP_MEDIA_REMOVABLE, "FUJITSU", "M2513A", "*"},
{T_DIRECT, SIP_MEDIA_FIXED, "FUJITSU", "M2954*", "*"},
{T_DIRECT, SIP_MEDIA_FIXED, microp, "2217*", "*"},
{T_DIRECT, SIP_MEDIA_FIXED, microp, "2112*", "*"},
{T_DIRECT, SIP_MEDIA_FIXED, "NEC", "D3847*", "*"},
{T_DIRECT, SIP_MEDIA_FIXED, quantum, "MAVERICK 540S", "*"},
{T_DIRECT, SIP_MEDIA_FIXED, quantum, "LPS525S", "*"},
{T_DIRECT, SIP_MEDIA_FIXED, quantum, "LPS540S", "*"},
{T_DIRECT, SIP_MEDIA_FIXED, quantum, "VIKING 4*", "*"},
{T_DIRECT, SIP_MEDIA_FIXED, quantum, "VIKING 2*", "*"},
{T_DIRECT, SIP_MEDIA_FIXED, "CONNER", "CP3500*", "*"},
{T_DIRECT, SIP_MEDIA_FIXED, "COMPAQ", "RAID*", "*"},
{T_DIRECT, SIP_MEDIA_FIXED, "MLY*", "*", "MYLX"},
{T_DIRECT, SIP_MEDIA_REMOVABLE, "CREATIVE", "NOMAD_MUVO", "*"},
{T_DIRECT, SIP_MEDIA_REMOVABLE, "SigmaTel", "MSCN", "*"},
{T_DIRECT, SIP_MEDIA_REMOVABLE, "SEAGRAND", "NP-900*", "*"},
{T_DIRECT, SIP_MEDIA_REMOVABLE, "CREATIVE", "MuVo Slim",
{T_DIRECT, SIP_MEDIA_REMOVABLE, "PHILIPS", "Key*", "*"},
if (SID_TYPE(&cgd->inq_data) != T_DIRECT
rdata->inquiry_data.device = T_DIRECT;
page->list.device = T_DIRECT;
page->serno.device = T_DIRECT;
case T_DIRECT:
if (SID_TYPE(inq) == T_DIRECT)
rdata->inquiry_data.device = T_DIRECT;
page->list.device = T_DIRECT;
page->serno.device = T_DIRECT;
if (((device == T_DIRECT) ||
if ((data[1] & SI_EVPD) == 0 && device == T_DIRECT &&
if ((cdb0 == INQUIRY) && (SID_TYPE(inq) == T_DIRECT))
if (SID_TYPE(inq) == T_DIRECT)
inquiryData->DeviceType = T_DIRECT; /*DIRECT_ACCESS_DEVICE*/
T_CDROM : T_DIRECT;
if ((device == T_DIRECT) || (device == T_PROCESSOR))
((csio->data_ptr[0] & 0x1f) == T_DIRECT) &&
if (SID_TYPE(inq_data) != T_DIRECT)
if (SID_TYPE(inq_data) != T_DIRECT)