tag | line | file | source code |
mscp | 296 | drivers/scsi/eata.c | struct mscp cp[MAX_MAILBOXES]; /* Mailboxes for this board */ |
mscp | 582 | drivers/scsi/eata.c | static inline void build_sg_list(struct mscp *cpp, Scsi_Cmnd *SCpnt) { |
mscp | 599 | drivers/scsi/eata.c | struct mscp *cpp; |
mscp | 648 | drivers/scsi/eata.c | memset(cpp, 0, sizeof(struct mscp)); |
mscp | 882 | drivers/scsi/eata.c | struct mscp *cpp; |
mscp | 258 | drivers/scsi/u14-34f.c | struct mscp cp[MAX_MAILBOXES]; /* Mailboxes for this board */ |
mscp | 297 | drivers/scsi/u14-34f.c | struct mscp *cpp; |
mscp | 301 | drivers/scsi/u14-34f.c | memset(cpp, 0, sizeof(struct mscp)); |
mscp | 541 | drivers/scsi/u14-34f.c | static inline void build_sg_list(struct mscp *cpp, Scsi_Cmnd *SCpnt) { |
mscp | 560 | drivers/scsi/u14-34f.c | struct mscp *cpp; |
mscp | 602 | drivers/scsi/u14-34f.c | memset(cpp, 0, sizeof(struct mscp)); |
mscp | 835 | drivers/scsi/u14-34f.c | struct mscp *spp; |
mscp | 864 | drivers/scsi/u14-34f.c | spp = (struct mscp *)inl(sh[j]->io_port + REG_ICM); |
mscp | 258 | drivers/scsi/ultrastor.c | struct mscp mscp[ULTRASTOR_MAX_CMDS]; |
mscp | 291 | drivers/scsi/ultrastor.c | static inline void build_sg_list(struct mscp *, Scsi_Cmnd *SCpnt); |
mscp | 338 | drivers/scsi/ultrastor.c | fmt[21 + i*2] = '0' + config->mscp[i].target_id; |
mscp | 344 | drivers/scsi/ultrastor.c | printk(fmt, command, &config->mscp[command], config->mscp_free); |
mscp | 649 | drivers/scsi/ultrastor.c | static inline void build_sg_list(register struct mscp *mscp, Scsi_Cmnd *SCpnt) |
mscp | 658 | drivers/scsi/ultrastor.c | mscp->sglist[i].address = (unsigned int)sl[i].address; |
mscp | 659 | drivers/scsi/ultrastor.c | mscp->sglist[i].num_bytes = sl[i].length; |
mscp | 662 | drivers/scsi/ultrastor.c | mscp->number_of_sg_list = max; |
mscp | 663 | drivers/scsi/ultrastor.c | mscp->transfer_data = (unsigned int)mscp->sglist; |
mscp | 667 | drivers/scsi/ultrastor.c | mscp->transfer_data_length = transfer_length; |
mscp | 672 | drivers/scsi/ultrastor.c | register struct mscp *my_mscp; |
mscp | 691 | drivers/scsi/ultrastor.c | my_mscp = &config.mscp[mscp_index]; |
mscp | 840 | drivers/scsi/ultrastor.c | mscp_index = ((struct mscp *)SCpnt->host_scribble) - config.mscp; |
mscp | 901 | drivers/scsi/ultrastor.c | outl((int)&config.mscp[mscp_index], config.ogm_address); |
mscp | 928 | drivers/scsi/ultrastor.c | if (config.mscp[mscp_index].SCint != SCpnt) |
mscp | 930 | drivers/scsi/ultrastor.c | config.mscp[mscp_index].SCint, SCpnt); |
mscp | 932 | drivers/scsi/ultrastor.c | if (config.mscp[mscp_index].SCint == 0) |
mscp | 935 | drivers/scsi/ultrastor.c | if (config.mscp[mscp_index].SCint != SCpnt) panic("Bad abort"); |
mscp | 936 | drivers/scsi/ultrastor.c | config.mscp[mscp_index].SCint = 0; |
mscp | 937 | drivers/scsi/ultrastor.c | done = config.mscp[mscp_index].done; |
mscp | 938 | drivers/scsi/ultrastor.c | config.mscp[mscp_index].done = 0; |
mscp | 971 | drivers/scsi/ultrastor.c | if (config.mscp_busy && config.mscp->done && config.mscp->SCint) |
mscp | 973 | drivers/scsi/ultrastor.c | config.mscp->SCint->result = DID_RESET << 16; |
mscp | 974 | drivers/scsi/ultrastor.c | config.mscp->done(config.mscp->SCint); |
mscp | 976 | drivers/scsi/ultrastor.c | config.mscp->SCint = 0; |
mscp | 981 | drivers/scsi/ultrastor.c | config.mscp[i].done && config.mscp[i].SCint) |
mscp | 983 | drivers/scsi/ultrastor.c | config.mscp[i].SCint->result = DID_RESET << 16; |
mscp | 984 | drivers/scsi/ultrastor.c | config.mscp[i].done(config.mscp[i].SCint); |
mscp | 985 | drivers/scsi/ultrastor.c | config.mscp[i].done = 0; |
mscp | 987 | drivers/scsi/ultrastor.c | config.mscp[i].SCint = 0; |
mscp | 1027 | drivers/scsi/ultrastor.c | register struct mscp *mscp; |
mscp | 1032 | drivers/scsi/ultrastor.c | mscp = &config.mscp[0]; |
mscp | 1034 | drivers/scsi/ultrastor.c | mscp = (struct mscp *)inl(config.icm_address); |
mscp | 1035 | drivers/scsi/ultrastor.c | mscp_index = mscp - config.mscp; |
mscp | 1037 | drivers/scsi/ultrastor.c | printk("Ux4F interrupt: bad MSCP address %x\n", (unsigned int) mscp); |
mscp | 1051 | drivers/scsi/ultrastor.c | mscp_index, (unsigned int) mscp); |
mscp | 1062 | drivers/scsi/ultrastor.c | void (*done)(Scsi_Cmnd *) = mscp->done; |
mscp | 1064 | drivers/scsi/ultrastor.c | mscp->done = 0; |
mscp | 1065 | drivers/scsi/ultrastor.c | mscp->SCint->result = DID_ABORT << 16; |
mscp | 1066 | drivers/scsi/ultrastor.c | done(mscp->SCint); |
mscp | 1074 | drivers/scsi/ultrastor.c | SCtmp = mscp->SCint; |
mscp | 1075 | drivers/scsi/ultrastor.c | mscp->SCint = NULL; |
mscp | 1080 | drivers/scsi/ultrastor.c | printk("MSCP %d (%x): no command\n", mscp_index, (unsigned int) mscp); |
mscp | 1094 | drivers/scsi/ultrastor.c | done = mscp->done; |
mscp | 1095 | drivers/scsi/ultrastor.c | mscp->done = 0; |
mscp | 1098 | drivers/scsi/ultrastor.c | switch (mscp->adapter_status) |
mscp | 1117 | drivers/scsi/ultrastor.c | SCtmp->result = status | mscp->target_status; |
mscp | 1131 | drivers/scsi/ultrastor.c | mscp_index, (unsigned int) mscp, config.aborted[mscp_index]); |