tag | line | file | source code |
dsa | 183 | drivers/scsi/53c7,8xx.c | static void print_dsa (struct Scsi_Host *host, unsigned long *dsa); |
dsa | 1233 | drivers/scsi/53c7,8xx.c | unsigned long dsa[48]; |
dsa | 1244 | drivers/scsi/53c7,8xx.c | dsa[2] = 1; |
dsa | 1245 | drivers/scsi/53c7,8xx.c | dsa[3] = (unsigned long) &identify; |
dsa | 1246 | drivers/scsi/53c7,8xx.c | dsa[4] = 6; |
dsa | 1247 | drivers/scsi/53c7,8xx.c | dsa[5] = (unsigned long) &cmd; |
dsa | 1248 | drivers/scsi/53c7,8xx.c | dsa[6] = sizeof(data); |
dsa | 1249 | drivers/scsi/53c7,8xx.c | dsa[7] = (unsigned long) &data; |
dsa | 1250 | drivers/scsi/53c7,8xx.c | dsa[8] = 1; |
dsa | 1251 | drivers/scsi/53c7,8xx.c | dsa[9] = (unsigned long) &status; |
dsa | 1252 | drivers/scsi/53c7,8xx.c | dsa[10] = 1; |
dsa | 1253 | drivers/scsi/53c7,8xx.c | dsa[11] = (unsigned long) &msg; |
dsa | 1264 | drivers/scsi/53c7,8xx.c | dsa[0] = (0x33 << 24) | (i << 16) ; |
dsa | 1270 | drivers/scsi/53c7,8xx.c | NCR53c7x0_write32 (DSA_REG, (unsigned long) dsa); |
dsa | 1331 | drivers/scsi/53c7,8xx.c | memcpy (cmd->dsa, hostdata->script + (hostdata->E_dsa_code_template / 4), |
dsa | 1334 | drivers/scsi/53c7,8xx.c | patch_abs_32 (cmd->dsa, Ent_dsa_code_template / sizeof(long), |
dsa | 1335 | drivers/scsi/53c7,8xx.c | dsa_temp_jump_resume, ((unsigned long) cmd->dsa) + |
dsa | 1337 | drivers/scsi/53c7,8xx.c | patch_abs_rwri_data (cmd->dsa, Ent_dsa_code_template / sizeof(long), |
dsa | 1339 | drivers/scsi/53c7,8xx.c | patch_abs_32 (cmd->dsa, Ent_dsa_code_template / sizeof(long), |
dsa | 1340 | drivers/scsi/53c7,8xx.c | dsa_temp_dsa_next, ((unsigned long) cmd->dsa) + A_dsa_next); |
dsa | 1341 | drivers/scsi/53c7,8xx.c | patch_abs_32 (cmd->dsa, Ent_dsa_code_template / sizeof(long), |
dsa | 1343 | drivers/scsi/53c7,8xx.c | patch_abs_rwri_data (cmd->dsa, Ent_dsa_code_template / sizeof(long), |
dsa | 1376 | drivers/scsi/53c7,8xx.c | search && (search + hostdata->dsa_start) != (char *) cmd->dsa; |
dsa | 1681 | drivers/scsi/53c7,8xx.c | patch_dsa_32 (cmd->dsa, dsa_msgout_other, 0, 5); |
dsa | 1682 | drivers/scsi/53c7,8xx.c | patch_dsa_32 (cmd->dsa, dsa_msgout_other, 1, |
dsa | 1766 | drivers/scsi/53c7,8xx.c | patch_dsa_32 (cmd->dsa, dsa_msgout, 0, 1); |
dsa | 1773 | drivers/scsi/53c7,8xx.c | patch_dsa_32 (cmd->dsa, dsa_cmdout, 0, 6); |
dsa | 1788 | drivers/scsi/53c7,8xx.c | patch_dsa_32 (cmd->dsa, dsa_dataout, 0, hostdata->E_other_transfer); |
dsa | 1789 | drivers/scsi/53c7,8xx.c | patch_dsa_32 (cmd->dsa, dsa_datain, 0, cmd->data_transfer_start); |
dsa | 2395 | drivers/scsi/53c7,8xx.c | if (((unsigned long) tmp->dsa) & 0x3) |
dsa | 2412 | drivers/scsi/53c7,8xx.c | tmp->data_transfer_start = tmp->dsa + (hostdata->dsa_end - |
dsa | 2432 | drivers/scsi/53c7,8xx.c | patch_dsa_32(tmp->dsa, dsa_next, 0, NULL); |
dsa | 2433 | drivers/scsi/53c7,8xx.c | patch_dsa_32(tmp->dsa, dsa_cmnd, 0, cmd); |
dsa | 2434 | drivers/scsi/53c7,8xx.c | patch_dsa_32(tmp->dsa, dsa_select, 0, hostdata->sync[cmd->target]. |
dsa | 2440 | drivers/scsi/53c7,8xx.c | patch_dsa_32(tmp->dsa, dsa_msgout, 0, 1); |
dsa | 2446 | drivers/scsi/53c7,8xx.c | patch_dsa_32(tmp->dsa, dsa_msgout, 1, tmp->select); |
dsa | 2447 | drivers/scsi/53c7,8xx.c | patch_dsa_32(tmp->dsa, dsa_cmdout, 0, cmd->cmd_len); |
dsa | 2448 | drivers/scsi/53c7,8xx.c | patch_dsa_32(tmp->dsa, dsa_cmdout, 1, cmd->cmnd); |
dsa | 2449 | drivers/scsi/53c7,8xx.c | patch_dsa_32(tmp->dsa, dsa_dataout, 0, cmd_dataout ? |
dsa | 2452 | drivers/scsi/53c7,8xx.c | patch_dsa_32(tmp->dsa, dsa_datain, 0, cmd_datain ? |
dsa | 2459 | drivers/scsi/53c7,8xx.c | patch_dsa_32(tmp->dsa, dsa_msgin, 0, 1); |
dsa | 2460 | drivers/scsi/53c7,8xx.c | patch_dsa_32(tmp->dsa, dsa_msgin, 1, (((unsigned long) &cmd->result) + 1)); |
dsa | 2461 | drivers/scsi/53c7,8xx.c | patch_dsa_32(tmp->dsa, dsa_status, 0, 1); |
dsa | 2462 | drivers/scsi/53c7,8xx.c | patch_dsa_32(tmp->dsa, dsa_status, 1, &cmd->result); |
dsa | 2463 | drivers/scsi/53c7,8xx.c | patch_dsa_32(tmp->dsa, dsa_msgout_other, 0, 1); |
dsa | 2464 | drivers/scsi/53c7,8xx.c | patch_dsa_32(tmp->dsa, dsa_msgout_other, 1, |
dsa | 2691 | drivers/scsi/53c7,8xx.c | unsigned char *dsa = ((unsigned char *) tmp->dsa) |
dsa | 2695 | drivers/scsi/53c7,8xx.c | printk("scsi%d : new dsa is 0x%x\n", host->host_no, (unsigned) dsa); |
dsa | 2726 | drivers/scsi/53c7,8xx.c | hostdata->issue_dsa_tail = hostdata->issue_dsa_head = dsa; |
dsa | 2741 | drivers/scsi/53c7,8xx.c | (hostdata->issue_dsa_tail + hostdata->dsa_next)) = dsa; |
dsa | 2772 | drivers/scsi/53c7,8xx.c | int fix_pointers (unsigned long dsa) { |
dsa | 2948 | drivers/scsi/53c7,8xx.c | unsigned long *dsa; /* DSA */ |
dsa | 3109 | drivers/scsi/53c7,8xx.c | dsa = (unsigned long *) NCR53c7x0_read32(DSA_REG); |
dsa | 3112 | drivers/scsi/53c7,8xx.c | (dsa + (hostdata->dsa_start / sizeof(long))) != |
dsa | 3113 | drivers/scsi/53c7,8xx.c | cmd->dsa; |
dsa | 3405 | drivers/scsi/53c7,8xx.c | *dsa; |
dsa | 3426 | drivers/scsi/53c7,8xx.c | dsa = (unsigned long *) NCR53c7x0_read32(DSA_REG); |
dsa | 3524 | drivers/scsi/53c7,8xx.c | (unsigned long) dsa, NCR53c7x0_read32(DSPS_REG), |
dsa | 3540 | drivers/scsi/53c7,8xx.c | (unsigned long) dsa, NCR53c7x0_read32(DSPS_REG), |
dsa | 3542 | drivers/scsi/53c7,8xx.c | print_dsa (host, dsa); |
dsa | 3770 | drivers/scsi/53c7,8xx.c | static void print_dsa (struct Scsi_Host *host, unsigned long *dsa) { |
dsa | 3780 | drivers/scsi/53c7,8xx.c | host->host_no, (unsigned) dsa, hostdata->dsa_msgout, |
dsa | 3781 | drivers/scsi/53c7,8xx.c | dsa[hostdata->dsa_msgout / sizeof(long)], |
dsa | 3782 | drivers/scsi/53c7,8xx.c | dsa[hostdata->dsa_msgout / sizeof(long) + 1]); |
dsa | 3784 | drivers/scsi/53c7,8xx.c | for (i = dsa[hostdata->dsa_msgout / sizeof(long)], |
dsa | 3785 | drivers/scsi/53c7,8xx.c | ptr = (char *) dsa[hostdata->dsa_msgout / sizeof(long) + 1]; i > 0; |
dsa | 967 | drivers/scsi/53c7,8xx.h | unsigned long dsa[0]; /* Variable length (depending |
dsa | 1316 | drivers/scsi/53c7,8xx.h | #define patch_dsa_32(dsa, symbol, word, value) \ |
dsa | 1318 | drivers/scsi/53c7,8xx.h | (dsa)[(hostdata->##symbol - hostdata->dsa_start) / sizeof(long) \ |
dsa | 1322 | drivers/scsi/53c7,8xx.h | #dsa, #symbol, (long) hostdata->##symbol, \ |