HOSTDATA
HOSTDATA(shpnt)->commands--;
if (!HOSTDATA(shpnt)->commands)
HOSTDATA(shpnt)->commands--;
if (!HOSTDATA(shpnt)->commands)
HOSTDATA(shpnt)->commands--;
if(HOSTDATA(shpnt)->commands==0)
if( HOSTDATA(shpnt)->service==0 ) {
HOSTDATA(shpnt)->service=1;
HOSTDATA(shpnt)->disconnections++;
HOSTDATA(shpnt)->busfree_without_old_command++;
struct scsi_cmnd *cmd = HOSTDATA(shpnt)->done_SC;
HOSTDATA(shpnt)->commands--;
if (!HOSTDATA(shpnt)->commands)
HOSTDATA(shpnt)->busfree_with_check_condition++;
HOSTDATA(shpnt)->commands--;
if (!HOSTDATA(shpnt)->commands)
HOSTDATA(shpnt)->busfree_without_done_command++;
HOSTDATA(shpnt)->busfree_without_new_command++;
HOSTDATA(shpnt)->busfree_without_any_action++;
SETRATE(HOSTDATA(shpnt)->syncrate[target]);
if (!HOSTDATA(shpnt)->synchronous)
HOSTDATA(shpnt)->syncrate[i]=0;
HOSTDATA(shpnt)->syncneg[i]=0;
if( HOSTDATA(shpnt)->service==0 ) {
HOSTDATA(shpnt)->service = 0;
if(HOSTDATA(shpnt)->in_intr) {
HOSTDATA(shpnt)->in_intr++;
HOSTDATA(shpnt)->count[STATE]++;
HOSTDATA(shpnt)->count_trans[STATE]++;
HOSTDATA(shpnt)->time[STATE] += jiffies-start;
HOSTDATA(shpnt)->in_intr--;
HOSTDATA(shpnt)->total_commands=0;
HOSTDATA(shpnt)->disconnections=0;
HOSTDATA(shpnt)->busfree_without_any_action=0;
HOSTDATA(shpnt)->busfree_without_old_command=0;
HOSTDATA(shpnt)->busfree_without_new_command=0;
HOSTDATA(shpnt)->busfree_without_done_command=0;
HOSTDATA(shpnt)->busfree_with_check_condition=0;
HOSTDATA(shpnt)->count[i]=0;
HOSTDATA(shpnt)->count_trans[i]=0;
HOSTDATA(shpnt)->time[i]=0;
seq_printf(m, "%d commands currently queued\n", HOSTDATA(shpnt)->commands);
if (HOSTDATA(shpnt)->syncrate[i] & 0x7f)
(((HOSTDATA(shpnt)->syncrate[i] & 0x70) >> 4) + 2),
(((HOSTDATA(shpnt)->syncrate[i] & 0x70) >> 4) + 2) * 50,
HOSTDATA(shpnt)->syncrate[i] & 0x0f);
HOSTDATA(shpnt)->total_commands,
HOSTDATA(shpnt)->disconnections,
HOSTDATA(shpnt)->busfree_with_check_condition,
HOSTDATA(shpnt)->busfree_without_old_command,
HOSTDATA(shpnt)->busfree_without_new_command,
HOSTDATA(shpnt)->busfree_without_done_command,
HOSTDATA(shpnt)->busfree_without_any_action);
HOSTDATA(shpnt)->count_trans[i],
HOSTDATA(shpnt)->count[i],
HOSTDATA(shpnt)->time[i]);
HOSTDATA(shpnt)->pnpdev=pnpdev[i];
#define CURRENT_SC (HOSTDATA(shpnt)->current_SC)
#define DONE_SC (HOSTDATA(shpnt)->done_SC)
#define ISSUE_SC (HOSTDATA(shpnt)->issue_SC)
#define DISCONNECTED_SC (HOSTDATA(shpnt)->disconnected_SC)
#define QLOCK (HOSTDATA(shpnt)->lock)
#define QLOCKER (HOSTDATA(shpnt)->locker)
#define QLOCKERL (HOSTDATA(shpnt)->lockerl)
#define STATE (HOSTDATA(shpnt)->state)
#define PREVSTATE (HOSTDATA(shpnt)->prevstate)
#define LASTSTATE (HOSTDATA(shpnt)->laststate)
#define RECONN_TARGET (HOSTDATA(shpnt)->target)
#define CMD_I (HOSTDATA(shpnt)->cmd_i)
#define MSGO(i) (HOSTDATA(shpnt)->msgo[i])
#define MSGO_I (HOSTDATA(shpnt)->msgo_i)
#define MSGOLEN (HOSTDATA(shpnt)->msgo_len)
#define MSGI(i) (HOSTDATA(shpnt)->msgi[i])
#define MSGILEN (HOSTDATA(shpnt)->msgi_len)
#define DATA_LEN (HOSTDATA(shpnt)->data_len)
#define SYNCRATE (HOSTDATA(shpnt)->syncrate[CURRENT_SC->device->id])
#define SYNCNEG (HOSTDATA(shpnt)->syncneg[CURRENT_SC->device->id])
#define DELAY (HOSTDATA(shpnt)->delay)
#define EXT_TRANS (HOSTDATA(shpnt)->ext_trans)
#define TC1550 (HOSTDATA(shpnt)->tc1550)
#define RECONNECT (HOSTDATA(shpnt)->reconnect)
#define PARITY (HOSTDATA(shpnt)->parity)
#define SYNCHRONOUS (HOSTDATA(shpnt)->synchronous)
#define HOSTIOPORT0 (HOSTDATA(shpnt)->io_port0)
#define HOSTIOPORT1 (HOSTDATA(shpnt)->io_port1)
HOSTDATA(shpnt)->swint++;
memset(HOSTDATA(shpnt), 0, sizeof *HOSTDATA(shpnt));
INIT_LIST_HEAD(&HOSTDATA(shpnt)->host_list);
list_add_tail(&HOSTDATA(shpnt)->host_list, &aha152x_host_list);
HOSTDATA(shpnt)->swint = 0;
if (!HOSTDATA(shpnt)->swint) {
list_del(&HOSTDATA(shpnt)->host_list);
if (HOSTDATA(shpnt)->pnpdev)
pnp_device_detach(HOSTDATA(shpnt)->pnpdev);
list_del(&HOSTDATA(shpnt)->host_list);
if(!HOSTDATA(shpnt)->in_intr)
HOSTDATA(shpnt)->total_commands++;
HOSTDATA(shpnt)->commands++;
if (HOSTDATA(shpnt)->commands==1)
if(!HOSTDATA(shpnt)->in_intr)
struct aha1740_hostdata *hdata = HOSTDATA (host);
struct aha1740_hostdata *host = HOSTDATA(shpnt);
edev = HOSTDATA(host)->edev;
struct aha1740_hostdata *host = HOSTDATA(SCpnt->device->host);
int extended = HOSTDATA(sdev->host)->translation;
host = HOSTDATA(shpnt);
struct aha1740_hostdata *host = HOSTDATA (shpnt);
struct aha1740_hostdata *hdata = HOSTDATA (host);