Lines Matching defs:sdp
285 sdparam *sdp;
289 sdp = SDPARAM(isp, 0);
290 sdp->isp_ultramode = 1;
291 sdp = SDPARAM(isp, 1);
292 sdp->isp_ultramode = 1;
297 sdparam *sdp = isp->isp_param;
307 sdp->isp_lvdmode = 1;
310 sdp++;
311 sdp->isp_lvdmode = 1;
316 sdparam *sdp = SDPARAM(isp, 0);
330 sdp->isp_lvdmode = 1;
334 sdp->isp_diffmode = 1;
338 sdp->isp_ultramode = 1;
348 sdp = SDPARAM(isp, 1);
353 sdp->isp_lvdmode = 1;
357 sdp->isp_diffmode = 1;
362 sdp->isp_ultramode = 1;
373 sdparam *sdp = SDPARAM(isp, 0);
421 sdp->isp_diffmode = 1;
423 sdp->isp_diffmode = 0;
433 sdp->isp_ultramode = 1;
440 sdp->isp_ultramode = 0;
1368 sdparam *sdp;
1372 sdp = SDPARAM(isp, chan);
1378 mbs.param[1] = (chan << 7) | sdp->isp_initiator_id;
1384 chan, sdp->isp_initiator_id);
1394 if (sdp->isp_devparam[tgt].dev_enable == 0) {
1398 sdf = sdp->isp_devparam[tgt].goal_flags;
1418 sdp->isp_devparam[tgt].goal_flags = sdf = DPARM_DEFAULT;
1427 (sdp->isp_devparam[tgt].goal_offset << 8) |
1428 (sdp->isp_devparam[tgt].goal_period);
1456 sdp->isp_devparam[tgt].actv_flags = sdf & ~DPARM_TQING;
1460 mbs.param[2] = sdp->isp_max_queue_depth;
1461 mbs.param[3] = sdp->isp_devparam[tgt].exc_throttle;
1469 if (sdp->isp_devparam[tgt].dev_refresh) {
1470 sdp->sendmarker = 1;
1471 sdp->update = 1;
4264 sdparam *sdp = SDPARAM(isp, XS_CHANNEL(xs));
4265 if ((sdp->role & ISP_ROLE_INITIATOR) == 0) {
4269 if (sdp->update) {
4367 sdparam *sdp = SDPARAM(isp, XS_CHANNEL(xs));
4368 if ((sdp->isp_devparam[target].actv_flags & DPARM_TQING) && XS_TAG_P(xs)) {
5290 sdparam *sdp = SDPARAM(isp, XS_CHANNEL(xs));
5291 sdp->isp_devparam[t].dev_refresh = 1;
5292 sdp->update = 1;
6265 sdparam *sdp = SDPARAM(isp, XS_CHANNEL(xs));
6266 sdp->isp_devparam[XS_TGT(xs)].goal_flags &= ~DPARM_WIDE;
6267 sdp->isp_devparam[XS_TGT(xs)].dev_update = 1;
6268 sdp->update = 1;
6278 sdparam *sdp = SDPARAM(isp, XS_CHANNEL(xs));
6279 sdp += XS_CHANNEL(xs);
6280 sdp->isp_devparam[XS_TGT(xs)].goal_flags &= ~DPARM_SYNC;
6281 sdp->isp_devparam[XS_TGT(xs)].dev_update = 1;
6282 sdp->update = 1;
7325 sdparam *sdp;
7333 sdp = SDPARAM(isp, chan);
7334 sdp->update = 0;
7340 if (sdp->isp_devparam[tgt].dev_enable == 0) {
7341 sdp->isp_devparam[tgt].dev_update = 0;
7342 sdp->isp_devparam[tgt].dev_refresh = 0;
7358 if (sdp->isp_devparam[tgt].dev_refresh) {
7361 } else if (sdp->isp_devparam[tgt].dev_update) {
7368 sdp->isp_devparam[tgt].goal_flags |= DPARM_RENEG;
7369 sdp->isp_devparam[tgt].goal_flags &= ~DPARM_QFRZ;
7370 mbs.param[2] = sdp->isp_devparam[tgt].goal_flags;
7382 (sdp->isp_devparam[tgt].goal_offset << 8) |
7383 (sdp->isp_devparam[tgt].goal_period);
7396 sdp->isp_devparam[tgt].actv_flags &= ~DPARM_TQING;
7397 sdp->isp_devparam[tgt].actv_flags |=
7398 (sdp->isp_devparam[tgt].goal_flags & DPARM_TQING);
7411 sdp->sendmarker = 1;
7412 sdp->isp_devparam[tgt].dev_update = 0;
7413 sdp->isp_devparam[tgt].dev_refresh = 1;
7415 sdp->isp_devparam[tgt].dev_refresh = 0;
7419 sdp->isp_devparam[tgt].actv_flags = flags;
7420 sdp->isp_devparam[tgt].actv_period = period;
7421 sdp->isp_devparam[tgt].actv_offset = offset;
7427 if (sdp->isp_devparam[tgt].dev_update ||
7428 sdp->isp_devparam[tgt].dev_refresh) {
7429 sdp->update = 1;
7439 sdparam *sdp, *sdp1;
7441 sdp = SDPARAM(isp, 0);
7442 sdp->role = GET_DEFAULT_ROLE(isp, 0);
7444 sdp1 = sdp + 1;
7453 sdp->isp_cmd_dma_burst_enable = 0;
7454 sdp->isp_data_dma_burst_enabl = 1;
7455 sdp->isp_fifo_threshold = 0;
7456 sdp->isp_initiator_id = DEFAULT_IID(isp, 0);
7458 sdp->isp_async_data_setup = 9;
7460 sdp->isp_async_data_setup = 6;
7462 sdp->isp_selection_timeout = 250;
7463 sdp->isp_max_queue_depth = MAXISPREQUEST(isp);
7464 sdp->isp_tag_aging = 8;
7465 sdp->isp_bus_reset_delay = 5;
7470 sdp->isp_retry_count = 0;
7471 sdp->isp_retry_delay = 0;
7474 sdp->isp_devparam[tgt].exc_throttle = ISP_EXEC_THROTTLE;
7475 sdp->isp_devparam[tgt].dev_enable = 1;
7486 sdp->isp_devparam[tgt].actv_offset = 0;
7487 sdp->isp_devparam[tgt].actv_period = 0;
7488 sdp->isp_devparam[tgt].actv_flags = 0;
7490 sdp->isp_devparam[tgt].goal_flags =
7491 sdp->isp_devparam[tgt].nvrm_flags = DPARM_DEFAULT;
7511 (sdp->isp_ultramode == 0)) {
7518 sdp->isp_devparam[tgt].goal_offset =
7519 sdp->isp_devparam[tgt].nvrm_offset = off;
7520 sdp->isp_devparam[tgt].goal_period =
7521 sdp->isp_devparam[tgt].nvrm_period = per;
7529 *sdp1 = *sdp;
7552 sdp->isp_req_ack_active_neg = 1;
7553 sdp->isp_data_line_active_neg = 1;
7559 sdp->isp_req_ack_active_neg =
7561 sdp->isp_data_line_active_neg =
7913 sdparam *sdp = SDPARAM(isp, 0);
7916 sdp->isp_fifo_threshold =
7921 sdp->isp_initiator_id =
7924 sdp->isp_bus_reset_delay =
7927 sdp->isp_retry_count =
7930 sdp->isp_retry_delay =
7933 sdp->isp_async_data_setup =
7937 if (sdp->isp_async_data_setup < 9) {
7938 sdp->isp_async_data_setup = 9;
7941 if (sdp->isp_async_data_setup != 6) {
7942 sdp->isp_async_data_setup = 6;
7946 sdp->isp_req_ack_active_neg =
7949 sdp->isp_data_line_active_neg =
7952 sdp->isp_data_dma_burst_enabl =
7955 sdp->isp_cmd_dma_burst_enable =
7958 sdp->isp_tag_aging =
7961 sdp->isp_selection_timeout =
7964 sdp->isp_max_queue_depth =
7967 sdp->isp_fast_mttr = ISP_NVRAM_FAST_MTTR_ENABLE(nvram_data);
7970 sdp->isp_devparam[tgt].dev_enable =
7972 sdp->isp_devparam[tgt].exc_throttle =
7974 sdp->isp_devparam[tgt].nvrm_offset =
7976 sdp->isp_devparam[tgt].nvrm_period =
7988 if (sdp->isp_devparam[tgt].nvrm_period < 0x19) {
7989 sdp->isp_devparam[tgt].nvrm_period = 0x19;
7991 if (sdp->isp_devparam[tgt].nvrm_offset > 0xc) {
7992 sdp->isp_devparam[tgt].nvrm_offset = 0x0c;
7995 if (sdp->isp_devparam[tgt].nvrm_offset > 0x8) {
7996 sdp->isp_devparam[tgt].nvrm_offset = 0x8;
7999 sdp->isp_devparam[tgt].nvrm_flags = 0;
8001 sdp->isp_devparam[tgt].nvrm_flags |= DPARM_RENEG;
8002 sdp->isp_devparam[tgt].nvrm_flags |= DPARM_ARQ;
8004 sdp->isp_devparam[tgt].nvrm_flags |= DPARM_TQING;
8006 sdp->isp_devparam[tgt].nvrm_flags |= DPARM_SYNC;
8008 sdp->isp_devparam[tgt].nvrm_flags |= DPARM_WIDE;
8010 sdp->isp_devparam[tgt].nvrm_flags |= DPARM_PARITY;
8012 sdp->isp_devparam[tgt].nvrm_flags |= DPARM_DISC;
8013 sdp->isp_devparam[tgt].actv_flags = 0; /* we don't know */
8014 sdp->isp_devparam[tgt].goal_offset =
8015 sdp->isp_devparam[tgt].nvrm_offset;
8016 sdp->isp_devparam[tgt].goal_period =
8017 sdp->isp_devparam[tgt].nvrm_period;
8018 sdp->isp_devparam[tgt].goal_flags =
8019 sdp->isp_devparam[tgt].nvrm_flags;
8026 sdparam *sdp = SDPARAM(isp, bus);
8029 sdp->isp_fifo_threshold =
8033 sdp->isp_initiator_id =
8036 sdp->isp_bus_reset_delay =
8039 sdp->isp_retry_count =
8042 sdp->isp_retry_delay =
8045 sdp->isp_async_data_setup =
8048 sdp->isp_req_ack_active_neg =
8051 sdp->isp_data_line_active_neg =
8054 sdp->isp_data_dma_burst_enabl =
8057 sdp->isp_cmd_dma_burst_enable =
8060 sdp->isp_selection_timeout =
8063 sdp->isp_max_queue_depth =
8067 sdp->isp_devparam[tgt].dev_enable =
8069 sdp->isp_devparam[tgt].exc_throttle =
8071 sdp->isp_devparam[tgt].nvrm_offset =
8073 sdp->isp_devparam[tgt].nvrm_period =
8075 sdp->isp_devparam[tgt].nvrm_flags = 0;
8077 sdp->isp_devparam[tgt].nvrm_flags |= DPARM_RENEG;
8078 sdp->isp_devparam[tgt].nvrm_flags |= DPARM_ARQ;
8080 sdp->isp_devparam[tgt].nvrm_flags |= DPARM_TQING;
8082 sdp->isp_devparam[tgt].nvrm_flags |= DPARM_SYNC;
8084 sdp->isp_devparam[tgt].nvrm_flags |= DPARM_WIDE;
8086 sdp->isp_devparam[tgt].nvrm_flags |= DPARM_PARITY;
8088 sdp->isp_devparam[tgt].nvrm_flags |= DPARM_DISC;
8089 sdp->isp_devparam[tgt].actv_flags = 0;
8090 sdp->isp_devparam[tgt].goal_offset =
8091 sdp->isp_devparam[tgt].nvrm_offset;
8092 sdp->isp_devparam[tgt].goal_period =
8093 sdp->isp_devparam[tgt].nvrm_period;
8094 sdp->isp_devparam[tgt].goal_flags =
8095 sdp->isp_devparam[tgt].nvrm_flags;
8102 sdparam *sdp = SDPARAM(isp, bus);
8105 sdp->isp_fifo_threshold =
8109 sdp->isp_initiator_id =
8112 sdp->isp_bus_reset_delay =
8115 sdp->isp_retry_count =
8118 sdp->isp_retry_delay =
8121 sdp->isp_async_data_setup =
8124 sdp->isp_req_ack_active_neg =
8127 sdp->isp_data_line_active_neg =
8130 sdp->isp_data_dma_burst_enabl =
8133 sdp->isp_cmd_dma_burst_enable =
8136 sdp->isp_selection_timeout =
8139 sdp->isp_max_queue_depth =
8143 sdp->isp_devparam[tgt].dev_enable =
8145 sdp->isp_devparam[tgt].exc_throttle =
8147 sdp->isp_devparam[tgt].nvrm_offset =
8149 sdp->isp_devparam[tgt].nvrm_period =
8151 sdp->isp_devparam[tgt].nvrm_flags = 0;
8153 sdp->isp_devparam[tgt].nvrm_flags |= DPARM_RENEG;
8154 sdp->isp_devparam[tgt].nvrm_flags |= DPARM_ARQ;
8156 sdp->isp_devparam[tgt].nvrm_flags |= DPARM_TQING;
8158 sdp->isp_devparam[tgt].nvrm_flags |= DPARM_SYNC;
8160 sdp->isp_devparam[tgt].nvrm_flags |= DPARM_WIDE;
8162 sdp->isp_devparam[tgt].nvrm_flags |= DPARM_PARITY;
8164 sdp->isp_devparam[tgt].nvrm_flags |= DPARM_DISC;
8165 sdp->isp_devparam[tgt].actv_flags = 0;
8166 sdp->isp_devparam[tgt].goal_offset =
8167 sdp->isp_devparam[tgt].nvrm_offset;
8168 sdp->isp_devparam[tgt].goal_period =
8169 sdp->isp_devparam[tgt].nvrm_period;
8170 sdp->isp_devparam[tgt].goal_flags =
8171 sdp->isp_devparam[tgt].nvrm_flags;