pdq               167 dev/ic/pdq.c       pdq_t *pdq,
pdq               173 dev/ic/pdq.c   	   PDQ_OS_PREFIX_ARGS, pdq_descriptions[pdq->pdq_type],
pdq               178 dev/ic/pdq.c   	   hexchars[pdq->pdq_hwaddr.lanaddr_bytes[0] >> 4],
pdq               179 dev/ic/pdq.c   	   hexchars[pdq->pdq_hwaddr.lanaddr_bytes[0] & 0x0F],
pdq               180 dev/ic/pdq.c   	   hexchars[pdq->pdq_hwaddr.lanaddr_bytes[1] >> 4],
pdq               181 dev/ic/pdq.c   	   hexchars[pdq->pdq_hwaddr.lanaddr_bytes[1] & 0x0F],
pdq               182 dev/ic/pdq.c   	   hexchars[pdq->pdq_hwaddr.lanaddr_bytes[2] >> 4],
pdq               183 dev/ic/pdq.c   	   hexchars[pdq->pdq_hwaddr.lanaddr_bytes[2] & 0x0F],
pdq               184 dev/ic/pdq.c   	   hexchars[pdq->pdq_hwaddr.lanaddr_bytes[3] >> 4],
pdq               185 dev/ic/pdq.c   	   hexchars[pdq->pdq_hwaddr.lanaddr_bytes[3] & 0x0F],
pdq               186 dev/ic/pdq.c   	   hexchars[pdq->pdq_hwaddr.lanaddr_bytes[4] >> 4],
pdq               187 dev/ic/pdq.c   	   hexchars[pdq->pdq_hwaddr.lanaddr_bytes[4] & 0x0F],
pdq               188 dev/ic/pdq.c   	   hexchars[pdq->pdq_hwaddr.lanaddr_bytes[5] >> 4],
pdq               189 dev/ic/pdq.c   	   hexchars[pdq->pdq_hwaddr.lanaddr_bytes[5] & 0x0F],
pdq               190 dev/ic/pdq.c   	   pdq->pdq_fwrev.fwrev_bytes[0], pdq->pdq_fwrev.fwrev_bytes[1],
pdq               191 dev/ic/pdq.c   	   pdq->pdq_fwrev.fwrev_bytes[2], pdq->pdq_fwrev.fwrev_bytes[3],
pdq               326 dev/ic/pdq.c       pdq_t *pdq,
pdq               329 dev/ic/pdq.c       const pdq_csrs_t * const csrs = &pdq->pdq_csrs;
pdq               440 dev/ic/pdq.c       pdq_t *pdq)
pdq               442 dev/ic/pdq.c       const pdq_csrs_t * const csrs = &pdq->pdq_csrs;
pdq               443 dev/ic/pdq.c       pdq_command_info_t * const ci = &pdq->pdq_command_info;
pdq               444 dev/ic/pdq.c       pdq_descriptor_block_t * const dbp = pdq->pdq_dbp;
pdq               506 dev/ic/pdq.c   	    filter_set->filter_set_items[idx].filter_state = (pdq->pdq_flags & PDQ_PROMISC ? PDQ_FILTER_PASS : PDQ_FILTER_BLOCK);
pdq               509 dev/ic/pdq.c   	    filter_set->filter_set_items[idx].filter_state = (pdq->pdq_flags & PDQ_ALLMULTI ? PDQ_FILTER_PASS : PDQ_FILTER_BLOCK);
pdq               512 dev/ic/pdq.c   	    filter_set->filter_set_items[idx].filter_state = ((pdq->pdq_flags & (PDQ_PROMISC|PDQ_PASS_SMT)) == (PDQ_PROMISC|PDQ_PASS_SMT) ? PDQ_FILTER_PASS : PDQ_FILTER_BLOCK);
pdq               515 dev/ic/pdq.c   	    filter_set->filter_set_items[idx].filter_state = (pdq->pdq_flags & PDQ_PASS_SMT ? PDQ_FILTER_PASS : PDQ_FILTER_BLOCK);
pdq               530 dev/ic/pdq.c   	    pdq_os_addr_fill(pdq, addr, 61);
pdq               550 dev/ic/pdq.c       pdq_t * const pdq)
pdq               552 dev/ic/pdq.c       const pdq_csrs_t * const csrs = &pdq->pdq_csrs;
pdq               553 dev/ic/pdq.c       pdq_command_info_t * const ci = &pdq->pdq_command_info;
pdq               554 dev/ic/pdq.c       volatile const pdq_consumer_block_t * const cbp = pdq->pdq_cbp;
pdq               555 dev/ic/pdq.c       pdq_descriptor_block_t * const dbp = pdq->pdq_dbp;
pdq               575 dev/ic/pdq.c       if (rspgen->generic_op == PDQC_STATUS_CHARS_GET && (pdq->pdq_flags & PDQ_PRINTCHARS)) {
pdq               576 dev/ic/pdq.c   	pdq->pdq_flags &= ~PDQ_PRINTCHARS;
pdq               577 dev/ic/pdq.c   	pdq_print_fddi_chars(pdq, (const pdq_response_status_chars_get_t *) rspgen);
pdq               585 dev/ic/pdq.c   	pdq_queue_commands(pdq);
pdq               602 dev/ic/pdq.c       pdq_t *pdq)
pdq               604 dev/ic/pdq.c       const pdq_csrs_t * const csrs = &pdq->pdq_csrs;
pdq               605 dev/ic/pdq.c       pdq_unsolicited_info_t *ui = &pdq->pdq_unsolicited_info;
pdq               606 dev/ic/pdq.c       volatile const pdq_consumer_block_t *cbp = pdq->pdq_cbp;
pdq               607 dev/ic/pdq.c       pdq_descriptor_block_t *dbp = pdq->pdq_dbp;
pdq               650 dev/ic/pdq.c       pdq_t *pdq,
pdq               732 dev/ic/pdq.c   	    pdq_os_receive_pdu(pdq, fpdu, pdulen);
pdq               778 dev/ic/pdq.c   	    rxd->rxd_pa_lo = PDQ_OS_VA_TO_PA(pdq, PDQ_OS_DATABUF_PTR(buffers[rx->rx_producer]));
pdq               808 dev/ic/pdq.c   	    rxd->rxd_pa_lo = PDQ_OS_VA_TO_PA(pdq, PDQ_OS_DATABUF_PTR(pdu));
pdq               825 dev/ic/pdq.c       pdq_t *pdq,
pdq               828 dev/ic/pdq.c       pdq_tx_info_t *tx = &pdq->pdq_tx_info;
pdq               829 dev/ic/pdq.c       pdq_descriptor_block_t *dbp = pdq->pdq_dbp;
pdq               859 dev/ic/pdq.c   	    eop->txd_pa_lo = PDQ_OS_VA_TO_PA(pdq, dataptr);
pdq               887 dev/ic/pdq.c       PDQ_DO_TYPE2_PRODUCER(pdq);
pdq               893 dev/ic/pdq.c       pdq_t *pdq)
pdq               895 dev/ic/pdq.c       pdq_tx_info_t *tx = &pdq->pdq_tx_info;
pdq               896 dev/ic/pdq.c       volatile const pdq_consumer_block_t *cbp = pdq->pdq_cbp;
pdq               897 dev/ic/pdq.c       pdq_descriptor_block_t *dbp = pdq->pdq_dbp;
pdq               906 dev/ic/pdq.c   	pdq_os_transmit_done(pdq, pdu);
pdq               913 dev/ic/pdq.c   	pdq_os_restart_transmitter(pdq);
pdq               915 dev/ic/pdq.c       PDQ_DO_TYPE2_PRODUCER(pdq);
pdq               920 dev/ic/pdq.c       pdq_t *pdq)
pdq               922 dev/ic/pdq.c       volatile pdq_consumer_block_t *cbp = pdq->pdq_cbp;
pdq               923 dev/ic/pdq.c       pdq_tx_info_t *tx = &pdq->pdq_tx_info;
pdq               937 dev/ic/pdq.c       tx->tx_free = PDQ_RING_MASK(pdq->pdq_dbp->pdqdb_transmits);
pdq               940 dev/ic/pdq.c       PDQ_DO_TYPE2_PRODUCER(pdq);
pdq               945 dev/ic/pdq.c       pdq_t *pdq)
pdq               947 dev/ic/pdq.c       const pdq_csrs_t * const csrs = &pdq->pdq_csrs;
pdq               978 dev/ic/pdq.c       pdq_t *pdq)
pdq               981 dev/ic/pdq.c       const pdq_csrs_t * const csrs = &pdq->pdq_csrs;
pdq               988 dev/ic/pdq.c   	pdq_hwreset(pdq);
pdq              1026 dev/ic/pdq.c       pdq_read_mla(&pdq->pdq_csrs, &pdq->pdq_hwaddr);
pdq              1027 dev/ic/pdq.c       pdq_read_fwrev(&pdq->pdq_csrs, &pdq->pdq_fwrev);
pdq              1028 dev/ic/pdq.c       pdq->pdq_chip_rev = pdq_read_chiprev(&pdq->pdq_csrs);
pdq              1030 dev/ic/pdq.c       if (pdq->pdq_type == PDQ_DEFPA) {
pdq              1034 dev/ic/pdq.c   	PDQ_CSR_WRITE(&pdq->pdq_pci_csrs, csr_pfi_mode_control, 0);
pdq              1035 dev/ic/pdq.c   	PDQ_CSR_WRITE(&pdq->pdq_pci_csrs, csr_pfi_status, 0x10);
pdq              1041 dev/ic/pdq.c       pdq_flush_databuf_queue(&pdq->pdq_tx_info.tx_txq);
pdq              1042 dev/ic/pdq.c       pdq->pdq_flags &= ~PDQ_TXOK;
pdq              1043 dev/ic/pdq.c       buffers = (PDQ_OS_DATABUF_T **) pdq->pdq_rx_info.rx_buffers;
pdq              1044 dev/ic/pdq.c       for (idx = 0; idx < PDQ_RING_SIZE(pdq->pdq_dbp->pdqdb_receives); idx++) {
pdq              1050 dev/ic/pdq.c       pdq->pdq_rx_info.rx_free = PDQ_RING_MASK(pdq->pdq_dbp->pdqdb_receives);
pdq              1051 dev/ic/pdq.c       buffers = (PDQ_OS_DATABUF_T **) pdq->pdq_host_smt_info.rx_buffers;
pdq              1052 dev/ic/pdq.c       for (idx = 0; idx < PDQ_RING_SIZE(pdq->pdq_dbp->pdqdb_host_smt); idx++) {
pdq              1058 dev/ic/pdq.c       pdq->pdq_host_smt_info.rx_free = PDQ_RING_MASK(pdq->pdq_dbp->pdqdb_host_smt);
pdq              1063 dev/ic/pdq.c       pdq->pdq_cbp->pdqcb_receives = 0;
pdq              1064 dev/ic/pdq.c       pdq->pdq_cbp->pdqcb_transmits = 0;
pdq              1065 dev/ic/pdq.c       pdq->pdq_cbp->pdqcb_host_smt = 0;
pdq              1066 dev/ic/pdq.c       pdq->pdq_cbp->pdqcb_unsolicited_event = 0;
pdq              1067 dev/ic/pdq.c       pdq->pdq_cbp->pdqcb_command_response = 0;
pdq              1068 dev/ic/pdq.c       pdq->pdq_cbp->pdqcb_command_request = 0;
pdq              1073 dev/ic/pdq.c       pdq->pdq_command_info.ci_request_producer = 0;
pdq              1074 dev/ic/pdq.c       pdq->pdq_command_info.ci_response_producer = 0;
pdq              1075 dev/ic/pdq.c       pdq->pdq_command_info.ci_request_completion = 0;
pdq              1076 dev/ic/pdq.c       pdq->pdq_command_info.ci_response_completion = 0;
pdq              1077 dev/ic/pdq.c       pdq->pdq_unsolicited_info.ui_producer = 0;
pdq              1078 dev/ic/pdq.c       pdq->pdq_unsolicited_info.ui_completion = 0;
pdq              1079 dev/ic/pdq.c       pdq->pdq_rx_info.rx_producer = 0;
pdq              1080 dev/ic/pdq.c       pdq->pdq_rx_info.rx_completion = 0;
pdq              1081 dev/ic/pdq.c       pdq->pdq_tx_info.tx_producer = 0;
pdq              1082 dev/ic/pdq.c       pdq->pdq_tx_info.tx_completion = 0;
pdq              1083 dev/ic/pdq.c       pdq->pdq_host_smt_info.rx_producer = 0;
pdq              1084 dev/ic/pdq.c       pdq->pdq_host_smt_info.rx_completion = 0;
pdq              1086 dev/ic/pdq.c       pdq->pdq_command_info.ci_command_active = 0;
pdq              1087 dev/ic/pdq.c       pdq->pdq_unsolicited_info.ui_free = PDQ_NUM_UNSOLICITED_EVENTS;
pdq              1088 dev/ic/pdq.c       pdq->pdq_tx_info.tx_free = PDQ_RING_MASK(pdq->pdq_dbp->pdqdb_transmits);
pdq              1094 dev/ic/pdq.c       if (pdq->pdq_type == PDQ_DEFPA) {
pdq              1096 dev/ic/pdq.c   	PDQ_CSR_WRITE(&pdq->pdq_pci_csrs, csr_pfi_mode_control,
pdq              1099 dev/ic/pdq.c   	PDQ_CSR_WRITE(&pdq->pdq_pci_csrs, csr_pfi_mode_control,
pdq              1108 dev/ic/pdq.c       pdq_process_unsolicited_events(pdq);
pdq              1110 dev/ic/pdq.c       if (pdq->pdq_type == PDQ_DEFEA && pdq->pdq_chip_rev == PDQ_CHIP_REV_E)
pdq              1118 dev/ic/pdq.c       PDQ_CSR_WRITE(csrs, csr_port_data_a, PDQ_OS_VA_TO_PA(pdq, pdq->pdq_cbp));
pdq              1123 dev/ic/pdq.c   		  PDQ_OS_VA_TO_PA(pdq, pdq->pdq_dbp) | PDQ_DMA_INIT_LW_BSWAP_DATA);
pdq              1150 dev/ic/pdq.c       pdq->pdq_command_info.ci_pending_commands &= ~(PDQ_BITMASK(PDQC_START));
pdq              1151 dev/ic/pdq.c       if (pdq->pdq_flags & PDQ_PRINTCHARS)
pdq              1152 dev/ic/pdq.c   	pdq->pdq_command_info.ci_pending_commands |= PDQ_BITMASK(PDQC_STATUS_CHARS_GET);
pdq              1153 dev/ic/pdq.c       pdq_queue_commands(pdq);
pdq              1155 dev/ic/pdq.c       if (pdq->pdq_flags & PDQ_PRINTCHARS) {
pdq              1160 dev/ic/pdq.c   	    pdq_process_command_responses(pdq);
pdq              1161 dev/ic/pdq.c   	    if (pdq->pdq_command_info.ci_response_producer == pdq->pdq_command_info.ci_response_completion)
pdq              1173 dev/ic/pdq.c       pdq_t *pdq)
pdq              1175 dev/ic/pdq.c       const pdq_csrs_t * const csrs = &pdq->pdq_csrs;
pdq              1198 dev/ic/pdq.c   	    pdq_process_unsolicited_events(pdq);
pdq              1199 dev/ic/pdq.c   	    pdq_process_received_data(pdq, &pdq->pdq_rx_info,
pdq              1200 dev/ic/pdq.c   				      pdq->pdq_dbp->pdqdb_receives,
pdq              1201 dev/ic/pdq.c   				      pdq->pdq_cbp->pdqcb_receives,
pdq              1202 dev/ic/pdq.c   				      PDQ_RING_MASK(pdq->pdq_dbp->pdqdb_receives));
pdq              1203 dev/ic/pdq.c   	    PDQ_DO_TYPE2_PRODUCER(pdq);
pdq              1204 dev/ic/pdq.c   	    if (pdq->pdq_flags & PDQ_PASS_SMT) {
pdq              1205 dev/ic/pdq.c   		pdq_process_received_data(pdq, &pdq->pdq_host_smt_info,
pdq              1206 dev/ic/pdq.c   					  pdq->pdq_dbp->pdqdb_host_smt,
pdq              1207 dev/ic/pdq.c   					  pdq->pdq_cbp->pdqcb_host_smt,
pdq              1208 dev/ic/pdq.c   					  PDQ_RING_MASK(pdq->pdq_dbp->pdqdb_host_smt));
pdq              1210 dev/ic/pdq.c   			      pdq->pdq_host_smt_info.rx_producer
pdq              1211 dev/ic/pdq.c   			          | (pdq->pdq_host_smt_info.rx_completion << 8));
pdq              1213 dev/ic/pdq.c   	    pdq->pdq_command_info.ci_pending_commands = PDQ_BITMASK(PDQC_FILTER_SET)
pdq              1215 dev/ic/pdq.c   	    if (pdq->pdq_flags & PDQ_PRINTCHARS)
pdq              1216 dev/ic/pdq.c   		pdq->pdq_command_info.ci_pending_commands |= PDQ_BITMASK(PDQC_STATUS_CHARS_GET);
pdq              1217 dev/ic/pdq.c   	    pdq_queue_commands(pdq);
pdq              1222 dev/ic/pdq.c   	    pdq->pdq_command_info.ci_pending_commands = PDQ_BITMASK(PDQC_FILTER_SET)
pdq              1224 dev/ic/pdq.c   	    if (pdq->pdq_flags & PDQ_PRINTCHARS)
pdq              1225 dev/ic/pdq.c   		pdq->pdq_command_info.ci_pending_commands |= PDQ_BITMASK(PDQC_STATUS_CHARS_GET);
pdq              1226 dev/ic/pdq.c   	    if (pdq->pdq_flags & PDQ_PASS_SMT) {
pdq              1227 dev/ic/pdq.c   		pdq_process_received_data(pdq, &pdq->pdq_host_smt_info,
pdq              1228 dev/ic/pdq.c   					  pdq->pdq_dbp->pdqdb_host_smt,
pdq              1229 dev/ic/pdq.c   					  pdq->pdq_cbp->pdqcb_host_smt,
pdq              1230 dev/ic/pdq.c   					  PDQ_RING_MASK(pdq->pdq_dbp->pdqdb_host_smt));
pdq              1232 dev/ic/pdq.c   			      pdq->pdq_host_smt_info.rx_producer
pdq              1233 dev/ic/pdq.c   			          | (pdq->pdq_host_smt_info.rx_completion << 8));
pdq              1235 dev/ic/pdq.c   	    pdq_process_unsolicited_events(pdq);
pdq              1236 dev/ic/pdq.c   	    pdq_queue_commands(pdq);
pdq              1248 dev/ic/pdq.c       pdq_t *pdq)
pdq              1250 dev/ic/pdq.c       const pdq_csrs_t * const csrs = &pdq->pdq_csrs;
pdq              1254 dev/ic/pdq.c       if (pdq->pdq_type == PDQ_DEFPA)
pdq              1255 dev/ic/pdq.c   	PDQ_CSR_WRITE(&pdq->pdq_pci_csrs, csr_pfi_status, 0x18);
pdq              1261 dev/ic/pdq.c   	    pdq_process_received_data(pdq, &pdq->pdq_rx_info,
pdq              1262 dev/ic/pdq.c   				      pdq->pdq_dbp->pdqdb_receives,
pdq              1263 dev/ic/pdq.c   				      pdq->pdq_cbp->pdqcb_receives,
pdq              1264 dev/ic/pdq.c   				      PDQ_RING_MASK(pdq->pdq_dbp->pdqdb_receives));
pdq              1265 dev/ic/pdq.c   	    PDQ_DO_TYPE2_PRODUCER(pdq);
pdq              1268 dev/ic/pdq.c   	    pdq_process_received_data(pdq, &pdq->pdq_host_smt_info,
pdq              1269 dev/ic/pdq.c   				      pdq->pdq_dbp->pdqdb_host_smt,
pdq              1270 dev/ic/pdq.c   				      pdq->pdq_cbp->pdqcb_host_smt,
pdq              1271 dev/ic/pdq.c   				      PDQ_RING_MASK(pdq->pdq_dbp->pdqdb_host_smt));
pdq              1272 dev/ic/pdq.c   	    PDQ_DO_HOST_SMT_PRODUCER(pdq);
pdq              1275 dev/ic/pdq.c   	    pdq_process_transmitted_data(pdq);
pdq              1277 dev/ic/pdq.c   	    pdq_process_unsolicited_events(pdq);
pdq              1279 dev/ic/pdq.c   	    pdq_process_command_responses(pdq);
pdq              1286 dev/ic/pdq.c   		    pdq->pdq_flags &= ~PDQ_TXOK;
pdq              1288 dev/ic/pdq.c   		    pdq->pdq_flags |= PDQ_TXOK;
pdq              1289 dev/ic/pdq.c   		    pdq_os_restart_transmitter(pdq);
pdq              1295 dev/ic/pdq.c   		    if (halt_code == PDQH_DMA_ERROR && pdq->pdq_type == PDQ_DEFPA) {
pdq              1297 dev/ic/pdq.c   			       PDQ_CSR_READ(&pdq->pdq_pci_csrs, csr_pfi_status),
pdq              1300 dev/ic/pdq.c   		    pdq_read_error_log(pdq, &log_entry);
pdq              1301 dev/ic/pdq.c   		    pdq_stop(pdq);
pdq              1302 dev/ic/pdq.c   		    if (pdq->pdq_flags & PDQ_RUNNING)
pdq              1303 dev/ic/pdq.c   			pdq_run(pdq);
pdq              1310 dev/ic/pdq.c   		pdq_stop(pdq);
pdq              1311 dev/ic/pdq.c   		if (pdq->pdq_flags & PDQ_RUNNING)
pdq              1312 dev/ic/pdq.c   		    pdq_run(pdq);
pdq              1317 dev/ic/pdq.c   		pdq->pdq_flags &= ~PDQ_TXOK;
pdq              1318 dev/ic/pdq.c   		pdq_flush_transmitter(pdq);
pdq              1323 dev/ic/pdq.c   	if (pdq->pdq_type == PDQ_DEFPA)
pdq              1324 dev/ic/pdq.c   	    PDQ_CSR_WRITE(&pdq->pdq_pci_csrs, csr_pfi_status, 0x18);
pdq              1338 dev/ic/pdq.c       pdq_t *pdq;
pdq              1354 dev/ic/pdq.c       pdq = (pdq_t *) PDQ_OS_MEMALLOC(sizeof(pdq_t));
pdq              1355 dev/ic/pdq.c       if (pdq == NULL) {
pdq              1356 dev/ic/pdq.c   	PDQ_PRINTF(("malloc(%d) failed\n", sizeof(*pdq)));
pdq              1359 dev/ic/pdq.c       PDQ_OS_MEMZERO(pdq, sizeof(pdq_t));
pdq              1360 dev/ic/pdq.c       pdq->pdq_type = type;
pdq              1361 dev/ic/pdq.c       pdq->pdq_unit = unit;
pdq              1362 dev/ic/pdq.c       pdq->pdq_os_ctx = (void *) ctx;
pdq              1363 dev/ic/pdq.c       pdq->pdq_os_name = name;
pdq              1364 dev/ic/pdq.c       pdq->pdq_flags = PDQ_PRINTCHARS;
pdq              1379 dev/ic/pdq.c   	pdq_physaddr_t physaddr = PDQ_OS_VA_TO_PA(pdq, p);
pdq              1386 dev/ic/pdq.c   	    if (PDQ_OS_VA_TO_PA(pdq, p + idx) - physaddr != idx)
pdq              1391 dev/ic/pdq.c   	    pdq->pdq_unsolicited_info.ui_events = (pdq_unsolicited_event_t *) p;
pdq              1392 dev/ic/pdq.c   	    pdq->pdq_dbp = (pdq_descriptor_block_t *) &p[0x2000 - physaddr];
pdq              1394 dev/ic/pdq.c   	    pdq->pdq_dbp = (pdq_descriptor_block_t *) p;
pdq              1395 dev/ic/pdq.c   	    pdq->pdq_unsolicited_info.ui_events = (pdq_unsolicited_event_t *) &p[0x2000];
pdq              1399 dev/ic/pdq.c   	pdq->pdq_unsolicited_info.ui_events =
pdq              1408 dev/ic/pdq.c       if (pdq->pdq_dbp == NULL || pdq->pdq_unsolicited_info.ui_events == NULL) {
pdq              1412 dev/ic/pdq.c   	if (contig_bytes == sizeof(pdq_descriptor_block_t) && pdq->pdq_unsolicited_info.ui_events != NULL)
pdq              1413 dev/ic/pdq.c   	    PDQ_OS_MEMFREE(pdq->pdq_unsolicited_info.ui_events,
pdq              1415 dev/ic/pdq.c   	PDQ_OS_MEMFREE(pdq, sizeof(pdq_t));
pdq              1419 dev/ic/pdq.c       pdq->pdq_cbp = (volatile pdq_consumer_block_t *) &pdq->pdq_dbp->pdqdb_consumer;
pdq              1420 dev/ic/pdq.c       pdq->pdq_command_info.ci_bufstart = (pdq_uint8_t *) pdq->pdq_dbp->pdqdb_command_pool;
pdq              1421 dev/ic/pdq.c       pdq->pdq_rx_info.rx_buffers = (void *) pdq->pdq_dbp->pdqdb_receive_buffers;
pdq              1423 dev/ic/pdq.c       pdq->pdq_host_smt_info.rx_buffers = (void *) pdq->pdq_dbp->pdqdb_host_smt_buffers;
pdq              1425 dev/ic/pdq.c       PDQ_PRINTF(("\nPDQ Descriptor Block = " PDQ_OS_PTR_FMT "\n", pdq->pdq_dbp));
pdq              1426 dev/ic/pdq.c       PDQ_PRINTF(("    Receive Queue          = " PDQ_OS_PTR_FMT "\n", pdq->pdq_dbp->pdqdb_receives));
pdq              1427 dev/ic/pdq.c       PDQ_PRINTF(("    Transmit Queue         = " PDQ_OS_PTR_FMT "\n", pdq->pdq_dbp->pdqdb_transmits));
pdq              1428 dev/ic/pdq.c       PDQ_PRINTF(("    Host SMT Queue         = " PDQ_OS_PTR_FMT "\n", pdq->pdq_dbp->pdqdb_host_smt));
pdq              1429 dev/ic/pdq.c       PDQ_PRINTF(("    Command Response Queue = " PDQ_OS_PTR_FMT "\n", pdq->pdq_dbp->pdqdb_command_responses));
pdq              1430 dev/ic/pdq.c       PDQ_PRINTF(("    Command Request Queue  = " PDQ_OS_PTR_FMT "\n", pdq->pdq_dbp->pdqdb_command_requests));
pdq              1431 dev/ic/pdq.c       PDQ_PRINTF(("PDQ Consumer Block = " PDQ_OS_PTR_FMT "\n", pdq->pdq_cbp));
pdq              1439 dev/ic/pdq.c       PDQ_OS_MEMZERO(pdq->pdq_dbp, sizeof(*pdq->pdq_dbp));
pdq              1445 dev/ic/pdq.c       pdq_init_csrs(&pdq->pdq_csrs, bus, csr_base, pdq->pdq_type == PDQ_DEFAA ? 2 : 1);
pdq              1446 dev/ic/pdq.c       if (pdq->pdq_type == PDQ_DEFPA)
pdq              1447 dev/ic/pdq.c   	pdq_init_pci_csrs(&pdq->pdq_pci_csrs, bus, csr_base, 1);
pdq              1449 dev/ic/pdq.c       PDQ_PRINTF(("PDQ CSRs: BASE = " PDQ_OS_PTR_FMT "\n", pdq->pdq_csrs.csr_base));
pdq              1451 dev/ic/pdq.c   	   pdq->pdq_csrs.csr_port_reset, PDQ_CSR_READ(&pdq->pdq_csrs, csr_port_reset)));
pdq              1453 dev/ic/pdq.c   	   pdq->pdq_csrs.csr_host_data, PDQ_CSR_READ(&pdq->pdq_csrs, csr_host_data)));
pdq              1455 dev/ic/pdq.c   	   pdq->pdq_csrs.csr_port_control, PDQ_CSR_READ(&pdq->pdq_csrs, csr_port_control)));
pdq              1457 dev/ic/pdq.c   	   pdq->pdq_csrs.csr_port_data_a, PDQ_CSR_READ(&pdq->pdq_csrs, csr_port_data_a)));
pdq              1459 dev/ic/pdq.c   	   pdq->pdq_csrs.csr_port_data_b, PDQ_CSR_READ(&pdq->pdq_csrs, csr_port_data_b)));
pdq              1461 dev/ic/pdq.c   	   pdq->pdq_csrs.csr_port_status, PDQ_CSR_READ(&pdq->pdq_csrs, csr_port_status)));
pdq              1463 dev/ic/pdq.c   	   pdq->pdq_csrs.csr_host_int_type_0, PDQ_CSR_READ(&pdq->pdq_csrs, csr_host_int_type_0)));
pdq              1465 dev/ic/pdq.c   	   pdq->pdq_csrs.csr_host_int_enable, PDQ_CSR_READ(&pdq->pdq_csrs, csr_host_int_enable)));
pdq              1467 dev/ic/pdq.c   	   pdq->pdq_csrs.csr_type_2_producer, PDQ_CSR_READ(&pdq->pdq_csrs, csr_type_2_producer)));
pdq              1469 dev/ic/pdq.c   	   pdq->pdq_csrs.csr_cmd_response_producer, PDQ_CSR_READ(&pdq->pdq_csrs, csr_cmd_response_producer)));
pdq              1471 dev/ic/pdq.c   	   pdq->pdq_csrs.csr_cmd_request_producer, PDQ_CSR_READ(&pdq->pdq_csrs, csr_cmd_request_producer)));
pdq              1473 dev/ic/pdq.c   	   pdq->pdq_csrs.csr_host_smt_producer, PDQ_CSR_READ(&pdq->pdq_csrs, csr_host_smt_producer)));
pdq              1475 dev/ic/pdq.c   	   pdq->pdq_csrs.csr_unsolicited_producer, PDQ_CSR_READ(&pdq->pdq_csrs, csr_unsolicited_producer)));
pdq              1480 dev/ic/pdq.c       pdq->pdq_command_info.ci_pa_bufstart = PDQ_OS_VA_TO_PA(pdq, pdq->pdq_command_info.ci_bufstart);
pdq              1481 dev/ic/pdq.c       for (idx = 0; idx < sizeof(pdq->pdq_dbp->pdqdb_command_requests)/sizeof(pdq->pdq_dbp->pdqdb_command_requests[0]); idx++) {
pdq              1482 dev/ic/pdq.c   	pdq_txdesc_t *txd = &pdq->pdq_dbp->pdqdb_command_requests[idx];
pdq              1484 dev/ic/pdq.c   	txd->txd_pa_lo = pdq->pdq_command_info.ci_pa_bufstart;
pdq              1488 dev/ic/pdq.c       for (idx = 0; idx < sizeof(pdq->pdq_dbp->pdqdb_command_responses)/sizeof(pdq->pdq_dbp->pdqdb_command_responses[0]); idx++) {
pdq              1489 dev/ic/pdq.c   	pdq_rxdesc_t *rxd = &pdq->pdq_dbp->pdqdb_command_responses[idx];
pdq              1491 dev/ic/pdq.c   	rxd->rxd_pa_lo = pdq->pdq_command_info.ci_pa_bufstart;
pdq              1500 dev/ic/pdq.c       pdq->pdq_unsolicited_info.ui_free = PDQ_NUM_UNSOLICITED_EVENTS;
pdq              1501 dev/ic/pdq.c       pdq->pdq_unsolicited_info.ui_pa_bufstart = PDQ_OS_VA_TO_PA(pdq, pdq->pdq_unsolicited_info.ui_events);
pdq              1502 dev/ic/pdq.c       for (idx = 0; idx < sizeof(pdq->pdq_dbp->pdqdb_unsolicited_events)/sizeof(pdq->pdq_dbp->pdqdb_unsolicited_events[0]); idx++) {
pdq              1503 dev/ic/pdq.c   	pdq_rxdesc_t *rxd = &pdq->pdq_dbp->pdqdb_unsolicited_events[idx];
pdq              1504 dev/ic/pdq.c   	pdq_unsolicited_event_t *event = &pdq->pdq_unsolicited_info.ui_events[idx & (PDQ_NUM_UNSOLICITED_EVENTS-1)];
pdq              1509 dev/ic/pdq.c   	rxd->rxd_pa_lo = pdq->pdq_unsolicited_info.ui_pa_bufstart + (const pdq_uint8_t *) event
pdq              1510 dev/ic/pdq.c   	    - (const pdq_uint8_t *) pdq->pdq_unsolicited_info.ui_events;
pdq              1516 dev/ic/pdq.c       pdq->pdq_rx_info.rx_free = PDQ_RING_MASK(pdq->pdq_dbp->pdqdb_receives);
pdq              1517 dev/ic/pdq.c       pdq->pdq_rx_info.rx_target = pdq->pdq_rx_info.rx_free - PDQ_RX_SEGCNT * 8;
pdq              1519 dev/ic/pdq.c       pdq->pdq_host_smt_info.rx_free = PDQ_RING_MASK(pdq->pdq_dbp->pdqdb_host_smt);
pdq              1520 dev/ic/pdq.c       pdq->pdq_host_smt_info.rx_target = pdq->pdq_host_smt_info.rx_free - PDQ_RX_SEGCNT * 3;
pdq              1525 dev/ic/pdq.c       pdq->pdq_tx_hdr[0] = PDQ_FDDI_PH0;
pdq              1526 dev/ic/pdq.c       pdq->pdq_tx_hdr[1] = PDQ_FDDI_PH1;
pdq              1527 dev/ic/pdq.c       pdq->pdq_tx_hdr[2] = PDQ_FDDI_PH2;
pdq              1528 dev/ic/pdq.c       pdq->pdq_tx_info.tx_free = PDQ_RING_MASK(pdq->pdq_dbp->pdqdb_transmits);
pdq              1529 dev/ic/pdq.c       pdq->pdq_tx_info.tx_hdrdesc.txd_seg_len = sizeof(pdq->pdq_tx_hdr);
pdq              1530 dev/ic/pdq.c       pdq->pdq_tx_info.tx_hdrdesc.txd_sop = 1;
pdq              1531 dev/ic/pdq.c       pdq->pdq_tx_info.tx_hdrdesc.txd_pa_lo = PDQ_OS_VA_TO_PA(pdq, pdq->pdq_tx_hdr);
pdq              1533 dev/ic/pdq.c       state = PDQ_PSTS_ADAPTER_STATE(PDQ_CSR_READ(&pdq->pdq_csrs, csr_port_status));
pdq              1539 dev/ic/pdq.c       state = pdq_stop(pdq);
pdq              1549 dev/ic/pdq.c   	pdq_halt_code_t halt_code = PDQ_PSTS_HALT_ID(PDQ_CSR_READ(&pdq->pdq_csrs, csr_port_status));
pdq              1551 dev/ic/pdq.c   	if (halt_code == PDQH_DMA_ERROR && pdq->pdq_type == PDQ_DEFPA)
pdq              1553 dev/ic/pdq.c   		       PDQ_CSR_READ(&pdq->pdq_pci_csrs, csr_pfi_status),
pdq              1554 dev/ic/pdq.c   		       PDQ_CSR_READ(&pdq->pdq_csrs, csr_host_int_type_0) & PDQ_HOST_INT_FATAL_ERROR));
pdq              1561 dev/ic/pdq.c   	   pdq->pdq_hwaddr.lanaddr_bytes[0], pdq->pdq_hwaddr.lanaddr_bytes[1],
pdq              1562 dev/ic/pdq.c   	   pdq->pdq_hwaddr.lanaddr_bytes[2], pdq->pdq_hwaddr.lanaddr_bytes[3],
pdq              1563 dev/ic/pdq.c   	   pdq->pdq_hwaddr.lanaddr_bytes[4], pdq->pdq_hwaddr.lanaddr_bytes[5]));
pdq              1565 dev/ic/pdq.c   	   pdq->pdq_fwrev.fwrev_bytes[0], pdq->pdq_fwrev.fwrev_bytes[1],
pdq              1566 dev/ic/pdq.c   	   pdq->pdq_fwrev.fwrev_bytes[2], pdq->pdq_fwrev.fwrev_bytes[3]));
pdq              1568 dev/ic/pdq.c       switch (pdq->pdq_chip_rev) {
pdq              1572 dev/ic/pdq.c   	default: PDQ_PRINTF(("Unknown Rev %d", (int) pdq->pdq_chip_rev));
pdq              1576 dev/ic/pdq.c       return pdq;
pdq               161 dev/ic/pdq_ifsubr.c     pdq_t *pdq,
pdq               165 dev/ic/pdq_ifsubr.c     pdq_softc_t *sc = (pdq_softc_t *) pdq->pdq_os_ctx;
pdq               187 dev/ic/pdq_ifsubr.c     pdq_t *pdq)
pdq               189 dev/ic/pdq_ifsubr.c     pdq_softc_t *sc = (pdq_softc_t *) pdq->pdq_os_ctx;
pdq               201 dev/ic/pdq_ifsubr.c     pdq_t *pdq,
pdq               204 dev/ic/pdq_ifsubr.c     pdq_softc_t *sc = (pdq_softc_t *) pdq->pdq_os_ctx;
pdq               215 dev/ic/pdq_ifsubr.c     pdq_t *pdq,
pdq               219 dev/ic/pdq_ifsubr.c     pdq_softc_t *sc = (pdq_softc_t *) pdq->pdq_os_ctx;
pdq               414 dev/ic/pdqreg.h #define	PDQ_DO_TYPE2_PRODUCER(pdq) \
pdq               415 dev/ic/pdqreg.h     PDQ_CSR_WRITE(&(pdq)->pdq_csrs, csr_type_2_producer, \
pdq               416 dev/ic/pdqreg.h 	  ((pdq)->pdq_rx_info.rx_producer << 0) \
pdq               417 dev/ic/pdqreg.h 	| ((pdq)->pdq_tx_info.tx_producer << 8) \
pdq               418 dev/ic/pdqreg.h 	| ((pdq)->pdq_rx_info.rx_completion << 16) \
pdq               419 dev/ic/pdqreg.h 	| ((pdq)->pdq_tx_info.tx_completion << 24))
pdq               421 dev/ic/pdqreg.h #define	PDQ_DO_HOST_SMT_PRODUCER(pdq) \
pdq               422 dev/ic/pdqreg.h     PDQ_CSR_WRITE(&(pdq)->pdq_csrs, csr_host_smt_producer, \
pdq               423 dev/ic/pdqreg.h 	  ((pdq)->pdq_host_smt_info.rx_producer   << 0) \
pdq               424 dev/ic/pdqreg.h 	| ((pdq)->pdq_host_smt_info.rx_completion << 8))\
pdq                78 dev/ic/pdqvar.h #define	PDQ_OS_PREFIX_ARGS		pdq->pdq_os_name
pdq                81 dev/ic/pdqvar.h #define	PDQ_OS_PREFIX_ARGS		pdq->pdq_os_name, pdq->pdq_unit
pdq                87 dev/ic/pdqvar.h #define	PDQ_OS_VA_TO_PA(pdq, p)		(alpha_XXX_dmamap((vaddr_t)p))
pdq                89 dev/ic/pdqvar.h #define	PDQ_OS_VA_TO_PA(pdq, p)		vtophys((vaddr_t)p)
pdq               244 dev/ic/pdqvar.h #define	PDQ_OS_PREFIX_ARGS		pdq->pdq_os_name, pdq->pdq_unit
pdq               249 dev/ic/pdqvar.h #define	PDQ_OS_VA_TO_PA(pdq, p)		vtop((caddr_t)p, NULL)
pdq               336 dev/ic/pdqvar.h extern void pdq_os_addr_fill(pdq_t *pdq, pdq_lanaddr_t *addrs, size_t numaddrs);
pdq               338 dev/ic/pdqvar.h extern void pdq_os_restart_transmitter(pdq_t *pdq);
pdq               339 dev/ic/pdqvar.h extern void pdq_os_transmit_done(pdq_t *pdq, PDQ_OS_DATABUF_T *pdu);
pdq               341 dev/ic/pdqvar.h extern pdq_boolean_t pdq_queue_transmit_data(pdq_t *pdq, PDQ_OS_DATABUF_T *pdu);
pdq               342 dev/ic/pdqvar.h extern void pdq_flush_transmitter(pdq_t *pdq);
pdq               344 dev/ic/pdqvar.h extern void pdq_run(pdq_t *pdq);
pdq               345 dev/ic/pdqvar.h extern pdq_state_t pdq_stop(pdq_t *pdq);
pdq               346 dev/ic/pdqvar.h extern void pdq_hwreset(pdq_t *pdq);
pdq               348 dev/ic/pdqvar.h extern int pdq_interrupt(pdq_t *pdq);