Skip to content
GitLab
Menu
Projects
Groups
Snippets
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Menu
Open sidebar
xenomai
ipipe-arm64
Commits
f64a181d
Commit
f64a181d
authored
Oct 31, 2005
by
Christoph Hellwig
Committed by
James Bottomley
Nov 09, 2005
Browse files
[SCSI] remove Scsi_Device typedef
Signed-off-by:
James Bottomley
<
James.Bottomley@SteelEye.com
>
parent
0a04137e
Changes
22
Hide whitespace changes
Inline
Side-by-side
Documentation/scsi/scsi_mid_low_api.txt
View file @
f64a181d
...
...
@@ -718,7 +718,7 @@ void scsi_report_bus_reset(struct Scsi_Host * shost, int channel)
*
* Defined in: drivers/scsi/scsi.c .
**/
int scsi_track_queue_full(
S
csi_
D
evice *sdev, int depth)
int scsi_track_queue_full(
struct s
csi_
d
evice *sdev, int depth)
/**
...
...
drivers/block/acsi.c
View file @
f64a181d
...
...
@@ -58,7 +58,6 @@
#include <linux/slab.h>
#include <linux/interrupt.h>
#include <scsi/scsi.h>
/* for SCSI_IOCTL_GET_IDLUN */
typedef
void
Scsi_Device
;
/* hack to avoid including scsi.h */
#include <scsi/scsi_ioctl.h>
#include <linux/hdreg.h>
/* for HDIO_GETGEO */
#include <linux/blkpg.h>
...
...
drivers/scsi/NCR53C9x.c
View file @
f64a181d
...
...
@@ -1006,7 +1006,7 @@ static void esp_exec_cmd(struct NCR_ESP *esp)
struct
ESP_regs
*
eregs
=
esp
->
eregs
;
struct
esp_device
*
esp_dev
;
Scsi_Cmnd
*
SCptr
;
S
csi_
D
evice
*
SDptr
;
struct
s
csi_
d
evice
*
SDptr
;
volatile
unchar
*
cmdp
=
esp
->
esp_command
;
unsigned
char
the_esp_command
;
int
lun
,
target
;
...
...
@@ -1687,7 +1687,7 @@ static inline int reconnect_lun(struct NCR_ESP *esp, struct ESP_regs *eregs)
static
inline
void
esp_connect
(
struct
NCR_ESP
*
esp
,
struct
ESP_regs
*
eregs
,
Scsi_Cmnd
*
sp
)
{
S
csi_
D
evice
*
dp
=
sp
->
device
;
struct
s
csi_
d
evice
*
dp
=
sp
->
device
;
struct
esp_device
*
esp_dev
=
dp
->
hostdata
;
if
(
esp
->
prev_soff
!=
esp_dev
->
sync_max_offset
||
...
...
@@ -3605,7 +3605,7 @@ irqreturn_t esp_intr(int irq, void *dev_id, struct pt_regs *pregs)
}
#endif
int
esp_slave_alloc
(
S
csi_
D
evice
*
SDptr
)
int
esp_slave_alloc
(
struct
s
csi_
d
evice
*
SDptr
)
{
struct
esp_device
*
esp_dev
=
kmalloc
(
sizeof
(
struct
esp_device
),
GFP_ATOMIC
);
...
...
@@ -3617,7 +3617,7 @@ int esp_slave_alloc(Scsi_Device *SDptr)
return
0
;
}
void
esp_slave_destroy
(
S
csi_
D
evice
*
SDptr
)
void
esp_slave_destroy
(
struct
s
csi_
d
evice
*
SDptr
)
{
struct
NCR_ESP
*
esp
=
(
struct
NCR_ESP
*
)
SDptr
->
host
->
hostdata
;
...
...
drivers/scsi/NCR53C9x.h
View file @
f64a181d
...
...
@@ -664,6 +664,6 @@ extern int esp_abort(Scsi_Cmnd *);
extern
int
esp_reset
(
Scsi_Cmnd
*
);
extern
int
esp_proc_info
(
struct
Scsi_Host
*
shost
,
char
*
buffer
,
char
**
start
,
off_t
offset
,
int
length
,
int
inout
);
extern
int
esp_slave_alloc
(
S
csi_
D
evice
*
);
extern
void
esp_slave_destroy
(
S
csi_
D
evice
*
);
extern
int
esp_slave_alloc
(
struct
s
csi_
d
evice
*
);
extern
void
esp_slave_destroy
(
struct
s
csi_
d
evice
*
);
#endif
/* !(NCR53C9X_H) */
drivers/scsi/aacraid/commsup.c
View file @
f64a181d
...
...
@@ -820,7 +820,7 @@ static void aac_handle_aif(struct aac_dev * dev, struct fib * fibptr)
break
;
/*
* Find the
S
csi_
D
evice associated with the SCSI
* Find the
s
csi_
d
evice associated with the SCSI
* address. Make sure we have the right array, and if
* so set the flag to initiate a new re-config once we
* see an AifEnConfigChange AIF come through.
...
...
@@ -987,7 +987,7 @@ static void aac_handle_aif(struct aac_dev * dev, struct fib * fibptr)
/*
* Find the
S
csi_
D
evice associated with the SCSI address,
* Find the
s
csi_
d
evice associated with the SCSI address,
* and mark it as changed, invalidating the cache. This deals
* with changes to existing device IDs.
*/
...
...
drivers/scsi/aic7xxx_old.c
View file @
f64a181d
...
...
@@ -6514,7 +6514,7 @@ do_aic7xxx_isr(int irq, void *dev_id, struct pt_regs *regs)
static
void
aic7xxx_init_transinfo
(
struct
aic7xxx_host
*
p
,
struct
aic_dev_data
*
aic_dev
)
{
S
csi_
D
evice
*
sdpnt
=
aic_dev
->
SDptr
;
struct
s
csi_
d
evice
*
sdpnt
=
aic_dev
->
SDptr
;
unsigned
char
tindex
;
tindex
=
sdpnt
->
id
|
(
sdpnt
->
channel
<<
3
);
...
...
@@ -6581,7 +6581,7 @@ aic7xxx_init_transinfo(struct aic7xxx_host *p, struct aic_dev_data *aic_dev)
* Set up the initial aic_dev struct pointers
*-F*************************************************************************/
static
int
aic7xxx_slave_alloc
(
S
csi_
D
evice
*
SDptr
)
aic7xxx_slave_alloc
(
struct
s
csi_
d
evice
*
SDptr
)
{
struct
aic7xxx_host
*
p
=
(
struct
aic7xxx_host
*
)
SDptr
->
host
->
hostdata
;
struct
aic_dev_data
*
aic_dev
;
...
...
@@ -6644,7 +6644,7 @@ aic7xxx_slave_alloc(Scsi_Device *SDptr)
* queueing to be [en|dis]abled for a specific adapter.
*-F*************************************************************************/
static
void
aic7xxx_device_queue_depth
(
struct
aic7xxx_host
*
p
,
S
csi_
D
evice
*
device
)
aic7xxx_device_queue_depth
(
struct
aic7xxx_host
*
p
,
struct
s
csi_
d
evice
*
device
)
{
int
tag_enabled
=
FALSE
;
struct
aic_dev_data
*
aic_dev
=
device
->
hostdata
;
...
...
@@ -6734,7 +6734,7 @@ aic7xxx_device_queue_depth(struct aic7xxx_host *p, Scsi_Device *device)
* prepare for this device to go away
*-F*************************************************************************/
static
void
aic7xxx_slave_destroy
(
S
csi_
D
evice
*
SDptr
)
aic7xxx_slave_destroy
(
struct
s
csi_
d
evice
*
SDptr
)
{
struct
aic_dev_data
*
aic_dev
=
SDptr
->
hostdata
;
...
...
@@ -6754,7 +6754,7 @@ aic7xxx_slave_destroy(Scsi_Device *SDptr)
* depths, allocate command structs, etc.
*-F*************************************************************************/
static
int
aic7xxx_slave_configure
(
S
csi_
D
evice
*
SDptr
)
aic7xxx_slave_configure
(
struct
s
csi_
d
evice
*
SDptr
)
{
struct
aic7xxx_host
*
p
=
(
struct
aic7xxx_host
*
)
SDptr
->
host
->
hostdata
;
struct
aic_dev_data
*
aic_dev
;
...
...
drivers/scsi/arm/acornscsi.c
View file @
f64a181d
...
...
@@ -2862,7 +2862,7 @@ int acornscsi_proc_info(struct Scsi_Host *instance, char *buffer, char **start,
int
length
,
int
inout
)
{
int
pos
,
begin
=
0
,
devidx
;
S
csi_
D
evice
*
scd
;
struct
s
csi_
d
evice
*
scd
;
AS_Host
*
host
;
char
*
p
=
buffer
;
...
...
drivers/scsi/arm/fas216.c
View file @
f64a181d
...
...
@@ -2559,7 +2559,7 @@ int fas216_eh_bus_reset(Scsi_Cmnd *SCpnt)
{
FAS216_Info
*
info
=
(
FAS216_Info
*
)
SCpnt
->
device
->
host
->
hostdata
;
unsigned
long
flags
;
S
csi_
D
evice
*
SDpnt
;
struct
s
csi_
d
evice
*
SDpnt
;
fas216_checkmagic
(
info
);
fas216_log
(
info
,
LOG_ERROR
,
"resetting bus"
);
...
...
@@ -3000,7 +3000,7 @@ int fas216_print_stats(FAS216_Info *info, char *buffer)
int
fas216_print_devices
(
FAS216_Info
*
info
,
char
*
buffer
)
{
struct
fas216_device
*
dev
;
S
csi_
D
evice
*
scd
;
struct
s
csi_
d
evice
*
scd
;
char
*
p
=
buffer
;
p
+=
sprintf
(
p
,
"Device/Lun TaggedQ Parity Sync
\n
"
);
...
...
drivers/scsi/fcal.c
View file @
f64a181d
...
...
@@ -70,7 +70,7 @@ static unsigned char target2alpa[] = {
static
int
fcal_encode_addr
(
Scsi_Cmnd
*
SCpnt
,
u16
*
addr
,
fc_channel
*
fc
,
fcp_cmnd
*
fcmd
);
int
fcal_slave_configure
(
S
csi_
D
evice
*
device
)
int
fcal_slave_configure
(
struct
s
csi_
d
evice
*
device
)
{
int
depth_to_use
;
...
...
@@ -244,7 +244,7 @@ int fcal_proc_info (struct Scsi_Host *host, char *buffer, char **start, off_t of
SPRINTF
(
" [AL-PA: %02x, Port WWN: %08x%08x, Node WWN: %08x%08x] Not responded to PRLI
\n
"
,
alpa
,
u1
[
0
],
u1
[
1
],
u2
[
0
],
u2
[
1
]);
}
else
{
S
csi_
D
evice
*
scd
;
struct
s
csi_
d
evice
*
scd
;
shost_for_each_device
(
scd
,
host
)
if
(
scd
->
id
==
target
)
{
SPRINTF
(
" [AL-PA: %02x, Id: %02d, Port WWN: %08x%08x, Node WWN: %08x%08x] "
,
...
...
drivers/scsi/fcal.h
View file @
f64a181d
...
...
@@ -22,6 +22,6 @@ struct fcal {
int
fcal_detect
(
struct
scsi_host_template
*
);
int
fcal_release
(
struct
Scsi_Host
*
);
int
fcal_slave_configure
(
S
csi_
D
evice
*
);
int
fcal_slave_configure
(
struct
s
csi_
d
evice
*
);
#endif
/* !(_FCAL_H) */
drivers/scsi/g_NCR5380.c
View file @
f64a181d
...
...
@@ -798,7 +798,7 @@ static int generic_NCR5380_proc_info(struct Scsi_Host *scsi_ptr, char *buffer, c
Scsi_Cmnd
*
ptr
;
struct
NCR5380_hostdata
*
hostdata
;
#ifdef NCR5380_STATS
S
csi_
D
evice
*
dev
;
struct
s
csi_
d
evice
*
dev
;
extern
const
char
*
const
scsi_device_types
[
MAX_SCSI_DEVICE_CODE
];
#endif
...
...
drivers/scsi/gdth.c
View file @
f64a181d
...
...
@@ -5562,7 +5562,7 @@ static void gdth_flush(int hanum)
#else
Scsi_Cmnd
*
scp
;
#endif
S
csi_
D
evice
*
sdev
;
struct
s
csi_
d
evice
*
sdev
;
char
cmnd
[
MAX_COMMAND_SIZE
];
memset
(
cmnd
,
0xff
,
MAX_COMMAND_SIZE
);
...
...
@@ -5624,10 +5624,10 @@ static int gdth_halt(struct notifier_block *nb, ulong event, void *buf)
gdth_cmd_str
gdtcmd
;
#if LINUX_VERSION_CODE >= KERNEL_VERSION(2,6,0)
Scsi_Request
*
srp
;
S
csi_
D
evice
*
sdev
;
struct
s
csi_
d
evice
*
sdev
;
#else
Scsi_Cmnd
*
scp
;
S
csi_
D
evice
*
sdev
;
struct
s
csi_
d
evice
*
sdev
;
#endif
char
cmnd
[
MAX_COMMAND_SIZE
];
#endif
...
...
drivers/scsi/gdth.h
View file @
f64a181d
...
...
@@ -944,9 +944,9 @@ typedef struct {
ulong
dma32_cnt
,
dma64_cnt
;
/* statistics: DMA buffer */
#endif
#if LINUX_VERSION_CODE >= KERNEL_VERSION(2,4,0)
S
csi_
D
evice
*
sdev
;
struct
s
csi_
d
evice
*
sdev
;
#else
S
csi_
D
evice
sdev
;
struct
s
csi_
d
evice
sdev
;
#endif
}
gdth_ha_str
;
...
...
drivers/scsi/gdth_proc.c
View file @
f64a181d
...
...
@@ -54,10 +54,10 @@ static int gdth_set_info(char *buffer,int length,struct Scsi_Host *host,
int
ret_val
=
-
EINVAL
;
#if LINUX_VERSION_CODE >= KERNEL_VERSION(2,6,0)
Scsi_Request
*
scp
;
S
csi_
D
evice
*
sdev
;
struct
s
csi_
d
evice
*
sdev
;
#else
Scsi_Cmnd
*
scp
;
S
csi_
D
evice
*
sdev
;
struct
s
csi_
d
evice
*
sdev
;
#endif
TRACE2
((
"gdth_set_info() ha %d bus %d
\n
"
,
hanum
,
busnum
));
...
...
@@ -232,10 +232,10 @@ static int gdth_get_info(char *buffer,char **start,off_t offset,int length,
gdth_evt_str
*
estr
;
#if LINUX_VERSION_CODE >= KERNEL_VERSION(2,6,0)
Scsi_Request
*
scp
;
S
csi_
D
evice
*
sdev
;
struct
s
csi_
d
evice
*
sdev
;
#else
Scsi_Cmnd
*
scp
;
S
csi_
D
evice
*
sdev
;
struct
s
csi_
d
evice
*
sdev
;
#endif
char
hrec
[
161
];
struct
timeval
tv
;
...
...
@@ -275,7 +275,7 @@ static int gdth_get_info(char *buffer,char **start,off_t offset,int length,
scp
->
cmd_len
=
12
;
scp
->
use_sg
=
0
;
#else
memset
(
&
sdev
,
0
,
sizeof
(
S
csi_
D
evice
));
memset
(
&
sdev
,
0
,
sizeof
(
struct
s
csi_
d
evice
));
memset
(
&
scp
,
0
,
sizeof
(
Scsi_Cmnd
));
sdev
.
host
=
scp
.
host
=
host
;
sdev
.
id
=
scp
.
target
=
sdev
.
host
->
this_id
;
...
...
drivers/scsi/ide-scsi.c
View file @
f64a181d
...
...
@@ -882,7 +882,7 @@ static inline int should_transform(ide_drive_t *drive, struct scsi_cmnd *cmd)
struct gendisk *disk = cmd->request->rq_disk;
if (disk) {
struct
S
csi_
D
evice_Template **p = disk->private_data;
struct
struct s
csi_
d
evice_Template **p = disk->private_data;
if (strcmp((*p)->scsi_driverfs_driver.name, "sg") == 0)
return test_bit(IDESCSI_SG_TRANSFORM, &scsi->transform);
}
...
...
drivers/scsi/ips.c
View file @
f64a181d
...
...
@@ -1262,9 +1262,9 @@ ips_proc24_info(char *buffer, char **start, off_t offset, int length,
/* */
/****************************************************************************/
static
void
ips_select_queue_depth
(
struct
Scsi_Host
*
host
,
S
csi_
D
evice
*
scsi_devs
)
ips_select_queue_depth
(
struct
Scsi_Host
*
host
,
struct
s
csi_
d
evice
*
scsi_devs
)
{
S
csi_
D
evice
*
device
;
struct
s
csi_
d
evice
*
device
;
ips_ha_t
*
ha
;
int
count
=
0
;
int
min
;
...
...
@@ -1307,7 +1307,7 @@ ips_select_queue_depth(struct Scsi_Host *host, Scsi_Device * scsi_devs)
/* */
/****************************************************************************/
static
int
ips_slave_configure
(
S
csi_
D
evice
*
SDptr
)
ips_slave_configure
(
struct
s
csi_
d
evice
*
SDptr
)
{
ips_ha_t
*
ha
;
int
min
;
...
...
drivers/scsi/ips.h
View file @
f64a181d
...
...
@@ -449,13 +449,13 @@
*/
#if LINUX_VERSION_CODE < KERNEL_VERSION(2,5,0)
static
int
ips_proc24_info
(
char
*
,
char
**
,
off_t
,
int
,
int
,
int
);
static
void
ips_select_queue_depth
(
struct
Scsi_Host
*
,
S
csi_
D
evice
*
);
static
void
ips_select_queue_depth
(
struct
Scsi_Host
*
,
struct
s
csi_
d
evice
*
);
static
int
ips_biosparam
(
Disk
*
disk
,
kdev_t
dev
,
int
geom
[]);
#else
static
int
ips_proc_info
(
struct
Scsi_Host
*
,
char
*
,
char
**
,
off_t
,
int
,
int
);
static
int
ips_biosparam
(
struct
scsi_device
*
sdev
,
struct
block_device
*
bdev
,
sector_t
capacity
,
int
geom
[]);
static
int
ips_slave_configure
(
S
csi_
D
evice
*
SDptr
);
static
int
ips_slave_configure
(
struct
s
csi_
d
evice
*
SDptr
);
#endif
/*
...
...
drivers/scsi/pcmcia/nsp_cs.c
View file @
f64a181d
...
...
@@ -1717,7 +1717,7 @@ static void nsp_cs_config(dev_link_t *link)
struct
Scsi_Host
*
host
;
nsp_hw_data
*
data
=
&
nsp_data_base
;
#if !(LINUX_VERSION_CODE >= KERNEL_VERSION(2,5,74))
S
csi_
D
evice
*
dev
;
struct
s
csi_
d
evice
*
dev
;
dev_node_t
**
tail
,
*
node
;
#endif
...
...
drivers/scsi/pluto.c
View file @
f64a181d
...
...
@@ -71,7 +71,7 @@ static void __init pluto_detect_scsi_done(Scsi_Cmnd *SCpnt)
up
(
&
fc_sem
);
}
int
pluto_slave_configure
(
S
csi_
D
evice
*
device
)
int
pluto_slave_configure
(
struct
s
csi_
d
evice
*
device
)
{
int
depth_to_use
;
...
...
@@ -94,7 +94,7 @@ int __init pluto_detect(struct scsi_host_template *tpnt)
{
int
i
,
retry
,
nplutos
;
fc_channel
*
fc
;
S
csi_
D
evice
dev
;
struct
s
csi_
d
evice
dev
;
DEFINE_TIMER
(
fc_timer
,
pluto_detect_timeout
,
0
,
0
);
tpnt
->
proc_name
=
"pluto"
;
...
...
drivers/scsi/pluto.h
View file @
f64a181d
...
...
@@ -41,7 +41,7 @@ struct pluto_inquiry {
int
pluto_detect
(
struct
scsi_host_template
*
);
int
pluto_release
(
struct
Scsi_Host
*
);
const
char
*
pluto_info
(
struct
Scsi_Host
*
);
int
pluto_slave_configure
(
S
csi_
D
evice
*
);
int
pluto_slave_configure
(
struct
s
csi_
d
evice
*
);
#endif
/* !(_PLUTO_H) */
Prev
1
2
Next
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment