tag | line | file | source code |
dsa | 182 | drivers/scsi/53c7,8xx.c | static void print_dsa (struct Scsi_Host *host, unsigned long *dsa); |
dsa | 1212 | drivers/scsi/53c7,8xx.c | unsigned long dsa[48]; |
dsa | 1223 | drivers/scsi/53c7,8xx.c | dsa[2] = 1; |
dsa | 1224 | drivers/scsi/53c7,8xx.c | dsa[3] = (unsigned long) &identify; |
dsa | 1225 | drivers/scsi/53c7,8xx.c | dsa[4] = 6; |
dsa | 1226 | drivers/scsi/53c7,8xx.c | dsa[5] = (unsigned long) &cmd; |
dsa | 1227 | drivers/scsi/53c7,8xx.c | dsa[6] = sizeof(data); |
dsa | 1228 | drivers/scsi/53c7,8xx.c | dsa[7] = (unsigned long) &data; |
dsa | 1229 | drivers/scsi/53c7,8xx.c | dsa[8] = 1; |
dsa | 1230 | drivers/scsi/53c7,8xx.c | dsa[9] = (unsigned long) &status; |
dsa | 1231 | drivers/scsi/53c7,8xx.c | dsa[10] = 1; |
dsa | 1232 | drivers/scsi/53c7,8xx.c | dsa[11] = (unsigned long) &msg; |
dsa | 1243 | drivers/scsi/53c7,8xx.c | dsa[0] = (0x33 << 24) | (i << 16) ; |
dsa | 1249 | drivers/scsi/53c7,8xx.c | NCR53c7x0_write32 (DSA_REG, (unsigned long) dsa); |
dsa | 1310 | drivers/scsi/53c7,8xx.c | memcpy (cmd->dsa, hostdata->script + (hostdata->E_dsa_code_template / 4), |
dsa | 1313 | drivers/scsi/53c7,8xx.c | patch_abs_32 (cmd->dsa, Ent_dsa_code_template / sizeof(long), |
dsa | 1314 | drivers/scsi/53c7,8xx.c | dsa_temp_jump_resume, ((unsigned long) cmd->dsa) + |
dsa | 1316 | drivers/scsi/53c7,8xx.c | patch_abs_rwri_data (cmd->dsa, Ent_dsa_code_template / sizeof(long), |
dsa | 1318 | drivers/scsi/53c7,8xx.c | patch_abs_32 (cmd->dsa, Ent_dsa_code_template / sizeof(long), |
dsa | 1319 | drivers/scsi/53c7,8xx.c | dsa_temp_dsa_next, ((unsigned long) cmd->dsa) + A_dsa_next); |
dsa | 1320 | drivers/scsi/53c7,8xx.c | patch_abs_32 (cmd->dsa, Ent_dsa_code_template / sizeof(long), |
dsa | 1322 | drivers/scsi/53c7,8xx.c | patch_abs_rwri_data (cmd->dsa, Ent_dsa_code_template / sizeof(long), |
dsa | 1355 | drivers/scsi/53c7,8xx.c | search && (search + hostdata->dsa_start) != (char *) cmd->dsa; |
dsa | 1660 | drivers/scsi/53c7,8xx.c | patch_dsa_32 (cmd->dsa, dsa_msgout_other, 0, 5); |
dsa | 1661 | drivers/scsi/53c7,8xx.c | patch_dsa_32 (cmd->dsa, dsa_msgout_other, 1, |
dsa | 1745 | drivers/scsi/53c7,8xx.c | patch_dsa_32 (cmd->dsa, dsa_msgout, 0, 1); |
dsa | 1752 | drivers/scsi/53c7,8xx.c | patch_dsa_32 (cmd->dsa, dsa_cmdout, 0, 6); |
dsa | 1767 | drivers/scsi/53c7,8xx.c | patch_dsa_32 (cmd->dsa, dsa_dataout, 0, hostdata->E_other_transfer); |
dsa | 1768 | drivers/scsi/53c7,8xx.c | patch_dsa_32 (cmd->dsa, dsa_datain, 0, cmd->data_transfer_start); |
dsa | 2374 | drivers/scsi/53c7,8xx.c | if (((unsigned long) tmp->dsa) & 0x3) |
dsa | 2391 | drivers/scsi/53c7,8xx.c | tmp->data_transfer_start = tmp->dsa + (hostdata->dsa_end - |
dsa | 2411 | drivers/scsi/53c7,8xx.c | patch_dsa_32(tmp->dsa, dsa_next, 0, NULL); |
dsa | 2412 | drivers/scsi/53c7,8xx.c | patch_dsa_32(tmp->dsa, dsa_cmnd, 0, cmd); |
dsa | 2413 | drivers/scsi/53c7,8xx.c | patch_dsa_32(tmp->dsa, dsa_select, 0, hostdata->sync[cmd->target]. |
dsa | 2419 | drivers/scsi/53c7,8xx.c | patch_dsa_32(tmp->dsa, dsa_msgout, 0, 1); |
dsa | 2425 | drivers/scsi/53c7,8xx.c | patch_dsa_32(tmp->dsa, dsa_msgout, 1, tmp->select); |
dsa | 2426 | drivers/scsi/53c7,8xx.c | patch_dsa_32(tmp->dsa, dsa_cmdout, 0, COMMAND_SIZE(cmd->cmnd[0])); |
dsa | 2427 | drivers/scsi/53c7,8xx.c | patch_dsa_32(tmp->dsa, dsa_cmdout, 1, cmd->cmnd); |
dsa | 2428 | drivers/scsi/53c7,8xx.c | patch_dsa_32(tmp->dsa, dsa_dataout, 0, cmd_dataout ? |
dsa | 2431 | drivers/scsi/53c7,8xx.c | patch_dsa_32(tmp->dsa, dsa_datain, 0, cmd_datain ? |
dsa | 2438 | drivers/scsi/53c7,8xx.c | patch_dsa_32(tmp->dsa, dsa_msgin, 0, 1); |
dsa | 2439 | drivers/scsi/53c7,8xx.c | patch_dsa_32(tmp->dsa, dsa_msgin, 1, (((unsigned long) &cmd->result) + 1)); |
dsa | 2440 | drivers/scsi/53c7,8xx.c | patch_dsa_32(tmp->dsa, dsa_status, 0, 1); |
dsa | 2441 | drivers/scsi/53c7,8xx.c | patch_dsa_32(tmp->dsa, dsa_status, 1, &cmd->result); |
dsa | 2442 | drivers/scsi/53c7,8xx.c | patch_dsa_32(tmp->dsa, dsa_msgout_other, 0, 1); |
dsa | 2443 | drivers/scsi/53c7,8xx.c | patch_dsa_32(tmp->dsa, dsa_msgout_other, 1, |
dsa | 2670 | drivers/scsi/53c7,8xx.c | unsigned char *dsa = ((unsigned char *) tmp->dsa) |
dsa | 2674 | drivers/scsi/53c7,8xx.c | printk("scsi%d : new dsa is 0x%x\n", host->host_no, (unsigned) dsa); |
dsa | 2705 | drivers/scsi/53c7,8xx.c | hostdata->issue_dsa_tail = hostdata->issue_dsa_head = dsa; |
dsa | 2720 | drivers/scsi/53c7,8xx.c | (hostdata->issue_dsa_tail + hostdata->dsa_next)) = dsa; |
dsa | 2751 | drivers/scsi/53c7,8xx.c | int fix_pointers (unsigned long dsa) { |
dsa | 2927 | drivers/scsi/53c7,8xx.c | unsigned long *dsa; /* DSA */ |
dsa | 3088 | drivers/scsi/53c7,8xx.c | dsa = (unsigned long *) NCR53c7x0_read32(DSA_REG); |
dsa | 3091 | drivers/scsi/53c7,8xx.c | (dsa + (hostdata->dsa_start / sizeof(long))) != |
dsa | 3092 | drivers/scsi/53c7,8xx.c | cmd->dsa; |
dsa | 3384 | drivers/scsi/53c7,8xx.c | *dsa; |
dsa | 3405 | drivers/scsi/53c7,8xx.c | dsa = (unsigned long *) NCR53c7x0_read32(DSA_REG); |
dsa | 3503 | drivers/scsi/53c7,8xx.c | (unsigned long) dsa, NCR53c7x0_read32(DSPS_REG), |
dsa | 3519 | drivers/scsi/53c7,8xx.c | (unsigned long) dsa, NCR53c7x0_read32(DSPS_REG), |
dsa | 3521 | drivers/scsi/53c7,8xx.c | print_dsa (host, dsa); |
dsa | 3753 | drivers/scsi/53c7,8xx.c | static void print_dsa (struct Scsi_Host *host, unsigned long *dsa) { |
dsa | 3763 | drivers/scsi/53c7,8xx.c | host->host_no, (unsigned) dsa, hostdata->dsa_msgout, |
dsa | 3764 | drivers/scsi/53c7,8xx.c | dsa[hostdata->dsa_msgout / sizeof(long)], |
dsa | 3765 | drivers/scsi/53c7,8xx.c | dsa[hostdata->dsa_msgout / sizeof(long) + 1]); |
dsa | 3767 | drivers/scsi/53c7,8xx.c | for (i = dsa[hostdata->dsa_msgout / sizeof(long)], |
dsa | 3768 | drivers/scsi/53c7,8xx.c | ptr = (char *) dsa[hostdata->dsa_msgout / sizeof(long) + 1]; i > 0; |
dsa | 968 | drivers/scsi/53c7,8xx.h | unsigned long dsa[0]; /* Variable length (depending |
dsa | 1317 | drivers/scsi/53c7,8xx.h | #define patch_dsa_32(dsa, symbol, word, value) \ |
dsa | 1319 | drivers/scsi/53c7,8xx.h | (dsa)[(hostdata->##symbol - hostdata->dsa_start) / sizeof(long) \ |
dsa | 1323 | drivers/scsi/53c7,8xx.h | #dsa, #symbol, (long) hostdata->##symbol, \ |