tag | line | file | source code |
NCR53c7x0_cmd | 181 | drivers/scsi/53c7,8xx.c | static void abnormal_finished (struct NCR53c7x0_cmd *cmd, int result); |
NCR53c7x0_cmd | 187 | drivers/scsi/53c7,8xx.c | static void intr_phase_mismatch (struct Scsi_Host *host, struct NCR53c7x0_cmd |
NCR53c7x0_cmd | 189 | drivers/scsi/53c7,8xx.c | static void intr_dma (struct Scsi_Host *host, struct NCR53c7x0_cmd *cmd); |
NCR53c7x0_cmd | 194 | drivers/scsi/53c7,8xx.c | static void NCR53c8xx_dsa_fixup (struct NCR53c7x0_cmd *cmd); |
NCR53c7x0_cmd | 197 | drivers/scsi/53c7,8xx.c | NCR53c7x0_cmd *cmd); |
NCR53c7x0_cmd | 720 | drivers/scsi/53c7,8xx.c | max_cmd_size = sizeof(struct NCR53c7x0_cmd) + dsa_len + |
NCR53c7x0_cmd | 823 | drivers/scsi/53c7,8xx.c | hostdata->free = (struct NCR53c7x0_cmd *) |
NCR53c7x0_cmd | 1396 | drivers/scsi/53c7,8xx.c | static void NCR53c8xx_dsa_fixup (struct NCR53c7x0_cmd *cmd) { |
NCR53c7x0_cmd | 1434 | drivers/scsi/53c7,8xx.c | static void abnormal_finished (struct NCR53c7x0_cmd *cmd, int result) { |
NCR53c7x0_cmd | 1489 | drivers/scsi/53c7,8xx.c | NCR53c7x0_cmd *cmd) { |
NCR53c7x0_cmd | 1684 | drivers/scsi/53c7,8xx.c | NCR53c7x0_cmd *cmd) { |
NCR53c7x0_cmd | 2349 | drivers/scsi/53c7,8xx.c | static struct NCR53c7x0_cmd * |
NCR53c7x0_cmd | 2355 | drivers/scsi/53c7,8xx.c | struct NCR53c7x0_cmd *tmp = NULL; /* NCR53c7x0_cmd structure for this command */ |
NCR53c7x0_cmd | 2389 | drivers/scsi/53c7,8xx.c | tmp = (struct NCR53c7x0_cmd *) scsi_malloc (size); |
NCR53c7x0_cmd | 2399 | drivers/scsi/53c7,8xx.c | tmp = (struct NCR53c7x0_cmd *) (((char *) real) + alignment); |
NCR53c7x0_cmd | 2416 | drivers/scsi/53c7,8xx.c | tmp = (struct NCR53c7x0_cmd *) hostdata->free; |
NCR53c7x0_cmd | 2693 | drivers/scsi/53c7,8xx.c | struct NCR53c7x0_cmd *tmp; |
NCR53c7x0_cmd | 2793 | drivers/scsi/53c7,8xx.c | tmp->next = (struct NCR53c7x0_cmd*) hostdata->running_list; |
NCR53c7x0_cmd | 2796 | drivers/scsi/53c7,8xx.c | hostdata->running_list = (struct NCR53c7x0_cmd*) tmp; |
NCR53c7x0_cmd | 2858 | drivers/scsi/53c7,8xx.c | for (tmp = (struct NCR53c7x0_cmd *) hostdata->issue_queue; |
NCR53c7x0_cmd | 2859 | drivers/scsi/53c7,8xx.c | tmp->next; tmp = (struct NCR53c7x0_cmd *) tmp->next); |
NCR53c7x0_cmd | 2882 | drivers/scsi/53c7,8xx.c | static void intr_scsi (struct Scsi_Host *host, struct NCR53c7x0_cmd *cmd) { |
NCR53c7x0_cmd | 3046 | drivers/scsi/53c7,8xx.c | struct NCR53c7x0_cmd *cmd, /* command which halted */ |
NCR53c7x0_cmd | 3120 | drivers/scsi/53c7,8xx.c | for (cmd_prev_ptr = (struct NCR53c7x0_cmd **) |
NCR53c7x0_cmd | 3122 | drivers/scsi/53c7,8xx.c | (struct NCR53c7x0_cmd *) hostdata->running_list; cmd ; |
NCR53c7x0_cmd | 3123 | drivers/scsi/53c7,8xx.c | cmd_prev_ptr = (struct NCR53c7x0_cmd **) &(cmd->next), |
NCR53c7x0_cmd | 3124 | drivers/scsi/53c7,8xx.c | cmd = (struct NCR53c7x0_cmd *) cmd->next) { |
NCR53c7x0_cmd | 3153 | drivers/scsi/53c7,8xx.c | *cmd_prev_ptr = (struct NCR53c7x0_cmd *) cmd->next; |
NCR53c7x0_cmd | 3204 | drivers/scsi/53c7,8xx.c | cmd = (struct NCR53c7x0_cmd *) hostdata->current; |
NCR53c7x0_cmd | 3207 | drivers/scsi/53c7,8xx.c | for (cmd = (struct NCR53c7x0_cmd *) |
NCR53c7x0_cmd | 3211 | drivers/scsi/53c7,8xx.c | cmd = (struct NCR53c7x0_cmd *)(cmd->next)); |
NCR53c7x0_cmd | 3340 | drivers/scsi/53c7,8xx.c | static void intr_phase_mismatch (struct Scsi_Host *host, struct NCR53c7x0_cmd |
NCR53c7x0_cmd | 3499 | drivers/scsi/53c7,8xx.c | static void intr_dma (struct Scsi_Host *host, struct NCR53c7x0_cmd *cmd) { |
NCR53c7x0_cmd | 3761 | drivers/scsi/53c7,8xx.c | volatile struct NCR53c7x0_cmd *curr, **prev; |
NCR53c7x0_cmd | 3775 | drivers/scsi/53c7,8xx.c | for (curr = (volatile struct NCR53c7x0_cmd *) hostdata->issue_queue, |
NCR53c7x0_cmd | 3776 | drivers/scsi/53c7,8xx.c | prev = (volatile struct NCR53c7x0_cmd **) &(hostdata->issue_queue); |
NCR53c7x0_cmd | 3777 | drivers/scsi/53c7,8xx.c | curr && curr->cmd != cmd; prev = (volatile struct NCR53c7x0_cmd **) |
NCR53c7x0_cmd | 3778 | drivers/scsi/53c7,8xx.c | &(curr->next), curr = (volatile struct NCR53c7x0_cmd *) curr->next); |
NCR53c7x0_cmd | 3781 | drivers/scsi/53c7,8xx.c | *prev = (struct NCR53c7x0_cmd *) curr->next; |
NCR53c7x0_cmd | 3800 | drivers/scsi/53c7,8xx.c | for (curr = (volatile struct NCR53c7x0_cmd *) hostdata->running_list, |
NCR53c7x0_cmd | 3801 | drivers/scsi/53c7,8xx.c | prev = (volatile struct NCR53c7x0_cmd **) &(hostdata->running_list); |
NCR53c7x0_cmd | 3802 | drivers/scsi/53c7,8xx.c | curr && curr->cmd != cmd; prev = (volatile struct NCR53c7x0_cmd **) |
NCR53c7x0_cmd | 3803 | drivers/scsi/53c7,8xx.c | &(curr->next), curr = (volatile struct NCR53c7x0_cmd *) curr->next); |
NCR53c7x0_cmd | 3818 | drivers/scsi/53c7,8xx.c | curr = (struct NCR53c7x0_cmd *) cmd->host_scribble; |
NCR53c7x0_cmd | 3850 | drivers/scsi/53c7,8xx.c | struct NCR53c7x0_cmd * c; |
NCR53c7x0_cmd | 3862 | drivers/scsi/53c7,8xx.c | for (c = (struct NCR53c7x0_cmd *) hostdata->running_list, found = 0; c; |
NCR53c7x0_cmd | 3863 | drivers/scsi/53c7,8xx.c | c = (struct NCR53c7x0_cmd *) c->next) { |
NCR53c7x0_cmd | 3874 | drivers/scsi/53c7,8xx.c | c = (struct NCR53c7x0_cmd *) cmd->host_scribble; |
NCR53c7x0_cmd | 983 | drivers/scsi/53c7,8xx.h | volatile struct NCR53c7x0_cmd *next, *prev; |
NCR53c7x0_cmd | 1101 | drivers/scsi/53c7,8xx.h | void (* dsa_fixup)(struct NCR53c7x0_cmd *cmd); |
NCR53c7x0_cmd | 1111 | drivers/scsi/53c7,8xx.h | int (* dstat_sir_intr)(struct Scsi_Host *host, struct NCR53c7x0_cmd *cmd); |
NCR53c7x0_cmd | 1237 | drivers/scsi/53c7,8xx.h | volatile struct NCR53c7x0_cmd *issue_queue; |
NCR53c7x0_cmd | 1240 | drivers/scsi/53c7,8xx.h | volatile struct NCR53c7x0_cmd *running_list; |
NCR53c7x0_cmd | 1243 | drivers/scsi/53c7,8xx.h | volatile struct NCR53c7x0_cmd *current; /* currently connected |
NCR53c7x0_cmd | 1248 | drivers/scsi/53c7,8xx.h | volatile struct NCR53c7x0_cmd *spare; /* pointer to spare, |
NCR53c7x0_cmd | 1252 | drivers/scsi/53c7,8xx.h | volatile struct NCR53c7x0_cmd *free; |
NCR53c7x0_cmd | 1271 | drivers/scsi/53c7,8xx.h | volatile struct NCR53c7x0_cmd *finished_queue; |