sdp 267 dev/ic/isp.c sdparam *sdp = isp->isp_param;
sdp 270 dev/ic/isp.c sdp->isp_ultramode = 1;
sdp 271 dev/ic/isp.c sdp++;
sdp 272 dev/ic/isp.c sdp->isp_ultramode = 1;
sdp 279 dev/ic/isp.c sdparam *sdp = isp->isp_param;
sdp 297 dev/ic/isp.c sdp->isp_lvdmode = 1;
sdp 301 dev/ic/isp.c sdp->isp_diffmode = 1;
sdp 305 dev/ic/isp.c sdp->isp_ultramode = 1;
sdp 315 dev/ic/isp.c sdp++;
sdp 320 dev/ic/isp.c sdp->isp_lvdmode = 1;
sdp 324 dev/ic/isp.c sdp->isp_diffmode = 1;
sdp 329 dev/ic/isp.c sdp->isp_ultramode = 1;
sdp 340 dev/ic/isp.c sdparam *sdp = isp->isp_param;
sdp 388 dev/ic/isp.c sdp->isp_diffmode = 1;
sdp 390 dev/ic/isp.c sdp->isp_diffmode = 0;
sdp 400 dev/ic/isp.c sdp->isp_ultramode = 1;
sdp 407 dev/ic/isp.c sdp->isp_ultramode = 0;
sdp 1041 dev/ic/isp.c sdparam *sdp;
sdp 1045 dev/ic/isp.c sdp = isp->isp_param;
sdp 1046 dev/ic/isp.c sdp += channel;
sdp 1052 dev/ic/isp.c mbs.param[1] = (channel << 7) | sdp->isp_initiator_id;
sdp 1058 dev/ic/isp.c sdp->isp_initiator_id, channel);
sdp 1068 dev/ic/isp.c if (sdp->isp_devparam[tgt].dev_enable == 0) {
sdp 1072 dev/ic/isp.c sdf = sdp->isp_devparam[tgt].goal_flags;
sdp 1092 dev/ic/isp.c sdp->isp_devparam[tgt].goal_flags = sdf = DPARM_DEFAULT;
sdp 1101 dev/ic/isp.c (sdp->isp_devparam[tgt].goal_offset << 8) |
sdp 1102 dev/ic/isp.c (sdp->isp_devparam[tgt].goal_period);
sdp 1132 dev/ic/isp.c sdp->isp_devparam[tgt].actv_flags = sdf & ~DPARM_TQING;
sdp 1136 dev/ic/isp.c mbs.param[2] = sdp->isp_max_queue_depth;
sdp 1137 dev/ic/isp.c mbs.param[3] = sdp->isp_devparam[tgt].exc_throttle;
sdp 1145 dev/ic/isp.c if (sdp->isp_devparam[tgt].dev_refresh) {
sdp 3237 dev/ic/isp.c sdparam *sdp = (sdparam *)isp->isp_param;
sdp 3238 dev/ic/isp.c sdp += XS_CHANNEL(xs);
sdp 3239 dev/ic/isp.c if ((sdp->isp_devparam[target].actv_flags & DPARM_TQING) &&
sdp 3807 dev/ic/isp.c sdparam *sdp = isp->isp_param;
sdp 3808 dev/ic/isp.c sdp += XS_CHANNEL(xs);
sdp 3809 dev/ic/isp.c sdp->isp_devparam[t].dev_refresh = 1;
sdp 4605 dev/ic/isp.c sdparam *sdp = isp->isp_param;
sdp 4606 dev/ic/isp.c sdp += XS_CHANNEL(xs);
sdp 4607 dev/ic/isp.c sdp->isp_devparam[XS_TGT(xs)].goal_flags &= ~DPARM_WIDE;
sdp 4608 dev/ic/isp.c sdp->isp_devparam[XS_TGT(xs)].dev_update = 1;
sdp 4621 dev/ic/isp.c sdparam *sdp = isp->isp_param;
sdp 4622 dev/ic/isp.c sdp += XS_CHANNEL(xs);
sdp 4623 dev/ic/isp.c sdp->isp_devparam[XS_TGT(xs)].goal_flags &= ~DPARM_SYNC;
sdp 4624 dev/ic/isp.c sdp->isp_devparam[XS_TGT(xs)].dev_update = 1;
sdp 5471 dev/ic/isp.c sdparam *sdp;
sdp 5480 dev/ic/isp.c sdp = isp->isp_param;
sdp 5481 dev/ic/isp.c sdp += bus;
sdp 5487 dev/ic/isp.c if (sdp->isp_devparam[tgt].dev_enable == 0) {
sdp 5488 dev/ic/isp.c sdp->isp_devparam[tgt].dev_update = 0;
sdp 5489 dev/ic/isp.c sdp->isp_devparam[tgt].dev_refresh = 0;
sdp 5504 dev/ic/isp.c if (sdp->isp_devparam[tgt].dev_refresh) {
sdp 5506 dev/ic/isp.c sdp->isp_devparam[tgt].dev_refresh = 0;
sdp 5508 dev/ic/isp.c } else if (sdp->isp_devparam[tgt].dev_update) {
sdp 5514 dev/ic/isp.c sdp->isp_devparam[tgt].goal_flags |= DPARM_RENEG;
sdp 5515 dev/ic/isp.c sdp->isp_devparam[tgt].goal_flags &= ~DPARM_QFRZ;
sdp 5517 dev/ic/isp.c mbs.param[2] = sdp->isp_devparam[tgt].goal_flags;
sdp 5531 dev/ic/isp.c (sdp->isp_devparam[tgt].goal_offset << 8) |
sdp 5532 dev/ic/isp.c (sdp->isp_devparam[tgt].goal_period);
sdp 5545 dev/ic/isp.c sdp->isp_devparam[tgt].actv_flags &= ~DPARM_TQING;
sdp 5546 dev/ic/isp.c sdp->isp_devparam[tgt].actv_flags |=
sdp 5547 dev/ic/isp.c (sdp->isp_devparam[tgt].goal_flags & DPARM_TQING);
sdp 5552 dev/ic/isp.c sdp->isp_devparam[tgt].dev_update = 0;
sdp 5553 dev/ic/isp.c sdp->isp_devparam[tgt].dev_refresh = 1;
sdp 5567 dev/ic/isp.c sdp->isp_devparam[tgt].actv_flags = flags;
sdp 5568 dev/ic/isp.c sdp->isp_devparam[tgt].actv_period = period;
sdp 5569 dev/ic/isp.c sdp->isp_devparam[tgt].actv_offset = offset;
sdp 5575 dev/ic/isp.c if (sdp->isp_devparam[tgt].dev_update ||
sdp 5576 dev/ic/isp.c sdp->isp_devparam[tgt].dev_refresh) {
sdp 5595 dev/ic/isp.c sdparam *sdp;
sdp 5678 dev/ic/isp.c sdp = (sdparam *) isp->isp_param;
sdp 5679 dev/ic/isp.c sdp += channel;
sdp 5684 dev/ic/isp.c if (sdp->isp_gotdparms) {
sdp 5687 dev/ic/isp.c sdp->isp_gotdparms = 1;
sdp 5692 dev/ic/isp.c sdp->isp_cmd_dma_burst_enable = 0;
sdp 5693 dev/ic/isp.c sdp->isp_data_dma_burst_enabl = 1;
sdp 5694 dev/ic/isp.c sdp->isp_fifo_threshold = 0;
sdp 5695 dev/ic/isp.c sdp->isp_initiator_id = DEFAULT_IID(isp);
sdp 5697 dev/ic/isp.c sdp->isp_async_data_setup = 9;
sdp 5699 dev/ic/isp.c sdp->isp_async_data_setup = 6;
sdp 5701 dev/ic/isp.c sdp->isp_selection_timeout = 250;
sdp 5702 dev/ic/isp.c sdp->isp_max_queue_depth = MAXISPREQUEST(isp);
sdp 5703 dev/ic/isp.c sdp->isp_tag_aging = 8;
sdp 5704 dev/ic/isp.c sdp->isp_bus_reset_delay = 5;
sdp 5709 dev/ic/isp.c sdp->isp_retry_count = 0;
sdp 5710 dev/ic/isp.c sdp->isp_retry_delay = 0;
sdp 5713 dev/ic/isp.c sdp->isp_devparam[tgt].exc_throttle = ISP_EXEC_THROTTLE;
sdp 5714 dev/ic/isp.c sdp->isp_devparam[tgt].dev_enable = 1;
sdp 5737 dev/ic/isp.c sdp->isp_req_ack_active_neg = 1;
sdp 5738 dev/ic/isp.c sdp->isp_data_line_active_neg = 1;
sdp 5740 dev/ic/isp.c sdp->isp_req_ack_active_neg =
sdp 5742 dev/ic/isp.c sdp->isp_data_line_active_neg =
sdp 5748 dev/ic/isp.c 0, sdp->isp_fifo_threshold, sdp->isp_initiator_id,
sdp 5749 dev/ic/isp.c sdp->isp_bus_reset_delay, sdp->isp_retry_count,
sdp 5750 dev/ic/isp.c sdp->isp_retry_delay, sdp->isp_async_data_setup);
sdp 5752 dev/ic/isp.c sdp->isp_req_ack_active_neg, sdp->isp_data_line_active_neg,
sdp 5753 dev/ic/isp.c sdp->isp_data_dma_burst_enabl, sdp->isp_cmd_dma_burst_enable,
sdp 5754 dev/ic/isp.c sdp->isp_selection_timeout, sdp->isp_max_queue_depth);
sdp 5764 dev/ic/isp.c sdp->isp_devparam[tgt].actv_offset = 0;
sdp 5765 dev/ic/isp.c sdp->isp_devparam[tgt].actv_period = 0;
sdp 5766 dev/ic/isp.c sdp->isp_devparam[tgt].actv_flags = 0;
sdp 5768 dev/ic/isp.c sdp->isp_devparam[tgt].goal_flags =
sdp 5769 dev/ic/isp.c sdp->isp_devparam[tgt].nvrm_flags = DPARM_DEFAULT;
sdp 5789 dev/ic/isp.c (sdp->isp_ultramode == 0)) {
sdp 5796 dev/ic/isp.c sdp->isp_devparam[tgt].goal_offset =
sdp 5797 dev/ic/isp.c sdp->isp_devparam[tgt].nvrm_offset = off;
sdp 5798 dev/ic/isp.c sdp->isp_devparam[tgt].goal_period =
sdp 5799 dev/ic/isp.c sdp->isp_devparam[tgt].nvrm_period = per;
sdp 5802 dev/ic/isp.c channel, tgt, sdp->isp_devparam[tgt].nvrm_flags,
sdp 5803 dev/ic/isp.c sdp->isp_devparam[tgt].nvrm_offset,
sdp 5804 dev/ic/isp.c sdp->isp_devparam[tgt].nvrm_period);
sdp 6000 dev/ic/isp.c sdparam *sdp = (sdparam *) isp->isp_param;
sdp 6003 dev/ic/isp.c sdp->isp_fifo_threshold =
sdp 6008 dev/ic/isp.c sdp->isp_initiator_id =
sdp 6011 dev/ic/isp.c sdp->isp_bus_reset_delay =
sdp 6014 dev/ic/isp.c sdp->isp_retry_count =
sdp 6017 dev/ic/isp.c sdp->isp_retry_delay =
sdp 6020 dev/ic/isp.c sdp->isp_async_data_setup =
sdp 6024 dev/ic/isp.c if (sdp->isp_async_data_setup < 9) {
sdp 6025 dev/ic/isp.c sdp->isp_async_data_setup = 9;
sdp 6028 dev/ic/isp.c if (sdp->isp_async_data_setup != 6) {
sdp 6029 dev/ic/isp.c sdp->isp_async_data_setup = 6;
sdp 6033 dev/ic/isp.c sdp->isp_req_ack_active_neg =
sdp 6036 dev/ic/isp.c sdp->isp_data_line_active_neg =
sdp 6039 dev/ic/isp.c sdp->isp_data_dma_burst_enabl =
sdp 6042 dev/ic/isp.c sdp->isp_cmd_dma_burst_enable =
sdp 6045 dev/ic/isp.c sdp->isp_tag_aging =
sdp 6048 dev/ic/isp.c sdp->isp_selection_timeout =
sdp 6051 dev/ic/isp.c sdp->isp_max_queue_depth =
sdp 6054 dev/ic/isp.c sdp->isp_fast_mttr = ISP_NVRAM_FAST_MTTR_ENABLE(nvram_data);
sdp 6057 dev/ic/isp.c 0, sdp->isp_fifo_threshold, sdp->isp_initiator_id,
sdp 6058 dev/ic/isp.c sdp->isp_bus_reset_delay, sdp->isp_retry_count,
sdp 6059 dev/ic/isp.c sdp->isp_retry_delay, sdp->isp_async_data_setup);
sdp 6061 dev/ic/isp.c sdp->isp_req_ack_active_neg, sdp->isp_data_line_active_neg,
sdp 6062 dev/ic/isp.c sdp->isp_data_dma_burst_enabl, sdp->isp_cmd_dma_burst_enable,
sdp 6063 dev/ic/isp.c sdp->isp_selection_timeout, sdp->isp_max_queue_depth);
sdp 6066 dev/ic/isp.c sdp->isp_devparam[tgt].dev_enable =
sdp 6068 dev/ic/isp.c sdp->isp_devparam[tgt].exc_throttle =
sdp 6070 dev/ic/isp.c sdp->isp_devparam[tgt].nvrm_offset =
sdp 6072 dev/ic/isp.c sdp->isp_devparam[tgt].nvrm_period =
sdp 6084 dev/ic/isp.c if (sdp->isp_devparam[tgt].nvrm_period < 0x19) {
sdp 6085 dev/ic/isp.c sdp->isp_devparam[tgt].nvrm_period = 0x19;
sdp 6087 dev/ic/isp.c if (sdp->isp_devparam[tgt].nvrm_offset > 0xc) {
sdp 6088 dev/ic/isp.c sdp->isp_devparam[tgt].nvrm_offset = 0x0c;
sdp 6091 dev/ic/isp.c if (sdp->isp_devparam[tgt].nvrm_offset > 0x8) {
sdp 6092 dev/ic/isp.c sdp->isp_devparam[tgt].nvrm_offset = 0x8;
sdp 6095 dev/ic/isp.c sdp->isp_devparam[tgt].nvrm_flags = 0;
sdp 6097 dev/ic/isp.c sdp->isp_devparam[tgt].nvrm_flags |= DPARM_RENEG;
sdp 6098 dev/ic/isp.c sdp->isp_devparam[tgt].nvrm_flags |= DPARM_ARQ;
sdp 6100 dev/ic/isp.c sdp->isp_devparam[tgt].nvrm_flags |= DPARM_TQING;
sdp 6102 dev/ic/isp.c sdp->isp_devparam[tgt].nvrm_flags |= DPARM_SYNC;
sdp 6104 dev/ic/isp.c sdp->isp_devparam[tgt].nvrm_flags |= DPARM_WIDE;
sdp 6106 dev/ic/isp.c sdp->isp_devparam[tgt].nvrm_flags |= DPARM_PARITY;
sdp 6108 dev/ic/isp.c sdp->isp_devparam[tgt].nvrm_flags |= DPARM_DISC;
sdp 6109 dev/ic/isp.c sdp->isp_devparam[tgt].actv_flags = 0; /* we don't know */
sdp 6111 dev/ic/isp.c 0, tgt, sdp->isp_devparam[tgt].nvrm_flags,
sdp 6112 dev/ic/isp.c sdp->isp_devparam[tgt].nvrm_offset,
sdp 6113 dev/ic/isp.c sdp->isp_devparam[tgt].nvrm_period);
sdp 6114 dev/ic/isp.c sdp->isp_devparam[tgt].goal_offset =
sdp 6115 dev/ic/isp.c sdp->isp_devparam[tgt].nvrm_offset;
sdp 6116 dev/ic/isp.c sdp->isp_devparam[tgt].goal_period =
sdp 6117 dev/ic/isp.c sdp->isp_devparam[tgt].nvrm_period;
sdp 6118 dev/ic/isp.c sdp->isp_devparam[tgt].goal_flags =
sdp 6119 dev/ic/isp.c sdp->isp_devparam[tgt].nvrm_flags;
sdp 6126 dev/ic/isp.c sdparam *sdp = (sdparam *) isp->isp_param;
sdp 6129 dev/ic/isp.c sdp += bus;
sdp 6131 dev/ic/isp.c sdp->isp_fifo_threshold =
sdp 6135 dev/ic/isp.c sdp->isp_initiator_id =
sdp 6138 dev/ic/isp.c sdp->isp_bus_reset_delay =
sdp 6141 dev/ic/isp.c sdp->isp_retry_count =
sdp 6144 dev/ic/isp.c sdp->isp_retry_delay =
sdp 6147 dev/ic/isp.c sdp->isp_async_data_setup =
sdp 6150 dev/ic/isp.c sdp->isp_req_ack_active_neg =
sdp 6153 dev/ic/isp.c sdp->isp_data_line_active_neg =
sdp 6156 dev/ic/isp.c sdp->isp_data_dma_burst_enabl =
sdp 6159 dev/ic/isp.c sdp->isp_cmd_dma_burst_enable =
sdp 6162 dev/ic/isp.c sdp->isp_selection_timeout =
sdp 6165 dev/ic/isp.c sdp->isp_max_queue_depth =
sdp 6169 dev/ic/isp.c bus, sdp->isp_fifo_threshold, sdp->isp_initiator_id,
sdp 6170 dev/ic/isp.c sdp->isp_bus_reset_delay, sdp->isp_retry_count,
sdp 6171 dev/ic/isp.c sdp->isp_retry_delay, sdp->isp_async_data_setup);
sdp 6173 dev/ic/isp.c sdp->isp_req_ack_active_neg, sdp->isp_data_line_active_neg,
sdp 6174 dev/ic/isp.c sdp->isp_data_dma_burst_enabl, sdp->isp_cmd_dma_burst_enable,
sdp 6175 dev/ic/isp.c sdp->isp_selection_timeout, sdp->isp_max_queue_depth);
sdp 6179 dev/ic/isp.c sdp->isp_devparam[tgt].dev_enable =
sdp 6181 dev/ic/isp.c sdp->isp_devparam[tgt].exc_throttle =
sdp 6183 dev/ic/isp.c sdp->isp_devparam[tgt].nvrm_offset =
sdp 6185 dev/ic/isp.c sdp->isp_devparam[tgt].nvrm_period =
sdp 6187 dev/ic/isp.c sdp->isp_devparam[tgt].nvrm_flags = 0;
sdp 6189 dev/ic/isp.c sdp->isp_devparam[tgt].nvrm_flags |= DPARM_RENEG;
sdp 6190 dev/ic/isp.c sdp->isp_devparam[tgt].nvrm_flags |= DPARM_ARQ;
sdp 6192 dev/ic/isp.c sdp->isp_devparam[tgt].nvrm_flags |= DPARM_TQING;
sdp 6194 dev/ic/isp.c sdp->isp_devparam[tgt].nvrm_flags |= DPARM_SYNC;
sdp 6196 dev/ic/isp.c sdp->isp_devparam[tgt].nvrm_flags |= DPARM_WIDE;
sdp 6198 dev/ic/isp.c sdp->isp_devparam[tgt].nvrm_flags |= DPARM_PARITY;
sdp 6200 dev/ic/isp.c sdp->isp_devparam[tgt].nvrm_flags |= DPARM_DISC;
sdp 6201 dev/ic/isp.c sdp->isp_devparam[tgt].actv_flags = 0;
sdp 6203 dev/ic/isp.c bus, tgt, sdp->isp_devparam[tgt].nvrm_flags,
sdp 6204 dev/ic/isp.c sdp->isp_devparam[tgt].nvrm_offset,
sdp 6205 dev/ic/isp.c sdp->isp_devparam[tgt].nvrm_period);
sdp 6206 dev/ic/isp.c sdp->isp_devparam[tgt].goal_offset =
sdp 6207 dev/ic/isp.c sdp->isp_devparam[tgt].nvrm_offset;
sdp 6208 dev/ic/isp.c sdp->isp_devparam[tgt].goal_period =
sdp 6209 dev/ic/isp.c sdp->isp_devparam[tgt].nvrm_period;
sdp 6210 dev/ic/isp.c sdp->isp_devparam[tgt].goal_flags =
sdp 6211 dev/ic/isp.c sdp->isp_devparam[tgt].nvrm_flags;
sdp 6218 dev/ic/isp.c sdparam *sdp = (sdparam *) isp->isp_param;
sdp 6221 dev/ic/isp.c sdp += bus;
sdp 6223 dev/ic/isp.c sdp->isp_fifo_threshold =
sdp 6227 dev/ic/isp.c sdp->isp_initiator_id =
sdp 6230 dev/ic/isp.c sdp->isp_bus_reset_delay =
sdp 6233 dev/ic/isp.c sdp->isp_retry_count =
sdp 6236 dev/ic/isp.c sdp->isp_retry_delay =
sdp 6239 dev/ic/isp.c sdp->isp_async_data_setup =
sdp 6242 dev/ic/isp.c sdp->isp_req_ack_active_neg =
sdp 6245 dev/ic/isp.c sdp->isp_data_line_active_neg =
sdp 6248 dev/ic/isp.c sdp->isp_data_dma_burst_enabl =
sdp 6251 dev/ic/isp.c sdp->isp_cmd_dma_burst_enable =
sdp 6254 dev/ic/isp.c sdp->isp_selection_timeout =
sdp 6257 dev/ic/isp.c sdp->isp_max_queue_depth =
sdp 6261 dev/ic/isp.c bus, sdp->isp_fifo_threshold, sdp->isp_initiator_id,
sdp 6262 dev/ic/isp.c sdp->isp_bus_reset_delay, sdp->isp_retry_count,
sdp 6263 dev/ic/isp.c sdp->isp_retry_delay, sdp->isp_async_data_setup);
sdp 6265 dev/ic/isp.c sdp->isp_req_ack_active_neg, sdp->isp_data_line_active_neg,
sdp 6266 dev/ic/isp.c sdp->isp_data_dma_burst_enabl, sdp->isp_cmd_dma_burst_enable,
sdp 6267 dev/ic/isp.c sdp->isp_selection_timeout, sdp->isp_max_queue_depth);
sdp 6270 dev/ic/isp.c sdp->isp_devparam[tgt].dev_enable =
sdp 6272 dev/ic/isp.c sdp->isp_devparam[tgt].exc_throttle =
sdp 6274 dev/ic/isp.c sdp->isp_devparam[tgt].nvrm_offset =
sdp 6276 dev/ic/isp.c sdp->isp_devparam[tgt].nvrm_period =
sdp 6278 dev/ic/isp.c sdp->isp_devparam[tgt].nvrm_flags = 0;
sdp 6280 dev/ic/isp.c sdp->isp_devparam[tgt].nvrm_flags |= DPARM_RENEG;
sdp 6281 dev/ic/isp.c sdp->isp_devparam[tgt].nvrm_flags |= DPARM_ARQ;
sdp 6283 dev/ic/isp.c sdp->isp_devparam[tgt].nvrm_flags |= DPARM_TQING;
sdp 6285 dev/ic/isp.c sdp->isp_devparam[tgt].nvrm_flags |= DPARM_SYNC;
sdp 6287 dev/ic/isp.c sdp->isp_devparam[tgt].nvrm_flags |= DPARM_WIDE;
sdp 6289 dev/ic/isp.c sdp->isp_devparam[tgt].nvrm_flags |= DPARM_PARITY;
sdp 6291 dev/ic/isp.c sdp->isp_devparam[tgt].nvrm_flags |= DPARM_DISC;
sdp 6292 dev/ic/isp.c sdp->isp_devparam[tgt].actv_flags = 0;
sdp 6294 dev/ic/isp.c bus, tgt, sdp->isp_devparam[tgt].nvrm_flags,
sdp 6295 dev/ic/isp.c sdp->isp_devparam[tgt].nvrm_offset,
sdp 6296 dev/ic/isp.c sdp->isp_devparam[tgt].nvrm_period);
sdp 6297 dev/ic/isp.c sdp->isp_devparam[tgt].goal_offset =
sdp 6298 dev/ic/isp.c sdp->isp_devparam[tgt].nvrm_offset;
sdp 6299 dev/ic/isp.c sdp->isp_devparam[tgt].goal_period =
sdp 6300 dev/ic/isp.c sdp->isp_devparam[tgt].nvrm_period;
sdp 6301 dev/ic/isp.c sdp->isp_devparam[tgt].goal_flags =
sdp 6302 dev/ic/isp.c sdp->isp_devparam[tgt].nvrm_flags;
sdp 110 dev/ic/isp_openbsd.c sdparam *sdp = isp->isp_param;
sdp 113 dev/ic/isp_openbsd.c lptr->adapter_target = sdp->isp_initiator_id;
sdp 114 dev/ic/isp_openbsd.c isp->isp_osinfo.discovered[0] = 1 << sdp->isp_initiator_id;
sdp 122 dev/ic/isp_openbsd.c lptrb->adapter_target = sdp->isp_initiator_id;
sdp 125 dev/ic/isp_openbsd.c 1 << (sdp+1)->isp_initiator_id;
sdp 201 dev/ic/isp_openbsd.c sdparam *sdp;
sdp 217 dev/ic/isp_openbsd.c sdp = isp->isp_param;
sdp 220 dev/ic/isp_openbsd.c sdp += chan;
sdp 244 dev/ic/isp_openbsd.c sdp->isp_devparam[tgt].goal_flags = f;
sdp 245 dev/ic/isp_openbsd.c sdp->isp_devparam[tgt].dev_update = 1;
sdp 260 dev/ic/isp_openbsd.c sdp = isp->isp_param;
sdp 261 dev/ic/isp_openbsd.c for (chan = 0; chan < (IS_12X0(isp)? 2 : 1); chan++, sdp++) {
sdp 262 dev/ic/isp_openbsd.c f = 0xffff & ~(1 << sdp->isp_initiator_id);
sdp 690 dev/ic/isp_openbsd.c sdparam *sdp = isp->isp_param;
sdp 697 dev/ic/isp_openbsd.c sdp += bus;
sdp 698 dev/ic/isp_openbsd.c flags = sdp->isp_devparam[tgt].actv_flags;
sdp 699 dev/ic/isp_openbsd.c period = sdp->isp_devparam[tgt].actv_period;
sdp 702 dev/ic/isp_openbsd.c (sdp->isp_devparam[tgt].actv_offset) != 0) {
sdp 709 dev/ic/isp_openbsd.c if (sdp->isp_lvdmode || period < 0xc) {
sdp 750 dev/ic/isp_openbsd.c bus, tgt, mhz, sdp->isp_devparam[tgt].actv_offset,
sdp 95 dev/wscons/wsdisplay_compat_usl.c usl_sync_init(scr, sdp, p, acqsig, relsig, frsig)
sdp 97 dev/wscons/wsdisplay_compat_usl.c struct usl_syncdata **sdp;
sdp 124 dev/wscons/wsdisplay_compat_usl.c *sdp = sd;
sdp 324 uvm/uvm_swap.c struct swapdev *sdp;
sdp 330 uvm/uvm_swap.c CIRCLEQ_FOREACH(sdp, &spp->spi_swapdev, swd_next)
sdp 331 uvm/uvm_swap.c if (sdp->swd_decrypt == NULL)
sdp 332 uvm/uvm_swap.c uvm_swap_initcrypt(sdp, sdp->swd_npages);
sdp 338 uvm/uvm_swap.c uvm_swap_initcrypt(struct swapdev *sdp, int npages)
sdp 347 uvm/uvm_swap.c sdp->swd_decrypt = malloc(SWD_DCRYPT_SIZE(npages), M_VMSWAP, M_WAITOK);
sdp 348 uvm/uvm_swap.c memset(sdp->swd_decrypt, 0, SWD_DCRYPT_SIZE(npages));
sdp 349 uvm/uvm_swap.c sdp->swd_keys = malloc((npages >> SWD_KEY_SHIFT) * sizeof(struct swap_key),
sdp 351 uvm/uvm_swap.c memset(sdp->swd_keys, 0, (npages >> SWD_KEY_SHIFT) * sizeof(struct swap_key));
sdp 352 uvm/uvm_swap.c sdp->swd_nkeys = 0;
sdp 406 uvm/uvm_swap.c uvm_swap_markdecrypt(struct swapdev *sdp, int startslot, int npages,
sdp 412 uvm/uvm_swap.c if (!sdp)
sdp 415 uvm/uvm_swap.c pagestart = startslot - sdp->swd_drumoffset;
sdp 421 uvm/uvm_swap.c sdp->swd_decrypt[off] |= 1 << bit;
sdp 424 uvm/uvm_swap.c sdp->swd_decrypt[off] &= ~(1 << bit);
sdp 433 uvm/uvm_swap.c uvm_swap_needdecrypt(struct swapdev *sdp, int off)
sdp 435 uvm/uvm_swap.c if (!sdp)
sdp 438 uvm/uvm_swap.c off -= sdp->swd_drumoffset;
sdp 439 uvm/uvm_swap.c return sdp->swd_decrypt[SWD_DCRYPT_OFF(off)] & (1 << SWD_DCRYPT_BIT(off)) ?
sdp 457 uvm/uvm_swap.c swaplist_insert(sdp, newspp, priority)
sdp 458 uvm/uvm_swap.c struct swapdev *sdp;
sdp 499 uvm/uvm_swap.c sdp->swd_priority = priority;
sdp 500 uvm/uvm_swap.c CIRCLEQ_INSERT_TAIL(&spp->spi_swapdev, sdp, swd_next);
sdp 516 uvm/uvm_swap.c struct swapdev *sdp;
sdp 524 uvm/uvm_swap.c for (sdp = CIRCLEQ_FIRST(&spp->spi_swapdev);
sdp 525 uvm/uvm_swap.c sdp != (void *)&spp->spi_swapdev;
sdp 526 uvm/uvm_swap.c sdp = CIRCLEQ_NEXT(sdp, swd_next))
sdp 527 uvm/uvm_swap.c if (sdp->swd_vp == vp) {
sdp 530 uvm/uvm_swap.c sdp, swd_next);
sdp 533 uvm/uvm_swap.c return(sdp);
sdp 568 uvm/uvm_swap.c swapdrum_add(sdp, npages)
sdp 569 uvm/uvm_swap.c struct swapdev *sdp;
sdp 578 uvm/uvm_swap.c sdp->swd_drumoffset = result;
sdp 579 uvm/uvm_swap.c sdp->swd_drumsize = npages;
sdp 593 uvm/uvm_swap.c struct swapdev *sdp;
sdp 598 uvm/uvm_swap.c for (sdp = CIRCLEQ_FIRST(&spp->spi_swapdev);
sdp 599 uvm/uvm_swap.c sdp != (void *)&spp->spi_swapdev;
sdp 600 uvm/uvm_swap.c sdp = CIRCLEQ_NEXT(sdp, swd_next))
sdp 601 uvm/uvm_swap.c if (pgno >= sdp->swd_drumoffset &&
sdp 602 uvm/uvm_swap.c pgno < (sdp->swd_drumoffset + sdp->swd_drumsize)) {
sdp 603 uvm/uvm_swap.c return sdp;
sdp 627 uvm/uvm_swap.c struct swapdev *sdp;
sdp 674 uvm/uvm_swap.c for (sdp = CIRCLEQ_FIRST(&spp->spi_swapdev);
sdp 675 uvm/uvm_swap.c sdp != (void *)&spp->spi_swapdev && misc-- > 0;
sdp 676 uvm/uvm_swap.c sdp = CIRCLEQ_NEXT(sdp, swd_next)) {
sdp 677 uvm/uvm_swap.c sdp->swd_inuse =
sdp 678 uvm/uvm_swap.c btodb((u_int64_t)sdp->swd_npginuse <<
sdp 680 uvm/uvm_swap.c error = copyout(&sdp->swd_se, sep,
sdp 689 uvm/uvm_swap.c error = copyout(sdp->swd_path,
sdp 690 uvm/uvm_swap.c &sep->se_path, sdp->swd_pathlen);
sdp 775 uvm/uvm_swap.c if ((sdp = swaplist_find(vp, 1)) == NULL) {
sdp 778 uvm/uvm_swap.c swaplist_insert(sdp, spp, priority);
sdp 797 uvm/uvm_swap.c if ((sdp = swaplist_find(vp, 0)) != NULL) {
sdp 802 uvm/uvm_swap.c sdp = malloc(sizeof *sdp, M_VMSWAP, M_WAITOK);
sdp 804 uvm/uvm_swap.c memset(sdp, 0, sizeof(*sdp));
sdp 805 uvm/uvm_swap.c sdp->swd_flags = SWF_FAKE; /* placeholder only */
sdp 806 uvm/uvm_swap.c sdp->swd_vp = vp;
sdp 807 uvm/uvm_swap.c sdp->swd_dev = (vp->v_type == VBLK) ? vp->v_rdev : NODEV;
sdp 813 uvm/uvm_swap.c sdp->swd_cred = crdup(p->p_ucred);
sdp 816 uvm/uvm_swap.c swaplist_insert(sdp, spp, priority);
sdp 819 uvm/uvm_swap.c sdp->swd_pathlen = len;
sdp 820 uvm/uvm_swap.c sdp->swd_path = malloc(sdp->swd_pathlen, M_VMSWAP, M_WAITOK);
sdp 821 uvm/uvm_swap.c if (copystr(userpath, sdp->swd_path, sdp->swd_pathlen, 0) != 0)
sdp 831 uvm/uvm_swap.c if ((error = swap_on(p, sdp)) != 0) {
sdp 837 uvm/uvm_swap.c crfree(sdp->swd_cred);
sdp 839 uvm/uvm_swap.c free(sdp->swd_path, M_VMSWAP);
sdp 840 uvm/uvm_swap.c free(sdp, M_VMSWAP);
sdp 847 uvm/uvm_swap.c if ((sdp = swaplist_find(vp, 0)) == NULL) {
sdp 857 uvm/uvm_swap.c if ((sdp->swd_flags & (SWF_INUSE|SWF_ENABLE)) == 0) {
sdp 866 uvm/uvm_swap.c error = swap_off(p, sdp);
sdp 896 uvm/uvm_swap.c swap_on(p, sdp)
sdp 898 uvm/uvm_swap.c struct swapdev *sdp;
sdp 917 uvm/uvm_swap.c vp = sdp->swd_vp;
sdp 918 uvm/uvm_swap.c dev = sdp->swd_dev;
sdp 961 uvm/uvm_swap.c sdp->swd_bsize = vp->v_mount->mnt_stat.f_iosize;
sdp 968 uvm/uvm_swap.c sdp->swd_maxactive = 2; /* XXX */
sdp 971 uvm/uvm_swap.c sdp->swd_maxactive = 8; /* XXX */
sdp 983 uvm/uvm_swap.c sdp->swd_nblks = nblocks;
sdp 1020 uvm/uvm_swap.c snprintf(sdp->swd_exname, sizeof(sdp->swd_exname), "swap0x%04x",
sdp 1024 uvm/uvm_swap.c sdp->swd_ex = extent_create(sdp->swd_exname, 0, npages - 1, M_VMSWAP,
sdp 1028 uvm/uvm_swap.c if (extent_alloc_region(sdp->swd_ex, 0, addr, EX_WAITOK))
sdp 1050 uvm/uvm_swap.c if (extent_alloc_region(sdp->swd_ex, addr,
sdp 1066 uvm/uvm_swap.c uvm_swap_initcrypt(sdp, npages);
sdp 1072 uvm/uvm_swap.c swapdrum_add(sdp, npages);
sdp 1073 uvm/uvm_swap.c sdp->swd_npages = size;
sdp 1074 uvm/uvm_swap.c sdp->swd_flags &= ~SWF_FAKE; /* going live */
sdp 1075 uvm/uvm_swap.c sdp->swd_flags |= (SWF_INUSE|SWF_ENABLE);
sdp 1095 uvm/uvm_swap.c swap_off(p, sdp)
sdp 1097 uvm/uvm_swap.c struct swapdev *sdp;
sdp 1101 uvm/uvm_swap.c UVMHIST_LOG(pdhist, " dev=%lx", sdp->swd_dev,0,0,0);
sdp 1104 uvm/uvm_swap.c sdp->swd_flags &= ~SWF_ENABLE;
sdp 1114 uvm/uvm_swap.c if (uao_swap_off(sdp->swd_drumoffset,
sdp 1115 uvm/uvm_swap.c sdp->swd_drumoffset + sdp->swd_drumsize) ||
sdp 1116 uvm/uvm_swap.c amap_swap_off(sdp->swd_drumoffset,
sdp 1117 uvm/uvm_swap.c sdp->swd_drumoffset + sdp->swd_drumsize)) {
sdp 1120 uvm/uvm_swap.c } else if (sdp->swd_npginuse > sdp->swd_npgbad) {
sdp 1126 uvm/uvm_swap.c sdp->swd_flags |= SWF_ENABLE;
sdp 1136 uvm/uvm_swap.c if (sdp->swd_vp->v_type == VREG) {
sdp 1137 uvm/uvm_swap.c crfree(sdp->swd_cred);
sdp 1139 uvm/uvm_swap.c vrele(sdp->swd_vp);
sdp 1140 uvm/uvm_swap.c if (sdp->swd_vp != rootvp) {
sdp 1141 uvm/uvm_swap.c (void) VOP_CLOSE(sdp->swd_vp, FREAD|FWRITE, p->p_ucred, p);
sdp 1145 uvm/uvm_swap.c uvmexp.swpages -= sdp->swd_npages;
sdp 1147 uvm/uvm_swap.c if (swaplist_find(sdp->swd_vp, 1) == NULL)
sdp 1154 uvm/uvm_swap.c extent_free(swapmap, sdp->swd_drumoffset, sdp->swd_drumsize,
sdp 1156 uvm/uvm_swap.c extent_destroy(sdp->swd_ex);
sdp 1157 uvm/uvm_swap.c free(sdp, M_VMSWAP);
sdp 1209 uvm/uvm_swap.c struct swapdev *sdp;
sdp 1220 uvm/uvm_swap.c sdp = swapdrum_getsdp(pageno);
sdp 1222 uvm/uvm_swap.c if (sdp == NULL) {
sdp 1236 uvm/uvm_swap.c pageno -= sdp->swd_drumoffset; /* page # on swapdev */
sdp 1241 uvm/uvm_swap.c sdp->swd_drumoffset, bn, bp->b_bcount);
sdp 1249 uvm/uvm_swap.c switch (sdp->swd_vp->v_type) {
sdp 1251 uvm/uvm_swap.c panic("swstrategy: vnode type 0x%x", sdp->swd_vp->v_type);
sdp 1260 uvm/uvm_swap.c buf_replacevnode(bp, sdp->swd_vp);
sdp 1271 uvm/uvm_swap.c sw_reg_strategy(sdp, bp, bn);
sdp 1281 uvm/uvm_swap.c sw_reg_strategy(sdp, bp, bn)
sdp 1282 uvm/uvm_swap.c struct swapdev *sdp;
sdp 1303 uvm/uvm_swap.c vnx->vx_sdp = sdp;
sdp 1325 uvm/uvm_swap.c error = VOP_BMAP(sdp->swd_vp, byteoff / sdp->swd_bsize,
sdp 1359 uvm/uvm_swap.c off = byteoff % sdp->swd_bsize;
sdp 1360 uvm/uvm_swap.c sz = (1 + nra) * sdp->swd_bsize - off;
sdp 1366 uvm/uvm_swap.c sdp->swd_vp, vp, (u_long)byteoff, nbn);
sdp 1429 uvm/uvm_swap.c disksort(&sdp->swd_tab, &nbp->vb_buf);
sdp 1430 uvm/uvm_swap.c sw_reg_start(sdp);
sdp 1461 uvm/uvm_swap.c sw_reg_start(sdp)
sdp 1462 uvm/uvm_swap.c struct swapdev *sdp;
sdp 1468 uvm/uvm_swap.c if ((sdp->swd_flags & SWF_BUSY) != 0)
sdp 1471 uvm/uvm_swap.c sdp->swd_flags |= SWF_BUSY;
sdp 1473 uvm/uvm_swap.c while (sdp->swd_tab.b_active < sdp->swd_maxactive) {
sdp 1474 uvm/uvm_swap.c bp = sdp->swd_tab.b_actf;
sdp 1477 uvm/uvm_swap.c sdp->swd_tab.b_actf = bp->b_actf;
sdp 1478 uvm/uvm_swap.c sdp->swd_tab.b_active++;
sdp 1488 uvm/uvm_swap.c sdp->swd_flags &= ~SWF_BUSY;
sdp 1503 uvm/uvm_swap.c struct swapdev *sdp = vnx->vx_sdp;
sdp 1563 uvm/uvm_swap.c sdp->swd_tab.b_active--;
sdp 1564 uvm/uvm_swap.c sw_reg_start(sdp);
sdp 1583 uvm/uvm_swap.c struct swapdev *sdp;
sdp 1602 uvm/uvm_swap.c for (sdp = CIRCLEQ_FIRST(&spp->spi_swapdev);
sdp 1603 uvm/uvm_swap.c sdp != (void *)&spp->spi_swapdev;
sdp 1604 uvm/uvm_swap.c sdp = CIRCLEQ_NEXT(sdp,swd_next)) {
sdp 1606 uvm/uvm_swap.c if ((sdp->swd_flags & SWF_ENABLE) == 0)
sdp 1608 uvm/uvm_swap.c if (sdp->swd_npginuse + *nslots > sdp->swd_npages)
sdp 1610 uvm/uvm_swap.c if (extent_alloc(sdp->swd_ex, *nslots, EX_NOALIGN, 0,
sdp 1619 uvm/uvm_swap.c CIRCLEQ_REMOVE(&spp->spi_swapdev, sdp, swd_next);
sdp 1620 uvm/uvm_swap.c CIRCLEQ_INSERT_TAIL(&spp->spi_swapdev, sdp, swd_next);
sdp 1621 uvm/uvm_swap.c sdp->swd_npginuse += *nslots;
sdp 1627 uvm/uvm_swap.c *nslots, result + sdp->swd_drumoffset, 0, 0);
sdp 1628 uvm/uvm_swap.c return(result + sdp->swd_drumoffset);
sdp 1653 uvm/uvm_swap.c struct swapdev *sdp;
sdp 1657 uvm/uvm_swap.c sdp = swapdrum_getsdp(startslot);
sdp 1658 uvm/uvm_swap.c if (sdp != NULL) {
sdp 1665 uvm/uvm_swap.c sdp->swd_npgbad += nslots;
sdp 1666 uvm/uvm_swap.c UVMHIST_LOG(pdhist, "now %ld bad", sdp->swd_npgbad, 0,0,0);
sdp 1682 uvm/uvm_swap.c struct swapdev *sdp;
sdp 1703 uvm/uvm_swap.c sdp = swapdrum_getsdp(startslot);
sdp 1705 uvm/uvm_swap.c KASSERT(sdp != NULL);
sdp 1706 uvm/uvm_swap.c KASSERT(sdp->swd_npginuse >= nslots);
sdp 1707 uvm/uvm_swap.c if (extent_free(sdp->swd_ex, startslot - sdp->swd_drumoffset, nslots,
sdp 1713 uvm/uvm_swap.c sdp->swd_npginuse -= nslots;
sdp 1721 uvm/uvm_swap.c if (uvm_swap_needdecrypt(sdp, startslot + i))
sdp 1722 uvm/uvm_swap.c SWAP_KEY_PUT(sdp, SWD_KEY(sdp, startslot + i));
sdp 1725 uvm/uvm_swap.c uvm_swap_markdecrypt(sdp, startslot, nslots, 0);
sdp 1811 uvm/uvm_swap.c struct swapdev *sdp;
sdp 1861 uvm/uvm_swap.c sdp = swapdrum_getsdp(startslot);
sdp 1896 uvm/uvm_swap.c key = SWD_KEY(sdp, startslot + i);
sdp 1897 uvm/uvm_swap.c SWAP_KEY_GET(sdp, key); /* add reference */
sdp 1937 uvm/uvm_swap.c SWAP_KEY_PUT(sdp, SWD_KEY(sdp, startslot + i));
sdp 1984 uvm/uvm_swap.c uvm_swap_markdecrypt(sdp, startslot, npages, encrypt);
sdp 2030 uvm/uvm_swap.c if (uvm_swap_needdecrypt(sdp, startslot + i)) {
sdp 2031 uvm/uvm_swap.c key = SWD_KEY(sdp, startslot + i);
sdp 2074 uvm/uvm_swap.c struct swapdev *sdp;
sdp 2094 uvm/uvm_swap.c sdp = malloc(sizeof(*sdp), M_VMSWAP, M_WAITOK);
sdp 2096 uvm/uvm_swap.c memset(sdp, 0, sizeof(*sdp));
sdp 2098 uvm/uvm_swap.c sdp->swd_flags = SWF_FAKE;
sdp 2099 uvm/uvm_swap.c sdp->swd_dev = swap_dev;
sdp 2100 uvm/uvm_swap.c sdp->swd_vp = vp;
sdp 2101 uvm/uvm_swap.c swaplist_insert(sdp, spp, 0);
sdp 2102 uvm/uvm_swap.c sdp->swd_pathlen = strlen("swap_device") + 1;
sdp 2103 uvm/uvm_swap.c sdp->swd_path = malloc(sdp->swd_pathlen, M_VMSWAP, M_WAITOK);
sdp 2104 uvm/uvm_swap.c if (copystr("swap_device", sdp->swd_path, sdp->swd_pathlen, 0))
sdp 2107 uvm/uvm_swap.c if (swap_on(curproc, sdp)) {
sdp 2110 uvm/uvm_swap.c vput(sdp->swd_vp);
sdp 2111 uvm/uvm_swap.c free(sdp->swd_path, M_VMSWAP);
sdp 2112 uvm/uvm_swap.c free(sdp, M_VMSWAP);