tag | line | file | source code |
NCR53c7x0_cmd | 188 | drivers/scsi/53c7,8xx.c | static void abnormal_finished (struct NCR53c7x0_cmd *cmd, int result); |
NCR53c7x0_cmd | 194 | drivers/scsi/53c7,8xx.c | static void intr_phase_mismatch (struct Scsi_Host *host, struct NCR53c7x0_cmd |
NCR53c7x0_cmd | 196 | drivers/scsi/53c7,8xx.c | static void intr_dma (struct Scsi_Host *host, struct NCR53c7x0_cmd *cmd); |
NCR53c7x0_cmd | 201 | drivers/scsi/53c7,8xx.c | static void NCR53c8xx_dsa_fixup (struct NCR53c7x0_cmd *cmd); |
NCR53c7x0_cmd | 204 | drivers/scsi/53c7,8xx.c | NCR53c7x0_cmd *cmd); |
NCR53c7x0_cmd | 727 | drivers/scsi/53c7,8xx.c | max_cmd_size = sizeof(struct NCR53c7x0_cmd) + dsa_len + |
NCR53c7x0_cmd | 830 | drivers/scsi/53c7,8xx.c | hostdata->free = (struct NCR53c7x0_cmd *) |
NCR53c7x0_cmd | 1404 | drivers/scsi/53c7,8xx.c | static void NCR53c8xx_dsa_fixup (struct NCR53c7x0_cmd *cmd) { |
NCR53c7x0_cmd | 1442 | drivers/scsi/53c7,8xx.c | static void abnormal_finished (struct NCR53c7x0_cmd *cmd, int result) { |
NCR53c7x0_cmd | 1497 | drivers/scsi/53c7,8xx.c | NCR53c7x0_cmd *cmd) { |
NCR53c7x0_cmd | 1692 | drivers/scsi/53c7,8xx.c | NCR53c7x0_cmd *cmd) { |
NCR53c7x0_cmd | 2357 | drivers/scsi/53c7,8xx.c | static struct NCR53c7x0_cmd * |
NCR53c7x0_cmd | 2363 | drivers/scsi/53c7,8xx.c | struct NCR53c7x0_cmd *tmp = NULL; /* NCR53c7x0_cmd structure for this command */ |
NCR53c7x0_cmd | 2397 | drivers/scsi/53c7,8xx.c | tmp = (struct NCR53c7x0_cmd *) scsi_malloc (size); |
NCR53c7x0_cmd | 2407 | drivers/scsi/53c7,8xx.c | tmp = (struct NCR53c7x0_cmd *) (((char *) real) + alignment); |
NCR53c7x0_cmd | 2424 | drivers/scsi/53c7,8xx.c | tmp = (struct NCR53c7x0_cmd *) hostdata->free; |
NCR53c7x0_cmd | 2701 | drivers/scsi/53c7,8xx.c | struct NCR53c7x0_cmd *tmp; |
NCR53c7x0_cmd | 2801 | drivers/scsi/53c7,8xx.c | tmp->next = (struct NCR53c7x0_cmd*) hostdata->running_list; |
NCR53c7x0_cmd | 2804 | drivers/scsi/53c7,8xx.c | hostdata->running_list = (struct NCR53c7x0_cmd*) tmp; |
NCR53c7x0_cmd | 2866 | drivers/scsi/53c7,8xx.c | for (tmp = (struct NCR53c7x0_cmd *) hostdata->issue_queue; |
NCR53c7x0_cmd | 2867 | drivers/scsi/53c7,8xx.c | tmp->next; tmp = (struct NCR53c7x0_cmd *) tmp->next); |
NCR53c7x0_cmd | 2890 | drivers/scsi/53c7,8xx.c | static void intr_scsi (struct Scsi_Host *host, struct NCR53c7x0_cmd *cmd) { |
NCR53c7x0_cmd | 3054 | drivers/scsi/53c7,8xx.c | struct NCR53c7x0_cmd *cmd, /* command which halted */ |
NCR53c7x0_cmd | 3128 | drivers/scsi/53c7,8xx.c | for (cmd_prev_ptr = (struct NCR53c7x0_cmd **) |
NCR53c7x0_cmd | 3130 | drivers/scsi/53c7,8xx.c | (struct NCR53c7x0_cmd *) hostdata->running_list; cmd ; |
NCR53c7x0_cmd | 3131 | drivers/scsi/53c7,8xx.c | cmd_prev_ptr = (struct NCR53c7x0_cmd **) &(cmd->next), |
NCR53c7x0_cmd | 3132 | drivers/scsi/53c7,8xx.c | cmd = (struct NCR53c7x0_cmd *) cmd->next) { |
NCR53c7x0_cmd | 3161 | drivers/scsi/53c7,8xx.c | *cmd_prev_ptr = (struct NCR53c7x0_cmd *) cmd->next; |
NCR53c7x0_cmd | 3212 | drivers/scsi/53c7,8xx.c | cmd = (struct NCR53c7x0_cmd *) hostdata->current_cmd; |
NCR53c7x0_cmd | 3215 | drivers/scsi/53c7,8xx.c | for (cmd = (struct NCR53c7x0_cmd *) |
NCR53c7x0_cmd | 3219 | drivers/scsi/53c7,8xx.c | cmd = (struct NCR53c7x0_cmd *)(cmd->next)); |
NCR53c7x0_cmd | 3348 | drivers/scsi/53c7,8xx.c | static void intr_phase_mismatch (struct Scsi_Host *host, struct NCR53c7x0_cmd |
NCR53c7x0_cmd | 3507 | drivers/scsi/53c7,8xx.c | static void intr_dma (struct Scsi_Host *host, struct NCR53c7x0_cmd *cmd) { |
NCR53c7x0_cmd | 3769 | drivers/scsi/53c7,8xx.c | volatile struct NCR53c7x0_cmd *curr, **prev; |
NCR53c7x0_cmd | 3783 | drivers/scsi/53c7,8xx.c | for (curr = (volatile struct NCR53c7x0_cmd *) hostdata->issue_queue, |
NCR53c7x0_cmd | 3784 | drivers/scsi/53c7,8xx.c | prev = (volatile struct NCR53c7x0_cmd **) &(hostdata->issue_queue); |
NCR53c7x0_cmd | 3785 | drivers/scsi/53c7,8xx.c | curr && curr->cmd != cmd; prev = (volatile struct NCR53c7x0_cmd **) |
NCR53c7x0_cmd | 3786 | drivers/scsi/53c7,8xx.c | &(curr->next), curr = (volatile struct NCR53c7x0_cmd *) curr->next); |
NCR53c7x0_cmd | 3789 | drivers/scsi/53c7,8xx.c | *prev = (struct NCR53c7x0_cmd *) curr->next; |
NCR53c7x0_cmd | 3808 | drivers/scsi/53c7,8xx.c | for (curr = (volatile struct NCR53c7x0_cmd *) hostdata->running_list, |
NCR53c7x0_cmd | 3809 | drivers/scsi/53c7,8xx.c | prev = (volatile struct NCR53c7x0_cmd **) &(hostdata->running_list); |
NCR53c7x0_cmd | 3810 | drivers/scsi/53c7,8xx.c | curr && curr->cmd != cmd; prev = (volatile struct NCR53c7x0_cmd **) |
NCR53c7x0_cmd | 3811 | drivers/scsi/53c7,8xx.c | &(curr->next), curr = (volatile struct NCR53c7x0_cmd *) curr->next); |
NCR53c7x0_cmd | 3826 | drivers/scsi/53c7,8xx.c | curr = (struct NCR53c7x0_cmd *) cmd->host_scribble; |
NCR53c7x0_cmd | 3858 | drivers/scsi/53c7,8xx.c | struct NCR53c7x0_cmd * c; |
NCR53c7x0_cmd | 3872 | drivers/scsi/53c7,8xx.c | for (c = (struct NCR53c7x0_cmd *) hostdata->running_list, found = 0; c; |
NCR53c7x0_cmd | 3873 | drivers/scsi/53c7,8xx.c | c = (struct NCR53c7x0_cmd *) c->next) { |
NCR53c7x0_cmd | 3884 | 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_cmd; /* 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; |