version 1.33.2.5, 2002/08/01 02:45:46 |
version 1.33.2.6, 2002/09/17 21:21:19 |
Line 79 struct cfattach ss_ca = { |
|
Line 79 struct cfattach ss_ca = { |
|
|
|
extern struct cfdriver ss_cd; |
extern struct cfdriver ss_cd; |
|
|
|
dev_type_open(ssopen); |
|
dev_type_close(ssclose); |
|
dev_type_read(ssread); |
|
dev_type_ioctl(ssioctl); |
|
|
|
const struct cdevsw ss_cdevsw = { |
|
ssopen, ssclose, ssread, nowrite, ssioctl, |
|
nostop, notty, nopoll, nommap, |
|
}; |
|
|
void ssstrategy __P((struct buf *)); |
void ssstrategy __P((struct buf *)); |
void ssstart __P((struct scsipi_periph *)); |
void ssstart __P((struct scsipi_periph *)); |
void ssminphys __P((struct buf *)); |
void ssminphys __P((struct buf *)); |
Line 96 struct scsipi_inquiry_pattern ss_pattern |
|
Line 106 struct scsipi_inquiry_pattern ss_pattern |
|
{T_SCANNER, T_REMOV, |
{T_SCANNER, T_REMOV, |
"", "", ""}, |
"", "", ""}, |
{T_PROCESSOR, T_FIXED, |
{T_PROCESSOR, T_FIXED, |
|
"HP ", "C1130A ", ""}, |
|
{T_PROCESSOR, T_FIXED, |
"HP ", "C1750A ", ""}, |
"HP ", "C1750A ", ""}, |
{T_PROCESSOR, T_FIXED, |
{T_PROCESSOR, T_FIXED, |
"HP ", "C2500A ", ""}, |
"HP ", "C2500A ", ""}, |
{T_PROCESSOR, T_FIXED, |
{T_PROCESSOR, T_FIXED, |
"HP ", "C1130A ", ""}, |
"HP ", "C2520A ", ""}, |
{T_PROCESSOR, T_FIXED, |
{T_PROCESSOR, T_FIXED, |
"HP ", "C5110A ", ""}, |
"HP ", "C5110A ", ""}, |
{T_PROCESSOR, T_FIXED, |
{T_PROCESSOR, T_FIXED, |
"HP ", "C7670A ", ""}, |
"HP ", "C7670A ", ""}, |
|
{T_PROCESSOR, T_FIXED, |
|
"HP ", "", ""}, |
}; |
}; |
|
|
int |
int |
Line 175 ssdetach(struct device *self, int flags) |
|
Line 189 ssdetach(struct device *self, int flags) |
|
int s, cmaj, mn; |
int s, cmaj, mn; |
|
|
/* locate the major number */ |
/* locate the major number */ |
for (cmaj = 0; cmaj <= nchrdev; cmaj++) |
cmaj = cdevsw_lookup_major(&ss_cdevsw); |
if (cdevsw[cmaj].d_open == ssopen) |
|
break; |
|
|
|
s = splbio(); |
s = splbio(); |
|
|