csrs 214 dev/ic/pdq.c pdq_csrs_t *csrs,
csrs 219 dev/ic/pdq.c csrs->csr_bus = bus;
csrs 220 dev/ic/pdq.c csrs->csr_base = csr_base;
csrs 221 dev/ic/pdq.c csrs->csr_port_reset = PDQ_CSR_OFFSET(csr_base, 0 * csrsize);
csrs 222 dev/ic/pdq.c csrs->csr_host_data = PDQ_CSR_OFFSET(csr_base, 1 * csrsize);
csrs 223 dev/ic/pdq.c csrs->csr_port_control = PDQ_CSR_OFFSET(csr_base, 2 * csrsize);
csrs 224 dev/ic/pdq.c csrs->csr_port_data_a = PDQ_CSR_OFFSET(csr_base, 3 * csrsize);
csrs 225 dev/ic/pdq.c csrs->csr_port_data_b = PDQ_CSR_OFFSET(csr_base, 4 * csrsize);
csrs 226 dev/ic/pdq.c csrs->csr_port_status = PDQ_CSR_OFFSET(csr_base, 5 * csrsize);
csrs 227 dev/ic/pdq.c csrs->csr_host_int_type_0 = PDQ_CSR_OFFSET(csr_base, 6 * csrsize);
csrs 228 dev/ic/pdq.c csrs->csr_host_int_enable = PDQ_CSR_OFFSET(csr_base, 7 * csrsize);
csrs 229 dev/ic/pdq.c csrs->csr_type_2_producer = PDQ_CSR_OFFSET(csr_base, 8 * csrsize);
csrs 230 dev/ic/pdq.c csrs->csr_cmd_response_producer = PDQ_CSR_OFFSET(csr_base, 10 * csrsize);
csrs 231 dev/ic/pdq.c csrs->csr_cmd_request_producer = PDQ_CSR_OFFSET(csr_base, 11 * csrsize);
csrs 232 dev/ic/pdq.c csrs->csr_host_smt_producer = PDQ_CSR_OFFSET(csr_base, 12 * csrsize);
csrs 233 dev/ic/pdq.c csrs->csr_unsolicited_producer = PDQ_CSR_OFFSET(csr_base, 13 * csrsize);
csrs 238 dev/ic/pdq.c pdq_pci_csrs_t *csrs,
csrs 243 dev/ic/pdq.c csrs->csr_bus = bus;
csrs 244 dev/ic/pdq.c csrs->csr_base = csr_base;
csrs 245 dev/ic/pdq.c csrs->csr_pfi_mode_control = PDQ_CSR_OFFSET(csr_base, 16 * csrsize);
csrs 246 dev/ic/pdq.c csrs->csr_pfi_status = PDQ_CSR_OFFSET(csr_base, 17 * csrsize);
csrs 247 dev/ic/pdq.c csrs->csr_fifo_write = PDQ_CSR_OFFSET(csr_base, 18 * csrsize);
csrs 248 dev/ic/pdq.c csrs->csr_fifo_read = PDQ_CSR_OFFSET(csr_base, 19 * csrsize);
csrs 266 dev/ic/pdq.c const pdq_csrs_t * const csrs,
csrs 270 dev/ic/pdq.c PDQ_CSR_WRITE(csrs, csr_host_int_type_0, PDQ_HOST_INT_CSR_CMD_DONE);
csrs 271 dev/ic/pdq.c PDQ_CSR_WRITE(csrs, csr_port_control, PDQ_PCTL_CMD_ERROR | cmd);
csrs 272 dev/ic/pdq.c while ((PDQ_CSR_READ(csrs, csr_host_int_type_0) & PDQ_HOST_INT_CSR_CMD_DONE) == 0 && cnt < 33000000)
csrs 275 dev/ic/pdq.c if (PDQ_CSR_READ(csrs, csr_host_int_type_0) & PDQ_HOST_INT_CSR_CMD_DONE) {
csrs 276 dev/ic/pdq.c PDQ_CSR_WRITE(csrs, csr_host_int_type_0, PDQ_HOST_INT_CSR_CMD_DONE);
csrs 277 dev/ic/pdq.c return (PDQ_CSR_READ(csrs, csr_port_control) & PDQ_PCTL_CMD_ERROR) ? PDQ_FALSE : PDQ_TRUE;
csrs 286 dev/ic/pdq.c const pdq_csrs_t * const csrs,
csrs 291 dev/ic/pdq.c PDQ_CSR_WRITE(csrs, csr_port_data_a, 0);
csrs 292 dev/ic/pdq.c pdq_do_port_control(csrs, PDQ_PCTL_MLA_READ);
csrs 293 dev/ic/pdq.c data = PDQ_CSR_READ(csrs, csr_host_data);
csrs 300 dev/ic/pdq.c PDQ_CSR_WRITE(csrs, csr_port_data_a, 1);
csrs 301 dev/ic/pdq.c pdq_do_port_control(csrs, PDQ_PCTL_MLA_READ);
csrs 302 dev/ic/pdq.c data = PDQ_CSR_READ(csrs, csr_host_data);
csrs 310 dev/ic/pdq.c const pdq_csrs_t * const csrs,
csrs 315 dev/ic/pdq.c pdq_do_port_control(csrs, PDQ_PCTL_FW_REV_READ);
csrs 316 dev/ic/pdq.c data = PDQ_CSR_READ(csrs, csr_host_data);
csrs 329 dev/ic/pdq.c const pdq_csrs_t * const csrs = &pdq->pdq_csrs;
csrs 332 dev/ic/pdq.c pdq_do_port_control(csrs, PDQ_PCTL_ERROR_LOG_START);
csrs 334 dev/ic/pdq.c while (pdq_do_port_control(csrs, PDQ_PCTL_FW_REV_READ) == PDQ_TRUE) {
csrs 335 dev/ic/pdq.c *ptr++ = PDQ_CSR_READ(csrs, csr_host_data);
csrs 344 dev/ic/pdq.c const pdq_csrs_t * const csrs)
csrs 348 dev/ic/pdq.c PDQ_CSR_WRITE(csrs, csr_port_data_a, PDQ_SUB_CMD_PDQ_REV_GET);
csrs 349 dev/ic/pdq.c pdq_do_port_control(csrs, PDQ_PCTL_SUB_CMD);
csrs 350 dev/ic/pdq.c data = PDQ_CSR_READ(csrs, csr_host_data);
csrs 442 dev/ic/pdq.c const pdq_csrs_t * const csrs = &pdq->pdq_csrs;
csrs 544 dev/ic/pdq.c PDQ_CSR_WRITE(csrs, csr_cmd_response_producer, ci->ci_response_producer | (ci->ci_response_completion << 8));
csrs 545 dev/ic/pdq.c PDQ_CSR_WRITE(csrs, csr_cmd_request_producer, ci->ci_request_producer | (ci->ci_request_completion << 8));
csrs 552 dev/ic/pdq.c const pdq_csrs_t * const csrs = &pdq->pdq_csrs;
csrs 587 dev/ic/pdq.c PDQ_CSR_WRITE(csrs, csr_cmd_response_producer,
csrs 589 dev/ic/pdq.c PDQ_CSR_WRITE(csrs, csr_cmd_request_producer,
csrs 604 dev/ic/pdq.c const pdq_csrs_t * const csrs = &pdq->pdq_csrs;
csrs 644 dev/ic/pdq.c PDQ_CSR_WRITE(csrs, csr_unsolicited_producer,
csrs 947 dev/ic/pdq.c const pdq_csrs_t * const csrs = &pdq->pdq_csrs;
csrs 951 dev/ic/pdq.c state = PDQ_PSTS_ADAPTER_STATE(PDQ_CSR_READ(csrs, csr_port_status));
csrs 954 dev/ic/pdq.c PDQ_CSR_WRITE(csrs, csr_port_data_a,
csrs 956 dev/ic/pdq.c PDQ_CSR_WRITE(csrs, csr_port_reset, 1);
csrs 958 dev/ic/pdq.c PDQ_CSR_WRITE(csrs, csr_port_reset, 0);
csrs 961 dev/ic/pdq.c state = PDQ_PSTS_ADAPTER_STATE(PDQ_CSR_READ(csrs, csr_port_status));
csrs 967 dev/ic/pdq.c state = PDQ_PSTS_ADAPTER_STATE(PDQ_CSR_READ(csrs, csr_port_status));
csrs 981 dev/ic/pdq.c const pdq_csrs_t * const csrs = &pdq->pdq_csrs;
csrs 986 dev/ic/pdq.c state = PDQ_PSTS_ADAPTER_STATE(PDQ_CSR_READ(csrs, csr_port_status));
csrs 989 dev/ic/pdq.c state = PDQ_PSTS_ADAPTER_STATE(PDQ_CSR_READ(csrs, csr_port_status));
csrs 997 dev/ic/pdq.c PDQ_CSR_WRITE(csrs, csr_port_data_a, PDQ_SUB_CMD_LINK_UNINIT);
csrs 998 dev/ic/pdq.c PDQ_CSR_WRITE(csrs, csr_port_data_b, 0);
csrs 999 dev/ic/pdq.c pdq_do_port_control(csrs, PDQ_PCTL_SUB_CMD);
csrs 1000 dev/ic/pdq.c state = PDQ_PSTS_ADAPTER_STATE(PDQ_CSR_READ(csrs, csr_port_status));
csrs 1005 dev/ic/pdq.c PDQ_CSR_WRITE(csrs, csr_port_data_a, 0);
csrs 1006 dev/ic/pdq.c PDQ_CSR_WRITE(csrs, csr_port_data_b, 0);
csrs 1007 dev/ic/pdq.c pdq_do_port_control(csrs, PDQ_PCTL_DMA_UNINIT);
csrs 1008 dev/ic/pdq.c state = PDQ_PSTS_ADAPTER_STATE(PDQ_CSR_READ(csrs, csr_port_status));
csrs 1111 dev/ic/pdq.c PDQ_CSR_WRITE(csrs, csr_port_data_b, PDQ_DMA_BURST_16LW);
csrs 1113 dev/ic/pdq.c PDQ_CSR_WRITE(csrs, csr_port_data_b, PDQ_DMA_BURST_8LW);
csrs 1114 dev/ic/pdq.c PDQ_CSR_WRITE(csrs, csr_port_data_a, PDQ_SUB_CMD_DMA_BURST_SIZE_SET);
csrs 1115 dev/ic/pdq.c pdq_do_port_control(csrs, PDQ_PCTL_SUB_CMD);
csrs 1117 dev/ic/pdq.c PDQ_CSR_WRITE(csrs, csr_port_data_b, 0);
csrs 1118 dev/ic/pdq.c PDQ_CSR_WRITE(csrs, csr_port_data_a, PDQ_OS_VA_TO_PA(pdq, pdq->pdq_cbp));
csrs 1119 dev/ic/pdq.c pdq_do_port_control(csrs, PDQ_PCTL_CONSUMER_BLOCK);
csrs 1121 dev/ic/pdq.c PDQ_CSR_WRITE(csrs, csr_port_data_b, 0);
csrs 1122 dev/ic/pdq.c PDQ_CSR_WRITE(csrs, csr_port_data_a,
csrs 1124 dev/ic/pdq.c pdq_do_port_control(csrs, PDQ_PCTL_DMA_INIT);
csrs 1127 dev/ic/pdq.c state = PDQ_PSTS_ADAPTER_STATE(PDQ_CSR_READ(csrs, csr_port_status));
csrs 1142 dev/ic/pdq.c PDQ_CSR_WRITE(csrs, csr_host_int_type_0, 0xFF);
csrs 1143 dev/ic/pdq.c PDQ_CSR_WRITE(csrs, csr_host_int_enable, 0) /* PDQ_HOST_INT_STATE_CHANGE
csrs 1165 dev/ic/pdq.c state = PDQ_PSTS_ADAPTER_STATE(PDQ_CSR_READ(csrs, csr_port_status));
csrs 1175 dev/ic/pdq.c const pdq_csrs_t * const csrs = &pdq->pdq_csrs;
csrs 1178 dev/ic/pdq.c state = PDQ_PSTS_ADAPTER_STATE(PDQ_CSR_READ(csrs, csr_port_status));
csrs 1191 dev/ic/pdq.c PDQ_CSR_WRITE(csrs, csr_host_int_type_0, 0xFF);
csrs 1192 dev/ic/pdq.c PDQ_CSR_WRITE(csrs, csr_host_int_enable, PDQ_HOST_INT_STATE_CHANGE|PDQ_HOST_INT_XMT_DATA_FLUSH
csrs 1209 dev/ic/pdq.c PDQ_CSR_WRITE(csrs, csr_host_smt_producer,
csrs 1231 dev/ic/pdq.c PDQ_CSR_WRITE(csrs, csr_host_smt_producer,
csrs 1250 dev/ic/pdq.c const pdq_csrs_t * const csrs = &pdq->pdq_csrs;
csrs 1257 dev/ic/pdq.c while ((data = PDQ_CSR_READ(csrs, csr_port_status)) & PDQ_PSTS_INTR_PENDING) {
csrs 1281 dev/ic/pdq.c data = PDQ_CSR_READ(csrs, csr_host_int_type_0);
csrs 1283 dev/ic/pdq.c pdq_state_t state = PDQ_PSTS_ADAPTER_STATE(PDQ_CSR_READ(csrs, csr_port_status));
csrs 1292 dev/ic/pdq.c pdq_halt_code_t halt_code = PDQ_PSTS_HALT_ID(PDQ_CSR_READ(csrs, csr_port_status));
csrs 1307 dev/ic/pdq.c PDQ_CSR_WRITE(csrs, csr_host_int_type_0, PDQ_HOST_INT_STATE_CHANGE);
csrs 1319 dev/ic/pdq.c pdq_do_port_control(csrs, PDQ_PCTL_XMT_DATA_FLUSH_DONE);
csrs 1320 dev/ic/pdq.c PDQ_CSR_WRITE(csrs, csr_host_int_type_0, PDQ_HOST_INT_XMT_DATA_FLUSH);