Lines Matching refs:regs_buff
515 u32 *regs_buff)
520 regs_buff[i] = QLC_SHARED_REG_RD32(adapter, diag_registers[j]);
523 regs_buff[i++] = QLCRD32(adapter, ext_diag_registers[j++],
536 u32 *regs_buff = p;
544 regs_buff[0] = (0xcafe0000 | (QLCNIC_DEV_INFO_SIZE & 0xffff));
545 regs_buff[1] = QLCNIC_MGMT_API_VERSION;
548 regs_buff[2] = adapter->ahw->max_vnic_func;
551 i = qlcnic_82xx_get_registers(adapter, regs_buff);
553 i = qlcnic_83xx_get_registers(adapter, regs_buff);
559 regs_buff[i++] = 0xFFEFCDAB;
561 regs_buff[i++] = adapter->drv_tx_rings; /* No. of TX ring */
564 regs_buff[i++] = le32_to_cpu(*(tx_ring->hw_consumer));
565 regs_buff[i++] = tx_ring->sw_consumer;
566 regs_buff[i++] = readl(tx_ring->crb_cmd_producer);
567 regs_buff[i++] = tx_ring->producer;
569 regs_buff[i++] = readl(tx_ring->crb_intr_mask);
571 regs_buff[i++] = QLCNIC_TX_INTR_NOT_CONFIGURED;
574 regs_buff[i++] = adapter->max_rds_rings; /* No. of RX ring */
577 regs_buff[i++] = readl(rds_rings->crb_rcv_producer);
578 regs_buff[i++] = rds_rings->producer;
581 regs_buff[i++] = adapter->drv_sds_rings; /* No. of SDS ring */
584 regs_buff[i++] = readl(sds_ring->crb_sts_consumer);
585 regs_buff[i++] = sds_ring->consumer;
586 regs_buff[i++] = readl(sds_ring->crb_intr_mask);